-
Notifications
You must be signed in to change notification settings - Fork 278
Target Status
Working. NC200 floppy is also supported
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.
Basic kernel bootstrap is done. Needs the disk interfaces finishing so it can actually load programs and get debugged and extended out further.
Being used primarily for compiler debug. Not a meaningful port yet - or possibly ever
Kernel on a cartridge plus IDE or COCO-SDC for 64K COCO2 or Dragon64.
Experiment into squashing the 6809 kernel right down. Not useable at this point
Tandy COCO3 512K RAM. Fairly extensive core support including drivewire and physical devices. Graphics side needs a lot of extending.
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.
Experiment in running over a CP/M 3 BIOS. Not yet usable, not clear this will actually work
Classic Z80 Cromemco banked system support. No hard disk support at this point (lack of documentation).
Dragon 32/64 with the Mooh SD/memory adapter. Fairly complete support. Can run larger programs than the less flexible NX32 card
Dragon 32/64 with the Spinx32 SD/memory adapter. Fairly complete support.
Single board Z80 system with RC2014 style architecture. Needs a CF or PPIDE card. Most general stuff enabled and stable
Initial port to the ESP32 with an SD card. Some details not complete
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.
A minimal port to the EZRetro, a simple ez80 based platform. Needs extending in order to do anything useful.
TMS9995 based "post TI99/4A system". Basic code bring up in progress. Currently on hold whilst fixing the compiler further.
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
Initial sketches for building out 8086 support. Nothing usable
A simple port to the JeeLabs Retro Z80 board. Fairly basic.
Initial port to the KC85/3, KC87 or Z9001 with a MegaROM. Fairly clunky and a very tight squeeze.
Another Retro design. Needs a system with a 16K expansion card, of which afaik there is only one in existence.
A Z84C15 based system based upon an integrated Z80 processor. Fairly basic initial port.
Thomson MO5N/MO6. Bring up in progress in parallel with TO8
Some epxeriments into whether we could run using an MP/M BIOS. The answer appears to be "probably not"
MSX system with Fuzix in a 64K cartridge and a disk controller. Currently only suports Sunrise IDE.
MSX system with mapper, at least 128K RAM and MegaFlashROM. Fairly basic at this point but does work.
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 CF2/CF2+. No rememorizer/rememotech support.
Basic support for the Multicomp FPGA board running a 6809 system with SD card.
Retrobrew N8. Fairly basic, no floppy support.
Retrobrew Z180 system. Fairly solid support including PropIO
Work in progress to put together a Nascom port for page mode memory
Classic Z180 retro system. All the core functionality is supported.
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)
Basic bring up in progress. Waiting some binutils fixes.
Soviet spectrum clone with 1MB of RAM and the ability to map RAM over the low 16K. No floppy support. DivIDE or DivMMC.
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.
6502 based retro laptop. Fairly basic initial support
Just being used to build test user space on Rabbit at this point
RC2014 system with a 6303 CPU card, 512/512K memory card and IDE CF. Needs some work nailing a few compiler bugs
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.
Support for the prototype 68008 RC2014. Work in progress (mostly on the hardware)
RC2014 system with the 6808 CPU card, 512K/512K memory card, 16550A and IDE CF. Early code to help debug the compiler
RC2014 system with 6809 or 6309 CPU, 512/512K memory card, IDE, 6840, 16550 UART
RC2014 system with 68HC11 CPU, 512/512K memory card, IDE or SD (on the 68HC11 SD)
RC2014 system with 8085 CPU, 16550A serial, PPIDE and 512K linear memory (uses the banking on the 8085 card). 0.3.x stable. Git now debugging with new compiler.
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.
RC2014 style system. Minimal proof of concept.
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.
TMS9995 CPU card bring up for RC2014. Currently under debug.
Z180 system with NEC7220 graphics. PPIDE, RTC and keyboard are supported but the NEC7220 is not.
Raspberry Pi Pico.
Sam couple. Fairly basic port that handles the base machine, Atomlite IDE and the Printer port. Not much else at this point in time.
A fairly generic banked take on the Grant Searle systems. Needs an external timer source.
Fairly classic Z80 retrocomputer with banked memory. All the basic functionality is supported. Needs an external timer source. Heavily documented to try and provide a simple to understand reference port.
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.
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.
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.
Another soviet era ZX Spectrum clone. 256K RAM using NemoIDE. No floppy support.
A Z180 based homebrew system.
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 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.
Another retro Z80 design. Floppy not supported but the other interfaces are.
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 with 64K cartridge. A proof of concept support to the Timex TC2068 with 64K battery backed or 32/32K cartridge.
68000 system with IDE and 16MB of RAM. The RTC on the later version is not supported.
Thomson TO8, TO8D, TO9+. Bring up in progress. Not yet functional
The earlier Thomson TO9 model. Bring up in progress in parallel with TO8. More limited due to memory arrangement. The 7/70 isn't supported as it would need banking support adding to the 6809 build setup and tools.
Fairly classic retro SBC. Needs minor board mods and an external timer.
An alternative port that uses the banked EPROM to hold Fuzix and so need no board modifications. Does need an external timer source.
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 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. No support for the extended features on the FreHD.
Microbee. Either a p128k with RTC enabled on PIO, a 256TC or a 512K system, floppies and hard disk. IDE also ought to work.
Obsolete experiments in flat 65C816 mode.
Pure 8080 virtual platform for testing purposes
Initial testing for compiler and library bring up on the NS32K series processors
Support for VZ200/300 systems from Vtech combined with the VZ200 SD loader. Display is rather limited by the text mode 6847, but systems with the Australian paged 8K video mod will flip to 256x192 bitmap mode at the cost of a lot more flicker.
Another Z180 baed single board system with SD, card. PPIDE not supported
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.
Work in progress development board
Early sketches only for Z280 support
Just some experiments in building a BIOS API
A retro Z80 system with a modern microcontroller as an I/O processor. RTC and SD support.
The Z80 membership card full build. Supports the serial and the SD interface. No support for the keypad/7 segment display
A Z80 simulation platform. Sometimes useful for debugging core code
Z180 based platform with floppy and PPIDE hard disk, plus 16550A serial.
Experimental silly Spectrum 128 work
ZX Spectrum +3 with floppy and ZXMMC
48K Spectrum with DIVMMC plus. Just an experiment.
ZX Spectrum 128K with DIVIDE, DIVMMC or similar. This is the actual ZX Spectrum 128K platform you want to run
Just some initial scribblings for ZX Evolution support
WIP ZX Uno specific port. Does not yet work - use the ZXDIV port
Fuzix: because small is beautiful