Prev: B1D7 Up: Map Next: B293
B208: Routine at B208
Used by the routine at B591.
B208 LD IX,($C277) IX=*C277.
B20C LD L,(IX+$30) L=*IX+30.
B20F LD H,(IX+$31) H=*IX+31.
B212 LD DE,$0100 DE=0100.
B215 ADD HL,DE HL+=DE.
B216 LD DE,$7080 DE=ShadowBuffer_Pixels.
B219 LD BC,$0420 BC=0420.
B21C CALL PlayareaCopier Call PlayareaCopier.
B21F PUSH IX Stash IX on the stack.
B221 LD BC,$0032 BC=0032.
B224 ADD IX,BC IX+=BC.
B226 CALL $B1DF Call B1DF.
B229 POP IX Restore IX from the stack.
B22B LD L,(IX+$18) L=*IX+18.
B22E LD H,(IX+$19) H=*IX+19.
B231 LD BC,$0C20 BC=0C20.
B234 CALL PlayareaCopier Call PlayareaCopier.
B237 PUSH IX Stash IX on the stack.
B239 LD BC,$001A BC=001A.
B23C ADD IX,BC IX+=BC.
B23E CALL $B1D7 Call B1D7.
B241 POP IX Restore IX from the stack.
B243 LD L,(IX+$00) L=*IX+00.
B246 LD H,(IX+$01) H=*IX+01.
B249 LD BC,$0420 BC=0420.
B24C CALL PlayareaCopier Call PlayareaCopier.
B24F LD L,(IX+$3C) L=*IX+3C.
B252 LD H,(IX+$3D) H=*IX+3D.
B255 LD DE,$0100 DE=0100.
B258 ADD HL,DE HL+=DE.
B259 LD DE,$70BF DE=70BF.
B25C LD BC,$0410 BC=0410.
B25F CALL $B2A4 Call B2A4.
B262 PUSH IX Stash IX on the stack.
B264 LD BC,$003E BC=003E.
B267 ADD IX,BC IX+=BC.
B269 CALL $B1DF Call B1DF.
B26C POP IX Restore IX from the stack.
B26E LD L,(IX+$24) L=*IX+24.
B271 LD H,(IX+$25) H=*IX+25.
B274 LD BC,$0C10 BC=0C10.
B277 CALL $B2A4 Call B2A4.
B27A PUSH IX Stash IX on the stack.
B27C LD BC,$0026 BC=0026.
B27F ADD IX,BC IX+=BC.
B281 CALL $B1D7 Call B1D7.
B284 POP IX Restore IX from the stack.
B286 LD L,(IX+$0C) L=*IX+0C.
B289 LD H,(IX+$0D) H=*IX+0D.
B28C LD BC,$0410 BC=0410.
B28F CALL $B2A4 Call B2A4.
B292 RET Return.
Prev: B1D7 Up: Map Next: B293