Platform Unsupported - marinus-lab/z88dk GitHub Wiki
Not Yet Supported Targets
In this page we're listing those z80 targets platforms which might be included in future.
Links are provided to help in studying them.
Research Machines
380Z
COS (Cassette Operating System) support is missing, but this machine can be used with the generic CP/M port.
LINK 480Z
ROS (Resident Operating System) was mostly compatible to COS, a resident BASIC interpreter was available as well as CP/M on the expanded systems.
Graphic modes: 640 x 192 monochrome, 320 x 192 (4 colours), 160 x 95 (8 colours)
AC1 Amateur Computer
Self-built computer project invented by a HAM radio group in Berlin.
ACCESS / ACTRIX
Transportable computer (like OSBORNE, KAYPRO and OTRONA)
http://www.old-computers.com/museum/computer.asp?st=1&c=359 https://en.wikipedia.org/wiki/Actrix_(computer)
Amstrad
Units sold (PCW series): > 8 Million
PCW 10
Great Graphical OS: 'Roseanne'
PCW 16
Great Graphical OS: 'Roseanne'
PDA 600
A pen-pad computer. Old rusty page with little technical insights
< 1 million units sold.
Argo (USSR)
The MESS emulator emulates it, another Russian computer with the same name existed but it was a zx Spectrum clone.
M.A.I. Basic Four series
BCS 3
Eckard Shiller's BCS microcomputers
Bondwell
They are CP/M systems. Support for their Speech Synthetizer could be nice, though.
FX-9000P
Compucorp 600 Series
Proprietary operating system
Datec
Electronic Notebook
NSC-800. Battery powered, raised membrane keyboard with audio feedback (numpad and 11PF keys), 2 LCD text lines (40 columns), barcode reader, rs232, BASIC interpreter. 48K->504K RAM
Epson
QX-10
Already supported as a CP/M system but deserving specific extras High rez vector graphics engine (μPD7220).
Erik
This is a z80 based clone of the "Specialist" russian computer (in turn built around the 8080 CPU).
The Erik computer on the Micko's WIP blog
Fujitsu
FM-16 Beta
Already supported as a CP/M system but deserving specific extras
Micro 16s
Already supported as a CP/M system but deserving specific extras
GSX-80 - CP/M Graphics Extension
recently written drivers and APIs for FORTRAN: https://www.mh-aerotools.de/hp/
Few CP/M systems, were able to support graphics. In the GSX documentation a GDOS software substrate is mentioned, but it leads to confusion because the same name was often used.
GSX (Graphics System eXtension) is a set of 32 "system calls" that get added to the BDOS and BIOS calls of a CP/M system, thus "extending" it (like CP/NET extends CP/M to provide Local Area Network capabilities). It was available for CP/M (both 2.2 and 3.1), CP/M-86 (2.2 and 3.1), and MS-DOS and sort of portable, depending on the device drivers affinity. The skeleton driver was built around the "Tektronix 4010" graphics terminal showing that any CP/M computer could virtually be capable of graphics if improved. GSX eventually evolved into a GUI called GEM.
GSX described in the John Elliott's web site
At bottom of this page in z80.de, GSX unofficial disassembly + others
Epson QC-10 / QX-10 / QX-16
Already supported as a CP/M system but deserving specific extras High rez vector graphics engine (μPD7220).
Fujitsu Micro 16s
QX-10 CP/M Plus Supplied by MML Systems Ltd, supports GSX
Jonos Anaheim
CP/M portable systems
Janos Escort C1100
Janos Escort C2100
Kyber Minus
Kyber Minus presented in computerhistory.it
Dual Z80 "Lynx"
μPD7220 based video hardware. Japanese website describing the Lynx
Micro Source
M6000P
Transportable CP/M system with a 9" display (80x24 characters) and an ancient boot procedure via MONITOR commands.
NANO
SKS 2500
German portable computer, 1982 http://www.old-computers.com/museum/computer.asp?c=211&st=1
SKS 2502 Nano
SKS 252 Pico
Ontel Amigo / Cortex C/WP
An article.. yes it is greek ! The C/WP at old-computers.com
SEMI TECH - Pied Piper
http://www.old-computers.com/museum/computer.asp?st=1&c=193
SMC CompuCase
Z80 or 8085 ??
CP/M computer in a briefcase. 40x12 plasma screen
Sperry Univac UTS series
Televideo TS-803
A YouTube Video showing the GSX-80 capabilities
Televideo Teletote I
TPC1, Teletote I, TS-80x and Televideos' BIOS source
Televideo TPC-1
TPC1 shown in an online museum
Visual Technology 1050
The Visual 1050 at old-computers.com
Amstrad 6128+
Amstrad models and emulator drivers overview
Amstrad PCW series
A GSX setup tutorial in french for the PCW series
MALLARD BASIC (for the PCW-8000 series) page, on its bottom GSX stuff is attached
Husky Hunter
Wikipedia page about the Husky Hunter
Misc HomeBrew Z80 projects
digitarworld.uw.hu: a recent project, emulated by MESS
No way to load software onto the machine using Mame
Self Built ISA board for the IBM PC
Gyro adds a homebrew Z-80 to his 486 PC..
Luxor
The ABC800 support is still at an earlier stage. Target specific extensions could be interesting.
ABC802
ABC806
Mael Idea
They were mostly CP/M systems, but the model 1080 had a resident program only.
A page related to the Idea computer at computerhistory.it
Micro Office 100 / RoadRunner
http://vintage-laptops.com/?page_id=48&lang=en
NEC
Already supported as CP/M and S-OS systems but deserving specific extras
NEC systems overview, Retro Computer People, JP PC-8801 on Wikipedia
NEC Compo BS/80
Made in 1978, 7K RAM
PC-8001
PC-9801 family
PC-8005
A great CP/M based portable
PC-8401 / PC-8500
LCD Display, CP/M portable
The PC-8300 is a Kyocera project, rebranded also by Olivetti and Tandy Radio Shack, the CPU shoulud be 8085 compatible (not Z80).
http://www.old-computers.com/museum/computer.asp?c=350 This document about the display of the PC-8201 could be valid also for the PC-8401: https://www.masswerk.at/rc2016/01/04.html
Micronique Victor / Hector
Two series were made, tbe "Victor II" had more memory and better graphics.
Micronic 1000
Micronic 1000 is a handheld terminal with infrared port and a small LCD display, 8 lines by 20 characters (160x64 dots) based on an Hitachi HD61830 controller. Micronic was the UK subsidiary of Swedish Datronic AB; eventually Tandy acquired it.
MYCOM Z80-A
Japan Electronics College MYCOMZ-80A. MC6845 based.
Blocked on understanding tape format.
Nuova Elettronica Z80NE
SORD
Some SORD systems had CP/M optionally but had their own "Sord DOS" too (the M5 is already supported by z88dk).
M-100ACE
M-170
M203 / M223
M23
Supported via the CP/M target port but featuring math and graphics extras
M243
As above
IS 11
Peaturing the PIPS spreadsheed as operating system, optional ROM could be added.
Tesla SAPI 1Z
SAPI models description at www.oldcomputers.wz.cz
...Lots of infos at sapi.cz, this is relevant
Orion
Orion PRO
Conitec Datensysteme - PROF 80 / 180
This one was compatible with the TRS80, but it'd be nice to add support for its GRIP (Graphical IO-Processor)
Robotron / VEB Mikroelektronik
Robotron produced computers in the eastern Germany. Their systems were powered by a Z80 CPU clone called U880.
The The Java KC-Emulator is probably the more stable and advanced tool, at the moment. The website includes also lots of information.
The KCemu emulator in another powerful and advanced emulation suite, even if at the moment it is a step backwards compared to the one written in Java. Moreover the Windows port is still slightly unstable.
Ulrich Zander hobby pages. Lots of technical information and software.
K1520-Computer Standard
Most of such systems were from Robotron, but some are from different manufacturers.
list of computers of the K1520 standard family
BIC A5105
Already supported in CP/M mode, but high-res graphics support would be nice to have.
The "A 5105" mounts a uPD7220 clone, called U82720. It normally had floppy disks and a CP/M like OS
PC1715 page (a slightly compatible system)
Computerserie Mansfeld MPC (Mansfeld Prozess Controller)
CP/M compatible, low and high resolution graphics might be supported
UDOS Operating System
Samsung
SPC-1500
Very close to the Sharp X1 rather than to the SPC-1000
Korean website about SPC-1500 (if in trouble, use Google Translator)
S-100 cards
There's plenty of them, probably all the Z80 cards support CP/M, but there's space for native support here and there.
A lot of expansions existed (video boards, I/O stuff, etc..): a possible approach is to provide tiny lib modules to link-in in a customized way.
Sanyo
PHC-10, PHC-20, PHC-25
PHC-10: (Built-in 1-line LCD screen)
PHC-20: 4K of RAM, Tiny BASIC, 32-character by 16-line text display, 64- by 64-pixel graphics.
PHC-25: 16K of RAM, GFX 64 x 48 (8 colors) / 192 x 128 (4 colors) / 256 x 192 (4 colors)
The Seiko MAP-1010 and the Hino Electronics CEFUCOM 21 are PHC relatives.
The PHC-25 had some success in France, a few French software titles exist.
phc25.com web page (French) with docs, software and an emulator
KtJ Dragon's page about PHC-25/MAP-1010/CEFUCOM-21 (Japanese)
Status as of December 2022:
We have a placeholder already as a GitHub issue and even a very little bit of code written already.
https://github.com/z88dk/z88dk/issues/836
The problem is that apparently the only known way to pass machine code to the PHC-25 is via a DATA READ/POKE loop in a BASIC program (as on the ABC80).
MBC-200
Weird dual Z80 CPU system.
MBC-1200 / 1250
CP/M systems w/460x400 graphics capabilities.
They featured two z80 CPUs, the latter meant for graphics operations.
Seiko MAP-1010
Compatible to the Sanyo PHC-25, see above.
Ahirudanna's page about MAP-1010 (Japanese)
Sharp
PC-1600, PC-1600K
SC7852 / 3,58 MHz / Z80A compatible
LH5803 / 1,30 MHz / for compatibility with PC-1500
LU57813P / 0,3 MHz / auxiliary CPU
32x156 pixel graphics
Sharp MZ-80B (MZ-2000)
Already supported as CP/M and S-OS systems but deserving specific extras.
The Sharp MZ80B is also partially supported natively using appmake extras to convert the monitor calls. This would work only after loading a monitor, though.
MZ-1500/2500 and MZ-2800 series
Already supported as CP/M and S-OS systems but deserving specific extras.
See above.
MZ-3500
Dual z80 system. uPD7220 graphics controller. Already supported as a CP/M system but deserving specific extras.
Sunrise
C8/16
NSC800A, 40x8 characters LCD display, microcassette.
FP8/16
Dual CPU, 8088 + Z80, 5.25 FDD,
Texas Instruments
TI 73
TI Avigo 10 PDA
Wikipedia page about the Avigo 10
Telcon Zorba
a.k.a. Modular Computer Zorba http://www.classiccmp.org/dunfield/zorba/index.htm
Teleram
Teleram produced 3 CP/M compatible models: 3000, 4000 and 5000 respecively with 4, 8 and 16 rows LCD display. The display text oriented, 80 columns.
Toshiba Pasopia / T100
There were two models : the PA7010 with the T-BASIC built-in, and the PA7012 with the OA-BASIC built-in.
The optional 40-character by 8-line LCD display and battery-backed 16K and 32K RAM cartridges made the T100 a semi-portable system (the power cord was still necessary).
Already supported as CP/M and S-OS systems but deserving specific extras.
Universal Data - UDI 500
Two 3.5 inches drives, 40x8 LCD display, little information available.
Video Technology
Genius Leader toys
Laser CompuMate 1..4
Laser PC4
Xerox
1810
NSC800 (Z80 clone), CP/M. The 1810 has an 80-character, three-line liquid crystal display with graphics ability as well as a built-in speaker phone, tape recorder, teletypewriter, text editor and a four-function calculator. When connected to the 1850 base station, it could run programs written for MS-DOS.
Very small systems
The platforms listed here could be supported in expanded versions only.
Soviet computer replica
https://github.com/thatoddmailbox/computer-emu https://thatoddmailbox.github.io/2019/02/04/computer
Babbage-2nd
The "Babbage-2nd" is a single-board Z80 computer designed by Mr. Aihara Takafumi. It is described in his book about IC circuits published by Gijutsu Hyoron Sha in 1986.
Elettra Computer System
This was a kit computer which was part of an electronics course sent via regular postal services. In Italy the course came by "Scuola Radio Elettra", in France it was known as "Eurotechnique".
General Processor - Child Z
LLC-1 / LLC-2
Dataman Designs MENTA
40 keys keyboard, rs232, tape and TV interfaces but only 1K RAM (hopefully expandable)
MENTA page in old-computers.com
MultiTech - Micro-Professor MPF-I
MPF-I on Wikipedia 20 'characters' on 7 segments LED display, 8K ROM monitor, 4K RAM, 49 keys keyboard
Martin Research
Mike 8 Computer
1977, Base Configuration: Z80 CPU, 4K RAM, 1K ROM, LED readout, integral hex keypad, EROM programmer, power supply
Practice Z80
Protec Pro-80
Savia 84
SGS-ATES - Nanocomputer Z80
SLC-1
Talking Electronics TEC-1
YS-6464A
Shinko Sangyo YS-6464A
SHARP SM-B-80T
Tiny z80 board, max 3K (4k?) ram, built in Tape interface
http://www.retropc.net/ohishi/museum/80t.htm
Robotron - VEB Mikroelektronik
Lern computer family
Poly-Computer 880
VEB Polytechnik
VCS-80
Z80 Trainer - SEL / DAG
Z80 Evaluation Boards
There is plenty of them (more or less historical). List of Boards, Modules and Sub-Systems at www.z80.info
Z80 add-on boards / Mixed CPU systems
Computer Designed Systems - Adviser Micro Plus
Apple II
(i.e. Microsoft SoftCard)
Already supported as CP/M but deserving specific extras (graphics, native access to the z80 CPU..)
Possibly the Korean Sambo (Trigem) Busicom (SE-6003) is a clone of such configuration.
Applix 1616
The main CPU is a Motorola 68000 but the disk controller CPU can be activated to run software.
Atari 1600
Already supported as a CP/M machine but deserving specific extras
BBC Micro
Already supported as CP/M but deserving specific extras
Commodore 64
Already supported as CP/M but deserving specific extras
Article about the C64 CP/M cartridge
Data Tecnology Industries / GNAT
Important Options: 6502 coprocessor (Apple II emulation), enhanced video board
Digital
DECMATE II / III
Rainbow 100+
Epson
QX-16
Not to be confused with the PX-16 (which in turn is a NEC V20 MSDOS only system), the QX-16 features both a Z80 and an 8088 CPU. Graphics is based on the uPD7220 GCD chip (see the RSX section).
Fujitsu FM-7 / FM-8 / FM-77
Already supported as CP/M and S-OS systems but deserving specific extras.
Micro Solutions
Z80 coprocessor ISA card for the IBM PC
NCR Decision Mate V
This is, in its base version, a CP/M system. By the way many extensions are available: more RAM, 8086 or Motorola CPUa and high rez vector graphics engine (μPD7220).
Italian article about the DecisionMate V
P8000 compact build from EAW
East Germany 1998. Multiple CPU, the first is a Zilog Z80 derivate (U880) and the second is a Zilog Z8001 derivate (U8001). You can connect up to 8 serial terminals and its runs a multiuser UNIX compatible system named WEGA.
Here some details: CPU 1: 8-bit 4MHz U880 (Zilog Z80 clone) CPU 2: 16-bit 4MHz U8001 (Zilog Z8001 clone) RAM: 4 MB Floppy disk: 2 x 5,25″ 320k HDD: 2 x 50MB MFM harddisk Screen: up to 8 serial terminals 80×25 chars monochrome (green) OS: OS/M, IS/M and UDOS on the 8Bit U880 CPU WEGA (Unix) on the 16bit U8001 CPU build in: 1989 price: 172.000 Mark
Microlog
Baby Blue Z80 coprocessor card for the IBM PC
NorthStar Advantage
This one had an optional i8088 add-in board and nice CP/M graphics extensions. GDOS is mentioned: is it the same of the GSX ? Doesn't seem so.
NorthStar Addendum to Graphics CPM Preface
SMT Goupil
Goupil G3
this computer came with 3 cpu options, 6809, z80, or 8088
Sord M68
Vector Graphics
Vector 4
Z80C (CP/M) + 8088 CPU, high rez graphics.
Vector ZCB
https://opencores.org/projects/vg_z80_sbc http://www.retroarchive.org/cpm/cdrom/SIMTEL/SIGM/VOLS000/VOL026/VEGAS.ASM
Xerox 1850
Z80 & 8088 dual CPU, CP/M
Gaming consoles
Being ROM based the gaming consoles need a slightly different software architecture; part of the z88dk functions need a valid RAM work area space.
Bally family
Coleco ColecoVision
The Colecovision is supported
of the same family:
- Chuang Zao Zhe (50, Dina, Professional Arcade)
- Spectravideo SVI 603 - Coleco game adapter
VideoGame cabinets
The Tetris game written with the z88dk for the 'Pacman' cabinet shows it can be done. There's plenty of pieces of history which can be insanely twisted, out there..
Various
CIDCO MailStation (AKA Mivo)
CIDCO MailStation on Wikipedia
A WEB page related to the CIDCO MailStartion insights and firmware replacement
Probably > 120000 units sold.