![]() |
Routines |
| Prev: A7A9 | Up: Map | Next: A7CE |
|
||||||||
| A7BA | PUSH HL | Save HL | ||||||
| A7BB | LD DE,$0007 | Point HL to the last byte of the tile | ||||||
| A7BE | ADD HL,DE | |||||||
| A7BF | LD C,(HL) | Set C to the last byte value | ||||||
| A7C0 | LD E,L | Copy HL to DE | ||||||
| A7C1 | LD D,H | |||||||
| A7C2 | DEC HL | Decrement HL | ||||||
| A7C3 | LD B,$07 | Set B to loop 7 times | ||||||
| A7C5 | LD A,(HL) | Copy byte from HL to DE | ||||||
| A7C6 | LD (DE),A | |||||||
| A7C7 | DEC DE | Decrement DE and HL | ||||||
| A7C8 | DEC HL | |||||||
| A7C9 | DJNZ $A7C5 | Jump until all 7 bytes copied | ||||||
| A7CB | POP HL | Restore HL | ||||||
| A7CC | LD (HL),C | Put the last byte into the first position | ||||||
| A7CD | RET | |||||||
| Prev: A7A9 | Up: Map | Next: A7CE |