Prev: 25803 Up: Map Next: 25984
25856: Sounds
Used by the routines at LevelSelect, Duel_Prep and Action_Controls.
Shot_Sound_01_Alias 25856 JR Shot_Sound_01
This entry point is used by the routines at Bang and Action_Controls.
Shot_Sound_02_Alias 25858 JR Shot_Sound_02
This entry point is used by the routine at Action_Controls.
Shot_Sound_03_Alias 25860 JR Shot_Sound_03
25862 DEFW 8224
25864 DEFW 8224
25866 DEFW 8224
25868 DEFW 8224
25870 DEFW 8224
25872 DEFW 8224
25874 DEFW 8224
25876 DEFW 8224
25878 DEFW 8224
25880 DEFW 8224
25882 DEFB 32,0,0,0,0
Sound data.
Data_Sound_01 25887 DEFW 2562
25889 DEFW 16480
25891 DEFW 2051
25893 DEFW 192
Data_Sound_02 25895 DEFW 2562
25897 DEFW 8256
25899 DEFW 2051
25901 DEFW 33008
Data_Sound_03 25903 DEFW 2562
25905 DEFW 16464
25907 DEFW 2051
25909 DEFW 32768
Shot sound 1.
Shot_Sound_01 25911 LD IX,25887 Calls Play_Shot_Sound using Data_Sound_01.
25915 CALL Play_Shot_Sound
25918 RET Return.
Shot sound 2.
Shot_Sound_02 25919 LD IX,25895 Calls Play_Shot_Sound using Data_Sound_02.
25923 CALL Play_Shot_Sound
25926 RET Return.
Shot sound 3.
Shot_Sound_03 25927 LD IX,25903 Calls Play_Shot_Sound using Data_Sound_03.
25931 CALL Play_Shot_Sound
25934 RET Return.
Play_Shot_Sound 25935 CALL Shot_Sound Call Shot_Sound.
25938 INC IX Increase IX by 4.
25940 INC IX
25942 INC IX
25944 INC IX
25946 CALL Shot_Sound Call Shot_Sound.
25949 RET Return.
Shot_Sound 25950 LD E,(IX+0) jjj
25953 LD A,24
Shot_Sound_01_Alias_0 25955 XOR 24
25957 OUT (254),A
25959 LD C,(IX+1)
Shot_Sound_01_Alias_1 25962 XOR 24
25964 OUT (254),A
25966 LD B,(IX+2)
Shot_Sound_Loopback 25969 DJNZ Shot_Sound_Loopback
25971 DEC C
25972 JR NZ,Shot_Sound_01_Alias_1
25974 LD D,(IX+3)
Shot_Sound_01_Alias_2 25977 DEC D
25978 JR NZ,Shot_Sound_01_Alias_2
25980 DEC E
25981 JR NZ,Shot_Sound_01_Alias_0
25983 RET Return.
Prev: 25803 Up: Map Next: 25984