![]() |
Routines |
| Prev: 39183 | Up: Map | Next: 39216 |
|
Used by the routine at 39047.
|
||||||||
| 39189 | PUSH AF | Store AF (A = current byte from room layout data) | ||||||
| 39190 | LD A,1 | Set drawing-layout-data-fragment flag to 1... | ||||||
| 39192 | LD (23452),A | ... | ||||||
| 39195 | INC IX | Advance IX by one byte | ||||||
| 39197 | LD (23453),IX | Store current position in room layout data at 23453 | ||||||
| 39201 | LD HL,60925 | Load HL with address of room layout data fragment pointers | ||||||
| 39204 | POP AF | Restore AF (A = current byte from room layout data) | ||||||
| 39205 | AND 127 | Reset bit 7 | ||||||
| 39207 | CALL 64627 | Load address of layout data for required fragment into HL | ||||||
| 39210 | PUSH HL | Transfer address from HL to IX... | ||||||
| 39211 | POP IX | ... | ||||||
| 39213 | JP 39067 | Loop back to 38977 to start painting fragment | ||||||
| Prev: 39183 | Up: Map | Next: 39216 |