Prev: B678 Up: Map Next: B717
B6D0: Routine at B6D0
Used by the routine at StartGame.
B6D0 CALL HighScorePrint Call HighScorePrint.
B6D3 DI Disable interrupts.
B6D4 LD A,($5C6A)
B6D7 OR $08
B6D9 LD ($5C6A),A
Open the upper screen channel.
B6DC LD A,$02 A=02.
B6DE CALL $1601 Call CHAN_OPEN.
B6E1 LD HL,$B860 HL=B860.
B6E4 LD B,$0C B=0C.
B6E6 PUSH BC Stash BC and HL on the stack.
B6E7 PUSH HL
g
B6E8 CALL $B717 Call B717.
B6EB CP $20
B6ED JR Z,$B6FB
B6EF CP $0D
B6F1 JR Z,$B768
B6F3 CP $41
B6F5 JR C,$B6E8
B6F7 CP $5B
B6F9 JR NC,$B6E8
f
B6FB PUSH AF Stash AF on the stack twice.
B6FC PUSH AF
B6FD LD A,$10 A=10.
B6FF RST $10 Call PRINT_A_1.
B700 LD A,$07 A=07.
B702 RST $10 Call PRINT_A_1.
B703 LD A,$11 A=11.
B705 RST $10 Call PRINT_A_1.
B706 LD A,$02 A=02.
B708 RST $10 Call PRINT_A_1.
B709 POP AF Restore AF from the stack.
B70A RST $10 Call PRINT_A_1.
B70B POP AF Restore AF and HL from the stack.
B70C POP HL
B70D LD (HL),A
B70E INC HL
B70F CALL $B729 Call B729.
B712 POP BC Restore BC from the stack.
B713 DJNZ $B6E6 B6E6.
B715 EI Enable interrupts.
B716 RET Return.
Prev: B678 Up: Map Next: B717