In 1974, Dr. Gary A. Kildall, while working for Intel, created CP/M as the first operating system for the new microprocessor. CP/M based machines helped propel personal computers in the 1970s. Machines were much less expensive than mainframe based solutions.

  • Intel 8080
  • Intel 8085
  • Zilog Z80

The early 8-bit processors topped out at 64KB of memory. The machine BIOS typically used 8KB of address space resulting in 56KB of available for programs and data. The BIOS uses jump tables as the entry point to call a function.

Most machines were programmed with Assembler until BASIC became available. CP/M machines quickly picked up games from the mainframe shops and many more were developed once BASIC was widely available.

Given that Z80 machines had a keyboard and monitor, it provided an interactive environment that made it easier for developing new games.

In 1973, David Alh wrote the first edition of a book called 101 BASIC Games that was reprinted November 1978 as Basic Computer Games. The old games are available in a zip file.

DOS is available for Hyper-V to run these classic games,