Computer MITS Altair 8800 was named after a planet in one of the first episodes of Star Trek series. Having Intel 8080 CPU inside, with 256 bytes of memory, no display and keyboard is this computer, when comparing to the present era, absolutely ridiculous. His author, Ed Roberts, called the invention “personal computer”, which is now very common term. As Wikipedia states:
The Altair is widely recognized as the spark that ignited the microcomputer revolution.
Wikipedia, Altair 8800
Altair 8800 is one of the oldest commercially available computers overall. Ed Roberts (founder and CEO of MITS corporation) was selling these machines by classic mail directly from the factory.
Various enthusiasts understood the power of Altair and started to develop software and hardware for the computer. Those people saw freedom in Altair - some kind of release from batch tasks ran on mainframe systems, maintained by elite. The phenomenon of a computer which could be put on the kitchen table allowed to make enormous money by two smart university students. In 1975, Paul Allen and Bill Gates wrote a trimmed version of BASIC programming language, called Altair BASIC, which pushed them directly to foundation of Microsoft corporation.
Basic configuration of MITS Altair 8800 was:
|Processor||Intel 8080 or 8080a|
|RAM||from 256 bytes to 64 kB|
|ROM||optional; usually EPROM Intel 1702 with 256 bytes (They were used for various bootloaders)|
|Storage||optional; paper tapes, cassette tapes or 5.25” or 8” floppy disks (MITS 88-DCDD)|
|Extensions||at first 16 slots, later 18 slots|
|I/O||optional; parallel or serial board (MITS 88-SIO)|
|Original software||Altair DOS, CP/M, Altair BASIC|
In emuStudio, there exist two variants of the computer, varying in CPU. Either Intel 8080 CPU, or Zilog Z80 CPU is used. Some behavior was inspired by simh emulator. Abstract schema for emuStudio (Intel 8080):
Abstract schema for emuStudio (Zilog Z80):
Each plugin is described in further sections.