millfork

Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles

This project is maintained by KarolS

< back to index

Target platforms

Currently, Millfork supports creating disk- or tape-based programs for Commodore, Apple, BBC and Atari 8-bit computers, NEC PC-88, ZX Spectrum 48k, Amstrad CPC, CP/M, and cartridge-based programs for Commodore 64, VIC-20, MSX, Famicom/NES and Atari 2600, but it may be expanded to support other 6502-based and Z80-based platforms in the future.

To add a custom platform yourself, see the custom platform adding guide.

If you are compiling for a cartridge-based target, you need to take special precautions; see the ROM vs RAM guide

Supported platforms

The following platforms are currently supported:

The primary and most tested platform is Commodore 64.