Prev: F900 Up: Map Next: FA00
F950: Dollar Sign (scrolling)
Dollar_Scroll F950 NOP
F951 NOP
F952 NOP
F953 NOP
F954 NOP
F955 NOP
F956 NOP
F957 NOP
F958 NOP
F959 NOP
F95A NOP
F95B NOP
F95C NOP
F95D NOP
F95E NOP
F95F NOP
This entry point is used by the routine at CAE7.
Dollar_Scroll_0 F960 LD HL,$5B00 Blanks 254 bytes from BufferGeneral onwards.
F963 LD DE,$5B01
F966 LD BC,$00FE
F969 LD (HL),$00
F96B LDIR
F96D LD DE,$F940 Sends F940 to Dollar_Scroll_Draw.
F970 NOP
F971 NOP
F972 CALL Dollar_Scroll_Draw
F975 LD DE,$0006 Makes a noise using the BEEP routine.
Pitch Duration
$0CF8 $0006
F978 LD HL,$0CF8
F97B CALL $03B5
F97E LD DE,$F900 Sends Dollar_Image to Dollar_Scroll_Draw.
F981 NOP
F982 NOP
F983 CALL Dollar_Scroll_Draw
F986 LD DE,$0006 Makes a noise using the BEEP routine.
Pitch Duration
$079E $0006
F989 LD HL,$079E
F98C CALL $03B5
F98F LD DE,$F920 Sends F920 to Dollar_Scroll_Draw.
F992 NOP
F993 NOP
F994 CALL Dollar_Scroll_Draw
F997 LD DE,$0006 Makes a noise using the BEEP routine.
Pitch Duration
$029E $0006
F99A LD HL,$029E
F99D CALL $03B5
F9A0 LD DE,$F900 Sends Dollar_Image to Dollar_Scroll_Draw.
F9A3 NOP
F9A4 NOP
F9A5 CALL Dollar_Scroll_Draw
F9A8 LD DE,$0020 Makes a noise using the BEEP routine.
Pitch Duration
$0209 $0020
F9AB LD HL,$0209
F9AE CALL $03B5
F9B1 LD DE,$F920 Sends F920 to Dollar_Scroll_Draw.
F9B4 NOP
F9B5 NOP
F9B6 CALL Dollar_Scroll_Draw
F9B9 HALT
F9BA LD DE,$5B00 Sends BufferGeneral to Dollar_Scroll_Draw (blanks the centrepiece).
F9BD NOP
F9BE NOP
F9BF CALL Dollar_Scroll_Draw
F9C2 RET Return.
Draws the image to the screen.
Dollar_Scroll_Draw F9C3 LD HL,$402F
F9C6 LD BC,$1002
Dollar_Scroll_Draw_Loop F9C9 PUSH BC
F9CA PUSH HL
F9CB LD B,$00
F9CD EX DE,HL
F9CE LDIR
F9D0 EX DE,HL
F9D1 POP HL
F9D2 INC H
F9D3 LD A,H
F9D4 AND $07
F9D6 JR NZ,Dollar_Scroll_1
F9D8 LD H,$40
F9DA LD A,L
F9DB ADD A,$20
F9DD LD L,A
Dollar_Scroll_1 F9DE POP BC
F9DF DJNZ Dollar_Scroll_Draw_Loop
F9E1 LD B,$01
Dollar_Scroll_Halt_Loop F9E3 HALT
F9E4 DJNZ Dollar_Scroll_Halt_Loop
F9E6 RET Return.
F9E7 JP $EA90
F9EA NOP
F9EB NOP
F9EC NOP
F9ED NOP
F9EE NOP
F9EF NOP
F9F0 NOP
F9F1 NOP
F9F2 NOP
F9F3 NOP
F9F4 NOP
F9F5 NOP
F9F6 NOP
F9F7 NOP
F9F8 NOP
F9F9 NOP
F9FA NOP
F9FB NOP
F9FC NOP
F9FD NOP
F9FE NOP
F9FF NOP
Prev: F900 Up: Map Next: FA00