Startup code

Address Purpose
20640 Clear addresses 54784 to 54811 (used by routine at 21425)
20650 Table of POKEs used by routine at 21664 before starting game
20665 Print message
20706 Unused (3 bytes)
20709 Populate character line of display area with machine code
20724 Message address reference table
20734 Unused (2 bytes)
20896 Change game character's name
20956 Walk character to middle of screen or off screen
21152 Display game characters, change names etc.
21237 Table of animatory states of main game characters
21408 Do POKEs specified by table at 20650
21419 Make a short beep
21425 Clear screen, select input device etc.
21492 Unused (2 bytes)
21494 Keypress vector table
21664 Continuation of routine at 21425
21746 Used by startup routine at 33204 to prepare addresses 23808 to 24575
21759 Unused (1 byte)
21920 Continuation of initialisation routine at 33204
22000 Messages
22176 Messages
22432 Messages
22527 Unused (1 byte)
33024 Finished loading - Start here