![]() |
Routines |
Prev: 38092 | Up: Map | Next: 38242 |
Used by the routine at 37488.
|
||||
38207 | LD BC,39408 | BC=39408. | ||
38210 | LD HL,(39335) | HL=*39335. | ||
38213 | AND A | Set flags. | ||
38214 | SBC HL,BC | HL-=BC. | ||
38216 | RET Z | Return if {} is zero. | ||
38217 | SRL L | Shift L right. | ||
38219 | LD B,L | B=L. | ||
38220 | LD HL,39408 | HL=39408. | ||
38223 | PUSH BC | Stash BC on the stack. | ||
38224 | LD E,(HL) | E=*HL. | ||
38225 | INC HL | Increment HL by one. | ||
38226 | LD D,(HL) | D=*HL. | ||
38227 | INC HL | Increment HL by one. | ||
38228 | LD (39335),HL | Write HL to *39335. | ||
38231 | EX DE,HL | Exchange the DE and HL registers. | ||
38232 | CALL 38242 | Call 38242. | ||
38235 | LD HL,(39335) | HL=*39335. | ||
38238 | POP BC | Restore BC from the stack. | ||
38239 | DJNZ 38223 | Decrease counter by one and loop back to 38223 until counter is zero. | ||
38241 | RET | Return. |
Prev: 38092 | Up: Map | Next: 38242 |