Many microcomputer makes and models could run some version or derivation of the CP/M disk operating system. Eight-bit computers running CP/M 80 were built around an Intel 8080/8085, Zilog Z80, or compatible CPU. CP/M 86 ran on the Intel 8086 and 8088. Some computers were suitable for CP/M as delivered. Others needed hardware modifications such as a memory expansion or modification, new boot ROMs, or the addition of a floppy disk drive. A few very popular home computers using processors not supported by CP/M had plug-in Z80 or compatible processors, allowing them to use CP/M and retaining the base machine's keyboard, peripherals, and sometimes video display and memory.
The following is an alphabetical list of some computers running CP/M.
A
edit- Ai Electronics ABC-24 / ABC-26 (Japan, running Dosket, CP/M & M/PM)
- Action Computer Enterprise ACE-1000
- Action Computer Enterprise Discovery D-500 (CP/M-80 on each of up to 4 user processors, DPC/OS on service processor)
- Action Computer Enterprise Discovery D-1600 (CP/M-80 on each of up to 15 user processors, DPC/OS on service processor)
- Actrix Computer Corp. Actrix (Access Matrix)
- Advanced Digital Corporation Super Six
- Allen Bradley Advisor - Industrial Programmable controller graphical user interface (development mode only), fl. ca. 1985
- Alspa
- MITS Altair 8800
- Altos 580
- Amada Aries 222/245 CNC turret punch press
- Amstrad CPC 464[1] (w/DDI-1 disk drive interface), 664, 6128, 6128Plus
- Amstrad PCW 8256/8512/9512/9256/10
- Amust Executive 816
- Apple II (with a Z-80 card like the Microsoft SoftCard; on some clones a SoftCard equivalent was built into the mainboard)
- Apple III (with a Z-80 card like the Apple SoftCard III)[2][3]
- Applied Technology MicroBee (56KB RAM models)
- Aster CT-80
- Atari 8-bit computers (with 64k SWP ATR8000 module, LDW Super 2000, CA-2001 or Indus GT disk drives expanded to 64k)
- Atari ST - runs GEMDOS, which was DRI's more advanced replacement for CP/M for use with their GEM GUI
- ATM-turbo - Soviet/Russian clone of ZX-Spectrum with extension graphic and 512/1024Kb RAM: CP/M 2.2 in ROM
- AT&T 6300 with CPU 3 upgrade
- AT&T 6300 PLUS
B
edit- Basis 108[4]
- BBC Micro/Master (with external Z80 module - or Raspberry Pi based system)
- Beehive Topper II
- BMC if-800
- Bondwell II,12, 14
- BT Merlin M2215 series based on ICL PC-2 (CP/M) (also ran MP/M II )
- BT Merlin M4000 series based on Logica Kennett (Concurrent CP/M-86)
C
edit- Camputers Lynx (96k/128k models)
- Casio FP1000 FL
- CASU Super-C - Z80 based with a 21 slot S100 bus (Networkable with MP/M) - UK manufactured
- CASU Mini-C - Z80 based with a 7 slot S100 bus and twin 8" floppy disk drives (Networkable with MP/M) - UK manufactured
- Challenger III - Ohio Scientific OSI-CP/M
- Cifer Systems 2684, 2887, 1887 - Melksham, England.[5]
- CIP04 - Romanian computer
- CoBra - Romanian computer
- Coleco Adam (with a CP/M digital data pack)
- Comart Communicator (CP/M-80), C-Frame, K-Frame, Workstation and Quad (Concurrent CP/M-86)
- Commodore 64 (with Z80 plug-in cartridge)[6]
- Commodore 128 (using its internal Z80 processor—along with its 8502—ran CP/M which supported memory paging)
- Compaq Portable - was available with CP/M as a factory installed option.
- Compis
- Compupro
- Cromemco
- C't180 HD64180 ECB-System (CP/M2.2 & 3.x)
- Cub-Z - Romanian made computer
D
edit- Datamax UV-1R
- Data Soft PCS 80 and VDP 80 (France, 1977)
- Data Technology Industries "Associate" (USA, 1982)
- DEC Rainbow 100/100 (could run both CP/M and CP/M-86)
- DEC VT180 (aka Personal Computing Option, aka 'Robin')
- Digital Group DG1
E
edit- Eagle Computer Eagle I, II, III, IV, V
- ELWRO 800 Junior Polish clone of Sinclair ZX spectrum—running CP/J, a CP/M derivative with simple networking abilities
- ENER 1000
- Enterprise 128 (with EXDOS/IS-DOS extensions)
- Epic Episode
- Epson PX-4, PX-8 (Geneva), QX-10, QX-16
- Eracom ERA-50 & ERA-60 with encrypted disks (Eracom Corporation, Australia)
- Exidy Sorcerer
F
edit- Ferguson Big Board
- FK-1 - Czech microcomputer
- Franklin ACE 1000 (with Microsoft Z-80 SoftCard)
- Franklin ACE 1200 (includes a rebranded PCPI Appli-Card)
- Fujitsu Micro 7 (with Z-80 plug-in card)
G
edit- General Processor GPS5 (Italy, running CP/M 86 - Concurrent CP/M 86)
- General Processor Model T (Italy, 1980 running CP/M 80)
- Grundy NewBrain
- Genie II, IIs, III, IIIs
- Goupil G3
- G.Z.E. UNIMOR Bosman 8 (Poland, 1987 running CPM/R, CP/M 2.2 compatible)
- Gemini 801 and Gemini Galaxy (UK, 1981-1983 running CP/M 2.2 and MP/M)
- GNAT Computers (San Diego 1975-? CP/M 2.2 Industrial Control Systems, Sail Cutting and others)
H
edit- HBN Computer (Le) Guépard
- HC-88
- HC-2000
- Heath/Zenith Heathkit H90|H90 and Heathkit H89/Zenith Z-89
- Hewlett-Packard HP-85 / HP-87 (with addition of CP/M Module containing Z80)
- Hewlett-Packard HP-125 and HP-120, one Z80 each for CP/M and the inherent HP terminal
- Hobbit
- Holborn 6100
- Holborn 9100 (Netherlands, 1981)
- Husky Computers Ltd Hunter (1 and 2, 16), Hawk
I
edit- Ibex 7150 and other models
- ICL PC-1 (CP/M) (also ran MP/M)
- ICL PC-2 (CP/M) (also ran MP/M II )
- ICL PC-16 (Concurrent CP/M-86)
- ICL PC Quattro (Concurrent CP/M-86)
- ICL DRS8801 (CP/M-86)
- ICL DRS300 (Concurrent CP/M-86)
- ICL DRS20 (CP/M or Concurrent CP/M-86)
- IBM Displaywriter[7]
- IBM PC (CP/M-86 only; CP/M-80 with the Baby Blue Z-80 card)
- IMSAI 8080
- IMSAI VDP-80 (8085 3 MHz)
- Intel MDS-80
- Intertec Superbrain
- Iotec
- Iskra Delta Partner
- Itautec I-7000, I-7000G, I-7000 Jr. (SIM/M)
- ITT 3030
- Ivel Ultra
J
edit- JET-80 (Swedish Made Computer)
- Juku E5101–E5104 came with an adaptation of CP/M called EKDOS
- JUNIOR Romanian Computer
K
editL
edit- Labtam
- LNW-80
- LOBO Max-80
- Logica VTS 2200 (CP/M-86)
- Logica VTS Kennet (Concurrent CP/M-86)
- LOS 25 (10 MB harddisc)
- Luxor ABC 802, ABC 806 (Sweden, 1981)
M
edit- MCP (128K, Z80, S-100 bus)
- MC CP/M Computer (Z80 ECB-System, CP/M2.2)
- Megatel Quark
- Memotech MTX
- MicroBee
- Micro Craft Dimension 68000 (CP/M-68K, and CP/M-80 with optional Z80 card)
- Micromation M/System, Mariner and MiSystem (MP/M and MP/M II)
- Micromint SB180 (Hitachi HD64180 CPU)
- Mikromeri Spectra Z (Finland)
- Morrow Designs (MD2, MD3, MD11)
- MSX (some MSX-standard machines ran the CP/M-like MSX-DOS)
- Mycron 3
- M 18 Romanian Computer
- M 118 Romanian Computer
- MK 45 Polish computer based on MCY7880
N
edit- N8VEM
- N8VEM ZetaSBC
- Nabu Network PC
- Nascom 1, 2
- NCR Decision Mate V
- NEC APC
- NEC PC-8001 Mk II
- NEC PC-8801
- Nelma Persona
- NorthStar Advantage (all in one computer)
- NorthStar Horizon (S-100)
- Nokia MikroMikko 1
- NYLAC Computers NYLAC (S-100)
O
edit- Ohio Scientific computers using the 510 triple-processor CPU board
- OKI IF-800 (Z80 5 MHz) Second Z80 on video controller
- Olivetti ETV300
- Olivetti M20 (CP/M-8000)
- Osborne 1
- Osborne Executive
- Osborne Vixen
- Otrona Attaché
- Otrona Attaché 8:16
P
edit- P112
- Philips P2000T
- Philips 3003/3004
- Piccolo RC-700|Piccolo[8]
- Partner RC-750|Piccolo[9]
- Piccoline RC-759[10]
- Pied Piper[11]
- PolyMorphic Systems 8813
- The Portable Computer Co (AU) PortaPak
- Profi - Soviet/Russian clone of ZX-Spectrum with extension grafic and 1024Kb RAM: CP/M plus in ROM
- Processor Technology Sol-20 (optional)
- Pulsars Little Big Board
Q
edit- Quasar Data Products QDP-300
R
edit- RAIR "Black Box" (also ran MP/M)
- Regnecentralen Piccolo RC-700
- Regnecentralen Piccoline RC-759
- Research Machines 380Z and LINK 480Z
- Retro! Z80 by John Winans
- Rex Computer Company REX 1
- Robotron A 5120
- Robotron KC 85, KC 87
- Robotron PC 1715
- Royal Business Machines 7000 "Friday"
S
edit- SAGA PBS-800
- SAGE II / IV CP/M-68K
- SAM Coupé - (Pro-Dos = CP/M 2.2)
- Samsung SPC-1000
- Sanyo MBC families (i.e. MBC-1150)
- SBS 8000
- Scandis
- Seequa Chameleon
- Sharp MZ series
- Sharp X1 series
- Sirius 1 (sold in the U.S. as the Victor 9500)
- SKS KISS
- Software Publisher's ATR8000
- Sony SMC-70
- Sord M5 has CP/M as an option, CP/M-68K standard for the M68/M68MX
- Spectravideo SV-318/328
- Sperry Univac UTS 40 CP/M 2.2 - Zilog 80[12]
- Stride 400 series CP/M-68K was one of many operating systems on these
- SWP ATR-8000 CPM 2.2 - Z80 4mhz
- SWP ATR-8500 CPM 2.2 - Z80 4mhz 'Littleboard" form-factor
- ZX Spectrum family (built by Amstrad)
T
edit- Tatung Einstein TC-01 (runs Xtal/DOS which is CP/M compatible)
- Tandy TRS-80 CP/M 2.2 (Models I,II,III, IV, and 4) Z80
- Tandy TRS-80 Model 100 with REXCPM add-on CPM 2.2, 8085 CPU
- Technical Design Labs (TDL) XITAN
- TeleData (Z80 Laptop)
- Telenova Compis (CP/M-86)
- Teleputer III
- TeleVideo TS-80x Series
- TeleVideo TS-160x Series
- TI-99/4A (with the MorningStar CP/M card or the Foundation CP/M card)
- Tiki-100 (runs KP/M, or later renamed TIKO. A CP/M 2.2 Clone.)
- TIM-011
- TIM-S Plus
- Timex FDD3000 (on Z80 CPU) with ZX Spectrum as terminal.
- Toshiba T100
- Toshiba T200
- Toshiba T200 C-5
- Toshiba T200 C-20
- Toshiba T250
- Transtec BC2
- Triumph-Adler AlphaTronic P1/P2
- Triumph-Adler AlphaTronic P3/P4
- Triumph-Adler AlphaTronic P30/P40
- Triumph-Adler AlphaTronic PC (CPU was a Hitachi Z80 clone)
- Tycom Microframe
U
edit- Unitron 8000, a dual processor machine built São Paulo in the early 1980s. The Unitron could boot either as an Apple II clone (using a clone 6502 processor) or in CP/M (using the Z80).
V
edit- Vector-06C (Intel 8080, 16 color graphics, made in USSR)
- Vector Graphic Vector Graphic Corporation Vector Model 1,2 (Internal Model),3, Model 4 (Z80 & 8088 CP/M, CP/M-86 & PCDOS), Model 10 (Multiuser)
- Victor 9500 (sold as the Sirius 1 in Europe)
- Video Technology Laser 500/700
- Visual Technology (Lowell, Ma) Visual 1050, 1100 (Not Released)
W
edit- Wave Mate Bullet
- Welect 80.2 (France, 1982)
- West PC-800
X
edit- Xerox 820
- Xerox Sunrise 1800 / 1805
Y
edit- Yodobashi Formula-1
Z
edit- Zenith Data Systems Z-89 (aka Heathkit H89)
- Zenith Data Systems Z-100 (CP/M-85)
- Zorba
References
edit- ^ Pountain, Dick (January 1985). "The Amstrad CPC 464". BYTE. Vol. 10, no. 1. UBM Technology Group. p. 401. ISSN 0360-5280. OCLC 637876171. Retrieved 9 January 2015.
- ^ Markoff, John (June 28, 1982). "Card lets you run CP/M on Apple III". InfoWorld. 4 (25). IDG: 1, 5. ISSN 0199-6649. OCLC 1105237334.
- ^ "Softcard III". Apple III Dimensions. 1 (3). c. 1982. Archived from the original on 27 June 2019.
- ^ "Basis 108". A2Clones.com. Archived from the original on 11 March 2018.
- ^ "Cifer Plc - Company - Computing History". www.computinghistory.org.uk. Retrieved 2021-09-16.
- ^ Dillon, Roberto (2014). Ready: A Commodore 64 Retrospective. Springer. pp. 25–26. ISBN 978-9812873415. OCLC 897466532.
- ^ Libes, Sol (December 1981). "Bytelines". BYTE. 6 (12). UBM Technology Group: 314–318. ISSN 0360-5280. OCLC 637876171. Retrieved 29 January 2015.
- ^ "RC 700 Piccolo Regnecentralen".
- ^ "RC 750 Partner Regnecentralen".
- ^ "RC759 Piccoline Regnecentralen".
- ^ Old Computers Museum description retrieved 2008 March 25
- ^ Computer History Museum. "Sperry Univac UTS 40 system". computerhistory.org. Archived from the original on April 4, 2018.