I just happened across this today - it is still a work in progress, but the demo looks very impressive.
The emulator code is here:
An Unlisted demo of the emulator in action is here (running some CTOS software):
The Datapoint 2200 was a product sold around 1971, and “famous” for using a set of TTL chips that were essentially a precursor to the Intel 8008, combining a crisp 80x8 CRT, and a decent full keyboard. It booted from a tape, a piece of software called “CTOS” (Cassette Operating System). I’m not sure about RAM specs.
Within about a year, there were a few iterations of the Datapoint 2200 – a kind of “version 1”, “version 2” and A and B variants. I forget all this specifics, other than the very first version was extremely slow (due to being a literal 1-bit serial processor, which is said to be why Intel’s are all little endian – since the existance of the 2200 nudged them to complete the 8008). This was improved within the first year of release, and a subsequent variant eventually had a ROM boot and didn’t rely on the tape.
There were multiple shops around 1969/1970 that saw the vision of personal computers then, as evident by patents. To me, this parallels somewhat the story of the upright piano about 130 years earlier – the idea was there, but the technical execution was difficult (taking a horizontal keyboard to strike vertical strings is actually a hard thing, the details was in the clever lever-action design of the hammers). Then there were also setbacks due to shop fires, and also legal disputes over patents. It took about 20-40 years to get a reliable consumer upright piano (between about 1810 and 1850, in time for the Great Exhibit of 1851). Another parallel is that by 1880, there were so many cheap upright pianos, there was basically a market crash due to saturation – which to me parallels the game/microcomputer crash of 1983, the market was saturated there also).
The other background here is, Datapoint was “afraid” of IBM (somewhat). That is, they knew it was a general purpose reprogrammable computers, but how to advertise it as such? No one knew what to do with a computer (no one besides specially trained engineers had any idea how to write software). No one went to a store and bought a computer, you only leased time on them from mega-corps. And trying to call it a computer, you didn’t want to tangle with the legal might of IBM as a competitor (but the background here was, IBM had two anti-trust lawsuits that really beat down their aggressive culture by the 1980s-- part of the saga of why OS/2 failed, but that’s another story). Anyhow, Datapoint (nor anyone) knew how to advertise a personal computer. And to avoid any attention from large-corp competition, they chose to just call them “Smart Terminals” (or “Intelligent Terminals”) – even though they were fully programmable, it avoided calling them a “computer”.
Sorry for the tangents - but working Datapoints are very hard find, and this emulator seems very well done. So its neat to finally get insight into how it actually worked.