I'm working on a disassembly tool for the Sinclair ZX Spectrum and want to do things "right" when possible.
I remember seeing lists of ROM routines, system variables, and memory addresses that used lots of symbols that were at least conventional but may well have come straight from Sinclair, making them official or canonical.
I expected that there must be such a regular name for the memory address where display memory is in RAM, at 0x4000
or 16384
, where the display colour attributes are in RAM directly afterward at 0x5800
, and where it ends, which I believe is where the system variables begin at 0x5C00
. Yet searching is not turning up anything.
So do these addresses have "standard" symbol names, or at least conventional ones?
(If we know they don't then that's an acceptable answer and I'll just make up my own names.)