CP/M: The first multi-platform standard
CP/M (Control Program/Monitor) was the most universal
monitor/disk operating system for 8080/Z80 systems
before MS-DOS/PC-DOS took over the world.
The BIOS abstraction layer allowed binary only programs
to run on different hardware variations.
That led to killer apps such as
- Wordstar
- VisiCalc
- Multiplan
- Games & Entertainment
Of course, many made their own proprietory system such as
- Tandy/Radio Shack's TRS-DOS
- Zilog RIO, RIO/CP monitor
There are open source systems such as
UZI.
CP/M was a world to itself
with advocates such as Sol Libes
and the
ACGNJ: Amateur Computer Group of New Jersey
that created the the SIG/M Software Library.
User groups and shareware
(such as the ACGNJ SIG/M archive on The Walnut Creek CP/M archive)
was a BIG PART of CP/M's popularity and success.
Z80 add-on retrofit cards
were a way to keep running CP/M on other platforms:
Micro Solutions UniDOS
is an 8 bit ISA card with 8 Mhz z80, 64k ram running CP/M on the IBM-pc
Released on April 2, 1980 as Microsoft's first hardware product,
the
Microsoft Z80 softcard
ran CP/M natively on the Z80 albeit inside an Apple ][.
the
Microsoft Softcard III for the Apple /// computer is very rare.