![]() |
Routines |
Prev: 49737 | Up: Map | Next: 49820 |
Used by the routine at 49660.
|
||||
49777 | PUSH HL | Stash HL, DE and BC on the stack. | ||
49778 | PUSH DE | |||
49779 | PUSH BC | |||
49780 | LD HL,20608 | HL=20608 (screen buffer location). | ||
49783 | LD DE,20576 | DE=20576 (screen buffer location). | ||
49786 | LD A,8 | A=8. | ||
49788 | PUSH HL | Stash HL and DE on the stack. | ||
49789 | PUSH DE | |||
49790 | LD BC,128 | BC=0128. | ||
49793 | LDIR | LDIR. | ||
49795 | POP DE | Restore DE and HL from the stack. | ||
49796 | POP HL | |||
49797 | INC H | Increment H by one. | ||
49798 | INC D | Increment D by one. | ||
49799 | DEC A | Decrease A by one. | ||
49800 | JR NZ,49788 | Jump to 49788 if A is not equal to 8. | ||
49802 | LD HL,20704 | HL=20704 (screen buffer location). | ||
This entry point is used by the routine at 49820.
|
||||
49805 | LD B,36 | B=36. | ||
49807 | LD C,1 | C=1. | ||
49809 | LD A,32 | A=32. | ||
49811 | CALL PrintCharacter | Call PrintCharacter. | ||
49814 | DJNZ 49811 | Decrease counter by one and loop back to 49811 until counter is zero. | ||
49816 | POP BC | Restore BC, DE and HL from the stack. | ||
49817 | POP DE | |||
49818 | POP HL | |||
49819 | RET | Return. |
Prev: 49737 | Up: Map | Next: 49820 |