![]() |
Routines |
| Prev: 758D | Up: Map | Next: 75A3 |
|
||||||||||
| 7591 | PUSH DE | |||||||||
| 7592 | EXX | |||||||||
| 7593 | POP HL | HL'=graphic buffer address | ||||||||
| 7594 | LD C,$08 | There are 8 pixels to insert into the column | ||||||||
| 7596 | LD B,$08 | There are 8 bytes per row in the buffer | ||||||||
| 7598 | RRCA | Push a pixel into the carry flag | ||||||||
| 7599 | RL (HL) | Drag the pixel from the carry flag into the buffer, and slide all the other pixels in the row one to the left | ||||||||
| 759B | DEC HL | |||||||||
| 759C | DJNZ $7599 | |||||||||
| 759E | DEC C | Next pixel | ||||||||
| 759F | JR NZ,$7596 | Jump back until all 8 pixels have been inserted | ||||||||
| 75A1 | EXX | |||||||||
| 75A2 | RET | |||||||||
| Prev: 758D | Up: Map | Next: 75A3 |