Routines |
Prev: B952 | Up: Map | Next: B9D6 |
B9AC | LD DE,$5B00 | Point DE into the screen buffer. | ||
B9AF | LD IX,$8278 | Point IX at the offset table for the main screen. | ||
B9B3 | LD BC,$1000 | Number of bytes to draw. | ||
B9B6 | LD L,(IX+$00) | Put the next address in HL. | ||
B9B9 | LD H,(IX+$01) | |||
B9BC | INC IX | Move to the next entry in the table. | ||
B9BE | INC IX | |||
B9C0 | CALL $BA25 | Copy the data. | ||
B9C3 | JP PE,$B9B6 | Jump back if there is more to copy. | ||
B9C6 | LD BC,$0200 | Number of bytes to draw. | ||
B9C9 | LD DE,$FE00 | Point DE at the attribute buffer. | ||
B9CC | LD HL,$5900 | Point HL at the attributes for the main play area. | ||
B9CF | CALL $BA25 | Copy the data. | ||
B9D2 | JP PE,$B9CF | Jump back if there is more to copy. | ||
B9D5 | RET | Otherwise return. |
Prev: B952 | Up: Map | Next: B9D6 |