Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
This project is maintained by KarolS
byte nullchar – the null terminator for strings in the default encoding, equivalent to ""z[0], can be overriden by the NULLCHAR feature
byte nullchar_scr – the null terminator for strings in the screen encoding, equivalent to ""scrz[0], can be overriden by the NULLCHAR_SCR feature
null$ nullptr – the invalid pointer value; the value of the NULLPTR feature
bool true, bool false – boolean constants
pointer segment.N.start – the value of segment_N_start from the platform definition
pointer segment.N.codeend – the value of segment_N_codeend from the platform definition
pointer segment.N.datastart – the value of segment_N_datastart from the platform definition
pointer segment.N.end – the value of segment_N_end from the platform definition
pointer segment.N.heapstart – the address of the first byte in the N segment that was not automatically allocated
word segment.N.length – the number of byte locations between segment_N_start and segment_N_end, inclusive
byte segment.N.bank – the value of segment_N_bank from the platform definition
byte segment.N.fill – the value of segment_N_fill from the platform definition
this.function – the alias of the current function (in macros, it resolves to the actual non-macro function that called the macro)