![]() |
Routines |
| Prev: 24852 | Up: Map | Next: 24904 |
|
Used by the routine at 29026.
|
||||
| XXX | 24875 | PUSH AF | Stash AF on the stack for later. | |
| 24876 | PUSH BC | Stash BC, HL and DE on the stack. | ||
| 24877 | PUSH HL | |||
| 24878 | PUSH DE | |||
| 24879 | CALL 24852 | Call 24852. | ||
| 24882 | POP DE | Retrieve DE, HL and BC from the stack. | ||
| 24883 | POP HL | |||
| 24884 | POP BC | |||
| 24885 | INC L | |||
| 24886 | LD A,L | |||
| 24887 | AND %11100000 | Keep only bits 5-7. | ||
| 24889 | JR Z,XXXX | |||
| 24891 | XOR A | |||
| 24892 | LD L,A | |||
| 24893 | INC H | |||
| XXXX | 24894 | DEC DE | ||
| 24895 | LD A,D | |||
| 24896 | OR E | |||
| 24897 | JR NZ,XXXXX | |||
| 24899 | POP AF | Retrieve AF from the stack. | ||
| 24900 | RET | Return. | ||
|
Else, loop back to the start.
|
||||
| XXXXX | 24901 | POP AF | Retrieve AF from the stack. | |
| 24902 | JR XXX | Jump back to XXX. | ||
| Prev: 24852 | Up: Map | Next: 24904 |