Routines |
Prev: 61387 | Up: Map | Next: 61411 |
Used by the routine at 61336.
|
||||||||
61390 | LD C,0 | Set C to zero (all bits reset) | ||||||
This entry point is used by the routine at 61411.
|
||||||||
61392 | INC DE | Advance graphic data pointer | ||||||
61393 | LD A,(DE) | Load next data byte (repeat counter) into A | ||||||
61394 | INC DE | Advance graphic data pointer | ||||||
61395 | LD B,A | Load B (repeat counter) with value in A | ||||||
61396 | LD A,C | Load A with zero (i.e. all eight pixel bits reset) | ||||||
61397 | CALL 61387 | Load byte of graphic data in A into display file address in HL | ||||||
61400 | CALL 61415 | Advance HL to next location in display file (up or down one pixel)... | ||||||
61403 | JP NZ,61386 | ...and if this new location is outside dimensions of the graphic then jump to 61386 (return) | ||||||
61406 | DJNZ 61396 | Decrease repeat counter and loop back to 61396 if not zero | ||||||
61408 | JP 61365 | Jump back to 61365 to process next graphic data byte |
Prev: 61387 | Up: Map | Next: 61411 |