![]() |
Routines |
| Prev: E49F | Up: Map | Next: E4C9 |
|
The units from the fourth byte from the end, the way in for a sprite four bytes wide, to the last, which jumps on to the step to the next row (SPRITE_NEXT_ROW, in SPRITE_SHIFTED_FOUR).
|
||||
| SPRITE_ALIGNED_FOUR | E4A7 | POP DE | The fourth byte from the end: the next mask and image; the buffer byte cleared under the mask, the image put in; on to the next byte | |
| E4A8 | LD A,(BC) | |||
| E4A9 | CPL | |||
| E4AA | OR E | |||
| E4AB | CPL | |||
| E4AC | OR D | |||
| E4AD | LD (BC),A | |||
| E4AE | INC BC | |||
| E4AF | POP DE | The third | ||
| E4B0 | LD A,(BC) | |||
| E4B1 | CPL | |||
| E4B2 | OR E | |||
| E4B3 | CPL | |||
| E4B4 | OR D | |||
| E4B5 | LD (BC),A | |||
| E4B6 | INC BC | |||
| E4B7 | POP DE | The second | ||
| E4B8 | LD A,(BC) | |||
| E4B9 | CPL | |||
| E4BA | OR E | |||
| E4BB | CPL | |||
| E4BC | OR D | |||
| E4BD | LD (BC),A | |||
| E4BE | INC BC | |||
| E4BF | POP DE | The last, with no INC BC | ||
| E4C0 | LD A,(BC) | |||
| E4C1 | CPL | |||
| E4C2 | OR E | |||
| E4C3 | CPL | |||
| E4C4 | OR D | |||
| E4C5 | LD (BC),A | |||
| E4C6 | JP SPRITE_NEXT_ROW | To the step to the next row | ||
| Prev: E49F | Up: Map | Next: E4C9 |