That is actually my desk, and my P854…
Hate to say it, but I threw away some 7-8 Philips P856 machines with core memory and blinkenlights, some 15 years ago, as nobody was interested…
The machine was better than a PDP11, but lacked software suppport and marketing. Philips did make a microprocessor variant, the Signetics spc16/10, which must be the most unknown microprocessor ever…Still looking for a datasheet…
do you happen to have run across a datasheet for the SPC16 ? I am currently designing a singleboard computer with the SPC16/10. A fullk datasheet would be very welcome…
No, sorry, I did not. The closest I have seen is this thesis from Eindhoven that I am sure you have also come across: https://pure.tue.nl/ws/files/4286409/8105760.pdf. It has some schematics at the end from which you can guess a few things, but not close to a real datasheet.
I worked with software down to the operating system (which was a bit complicated due to the firmware/software distinction/banking of the primary memory), but never with hardware
I had no idea there was active development using the SPC-16, fun to know. Our PTS 6911 workstation controller also had to use the interrupt and memory handler chips in the chipset, in order to be as compatible as possible with all the other machines in the PTS range.
This was a thousand-plus-hours not-for-profit hobby project for many years. Happy if you can spread the word around to those interested in European computer history.
The SPC16/10 has a 32Kx16 “software” memory, and additionaly a 32Kx16 “firmware” memory, all on the same bus. With today’s memory it is easy to provide a full 32Kx16 software memory ( for user programs ) As Firmware memory ( OS / system use ) I provide for 8Kx16 RAM and 16Kx16 Eprom.
I/O are 2 RS232 channels, IDE disk. optionally a RTC, par. in & out and a 8 character LED display.
Addressdecoding per GAL, such that easy corrections are possible.
The 7 segment display on the Kicad 3D ouput is only because they share the same footprint.
I’ll mention it here just in case someone else is looking for the info :
The Philips P853 uses the CP1A processor board, which itself uses the SPC16/10 microprocessor.
Though the schematic designates the microprocessor used as “XSC2752” it is in fact a SPC16/10.
Also the buscontroller SPC16/12 and interrupt encoder SPC16/11 are used in this design.
There is still hope that my ROM-emulator can be adapted to 16 bits (or 2 times 8 bits) before the project is ready for reproduction. The current 8-bits version of the emulator is very useful for firmware development.
Greetings,
Fred Jan
As always, it took longer than expected. But the above board is now up and running, a simple assembler has been written. A first program that display the SPC16’s registers via the RS232 channel has been demonstrated to work.
I would still like to see a datasheet though…
Not sure what you mean…It just starts up like any regular microprocessor, i.e. by reading a starting adddress from the ROM.
Adapting an existing OS will have to wait until I have a better software monitor.