Routines |
Prev: 46712 | Up: Map | Next: 46871 |
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 |