![]() |
Routines |
| Up: Map |
|
|
||||
| GameEntryPoint | C1DD | LD DE,$C001 | Copy 0176 bytes of data from 053F to RoomBuffer. | |
| C1E0 | LD BC,$0176 | |||
| C1E3 | LD HL,$053F | |||
| C1E6 | LDIR | |||
| C1E8 | LD HL,$FF58 | Write Graphics_CustomUDGs to *UDG. | ||
| C1EB | LD ($5C7B),HL | |||
| C1EE | LD HL,$3C00 | Write 3C00 (CHARSET-0100) to *CHARS. | ||
| C1F1 | LD ($5C36),HL | |||
| C1F4 | LD HL,$E000 | Blank 1770 bytes of data starting from SpriteBuffer. | ||
| C1F7 | LD DE,$E001 | |||
| C1FA | LD (HL),L | |||
| C1FB | LD BC,$1770 | |||
| C1FE | LDIR | |||
|
Set the lower screen to the default 02 lines.
|
||||
| C200 | LD A,$02 | Write 02 to *DF_SZ. | ||
| C202 | LD ($5C6B),A | |||
| C205 | JP $5DC0 | Jump to Game_Initialise. | ||
| Up: Map |