Someone asked if anyone had the firmware for this. I collected the articles and some newsletters. The MCOS firmware was in a newsletter, so I OCR'd it and recreated a source code file. Some OCR errors may be in there, but it is a good start to seeing what it does.
Then Wim Verstrepen joined the project and provided images of the firmware, software, and top-quality images of his boards.
I have disassembled the OS and the font ROM data.
Details
.
Files
SC84-MCOS-from-disassembly-source.txt
The OCR bytes disassembled and reverse engineered into a form that re-assembles into the OCR bytes.
Source code recreated from hex data from OCR scans from newsletter. First 18 bytes disassemble to a copy-and-jump routine. Scraps of source code from various documents.
Wim Verstrepen joins the project. He has a working machine.
2021-03-19
Wim uploaded binary images of the CPU and VDU ROM. Hex dump of the CPU ROM exposed a couple of errors in my newsletter OCR (E with bottom missing wrongly guessed be F, and an 8 was misread as a B). The code starts to differ significantly after about $0x065B, so I assume they are two different versions. Thus I cannot verify the rest of the newsletter version. The good news is that a known-good working version has been captured for posterity. Three cheers and beers to Wim!
2021-03-20
Wim uploaded some excellent high-res photos of the board set. These now replace the low-quality magazine scan pictures.
I need to find out how to have more then six pictures in the gallery. Other people have more, so it is possible.
I'm finishing redrawing the schematics in Kicad 8, and if I'll find time, I wonder to rebuild a system using not-too-hard-to-find components, same philosophy (eurocard) but simpler connections, maybe a Z80 standard (or the like) bus. Obviously, the firmware will need to be adjusted, so I'm going also to modify the EPROM contents.
If you think it's a reasonable project, let me know if add it to this thread or open a new one.
It is a really bad idea to invent yet another non standard computer bus system that nobody else uses. And the SC84 design uses a chip that is not common.
The STE bus is fully specified and does not tie you to any particular CPU.
I agree, I was thinking about the Z80STD bus, but instead of using edge connectors, using some better for the experimenter.
I like the STE, it should be a good idea. But the problem is that, here in Italy, the breadboards with the DIN connectors are becoming difficult to find, so I was thinking about the standard IDC connectors in Eurocards.
The connectors are readily available. https://www.mouser.it/c/connectors/backplane-connectors/din-41612-connectors/?q=din41612&number%20of%20positions=64%20Position&number%20of%20rows=2%20Row&pitch=2.54%20mm&_gl=1%2A7cklao%2A_ga%2ANDg4NjAxMTEzLjE3MjQ2Njc0MjU.%2A_ga_15W4STQT4T%2AMTcyNDY2NzQyNS4xLjEuMTcyNDY2NzU1OC4xNy4wLjA.
Contact me by email and I can let you have just about everything you want - I may have to trawl through old HDD's for some of the stuff, but I throw NOTHING away. Newsletters, listings, disassembly's etc. I have all software for the Z80 version - I had no need for the 64180, but have a disk John Adams sent me with MCOS/SCIDOS for that CPU. He also confirmed by email at that time that all SC84 software should thenceforth be considered Public Domain - just in case that's of interest. Regards,
Keith, I have a print out (on continuous listing paper) of the Z80 MCOS.ASM done on a dot matrix printer in about 1985. I have over the years tried to text process this, but I was too impoverished at print time to afford a new print cartridge and my Adobe Acrobat OCR now consistently fails to read the text. You have had an excellent bash at the disassembly of MCOS, but would you find John Adams' original labels & comments useful? I find the most legible copy is via the 'photo' setting on my scanner, so file would be quite large and some of the text at pages start/end runs over the paper perforations. You interested?
I also have some floppy disks; the remnant of my SC84 is such that I cannot read/copy them - but could you?
I have a pile of documentation from the original Powertran PSI-COMP80 computer, and the user club newsletters, and some software on a small number of cassettes.
Thanks for the tip. I'd scan the lot as a service to fellow techno-historians but the postage alone is about what I would pay out of my own pocket. You could try my local computer museum but museums have had no cash coming in for about a year. Likewise most people.
I'm finishing redrawing the schematics in Kicad 8, and if I'll find time, I wonder to rebuild a system using not-too-hard-to-find components, same philosophy (eurocard) but simpler connections, maybe a Z80 standard (or the like) bus. Obviously, the firmware will need to be adjusted, so I'm going also to modify the EPROM contents.
If you think it's a reasonable project, let me know if add it to this thread or open a new one.