Unused |
Prev: 96DE | Up: Map | Next: 9718 |
This routine copies the attribute bytes for an empty room to the screen, so perhaps it was used during development of the game to check that the layout of a room had been defined correctly.
|
||||
96F4 | LD HL,$5E00 | Copy the attribute buffer at 5E00 to the top two-thirds of the screen | ||
96F7 | LD DE,$5800 | |||
96FA | LD BC,$0200 | |||
96FD | LDIR | |||
96FF | LD HL,$4000 | Fill the top two-thirds of the display file with the byte value 0x18 (00011000) | ||
9702 | LD DE,$4001 | |||
9705 | LD BC,$0FFF | |||
9708 | LD (HL),$18 | |||
970A | LDIR | |||
970C | LD BC,$FEFE | Prepare BC for reading keys SHIFT-Z-X-C-V | ||
970F | IN A,(C) | Read these keys | ||
9711 | BIT 2,A | Is 'X' being pressed? | ||
9713 | JP Z,$0000 | Jump if so to reset the machine | ||
9716 | JR $970F | Otherwise jump back to read the keyboard again |
Prev: 96DE | Up: Map | Next: 9718 |