Prev: 64258 Up: Map Next: 64451
64268: Display Frame: Copy
Used by the routine at DisplayFrame.
Continues from DisplayFrame.
DisplayFrame_Copy 64268 LD A,(64259)
64271 LD B,A
64272 LD C,1
64274 LD A,(64258)
64277 DEC A
DisplayFrame_Copy_0 64278 CP B
64279 JR C,DisplayFrame_Copy_1
64281 SUB B
64282 INC C
64283 JR DisplayFrame_Copy_0
DisplayFrame_Copy_1 64285 INC A
64286 LD B,A
64287 LD HL,64260
64290 XOR A
64291 DEC B
64292 JR Z,DisplayFrame_Copy_3
DisplayFrame_Copy_2 64294 ADD A,(HL)
64295 DJNZ DisplayFrame_Copy_2
DisplayFrame_Copy_3 64297 LD B,C
64298 LD C,A
64299 LD HL,64261
64302 XOR A
64303 DEC B
64304 JR Z,DisplayFrame_Copy_5
DisplayFrame_Copy_4 64306 ADD A,(HL)
64307 DJNZ DisplayFrame_Copy_4
DisplayFrame_Copy_5 64309 LD L,A
64310 CALL DisplayFrame_CalculateOffset
64313 LD (64266),HL
64316 SLA H
64318 SLA H
64320 SLA H
64322 LD BC,57344
64325 ADD HL,BC
64326 EX DE,HL
64327 LD A,(64263)
64330 LD L,A
64331 LD A,(64262)
64334 LD C,A
64335 CALL DisplayFrame_CalculateOffset
64338 LD (64264),HL
64341 SLA H
64343 SLA H
64345 SLA H
64347 LD BC,16384
64350 ADD HL,BC
64351 EX DE,HL
64352 LD A,(64261)
64355 LD B,A
64356 DI
DisplayFrame_Copy_6 64357 PUSH BC
64358 LD B,0
64360 LD IYl,8
DisplayFrame_Copy_7 64363 LD A,(64260)
64366 LD C,A
64367 LD A,L
64368 LD IYh,E
64370 LDIR
64372 LD L,A
64373 LD E,IYh
64375 INC D
64376 INC H
64377 DEC IYl
64379 JR NZ,DisplayFrame_Copy_7
64381 LD A,E
64382 ADD A,32
64384 LD E,A
64385 JR C,DisplayFrame_Copy_8
64387 LD A,D
64388 SUB 8
64390 LD D,A
DisplayFrame_Copy_8 64391 LD A,L
64392 ADD A,32
64394 LD L,A
64395 JR C,DisplayFrame_Copy_9
64397 LD A,H
64398 SUB 8
64400 LD H,A
DisplayFrame_Copy_9 64401 POP BC
64402 DJNZ DisplayFrame_Copy_6
64404 LD HL,(64266)
64407 LD BC,63488
64410 ADD HL,BC
64411 EX DE,HL
64412 LD HL,(64264)
64415 LD BC,22528
64418 ADD HL,BC
64419 EX DE,HL
64420 LD A,(64261)
64423 LD IYl,A
64425 LD B,0
DisplayFrame_Copy_10 64427 LD A,(64260)
64430 LD C,A
64431 LD A,L
64432 LD IYh,E
64434 LDIR
64436 LD L,A
64437 LD E,IYh
64439 LD C,32
64441 ADD HL,BC
64442 EX DE,HL
64443 ADD HL,BC
64444 EX DE,HL
64445 DEC IYl
64447 JR NZ,DisplayFrame_Copy_10
64449 EI
64450 RET
Prev: 64258 Up: Map Next: 64451