![]() |
Routines |
Prev: A3F4 | Up: Map | Next: A487 |
A432 | LD ($A22C),SP | Save SP to temporal variable A22C | ||
A436 | LD SP,$ACCA | Set SP to point to display file lookup table at position (0,24) | ||
A439 | LD HL,$EAFF | Set HL to the base address for the room graphics buffer | ||
A43C | LD BC,$13B0 | Set BC to the number of bytes to copy | ||
A43F | POP DE | Set DE to the corresponent addres into display file | ||
A440 | INC DE | Increment display file to the next byte (first and last column of room screen are not | ||
A441 | INC HL | Increment base address for the room graphics buffer | ||
A442 | LDI | Copy the 30 bytes for this scanline | ||
A444 | LDI | |||
A446 | LDI | |||
A448 | LDI | |||
A44A | LDI | |||
A44C | LDI | |||
A44E | LDI | |||
A450 | LDI | |||
A452 | LDI | |||
A454 | LDI | |||
A456 | LDI | |||
A458 | LDI | |||
A45A | LDI | |||
A45C | LDI | |||
A45E | LDI | |||
A460 | LDI | |||
A462 | LDI | |||
A464 | LDI | |||
A466 | LDI | |||
A468 | LDI | |||
A46A | LDI | |||
A46C | LDI | |||
A46E | LDI | |||
A470 | LDI | |||
A472 | LDI | |||
A474 | LDI | |||
A476 | LDI | |||
A478 | LDI | |||
A47A | LDI | |||
A47C | LDI | |||
A47E | INC HL | Increment base address for the room graphics buffer (next line) | ||
A47F | JP PE,$A43F | Jump back if not all bytes are copied | ||
A482 | LD SP,($A22C) | Recover SP | ||
A486 | RET |
Prev: A3F4 | Up: Map | Next: A487 |