Routines |
Prev: F33E | Up: Map | Next: F4C6 |
Used by the routine at GameInitialisation.
|
|||||||||||||||||||||||||
HallOfFame | F410 | LD A,$47 | |||||||||||||||||||||||
F412 | LD C,$08 | ||||||||||||||||||||||||
F414 | LD HL,$5900 | ||||||||||||||||||||||||
F417 | LD B,$40 | ||||||||||||||||||||||||
F419 | LD (HL),A | ||||||||||||||||||||||||
F41A | INC HL | ||||||||||||||||||||||||
F41B | DJNZ $F419 | ||||||||||||||||||||||||
F41D | DEC A | ||||||||||||||||||||||||
F41E | CP $41 | ||||||||||||||||||||||||
F420 | JR NZ,$F424 | ||||||||||||||||||||||||
F422 | LD A,$44 | ||||||||||||||||||||||||
F424 | DEC C | ||||||||||||||||||||||||
F425 | JR NZ,$F417 | ||||||||||||||||||||||||
Handle printing "THE ULTIMATE" messaging.
|
|||||||||||||||||||||||||
F427 | LD HL,$1850 | HL=1850 (screen buffer location). | |||||||||||||||||||||||
F42A | LD DE,$F4AA | DE=F4AA. | |||||||||||||||||||||||
F42D | CALL PrintStringColour | Call PrintStringColour. | |||||||||||||||||||||||
Handle printing "HALL OF FAME" messaging.
|
|||||||||||||||||||||||||
F430 | LD HL,$2850 | HL=2850 (screen buffer location). | |||||||||||||||||||||||
F433 | LD DE,$F4B8 | DE=F4B8. | |||||||||||||||||||||||
F436 | CALL PrintStringColour | Call PrintStringColour. | |||||||||||||||||||||||
F439 | LD HL,$4048 | HL=4048 (screen buffer location). | |||||||||||||||||||||||
F43C | XOR A | ||||||||||||||||||||||||
F43D | LD C,$31 | ||||||||||||||||||||||||
F43F | LD B,$08 | ||||||||||||||||||||||||
F441 | PUSH HL | ||||||||||||||||||||||||
F442 | CALL ScreenAddress | ||||||||||||||||||||||||
F445 | LD A,C | ||||||||||||||||||||||||
F446 | CALL PrintScreen | ||||||||||||||||||||||||
F449 | POP HL | ||||||||||||||||||||||||
F44A | LD A,H | ||||||||||||||||||||||||
F44B | ADD A,$10 | ||||||||||||||||||||||||
F44D | LD H,A | ||||||||||||||||||||||||
F44E | INC C | ||||||||||||||||||||||||
F44F | DJNZ $F441 | ||||||||||||||||||||||||
F451 | LD HL,$4060 | ||||||||||||||||||||||||
F454 | LD DE,$5E20 | ||||||||||||||||||||||||
F457 | LD C,$08 | ||||||||||||||||||||||||
HallOfFame_0 | F459 | PUSH HL | |||||||||||||||||||||||
F45A | CALL ScreenAddress | ||||||||||||||||||||||||
F45D | LD B,$03 | ||||||||||||||||||||||||
HallOfFame_1 | F45F | LD A,(DE) | |||||||||||||||||||||||
F460 | CALL PrintScreen | ||||||||||||||||||||||||
F463 | INC DE | ||||||||||||||||||||||||
F464 | DJNZ HallOfFame_1 | ||||||||||||||||||||||||
F466 | POP HL | ||||||||||||||||||||||||
F467 | LD A,H | ||||||||||||||||||||||||
F468 | ADD A,$10 | ||||||||||||||||||||||||
F46A | LD H,A | ||||||||||||||||||||||||
F46B | DEC C | ||||||||||||||||||||||||
F46C | JR NZ,HallOfFame_0 | ||||||||||||||||||||||||
F46E | LD C,$08 | ||||||||||||||||||||||||
F470 | LD DE,$5E06 | ||||||||||||||||||||||||
F473 | LD HL,$4088 | ||||||||||||||||||||||||
HallOfFame_2 | F476 | LD B,$03 | |||||||||||||||||||||||
F478 | PUSH HL | ||||||||||||||||||||||||
F479 | CALL ScreenAddress | ||||||||||||||||||||||||
F47C | CALL PrintScore_Loop | ||||||||||||||||||||||||
F47F | POP HL | ||||||||||||||||||||||||
F480 | LD A,H | ||||||||||||||||||||||||
F481 | ADD A,$10 | ||||||||||||||||||||||||
F483 | LD H,A | ||||||||||||||||||||||||
F484 | DEC C | ||||||||||||||||||||||||
F485 | JR NZ,HallOfFame_2 | ||||||||||||||||||||||||
F487 | LD A,$01 | ||||||||||||||||||||||||
F489 | LD ($5E74),A | ||||||||||||||||||||||||
F48C | LD HL,$0400 | ||||||||||||||||||||||||
F48F | LD ($5E6D),HL | ||||||||||||||||||||||||
HallOfFame_3 | F492 | EI | Enable interrupts. | ||||||||||||||||||||||
F493 | HALT | ||||||||||||||||||||||||
F494 | LD HL,($5E6D) | ||||||||||||||||||||||||
F497 | DEC HL | ||||||||||||||||||||||||
F498 | LD ($5E6D),HL | ||||||||||||||||||||||||
F49B | LD A,$E7 | Read from the keyboard;
|
|||||||||||||||||||||||
F49D | OUT ($FD),A | ||||||||||||||||||||||||
F49F | IN A,($FE) | ||||||||||||||||||||||||
F4A1 | CPL | Flip the bits. | |||||||||||||||||||||||
F4A2 | AND %00011111 | Keep only bits 0-4. | |||||||||||||||||||||||
F4A4 | RET NZ | ||||||||||||||||||||||||
F4A5 | LD A,H | ||||||||||||||||||||||||
F4A6 | OR L | ||||||||||||||||||||||||
F4A7 | JR NZ,HallOfFame_3 | ||||||||||||||||||||||||
F4A9 | RET | Return. | |||||||||||||||||||||||
F4AA | DEFM $45 | Attribute: 45 + "THE ULTIMATE ". | |||||||||||||||||||||||
F4AB | DEFM "THE ULTIMATE"," "+$80 | ||||||||||||||||||||||||
F4B8 | DEFM $45 | Attribute: 45 + "HALL OF FAME ". | |||||||||||||||||||||||
F4B9 | DEFM "HALL OF FAME"," "+$80 |
Prev: F33E | Up: Map | Next: F4C6 |