Prev: 43386 Up: Map Next: 43493
43458: Routine at A9C2
Used by the routines at StartMenu and AroundTheClock.
43458 LD DE,257 DE=257.
43461 LD B,22 B=22.
43463 PUSH DE Stash DE and BC on the stack.
43464 PUSH BC
On return from CalculateScreenBuffer HL will contain the screen buffer destination.
43465 CALL CalculateScreenBuffer Call CalculateScreenBuffer.
43468 LD B,8 B=8.
43470 PUSH BC Stash BC and HL on the stack.
43471 PUSH HL
43472 LD BC,5 BC=0005.
43475 PUSH HL Stash HL on the stack.
43476 POP DE Restore DE from the stack.
43477 INC DE Increment DE by one.
43478 LD (HL),0 Write 0 to *HL.
43480 LDIR LDIR.
43482 POP HL Restore HL from the stack.
43483 INC H Increment H by one.
43484 POP BC Restore BC from the stack.
43485 DJNZ 43470 Decrease counter by one and loop back to 43470 until counter is zero.
43487 POP BC Restore BC and DE from the stack.
43488 POP DE
43489 INC D Increment D by one.
43490 DJNZ 43463 Decrease counter by one and loop back to 43463 until counter is zero.
43492 RET Return.
Prev: 43386 Up: Map Next: 43493