Getting started
Command-line option reference
Target platform reference
Defining a custom platform
Preprocessor
Syntax
Types
Literals
Predefined constants
List of text encodings and escape sequences
Operators reference
Functions
Inline 6502 assembly syntax
Inline 8080/LR35902/Z80 assembly syntax
Important guidelines regarding reentrancy
stdlib module
stdlib
string module
string
stdio module
stdio
Modules for reading input devices
encconv module
encconv
Other cross-platform modules (keyboard, err, random)
keyboard
err
random
Definitions available on only some platforms
C64-only modules
cbm_file module
cbm_file
NES-only modules
Game Boy–only modules
Variable storage
Calling convention
Undefined behaviour
Undocumented instruction support
Reference for labels in generated assembly code
Example programs
Millfork wiki
Benchmarks
Downloads
Source code