Prev: 46712 Up: Map Next: 46871
46800: Routine at B6D0
Used by the routine at StartGame.
46800 CALL HighScorePrint Call HighScorePrint.
46803 DI Disable interrupts.
46804 LD A,(23658)
46807 OR 8
46809 LD (23658),A
Open the upper screen channel.
46812 LD A,2 A=2.
46814 CALL 5633 Call CHAN_OPEN.
46817 LD HL,47200 HL=47200.
46820 LD B,12 B=12.
46822 PUSH BC Stash BC and HL on the stack.
46823 PUSH HL
g
46824 CALL 46871 Call 46871.
46827 CP 32
46829 JR Z,46843
46831 CP 13
46833 JR Z,46952
46835 CP 65
46837 JR C,46824
46839 CP 91
46841 JR NC,46824
f
46843 PUSH AF Stash AF on the stack twice.
46844 PUSH AF
46845 LD A,16 A=16.
46847 RST 16 Call PRINT_A_1.
46848 LD A,7 A=7.
46850 RST 16 Call PRINT_A_1.
46851 LD A,17 A=17.
46853 RST 16 Call PRINT_A_1.
46854 LD A,2 A=2.
46856 RST 16 Call PRINT_A_1.
46857 POP AF Restore AF from the stack.
46858 RST 16 Call PRINT_A_1.
46859 POP AF Restore AF and HL from the stack.
46860 POP HL
46861 LD (HL),A
46862 INC HL
46863 CALL 46889 Call 46889.
46866 POP BC Restore BC from the stack.
46867 DJNZ 46822 46822.
46869 EI Enable interrupts.
46870 RET Return.
Prev: 46712 Up: Map Next: 46871