Prev: 36987 Up: Map Next: 37278
37244: Routine at 917C
Used by the routines at 37278 and 37718.
Input
HL Terrain Buffer?
37244 PUSH HL Stash HL and DE on the stack.
37245 PUSH DE
37246 LD L,(HL)
37247 LD H,0 H=0.
37249 ADD HL,HL HL=HL^3.
37250 ADD HL,HL
37251 ADD HL,HL
37252 LD DE,63086 DE=TerrainUDGs.
37255 ADD HL,DE HL=HL+DE.
37256 LD B,8 B=8.
37258 POP DE Restore DE from the stack, but stash a copy of it again.
37259 PUSH DE
37260 LD A,(HL)
37261 LD (DE),A
37262 INC HL Increment HL by one.
37263 INC D Increment D by one.
37264 DJNZ 37260
37266 POP DE
37267 LD A,E
37268 ADD A,32
37270 LD E,A
37271 LD A,D
37272 ADC A,0
37274 LD D,A
37275 POP HL
37276 INC HL
37277 RET Return.
Prev: 36987 Up: Map Next: 37278