De Philips P851-kompatibele singleboard computer.

Iets voor de NL's hier : toen Philips nog aan eigen computerontwikkeling deed kwam er een aardige reeks van 16bit computers op de markt : De Philips P800 reeks ( met P850, P852, P856, P857, P851 en P854, min of meer in chronologische order.) Alle computers in +/- PDP11 klasse.

En natuurlijk moest er een single-chip variant komen : de Philips FAST chip, met benaming SPC16/10. Zo successvol dat er heden ten dage geen datasheet meer bekend is.....

Wat mij er niet van weerhouden heeft een single board computer te maken met precies deze chip, uitgaande van een TU-Delft projektje van 1981.

De PCB's zijn aangekomen, het eerste exemplaar gedeeltelijk gemonteerd, en het eerste successje : het opstartgebeuren is precies zoals in dat paper beschreven. Nu dus een crossassembler schrijven en dan een klein monitor.

Er zijn nog PCB's beschikbaar zo er medestrijders te vinden zijn !

Ik ben geinteresseerd in een PCB maar heb je ook een CPU beschikbaar?

bprosman

Golden Member

Dat is wel een hele erge exoot. Ik moet hier ook nog ergens een buisje 2650's hebben liggen/

De jongere generatie loopt veel te vaak zijn PIC achterna.

Idd. een hele erge exoot....wat precies een deel van mijn motivatie is.
SPC16/10 zijn alleen als restbestanden op Ebay te vinden.

https://www.ebay.com/itm/360225617813

Wie aan dit projekt will meedoen moet begrijpen dat het geen kant-en-klaar projekt is. Ik heb geen datasheet, van 5 pins van deze microprocessor weet ik niet eens de funktie...

Einddoel ( voor mij ) is het laten draaien van de Philips P856 Fortran compiler op dit systeem. Aan IO ter beschikking staan 2 RS232 kanalen en een IDE disk als opslag.
Optioneel zijn een RTC, parallele ingang/uitgang en een 8-character display.

Jammer dat er alleen een enkele USA aanbieder is, de portokosten zijn al hoger dan de chip prijs en dan moet je nog invoerrechten betalen ook.. hmm...

joopv

Golden Member

Er zal toch nog wel info te vinden zijn... ?

Ben je al op bezoek geweest cq navraag gedaan bij het Philips Historische producten museum in Eindhoven?

Ik heb in de 70s met zo'n ding gewerkt. Herinner me het processor board met de 4 74ls181's. Ik moest een bootloader met de hand invoeren met de 16 switches op het frontpaneel, en daarna kon een ponsband ingeladen worden.

Ja, dat kan, De P856/P857 hadden een CPU gebaseerd op 4 x 74ls181
De P851 had 5 ASIC's, De P854/859 hadden dan weer een CPU op AMD2901-basis.

Van alle deze computers is het meeste beschikbaar, alleen die microprocessor-variant is nergens gedocumenteert...ik zoek verder.

Ik was benieuwd wat voor CPU dat was en vond nog wel een system reference manual (van de SPC-16/40 + ): http://www.dvq.com/docs/ga/docs/ga-16_40_60_80_system_reference-opt.pd…

Geen idee wat de verschillen zijn achter de / (die 40,60,80 en 45,65,85)

-edit- Helaas is iets compleet anders.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Die SPC16 is een minicomputer van GE, en heeft helemaal niets te maken met de SPC16/10 microprocessor, gemaakt door Philips / Signetics.....

Geen idee waarom Philips die naam herbruikt heeft.

De Philips SPC16/10 is een Philips P851 mini-op-een-chip. De instruktieset is dus bekend, maar het elektrische gedeelte is niet geheel gedocumenteerd.

De meeste P800 documentatie staat op de site van Theo Engel (https://theoengel.nl), een paar van de documenten heb ik wat opgeschoond en ge-ocr-ed op mijn site (https://electrickery.nl/comp/divcomp/doc/, hoofdstuk "Philips P800M mini computer").

Theo heeft ook een cross-assembler en linker geschreven in Perl,documentatie hier: https://theoengel.nl/P800/p800sim.html, programma's hier: https://theoengel.nl/ddpx16/archive/P800/p860/

Met vriendelijke groet,

Fred Jan Kraan

de processor is op ebay al uitverkocht... kennelijk een populair project!

@jdreesen : Inderdaad irritant dat die er niks mee te maken heeft. Ik zal die effe 'doorstrepen'.

Het probleem is dat er geen complete spec is, anders had je zelf de CPU in een FPGA kunnen proppen. Is ook een grote klus maar niet onmogelijk.

Er lijkt ook nog een SPC16/11 (int controller) en SPC16/12 (bus master/dma) te zijn, in jouw schema een paar PALletjes?
Dat vond ik in een oud proefschrift van de TU/e, ter info zet ik die hier ook maar even neer:

8105760.pdf

Helaas hier staan de ontbrekende pinnetjes ook niet tussen.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
Arco

Special Member

Het TASM (Telemark Assembler) platform is ook een handig startpunt om een cross-assembler te maken...
https://www.cpcalive.com/docs/TASMMAN.HTM

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op dinsdag 11 juni 2024 08:58:32 schreef aR-Gee:
de processor is op ebay al uitverkocht... kennelijk een populair project!

Er waren slechts 12 exemplaren over, die komen allemaal naar NL. Ik heb zelf 7 PCB's laten maken, die zijn allemaal besproken. Een nieuwe oplage komt er pas nadat er wat vooruitgang geboekt is met de bestaande PCB's.

Voor wie absoluut wil meedoen vinden we wel een oplossing..

Op dinsdag 11 juni 2024 09:27:36 schreef henri62:

Dat vond ik in een oud proefschrift van de TU/e, ter info zet ik die hier ook maar even neer
Helaas hier staan de ontbrekende pinnetjes ook niet tussen.

Dat proefschrift is idd. de basis voor het huidig projekt, en is de enige technische dokumentatie die voorhanden is. De auteur heb ik weten te bereiken, maar ja, die heeft natuurlijk ook niets meer van een 40 jaar oud projekt. Misschien de bib van de TU Eindhoven ?

Ik heb er ook nog een stuk of 2 liggen, prijzige chipjes inmiddels als ik het zo zie. Bijna unobtanium.

Zijn ooit meegekomen met een doos P8xx materiaal en een Signetics Instructor 50 (2650 CPU) met development kit van een oud Philips engineer die zelf ooit nog begonnen was bij Electrologica.

Laat ik jullie verassen: Ik heb nog 2 van die borden met een SPC16/10 erop.

Ik dacht al dat die dingen me ergens bekend van voorkwamen, hier dus: https://www.circuitsonline.net/forum/view/113864/23 zoek op "4022 108 9734".

Ik heb die bak met printen dus nog steeds, komen alle uit een zelfde soort systeem. Waren bedoeld voor donatie aan CO maar sinds de corona niks meer van gekomen.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Hebben willen !

Al is het maar om uit te zoeken waar de 5 onbekende pins mee verbonden zijn.
Tevens kan het helpen om de software te disassembleren. Kunnen we nog wat van leren...

Zijn er ook SPC16/11 en/of SPC16/12 verbouwd ?

[Bericht gewijzigd door jdreesen op dinsdag 11 juni 2024 23:17:10 (15%)

Nee komt uit een PMDS development systeem voor zover ik me kan herinneren.
Als je de link volgt zie je alle borden (zelfde rack maat) in een hele rits posts ervoor/erachter misschien dat je daar nog wat uit kunt destilleren.
Ook Maarten heeft wat over die 12NC nummers gezegd waar het spul waarschijnlijk gemaakt is.

Nog niet gekeken of er iets anders SPC16/11 of /12 op zit. Geen idee van de behuizing, moet ik even in dat TUe document zien hoeveel pins die dingen zijn.
Aan de foto's te zien zitten die er niet op.

Op die borden zit wel een hele boel leuk en tegenwoordig unobtainium spul.
Ik weet nog dat een MC68000 bij de introductie (198x) ruim 570 gulden kostte. Een kapitaal toen.
Wij waren de eerste die zo'n chip in handen kregen (in een antistatisch stuk schuim natuurlijk want je zou die eens opblazen).

Er zit geen eprom op geen idee welk bord erbij hoort waar iets van firmware in staat wat erbij zou moeten. Dus dat is gokwerk.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Ik keek idd. eerst naar het foute bordje..

Maar dat bord met de SPC16 heeft idd geen /11 of /12. Maar wel 64kx16 RAM, en dat is dus het hele bereik van de SPC16. En dus geen firmware...

Maar toch : als ik dat bordje kan overnemen / uitlenen zou me dat een goed stuk vooruithelpen.

Het valt me op dat er borden zijn met 1 en 2 DIN41612 connectoren.
Ik denk dat de borden met 1 DIN41612 connector tot het CPU stuk horen en dat het board met de 3 UART+ D-connectors de firmware bevatten en de uarts de terminal aansluitingen geweest zijn. Maar de stickers hebben dezelfde opdruk?

Dan nog een bord verder op met een zwik ram. Dat zou bankswitched kunnen zijn?
MC3242 = Memory address multiplexer voor 16K. Waarschijnlijk DRAM RAS/CAS mux.

Dat PMDS systeem was een software development system met emulatie kaarten voor verschillende CPU typen zoals de 8051 en varianten, Z80, MC68000 en nog meer CPUs volgens mij. Hier staan wat fotos van dat systeem: https://kbd.news/Philips-PMDS-PM-4422-keyboard-1912.html
Ik heb 3 van die systemen gehad maar er nooit iets mee gedaan en weggegeven.

Misschien zijn er van de PMDS systemen nog ergens schema's te vinden?

@Jos: Stuur me een PM dan spreken we wel wat af.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Op die foto's van het 'PMDS' systeem is geen PMDS systeem te zien maar de PM4400. 2x floppy in het front.
Dit was een communcatie tester die in Frankrijk (Rambouillet) werd gemaakt (of misschien in Eindhoven ??)
Veel met deze tester gewerkt. Met het Micoda operating system.
Ook met PMDS gewerkt. PMDS had een Unix OS met harddisk.

De FAST werd op veel printen voor Philips computers gebruikt. Veel van deze printen werden in Apeldoorn gemaakt. Ook printen voor de Franse fabriek.
Als me goed herinner waren alle printen met de FAST datacom printen.

Helaas zelf nooit met de FAST gewerkt. De printen met de FAST werden vooral in de P4000 computers gebruikt.

Zelf heb ik oa. met de P9000 en MegaDoc gewerkt.

Foto PMDS: https://retrocomputingforum.com/t/philips-pm4422-unix-workstation/3152

Die 2 foto;s met printen van Henri komen volgens mij uit de PM4400.

Arco

Special Member

Hier staat ook nog wat 'weetjes' in: https://people.dsv.su.se/~mad/The_Rise_and_Fall_of_Philips_Data_System…
Grappig om te zien hoe ze aan FAST kwamen:

[Bericht gewijzigd door Arco op dinsdag 12 november 2024 16:46:49 (33%)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Even doorgekeken, staan veel bekende foto's in. Leuk !!
In Apeldoorn hing aan de wand een foto van de FAST chip (inside chip) van 1x1 meter (of meer)