List of computers running CP/M
Numerous microcomputer models operated on versions or derivatives of the CP/M disk operating system. Eight-bit machines utilizing CP/M 80 were typically built around CPUs such as the Intel 8080, 8085, Zilog Z80, or similar processors. CP/M 86 was designed for the Intel 8086 and 8088 architectures. While some computers supported CP/M directly, others needed hardware enhancements like additional memory, updated boot ROM chips, or supplementary floppy disk drives. Certain well-known home computers with incompatible processors employed plug-in Z80 or equivalent CPUs to run CP/M, thereby utilizing their existing keyboards, peripherals, and occasionally video and memory components.
Below is an alphabetical compilation of computers compatible with CP/M.
A
- Ai Electronics ABC-24 / ABC-26 (Japan; operating Dosket, CP/M & M/PM)
- Action Computer Enterprise ACE-1000
- Action Computer Enterprise Discovery D-500 (CP/M-80 running across up to 4 user processors; DPC/OS on service processor)
- Action Computer Enterprise Discovery D-1600 (CP/M-80 supporting 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 featuring graphical interface (development mode), circa 1985
- Alspa
- MITS Altair 8800
- Altos 580
- Amada Aries 222/245 CNC turret punch press
- Amstrad CPC 464 (with DDI-1 disk drive interface), 664, 6128, 6128Plus
- Amstrad PCW 8256/8512/9512/9256/10
- Amust Executive 816
- Apple II (using Z-80 cards such as the Microsoft SoftCard; some clones integrated similar hardware)
- Apple III (equipped with Z-80 cards like the Apple SoftCard III)
- Applied Technology MicroBee (models with over 56KB RAM)
- Aster CT-80
- Atari 8-bit computers (with expansions such as the SWP ATR8000 module or LDW Super 2000 disk drives upgraded to 64k RAM)
- Atari ST – operates GEMDOS, a more advanced operating system replacing CP/M designed for use alongside the GEM GUI
- ATM-turbo – Soviet/Russian ZX-Spectrum clone featuring enhanced graphics and 512/1024KB RAM; includes CP/M 2.2 in ROM
- AT&T 6300 with CPU 3 upgrade
- AT&T 6300 PLUS
B
- Basis 108
- 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 supported MP/M II+)
- BT Merlin M4000 series based on Logica Kennett (Concurrent CP/M-86)
C
- Camputers Lynx (96k/128k models)
- Casio FP1000 FL
- CASU Super-C - Z80-based with a 21-slot S100 bus (networkable via MP/M) - manufactured in the UK
- CASU Mini-C - Z80-based with a 7-slot S100 bus and dual 8" floppy drives (networkable via MP/M) - UK made
- Challenger III - Ohio Scientific OSI-CP/M
- Cifer Systems models 2684, 2887, 1887 - Melksham, England
- CIP04 - Romanian computer model
- CoBra - Romanian computer system
- Coleco Adam (utilizing CP/M digital data pack)
- Comart Communicator (CP/M-80), C-Frame, K-Frame, Workstation and Quad models (Concurrent CP/M-86)
- Commodore 64 (with Z80 plug-in cartridge)
- Commodore 128 (internal Z80 processor ran CP/M+ featuring memory paging support)
- Compaq Portable - offered with factory-installed CP/M option
- Compis
- Compupro
- Cromemco
- C't180 HD64180 ECB-System (compatible with CP/M2.2 & 3.x)
- Cub-Z - computer produced in Romania
D
- Datamax UV-1R
- Data Soft PCS 80 and VDP 80 (France, 1977)
- Data Technology Industries "Associate" (USA, 1982)
- DEC Rainbow 100/100+ (compatible with both CP/M and CP/M-86)
- DEC VT180 (also known as Personal Computing Option or 'Robin')
- Digital Group DG1
E
- Eagle Computer Eagle I–V lineup
- ELWRO 800 Junior, a Polish variant of the Sinclair ZX Spectrum operating on CP/J, a CP/M derivative featuring networking capabilities
- ENER 1000
- Enterprise 128 (featuring EXDOS/IS-DOS enhancements)
- Epic Episode
- Epson PX-4, PX-8 (Geneva), QX-10, QX-16 models
- Eracom ERA-50 & ERA-60 equipped with encrypted disk drives (Eracom Corporation, Australia)
- Exidy Sorcerer
F
- Ferguson Big Board
- FK-1, a microcomputer from the Czech Republic
- Franklin ACE 1000 (incorporating Microsoft Z-80 SoftCard)
- Franklin ACE 1200 (includes a rebranded PCPI Appli-Card)
- Fujitsu Micro 7 (with an optional Z-80 plug-in card)
G
- General Processor GPS5 (Italy, running CP/M 86 - Concurrent CP/M 86)
- General Processor Model T (Italy, 1980, operating on CP/M 80)
- Grundy NewBrain
- Genie II, IIs, III, IIIs series
- Goupil G3 (SMT) featuring a Z80 CPU card
- G.Z.E. UNIMOR Bosman 8 (Poland, 1987; running CPM/R compatible with CP/M 2.2)
- Gemini 801 and Gemini Galaxy (UK, produced between 1981–1983; running CP/M 2.2 and MP/M)
- GNAT Computers (San Diego, circa 1975–?, utilizing CP/M 2.2 for Industrial Control Systems)
H
- HBN Computer (Le) Guépard
- HC-88
- HC-2000
- Heath/Zenith H90 and Heathkit H89/Zenith Z-89 models
- Hewlett-Packard HP-85 / HP-87 (equipped with CP/M Module containing a Z80 processor)
- Hewlett-Packard HP-125 and HP-120, each fitted with a Z80 processor for CP/M and HP terminal functions
- Hobbit system
- Holborn 6100 model
- Holborn 9100 (manufactured in the Netherlands, 1981)
- Husky Computers Ltd Hunter series (1 and 2, 16), Hawk
I
- Ibex 7150 along with other variants
- ICL PC-1 (running CP/M and also MP/M)
- ICL PC-2 (operating on CP/M and MP/M II+)
- ICL PC-16 (Concurrent CP/M-86 system)
- ICL PC Quattro (Concurrent CP/M-86 compatible)
- ICL DRS8801 (CP/M-86 based)
- ICL DRS300 (Concurrent CP/M-86 platform)
- ICL DRS20 (supports CP/M or Concurrent CP/M-86)
- IBM Displaywriter series
- IBM PC compatible with CP/M-86; also supports CP/M-80 via Baby Blue Z-80 card
- IMSAI 8080 computer
- IMSAI VDP-80 featuring an 8085 CPU at 3 MHz
- Intel MDS-80 development system
- Intertec Superbrain model
- Iotec systems
- Iskra Delta Partner computers
- Itautec I-7000, I-7000G, I-7000 Jr. series running SIM/M OS
- ITT 3030 model
- Ivel Ultra
J
- JET-80 computer from Sweden
- Juku E5101–E5104, operating EKDOS, a customized version of CP/M
- JUNIOR Romanian-made computer
K
- Kaypro series
- KC 85/2–4 models
- Kontron PSI98 supporting KOS & CP/M2.2 operating systems
- Korvet (Корвет), a Soviet personal computer
L
- Labtam computer systems
- LNW-80 model
- LOBO Max-80 variant
- Logica VTS 2200 running CP/M-86
- Logica VTS Kennet supporting Concurrent CP/M-86
- LOS 25 featuring a 10 MB hard drive
- Luxor ABC 802 and ABC 806 models from Sweden, released in 1981
M
- 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; CP/M-80 available via optional Z80 card)
- Micromation M/System, Mariner, MiSystem (supporting MP/M and MP/M II)
- Micromint SB180 (powered by Hitachi HD64180 CPU)
- Mikromeri Spectra Z (originating from Finland)
- Morrow Designs MD2, MD3, MD11 models
- MSX computers utilizing MSX-DOS, a system similar to CP/M
- Mycron 3
- M 18 Romanian computer model
- M 118 Romanian computer model
- MK 45, a Polish machine based on the MCY7880
N
- N8VEM
- N8VEM ZetaSBC
- Nabu Network PC
- Nascom 1 and 2 models
- NCR Decision Mate V
- NEC APC series
- NEC PC-8001 Mk II
- NEC PC-8801
- Nelma Persona computer
- NorthStar Advantage, an all-in-one system
- NorthStar Horizon (S-100 bus)
- Nokia MikroMikko 1
- NYLAC Computers NYLAC (S-100 bus)
O
- Ohio Scientific systems featuring the 510 triple-processor CPU board
- OKI IF-800 with a 5 MHz Z80 and a secondary Z80 dedicated to video control
- Olivetti ETV300
- Olivetti M20 (operating CP/M-8000)
- Osborne 1
- Osborne Executive
- Osborne Vixen
- Otrona Attaché and Attaché 8:16 models
P
- P112
- Philips P2000T
- Philips 3003/3004 series
- Piccolo RC-700 by Regnecentralen
- Partner RC-750 model
- Piccoline RC-759 by Regnecentralen
- Pied Piper computer
- PolyMorphic Systems 8813
- The Portable Computer Co (Australia) PortaPak
- Pravetz 8M
- Profi, a Soviet/Russian ZX-Spectrum clone featuring graphic enhancements and 1024Kb RAM with CP/M plus embedded in ROM
- Optional CP/M for the Processor Technology Sol-20
- Pulsars Little Big Board
Q
- Quasar Data Products QDP-300
R
- RAIR "Black Box" capable of running MP/M
- Regnecentralen Piccolo RC-700 and Piccoline RC-759 models
- Research Machines 380Z and the linked LINK 480Z system
- Retro! Z80 created by John Winans
- Rex Computer Company’s REX 1
- Robotron A 5120 along with KC 85, KC 87, PC 1715 variants
- Royal Business Machines 7000 "Friday"
S
- SAGA PBS-800 system
- CP/M-68K platforms SAGE II and IV by SAGE Computer Technology
- SAM Coupé running Pro-Dos, a variant of CP/M 2.2
- Samsung SPC-1000 computer
- Various Sanyo MBC models such as the MBC-1150 series
- SBS 8000 system
- Scandis computers
- Seequa Chameleon
- The Sharp MZ series (Sharp MZ)
- The Sharp X1 series (Sharp X1)
- Sirius Systems Technology’s Sirius 1, marketed in the U.S. as the Victor 9000
- SKS KISS computer
- Software Publisher's ATR8000
- Sony SMC-70
- Sord M5 with optional CP/M; later M68 and M68MX models standardizing on CP/M-68K
- Spectravideo SV-318/328 systems
- Sperry Univac UTS 40 running CP/M 2.2 on a Zilog Z80 processor
- Stride 400 series by SAGE Computer Technology supporting CP/M-68K among other operating systems
- SWP ATR-8000 and ATR-8500 featuring CPM 2.2 on a Z80 at 4 MHz; ATR-8500 designed in 'Littleboard' form factor
- Symag Micromachine lineup: models 2000 and 3000 with CP/M 2.2 and MP/M; model 4000 with Concurrent CP/M-86
- Symag Orchidée offering a Z80 cartridge for CP/M 3 and an optional 80186 cartridge for Concurrent CP/M-86
T
- Tatung Einstein TC-01 (operates on Xtal/DOS, compatible with CP/M)
- Tandy TRS-80 CP/M 2.2 (Models I, II, III, IV, and 4) featuring Z80 processor
- Tandy TRS-80 Model 100 equipped with REXCPM expansion running CP/M 2.2, powered by an 8085 CPU
- Technical Design Labs (TDL) XITAN system
- TeleData Z80-based laptop
- Telenova Compis utilizing CP/M-86
- Teleputer III unit
- TeleVideo TS-80x series computers
- TeleVideo TS-160x series models
- TI-99/4A with MorningStar or Foundation CP/M interface card
- Tiki-100, initially running KP/M and later renamed TIKO; a CP/M 2.2 compatible clone
- TIM-011 system
- TIM-S Plus device
- Timex FDD3000 featuring a Z80 CPU and using a ZX Spectrum as a terminal
- Toshiba models T100, T200, T200 C-5, T200 C-20, and T250
- Transtec BC2 computer
- Triumph-Adler AlphaTronic series including P1/P2, P3/P4, P30/P40, and PC variants with Hitachi Z80 clone CPUs
- Tycom Microframe system
U
- Unitron 8000, a dual-processor machine from São Paulo (early 1980s), capable of booting as an Apple II clone (6502) or running CP/M (Z80)
V
- Vector-06C (Intel 8080-based with 16-color graphics, developed in the USSR)
- Vector Graphic Corporation’s Vector Models 1 through 4 (Z80 & 8088 processors supporting CP/M, CP/M-86 & PCDOS), Model 10 designed for multiuser environments
- Victor 9000, marketed as Sirius 1 in European markets
- Video Technology’s Laser 500 and Laser 700 models
- Visual Technology, based in Lowell, MA: Visual 1050 and Visual 1100 (models that were not commercially released)
W
- Wave Mate Bullet computer
- Welect 80.2 from France (1982)
- West PC-800 system
X
- Xerox 820 computer
- Xerox Sunrise models 1800 and 1805
Y
- Yodobashi Formula-1 computer
Z
- Zenith Data Systems Zenith Z-89 (also known as Heathkit H89)
- Zenith Z-100 running CP/M-85
- Zorba
- The ZX Spectrum family, produced under license by Amstrad