Skip to content

Target Status

EtchedPixels edited this page Jan 7, 2023 · 3 revisions

Target Status

Amstrad NC-100/NC-150/NC-200/Dreamwriter-225

Working. NC200 floppy is also supported

Apple IIc/IIe

Initial sketched out code for 128K system with hard disk, maybe RAMworks cards. Needs a lot more work to get loaders up and to flesh out the details.

Atari ST

Basic kernel bootstrap is done. Needs the disk interfaces finishing so it can actually load programs and get debugged and extended out further.

Centurion

Being used primarily for compiler debug. Not a menaingful port yet - or possibly ever

COCO2 Cartridge

Kernel on a cartridge plus IDE or COCO-SDC for 64K COCO2 or Dragon64. Functional but fairly minimally featured due to size limits

COCO2

Experiment into squashing the 6809 kernel right down. Not useable at this point

COCO3

Tandy COCO3 512K RAM. Fairly extensive core support including drivewire and physical devices. Graphics side needs a lot of extending.

CPM22

Run Fuzix on a banked system over the top of a CP/M 2.2 BIOS and some extensions in a patch area. Works for fairly basic stuff. Needs the extensions expanding to cover joystick, mouse, graphics cards.

CPM3B

Experiment in running over a CP/M 3 BIOS. Not yet usable, not clear this will actually work

Cromemco

Classic Z80 Cromemco banked system support. No hard disk support at this point.

Dragon-mooh

Dragon 32/64 with the Mooh SD/memory adapter. Fairly complete support.

Dragon-nx32

Dragon 32/64 with the Spinx32 SD/memory adapter. Fairly complete support. Can run larger programs than the less flexible Mooh card

Easy Z80

Single board Z80 system with RC2014 style architecture. Needs a CF or PPIDE card. Most general stuff enabled and stable

ESP32

Initial port to the ESP32 with an SD card. Some details not complete

ESP8266

Fairly complete port to the ESP8266 based devices. An SD interface is strongly recommended. Networking via a WizNET device also supported. The onboard proprietary wireless is undocumented and not usable.

EZRetro

A minimal port to the EZRetro, a simple ez80 based platform. Needs extending in order to do anything useful.

Geneve

TMS9995 based "post TI99/4A system". Basic code bring up in progress. Currently on hold whilst fixing the compiler further.

Genie EG64

The EG64.3 is a simple CP/M adapter for the Video Genie I/II systems which provides additional memory. Akin to the TRS80 Lubomir soft banker. Functional but far from polished

IBM PC

Initial sketches for building out 8086 support. Nothing usable

JEE Retro

A simple port to the JeeLabs Retro Z80 board. Fairly basic.

KC87

Initial port to the KC85/3, KC87 or Z9001 with a MegaROM. Fairly clunky and a very tight squeeze.

Linc80

Another Retro design. Needs a system with a 16K expansion card, of which afaik there is only one in existence.

Micro80

A Z84C15 based system based upon an integrated Z80 processor. Fairly basic initial port.

MPM

Some epxeriments into whether we could run using an MP/M BIOS. The answer appears to be "probably not"

MSX1

MSX system with Fuzix in a 64K cartridge and a disk controller. Currently only suports Sunrise IDE.

MSX2

MSX system with mapper, at least 128K RAM and MegaFlashROM. Fairly basic at this point but does work.

MTX

Memotech MTX. 0.3.1 works nicely. Currently broken in git as the VDP drivers need a rework to match core changes. Only supports the CF22/CF2+. No rememorizer/rememotech support.

Multicomp09

Basic support for the Multicomp FPGA board running a 6809 system with SD card.

N8

Retrobrew N8. Fairly basic, no floppy support.

N8VEM Mark 4

Retrobrew Z180 system. Fairly solid support including PropIO

Nascom

Work in progress to put together a Nascom port for page mode memory

P112

Classic Z180 retro system. All the core functionality is supported.

PCW8256

Initial port. Basics work with the IDE adapter. Floppy disks need more testing and debugging. Classic hard disk controllers are not supported (Cirtech, PCWHD10/20 etc)

PDP11

Basic bring up in progress. Waiting some binutils fixes.

Pentagon 1024

Soviet spectrum clone with 1MB of RAM and the ability to map RAM over the low 16K. No floppy support. DivIDE or DivMMC.

Pentagon

Soviet spectrum clone without the ability to map over the low ROM. Supports 256 or 512K RAM and the standard mapping registers. DivIDE or DivMMC, no floppy support. For 128K systems just use the ZX Spectrum 128K port.

PZ1

6502 based retro laptop. Fairly basic initial support

Rabbit 2000

Just being used to build test user space on Rabbit at this point

RC2014-6303

RC2014 system with a 6303 CPU card, 512/512K memory card and IDE CF. Needs some work nailing a few compiler bugs

RC2014-6502

RC2014 system with a 6502 CPU card, 6522 VIA, 512/512K memory card, 16550A and IDE CF. Also works on the 65C816 card in the same setup. Fairly solid.

RC2014-68008

Support for the prototype 68008 RC2014. Work in progress (mostly on the hardware)

RC2014-6800

RC2014 system with the 6808 CPU card, 512K/512K memory card, 16550A and IDE CF. Early code to help debug the compiler

RC2014-6809

RC2014 system with 6809 or 6309 CPU, 512/512K memory card, IDE, 6840, 16550 UART

RC2014-68HC11

RC2014 system with 68HC11 CPU, 512/512K memory card, IDE or SD (on the 68HC11 SD)

RC2014-8085

RC2014 system with 8085 CPU, 16550A serial, PPIDE and 512K linear memory (uses the banking on the 8085 card). 0.3.x stable. Git no debugging with new compiler.

RC2014

RC2014 system with Z80 CPU and 512/512K memory card. Large number of supported boards and components including running with TMS9918A and PS/2 keyboard.

Z80SBC64 and Z80MB64

RC2014 style system. Minimal proof of concept.

RC2014 tiny

A minimal proof it can be done port of Fuzix to the RC2014 with pageable ROM and 64K RAM card. Needs the kernel in flash so it's a good idea to use a 28C256 in the pageable ROM card.

RC2014-TMS9995

TMS9995 CPU card bring up for RC2014. Currently under debug.

Rhyophire

Z180 system with NEC7220 graphics. PPIDE, RTC and keyboard are supported but the NEC7220 is not.

RPiPico

Raspberry Pi Pico.

SAM

Sam couple. Fairly basic port that handles the base machine, Atomlite IDE and the Printer port. Not much else at this point in time.

SBC2G

A fairly generic banked take on the Grant Searle systems. Needs an external timer source.

SBCv2

Fairly classic Z80 retrocomputer with banked memory. All the baisc functionality is supported. Needs an external timer source. Heavily documented to try and provide a simple to understand reference port.

SC108

Small computer central machine with 128K of RAM. Supports the CF adapter and the ACIA based serial. Needs a clock source (CTC etc). Needs the right ROM helpers. Also works on SC114.

SC111

One of the first Z180 CPU cards for RC2014. Runs with RC2014 CF adapter and linear 512/512K memory card. SD on the CSIO ought to work. Device support is fairly minimal but could be moved over from other RC2014 targets if desired. If run with a 512/512K banked card use the RC2014 port.

SC126

The classic Z180 RC2014 SBC (also applies to SC130 and SC131). Can run with either SD or CF cards, optional Wiznet 5500 networking. Do not use both SPI ports on the 126 without the SC126FIX card or hand patching the board.

Scorpion

Another soviet era ZX Spectrum clone. 256K RAM using NemoIDE. No floppy support.

Scrumpel

A Z180 based homebrew system.

Searle

Grant Searle systems with modifications to allow the SIO to control A16 and an external timer on DCDA. More a proof it can be done than anything else.

Simple80

Simple80 v1. A near glueless Z80 system. Optional RTC or CTC for timer. Needs the right EPROM support for the bank copier and also the R16 pullup/pulldown fix.

SmallZ80

Another retro Z80 design. Floppy not supported but the other interfaces are.

SocZ80

Extreme FPGA Z80 system running at 128MHz with 8Mb of RAM. Supports the basic functionality for timer. ramdisc, SD, serial. Needs reworking in github as this has bitrotted somewhat.

TC2068

TC2068 with 64K cartridge. A proof of concept support to the Timex TC2068 with 64K battery backed or 32/32K cartridge.

Tiny68K

68000 system with IDE and 16MB of RAM. The RTC on the later version is not supported.

Tom's SBC

Fairly classic retro SBC. Needs minor board mods and an external timer.

Toms's SBC ROM

An alternative port that uses the banked EPROM to hold Fuzix and so need no board modifications. Does need an external timer source.

TRS80M1

TRS80 Model 1, TRS80 Model 3, Video Genie (aka Dick Smith System 80 MkI/II, PMC-80/1, TRZ080). Needs either an Alpha supermem(or compatible setup), or the Selector, expansion unit, hard disk. Most stuff is supported but the floppy needs a fair bit more work. No support for the extended features on the FreHD, M1SE or M1RE. Video Genie set up needs an EG3014/X-4010 or 4020 and an S100 RAM card set up Alpha style. (or you could tweak the kernel for whatever you have)

TRS80

TRS80 Model 4. 128K machine and tandy hard disk. Can also support the Huffman style memory expansion. No support for XLR8R. Floppies need a bit more work. No support for the Alpha tech supermem at this point.

UBEE

Microbee. Either a p128k with RTC enabled on PIO, a 256TC or a 512K system, floppies and hard disk. IDE also ought to work.

V65C816

Obsolete experiments in flat 65C816 mode.

V8080

Pure 8080 virtual platform for testing purposes

VNS32K

Initial testing for compiler and library bring up on the NS32K series processors

VZ200

Bring up in progress port the VZ200/300 systems from Vtech.

YAZ180

Another Z180 baed single board system with SD, card. PPIDE not supported

Z1013

East German system. Target mostly aimed at the modern 128K reproduction as it needs the switchable EPROM which is not generally found anywhere else. Fairly basic support.

Z180ITX

Work in progress development board

Z280RC

Early sketches only for Z280 support

Z80BIOS

Just some experiments in building a BIOS API

Z80 MBC2

A retro Z80 system with a modern microcontroller as an I/O processor. RTC and SD support.

Z80 membership

The Z80 membership card full build. Supports the serial and the SD interface. No support for the keypad/7 segment display

Z80Pack

A Z80 simulation platform. Sometimes useful for debugging core code

Zeta V2

Z180 based platform with floppy and PPIDE hard disk, plus 16550A serial.

ZX128

Experimental silly Spectrum 128 work

ZX+3

ZX Spectrum +3 with floppy and ZXMMC

ZXDIV48

48K Spectrum with DIVMMC plus. Just an experiment.

ZXDIV

ZX Spectrum 128K with DIVIDE, DIVMMC or similar. This is the actual ZX Spectrum 128K platform you want to run

ZX Evo

Just some initial scribblings for ZX Evolution support

ZXUno

WIP ZX Uno specific port. Does not yet work - use the ZXDIV port