Below is a list of hardware configurations that Collapse OS is known to work on as well as a link to their particular port. Memory is the amount of memory, in KB, the machine has, or the minimal amount of memory tried if it's variable. Some machines have more than 64KB of memory, but we never use paging, so we say "64". Input/Output is the type of device used to interact with the machine. BLK medium is the type of medium being used for Block support. Self-hosting is whether Collapse OS can assemble and deploy itself from within that machine. "No" doesn't mean it can't be done, just that it hasn't been tried yet.
Name | CPU | Mem | Input | Output | BLK medium | Self-hosting? |
---|---|---|---|---|---|---|
RC2014 | Z80 | 32 | Serial I/O PS/2 keyboard |
Serial I/O | SD card | Yes |
Sega Master System or MegaDrive (Genesis) |
Z80 | 8 | D-Pad PS/2 keyboard |
Builtin video | SD card | Yes |
TRS-80 4P | Z80 | 64 | Builtin keyboard RS-232 |
Builtin video RS-232 |
5 1/4 floppy | Yes |
Apple IIe | 6502 | 64 | Builtin keyboard | Builtin video | Floppy SD card |
Yes |
PC/AT | 8086 | 64 | BIOS | BIOS | BIOS | Yes |
TI-84+ | Z80 | 64 | Builtin keyboard | Builtin LCD | None | No |
Z80-MBC | Z80 | 64 | Serial I/O | Serial I/O | SD card | No |
TRS-80 Color Computer 2 | 6809 | 64 | Builtin keyboard | Builtin video | None | No |
If you get Collapse OS running on an unlisted platform, please let me know.