Prev: 45490 Up: Map Next: 45527
45507: Routine at B1C3
Used by the routine at 45383.
45507 PUSH BC Stash BC and DE on the stack.
45508 PUSH DE
45509 LD A,(HL) A=*HL.
45510 LD (DE),A Write A to *DE.
45511 DEC DE Decrease DE by one.
45512 INC HL Increment HL by one.
45513 DEC C Decrease C by one.
45514 JR NZ,45509 Jump to 45509.
45516 EX DE,HL Exchange the DE register with the shadow HL register.
45517 POP HL Restore HL from the stack.
45518 LD BC,32 BC=0032.
45521 ADD HL,BC HL+=BC.
45522 EX DE,HL Exchange the DE register with the shadow HL register.
45523 POP BC Restore BC from the stack.
45524 DJNZ 45507 Decrease counter by one and loop back to 45507 until counter is zero.
45526 RET Return.
Prev: 45490 Up: Map Next: 45527