mirror of
https://github.com/brunovalads/yoshisisland-disassembly.git
synced 2025-02-21 06:10:43 +00:00
Fix label issues caussing assembly to fail
This commit is contained in:
parent
ec86aef985
commit
7413fa9708
@ -16022,7 +16022,7 @@ CODE_05FC1F:
|
||||
|
||||
dw $FD00, $0300 ; $05FC24 |
|
||||
|
||||
shell_sound_ids:
|
||||
shell_sound_ids_b05:
|
||||
db $0C, $0D, $0E, $0F, $10, $11, $12 ; $05FC28 |
|
||||
|
||||
CODE_05FC2F:
|
||||
@ -16115,7 +16115,7 @@ CODE_05FCC7:
|
||||
|
||||
CODE_05FCD6:
|
||||
TAY ; $05FCD6 |
|
||||
LDA shell_sound_ids-1,y ; $05FCD7 |/
|
||||
LDA shell_sound_ids_b05-1,y ; $05FCD7 |/
|
||||
AND #$00FF ; $05FCDA |
|
||||
JSL push_sound_queue ; $05FCDD |
|
||||
|
||||
|
@ -10884,7 +10884,7 @@ CODE_07DA95:
|
||||
CODE_07DA9B:
|
||||
RTL ; $07DA9B |
|
||||
|
||||
shell_sound_ids:
|
||||
shell_sound_ids_b07:
|
||||
db $0C, $0D, $0E, $0F, $10, $11, $12, $12 ; $07DA9C |
|
||||
|
||||
dw $0200, $FE00 ; $07DAA4 |
|
||||
@ -10985,7 +10985,7 @@ CODE_07DB4A:
|
||||
DEY ; $07DB4D |
|
||||
CPY #$07 ; $07DB4E |
|
||||
BCS CODE_07DB5C ; $07DB50 |
|
||||
LDA shell_sound_ids,y ; $07DB52 |\
|
||||
LDA shell_sound_ids_b07,y ; $07DB52 |\
|
||||
AND #$00FF ; $07DB55 | | play shell sounds from table (#$0C up to #$12)
|
||||
JSL push_sound_queue ; $07DB58 |/
|
||||
|
||||
|
@ -7815,14 +7815,14 @@ CODE_0BB397:
|
||||
nop ; $0BB39D |
|
||||
sms ($0062),r11 ; $0BB39E |
|
||||
link #4 ; $0BB3A1 |
|
||||
iwt r15,#get_MAP16_page_info ; $0BB3A2 |
|
||||
iwt r15,#get_MAP16_pg_inf ; $0BB3A2 |
|
||||
cache ; $0BB3A5 |
|
||||
bra CODE_0BB3B2 ; $0BB3A6 |
|
||||
|
||||
with r2 ; $0BB3A8 |
|
||||
sms ($0062),r11 ; $0BB3A9 |
|
||||
link #4 ; $0BB3AC |
|
||||
iwt r15,#get_MAP16_page_info+1 ; $0BB3AD |
|
||||
iwt r15,#get_MAP16_pg_inf+1 ; $0BB3AD |
|
||||
alt3 ; $0BB3B0 |
|
||||
|
||||
with r2 ; $0BB3B1 |
|
||||
@ -12135,7 +12135,7 @@ player_horizonal_terrain:
|
||||
with r1 ; $0BD28E | |
|
||||
add r1 ; $0BD28F |/
|
||||
link #4 ; $0BD290 |\ grab page info for MAP16 tile
|
||||
iwt r15,#get_MAP16_page_info+1 ; $0BD291 | | for current player part
|
||||
iwt r15,#get_MAP16_pg_inf+1 ; $0BD291 | | for current player part
|
||||
alt3 ; $0BD294 | | is page info byte 1 $02
|
||||
and #2 ; $0BD295 | | bitflag on? if so, continue
|
||||
beq .continue ; $0BD297 | | this means solid tile
|
||||
@ -12162,7 +12162,7 @@ player_horizonal_terrain:
|
||||
sms ($000C),r0 ; $0BD2C1 |/ -> ($000C)
|
||||
sms ($000E),r5 ; $0BD2C4 | preserve current part offsets ROM
|
||||
link #4 ; $0BD2C7 |\
|
||||
iwt r15,#get_MAP16_page_info_check_OPT+1 ; $0BD2C8 | | get page info again at pushed X
|
||||
iwt r15,#get_MAP16_pg_inf_check_OPT+1 ; $0BD2C8 | | get page info again at pushed X
|
||||
alt1 ; $0BD2CB | | test $04 bitflag of page byte 1
|
||||
and #4 ; $0BD2CC |/ (slope?)
|
||||
lms r6,($0004) ; $0BD2CE |\
|
||||
@ -12228,7 +12228,7 @@ player_horizonal_terrain:
|
||||
; r8: byte 3 of page info
|
||||
; ($0000): player_part_X
|
||||
; ($0002): player_part_Y
|
||||
get_MAP16_page_info:
|
||||
get_MAP16_pg_inf:
|
||||
getbs ; $0BD316 |\ [player_part_X]
|
||||
inc r14 ; $0BD318 | | r8 = player_X +
|
||||
to r8 ; $0BD319 | | table byte (part offset)
|
||||
@ -12237,17 +12237,17 @@ get_MAP16_page_info:
|
||||
inc r14 ; $0BD31D | | r0 = player_Y +
|
||||
add r10 ; $0BD31E |/ table byte (part offset)
|
||||
|
||||
; get_MAP16_page_info_check_OPT
|
||||
; get_MAP16_pg_inf_check_OPT
|
||||
.check_OPT
|
||||
lms r6,($01CA) ; $0BD31F |\
|
||||
dec r6 ; $0BD322 | | offset per tile mode?
|
||||
to r7 ; $0BD323 | | if not, r7 = player_part_Y
|
||||
bmi .check_offscreen ; $0BD324 | | << 1 (for MAP16 align)
|
||||
bmi .chk_offscr ; $0BD324 | | << 1 (for MAP16 align)
|
||||
add r0 ; $0BD326 |/
|
||||
iwt r15,#.get_opt_shift ; $0BD327 |\ if so, branch to OPT code
|
||||
nop ; $0BD32A |/
|
||||
|
||||
.check_offscreen
|
||||
.chk_offscr
|
||||
lms r5,($00A6) ; $0BD32B |\
|
||||
sub r5 ; $0BD32E | | if player_part_Y
|
||||
iwt r5,#$00E0 ; $0BD32F | | - camera Y (tile)
|
||||
@ -12357,7 +12357,7 @@ get_MAP16_page_info:
|
||||
ibt r6,#$0001 ; $0BD3B9 | use hardcoded MAP16_tile = $0001
|
||||
bra .read_page_info ; $0BD3BB | for offstage bounds to push you
|
||||
sub r0 ; $0BD3BD | back in
|
||||
; end get_MAP16_page_info
|
||||
; end get_MAP16_pg_inf
|
||||
|
||||
.get_opt_shift
|
||||
lm r0,($0094) ; $0BD3BE |
|
||||
@ -12392,7 +12392,7 @@ CODE_0BD3DE:
|
||||
add r7 ; $0BD3E9 |
|
||||
|
||||
CODE_0BD3EA:
|
||||
iwt r15,#.check_offscreen+1 ; $0BD3EA |
|
||||
iwt r15,#get_MAP16_pg_inf_chk_offscr+1 ; $0BD3EA |
|
||||
alt1 ; $0BD3ED |
|
||||
|
||||
; Input:
|
||||
@ -12404,7 +12404,7 @@ player_vertical_terrain:
|
||||
sub r0 ; $0BD3F3 |
|
||||
sms ($0010),r0 ; $0BD3F4 |
|
||||
link #4 ; $0BD3F7 |
|
||||
iwt r15,#get_MAP16_page_info+1 ; $0BD3F8 |
|
||||
iwt r15,#get_MAP16_pg_inf+1 ; $0BD3F8 |
|
||||
alt3 ; $0BD3FB |
|
||||
|
||||
lms r0,($0002) ; $0BD3FC |
|
||||
@ -12435,7 +12435,7 @@ CODE_0BD40C:
|
||||
from r3 ; $0BD42B |
|
||||
add r7 ; $0BD42C |
|
||||
link #4 ; $0BD42D |
|
||||
iwt r15,#get_MAP16_page_info_check_OPT+1; $0BD42E |
|
||||
iwt r15,#get_MAP16_pg_inf_check_OPT+1 ; $0BD42E |
|
||||
alt1 ; $0BD431 |
|
||||
|
||||
lms r5,($000E) ; $0BD432 |
|
||||
@ -13634,7 +13634,7 @@ CODE_0BDA91:
|
||||
sms ($0062),r11 ; $0BDA99 |
|
||||
iwt r0,#$F800 ; $0BDA9C |
|
||||
and r7 ; $0BDA9F |
|
||||
beq CODE_0BDB18 ; $0BDAA0 |
|
||||
beq MAP16_special_do_nothing_feet2 ; $0BDAA0 |
|
||||
hib ; $0BDAA2 |
|
||||
lsr ; $0BDAA3 |
|
||||
inc r0 ; $0BDAA4 |
|
||||
@ -13735,7 +13735,7 @@ MAP16_special_do_nothing_feet2:
|
||||
sms ($0062),r11 ; $0BDB1D |
|
||||
iwt r0,#$F800 ; $0BDB20 |
|
||||
and r7 ; $0BDB23 |
|
||||
beq CODE_0BDB18 ; $0BDB24 |
|
||||
beq MAP16_special_do_nothing_feet2 ; $0BDB24 |
|
||||
hib ; $0BDB26 |
|
||||
lsr ; $0BDB27 |
|
||||
inc r0 ; $0BDB28 |
|
||||
|
@ -55,7 +55,7 @@ CODE_0C8064:
|
||||
|
||||
LDX $12 ; $0C8065 |
|
||||
JSR CODE_0C8133 ; $0C8067 |
|
||||
LDA #$0059 ; $0C806A |\ play sound #$59
|
||||
LDA #$0059 ; $0C806A |\ play sound #$0059
|
||||
JSL push_sound_queue ; $0C806D |/
|
||||
LDA !s_spr_anim_frame,x ; $0C8071 |
|
||||
STA !s_spr_wildcard_5_lo_dp,x ; $0C8074 |
|
||||
@ -352,7 +352,7 @@ CODE_0C82BD:
|
||||
STA $73C2,y ; $0C8307 |
|
||||
LDA #$0002 ; $0C830A |
|
||||
STA $7782,y ; $0C830D |
|
||||
LDA #$0066 ; $0C8310 |\ play sound #$66
|
||||
LDA #$0066 ; $0C8310 |\ play sound #$0066
|
||||
JSL push_sound_queue ; $0C8313 |/
|
||||
LDX $12 ; $0C8317 |
|
||||
DEC !s_spr_wildcard_5_lo_dp,x ; $0C8319 |
|
||||
@ -362,7 +362,7 @@ CODE_0C82BD:
|
||||
CODE_0C831E:
|
||||
SEP #$10 ; $0C831E |
|
||||
LDX $12 ; $0C8320 |
|
||||
LDA #$0066 ; $0C8322 |\ play sound #$66
|
||||
LDA #$0066 ; $0C8322 |\ play sound #$0066
|
||||
JSL push_sound_queue ; $0C8325 |/
|
||||
LDA !s_spr_y_pixel_pos,x ; $0C8329 |
|
||||
SEC ; $0C832C |
|
||||
@ -606,7 +606,7 @@ CODE_0C8503:
|
||||
LDA #$02 ; $0C8518 |
|
||||
STA !s_spr_timer_1,x ; $0C851A |
|
||||
REP #$20 ; $0C851D |
|
||||
LDA #$001B ; $0C851F |\ play sound #$1B
|
||||
LDA #$001B ; $0C851F |\ play sound #$001B
|
||||
JSL push_sound_queue ; $0C8522 |/
|
||||
|
||||
CODE_0C8526:
|
||||
@ -1151,7 +1151,7 @@ CODE_0C89B4:
|
||||
LDA $14 ; $0C89BF |
|
||||
AND #$000F ; $0C89C1 |
|
||||
BNE CODE_0C89CD ; $0C89C4 |
|
||||
LDA #$0059 ; $0C89C6 |\ play sound #$59
|
||||
LDA #$0059 ; $0C89C6 |\ play sound #$0059
|
||||
JSL push_sound_queue ; $0C89C9 |/
|
||||
|
||||
CODE_0C89CD:
|
||||
@ -1175,7 +1175,7 @@ CODE_0C89D6:
|
||||
RTS ; $0C89E7 |
|
||||
|
||||
CODE_0C89E8:
|
||||
LDA #$0036 ; $0C89E8 |\ play sound #$36
|
||||
LDA #$0036 ; $0C89E8 |\ play sound #$0036
|
||||
JSL push_sound_queue ; $0C89EB |/
|
||||
LDA #$01CD ; $0C89EF |
|
||||
JSL spawn_ambient_sprite ; $0C89F2 |
|
||||
@ -1194,7 +1194,7 @@ CODE_0C89E8:
|
||||
JSR CODE_0C8B28 ; $0C8A18 |
|
||||
LDA !s_spr_timer_2,x ; $0C8A1B |
|
||||
BNE CODE_0C8A2D ; $0C8A1E |
|
||||
LDA #$003D ; $0C8A20 |\ play sound #$3D
|
||||
LDA #$003D ; $0C8A20 |\ play sound #$003D
|
||||
JSL push_sound_queue ; $0C8A23 |/
|
||||
LDA #$0020 ; $0C8A27 |
|
||||
STA !s_spr_timer_2,x ; $0C8A2A |
|
||||
@ -1339,7 +1339,7 @@ CODE_0C8B28:
|
||||
TYX ; $0C8B3D |
|
||||
JSL $03B25B ; $0C8B3E |
|
||||
LDX $12 ; $0C8B42 |
|
||||
LDA #$0013 ; $0C8B44 |\ play sound #$13
|
||||
LDA #$0013 ; $0C8B44 |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C8B47 |/
|
||||
LDA !s_spr_x_player_dir,x ; $0C8B4B |
|
||||
AND #$00FF ; $0C8B4E |
|
||||
@ -1497,7 +1497,7 @@ CODE_0C8C7E:
|
||||
LDX $12 ; $0C8C7F |
|
||||
LDA !s_spr_timer_1,x ; $0C8C81 |
|
||||
BNE CODE_0C8C9F ; $0C8C84 |
|
||||
LDA #$0077 ; $0C8C86 |\ play sound #$77
|
||||
LDA #$0077 ; $0C8C86 |\ play sound #$0077
|
||||
JSL push_sound_queue ; $0C8C89 |/
|
||||
LDA #$0040 ; $0C8C8D |
|
||||
STA !s_spr_y_accel,x ; $0C8C90 |
|
||||
@ -1767,7 +1767,7 @@ CODE_0C8E91:
|
||||
STA !s_spr_x_speed_lo,x ; $0C8EA2 |
|
||||
JSL $0C8D6A ; $0C8EA5 |
|
||||
LDX $12 ; $0C8EA9 |
|
||||
LDA #$0067 ; $0C8EAB |\ play sound #$67
|
||||
LDA #$0067 ; $0C8EAB |\ play sound #$0067
|
||||
JSL push_sound_queue ; $0C8EAE |/
|
||||
PLY ; $0C8EB2 |
|
||||
PLA ; $0C8EB3 |
|
||||
@ -1797,7 +1797,6 @@ CODE_0C8ED1:
|
||||
SEC ; $0C8ED3 |
|
||||
RTS ; $0C8ED4 |
|
||||
|
||||
shell_sound_ids:
|
||||
db $0C, $0C, $0D, $0E, $0F, $10, $11, $12 ; $0C8ED5 |
|
||||
db $12 ; $0C8EDD |
|
||||
|
||||
@ -1845,9 +1844,9 @@ CODE_0C8F2A:
|
||||
JSL $03B25B ; $0C8F2B |
|
||||
LDX !s_cur_sprite_slot ; $0C8F2F |
|
||||
LDY !s_spr_wildcard_5_lo_dp,x ; $0C8F32 |
|
||||
LDA shell_sound_ids,y ; $0C8F34 |\
|
||||
AND #$00FF ; $0C8F37 | | play shell sounds from table (#$0C up to #$12)
|
||||
JSL push_sound_queue ; $0C8F3A |/
|
||||
LDA $8ED5,y ; $0C8F34 |
|
||||
AND #$00FF ; $0C8F37 |
|
||||
JSL push_sound_queue ; $0C8F3A |
|
||||
RTL ; $0C8F3E |
|
||||
|
||||
CODE_0C8F3F:
|
||||
@ -1857,7 +1856,7 @@ CODE_0C8F3F:
|
||||
STA $02 ; $0C8F47 |
|
||||
LDA #$01E7 ; $0C8F49 |
|
||||
JSL $03B56E ; $0C8F4C |
|
||||
LDA #$000B ; $0C8F50 |\ play sound #$0B
|
||||
LDA #$000B ; $0C8F50 |\ play sound #$000B
|
||||
JSL push_sound_queue ; $0C8F53 |/
|
||||
PLY ; $0C8F57 |
|
||||
PLA ; $0C8F58 |
|
||||
@ -1910,7 +1909,7 @@ CODE_0C8F91:
|
||||
LDA #$04 ; $0C8FCE |
|
||||
STA !s_spr_wildcard_3_lo,y ; $0C8FD0 |
|
||||
REP #$20 ; $0C8FD3 |
|
||||
LDA #$0076 ; $0C8FD5 |\ play sound #$76
|
||||
LDA #$0076 ; $0C8FD5 |\ play sound #$0076
|
||||
JSL push_sound_queue ; $0C8FD8 |/
|
||||
|
||||
CODE_0C8FDC:
|
||||
@ -2109,7 +2108,7 @@ CODE_0C915D:
|
||||
LDY !s_spr_facing_dir,x ; $0C9199 |
|
||||
LDA $9172,y ; $0C919C |
|
||||
STA !s_spr_x_speed_lo,x ; $0C919F |
|
||||
LDA #$0048 ; $0C91A2 |\ play sound #$48
|
||||
LDA #$0048 ; $0C91A2 |\ play sound #$0048
|
||||
JSL push_sound_queue ; $0C91A5 |/
|
||||
LDA #$000D ; $0C91A9 |
|
||||
STA !s_spr_wildcard_5_lo_dp,x ; $0C91AC |
|
||||
@ -2728,7 +2727,7 @@ CODE_0C962B:
|
||||
BCC CODE_0C964C ; $0C9639 |
|
||||
LDA !s_player_y_speed ; $0C963B |
|
||||
BMI CODE_0C95CA ; $0C963E |
|
||||
LDA #$0013 ; $0C9640 |\ play sound #$13
|
||||
LDA #$0013 ; $0C9640 |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C9643 |/
|
||||
JSL $03B20B ; $0C9647 |
|
||||
RTS ; $0C964B |
|
||||
@ -2742,7 +2741,7 @@ CODE_0C964C:
|
||||
RTS ; $0C965A |
|
||||
|
||||
CODE_0C965B:
|
||||
LDA #$0013 ; $0C965B |\ play sound #$13
|
||||
LDA #$0013 ; $0C965B |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C965E |/
|
||||
LDY !s_spr_x_player_dir,x ; $0C9662 |
|
||||
LDA !s_player_tile_collision ; $0C9665 |
|
||||
@ -3147,7 +3146,7 @@ CODE_0C9940:
|
||||
BCC CODE_0C9961 ; $0C994E |
|
||||
LDA !s_player_y_speed ; $0C9950 |
|
||||
BMI CODE_0C9960 ; $0C9953 |
|
||||
LDA #$0013 ; $0C9955 |\ play sound #$13
|
||||
LDA #$0013 ; $0C9955 |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C9958 |/
|
||||
JSL $03B20B ; $0C995C |
|
||||
|
||||
@ -3163,7 +3162,7 @@ CODE_0C9961:
|
||||
RTL ; $0C996F |
|
||||
|
||||
CODE_0C9970:
|
||||
LDA #$0013 ; $0C9970 |\ play sound #$13
|
||||
LDA #$0013 ; $0C9970 |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C9973 |/
|
||||
LDY !s_spr_x_player_dir,x ; $0C9977 |
|
||||
LDA !s_player_tile_collision ; $0C997A |
|
||||
@ -3392,7 +3391,7 @@ CODE_0C9B1C:
|
||||
BCC CODE_0C9B3D ; $0C9B2A |
|
||||
LDA !s_player_y_speed ; $0C9B2C |
|
||||
BMI CODE_0C9B3C ; $0C9B2F |
|
||||
LDA #$0013 ; $0C9B31 |\ play sound #$13
|
||||
LDA #$0013 ; $0C9B31 |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C9B34 |/
|
||||
JSL $03B20B ; $0C9B38 |
|
||||
|
||||
@ -3408,7 +3407,7 @@ CODE_0C9B3D:
|
||||
RTL ; $0C9B4B |
|
||||
|
||||
CODE_0C9B4C:
|
||||
LDA #$0013 ; $0C9B4C |\ play sound #$13
|
||||
LDA #$0013 ; $0C9B4C |\ play sound #$0013
|
||||
JSL push_sound_queue ; $0C9B4F |/
|
||||
LDY !s_spr_x_player_dir,x ; $0C9B53 |
|
||||
LDA !s_player_tile_collision ; $0C9B56 |
|
||||
@ -3543,7 +3542,7 @@ CODE_0C9C47:
|
||||
|
||||
LDA #$0216 ; $0C9C7B |
|
||||
STA $06 ; $0C9C7E |
|
||||
LDA #$0007 ; $0C9C80 |\ play sound #$07
|
||||
LDA #$0007 ; $0C9C80 |\ play sound #$0007
|
||||
JSL push_sound_queue ; $0C9C83 |/
|
||||
LDA #$0004 ; $0C9C87 |
|
||||
STA $00 ; $0C9C8A |
|
||||
@ -4420,7 +4419,7 @@ CODE_0CA396:
|
||||
STA !s_spr_wildcard_1_lo,x ; $0CA3A2 |
|
||||
REP #$20 ; $0CA3A5 |
|
||||
PHY ; $0CA3A7 |
|
||||
LDA #$0075 ; $0CA3A8 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA3A8 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA3AB |/
|
||||
PLY ; $0CA3AF |
|
||||
LDA #$FC00 ; $0CA3B0 |
|
||||
@ -4510,7 +4509,7 @@ CODE_0CA43D:
|
||||
ADC #$02 ; $0CA45B |
|
||||
STA !s_spr_timer_1,x ; $0CA45D |
|
||||
REP #$20 ; $0CA460 |
|
||||
LDA #$0075 ; $0CA462 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA462 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA465 |/
|
||||
LDA #$0002 ; $0CA469 |
|
||||
STA !s_spr_wildcard_3_lo_dp,x ; $0CA46C |
|
||||
@ -4618,7 +4617,7 @@ CODE_0CA51E:
|
||||
LDX $12 ; $0CA534 |
|
||||
LDA !s_spr_timer_1,x ; $0CA536 |
|
||||
BNE CODE_0CA555 ; $0CA539 |
|
||||
LDA #$0075 ; $0CA53B |\ play sound #$75
|
||||
LDA #$0075 ; $0CA53B |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA53E |/
|
||||
LDA #$FC00 ; $0CA542 |
|
||||
STA !s_spr_y_speed_lo,x ; $0CA545 |
|
||||
@ -4739,7 +4738,7 @@ CODE_0CA616:
|
||||
LDY !gsu_r1 ; $0CA631 |
|
||||
BPL CODE_0CA651 ; $0CA634 |
|
||||
PHY ; $0CA636 |
|
||||
LDA #$0075 ; $0CA637 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA637 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA63A |/
|
||||
PLY ; $0CA63E |
|
||||
LDA #$FC00 ; $0CA63F |
|
||||
@ -4815,7 +4814,7 @@ CODE_0CA6C2:
|
||||
STZ !s_spr_x_speed_lo,x ; $0CA6C2 |
|
||||
LDA #$FC00 ; $0CA6C5 |
|
||||
STA !s_spr_y_speed_lo,x ; $0CA6C8 |
|
||||
LDA #$0075 ; $0CA6CB |\ play sound #$75
|
||||
LDA #$0075 ; $0CA6CB |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA6CE |/
|
||||
PLA ; $0CA6D2 |
|
||||
RTL ; $0CA6D3 |
|
||||
@ -4874,7 +4873,7 @@ CODE_0CA732:
|
||||
LDA #$FFFF ; $0CA732 |
|
||||
STA !s_spr_wildcard_5_lo_dp,x ; $0CA735 |
|
||||
PHY ; $0CA737 |
|
||||
LDA #$0075 ; $0CA738 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA738 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA73B |/
|
||||
PLY ; $0CA73F |
|
||||
LDA #$FC00 ; $0CA740 |
|
||||
@ -4972,7 +4971,7 @@ CODE_0CA7FC:
|
||||
STA !s_spr_wildcard_5_lo_dp,x ; $0CA7FF |
|
||||
STZ !s_spr_gsu_morph_1_lo,x ; $0CA801 |
|
||||
PHY ; $0CA804 |
|
||||
LDA #$0075 ; $0CA805 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA805 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA808 |/
|
||||
PLY ; $0CA80C |
|
||||
LDA #$FC00 ; $0CA80D |
|
||||
@ -5081,7 +5080,7 @@ CODE_0CA8E3:
|
||||
STA !s_spr_bitwise_settings_3,x ; $0CA8EC |
|
||||
STZ !s_spr_x_speed_lo,x ; $0CA8EF |
|
||||
PHY ; $0CA8F2 |
|
||||
LDA #$0075 ; $0CA8F3 |\ play sound #$75
|
||||
LDA #$0075 ; $0CA8F3 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CA8F6 |/
|
||||
PLY ; $0CA8FA |
|
||||
LDA #$FC00 ; $0CA8FB |
|
||||
@ -5315,7 +5314,7 @@ CODE_0CAAA6:
|
||||
INC !s_spr_wildcard_4_lo_dp,x ; $0CAAC1 |
|
||||
INC !s_spr_wildcard_4_lo_dp,x ; $0CAAC3 |
|
||||
REP #$20 ; $0CAAC5 |
|
||||
LDA #$0075 ; $0CAAC7 |\ play sound #$75
|
||||
LDA #$0075 ; $0CAAC7 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CAACA |/
|
||||
|
||||
CODE_0CAACE:
|
||||
@ -5602,7 +5601,7 @@ CODE_0CACE8:
|
||||
REP #$20 ; $0CACF9 |
|
||||
LDA #$0180 ; $0CACFB |
|
||||
STA !s_spr_y_speed_lo,x ; $0CACFE |
|
||||
LDA #$0075 ; $0CAD01 |\ play sound #$75
|
||||
LDA #$0075 ; $0CAD01 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CAD04 |/
|
||||
RTL ; $0CAD08 |
|
||||
|
||||
@ -6265,7 +6264,7 @@ CODE_0CB160:
|
||||
STA !s_spr_timer_1,x ; $0CB1FD |
|
||||
STZ !s_spr_wildcard_4_lo_dp,x ; $0CB200 |
|
||||
REP #$20 ; $0CB202 |
|
||||
LDA #$0075 ; $0CB204 |\ play sound #$75
|
||||
LDA #$0075 ; $0CB204 |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CB207 |/
|
||||
|
||||
CODE_0CB20B:
|
||||
@ -6420,7 +6419,7 @@ CODE_0CB311:
|
||||
BNE CODE_0CB35D ; $0CB327 |
|
||||
BIT #$0001 ; $0CB329 |
|
||||
BEQ CODE_0CB351 ; $0CB32C |
|
||||
LDA #$001F ; $0CB32E |\ play sound #$1F
|
||||
LDA #$001F ; $0CB32E |\ play sound #$001F
|
||||
JSL push_sound_queue ; $0CB331 |/
|
||||
JSL $03A590 ; $0CB335 |
|
||||
LDA !s_spr_wildcard_6_lo_dp,x ; $0CB339 |
|
||||
@ -6514,7 +6513,7 @@ CODE_0CB3D5:
|
||||
BNE CODE_0CB3F7 ; $0CB3D8 |
|
||||
LDA !s_spr_anim_frame,x ; $0CB3DA |
|
||||
BNE CODE_0CB3F8 ; $0CB3DD |
|
||||
LDA #$0075 ; $0CB3DF |\ play sound #$75
|
||||
LDA #$0075 ; $0CB3DF |\ play sound #$0075
|
||||
JSL push_sound_queue ; $0CB3E2 |/
|
||||
STZ !s_spr_wildcard_4_lo_dp,x ; $0CB3E6 |
|
||||
LDA #$FD00 ; $0CB3E8 |
|
||||
@ -6592,7 +6591,7 @@ CODE_0CB471:
|
||||
JSL $07FD6C ; $0CB478 |
|
||||
BCC CODE_0CB49A ; $0CB47C |
|
||||
JSL $03B20B ; $0CB47E |
|
||||
LDA #$001C ; $0CB482 |\ play sound #$1C
|
||||
LDA #$001C ; $0CB482 |\ play sound #$001C
|
||||
JSL push_sound_queue ; $0CB485 |/
|
||||
JSL $0CFF61 ; $0CB489 |
|
||||
SEP #$20 ; $0CB48D |
|
||||
@ -7063,7 +7062,7 @@ CODE_0CB84B:
|
||||
STA $73C2,y ; $0CB873 |
|
||||
LDA #$0002 ; $0CB876 |
|
||||
STA $7782,y ; $0CB879 |
|
||||
LDA #$000A ; $0CB87C |\ play sound #$0A
|
||||
LDA #$000A ; $0CB87C |\ play sound #$000A
|
||||
JSL push_sound_queue ; $0CB87F |/
|
||||
RTS ; $0CB883 |
|
||||
|
||||
@ -7091,7 +7090,7 @@ CODE_0CB8A1:
|
||||
CODE_0CB8A2:
|
||||
LDA !s_spr_y_speed_lo,x ; $0CB8A2 |
|
||||
STA !s_spr_wildcard_6_lo_dp,x ; $0CB8A5 |
|
||||
LDA #$005F ; $0CB8A7 |\ play sound #$5F
|
||||
LDA #$005F ; $0CB8A7 |\ play sound #$005F
|
||||
JSL push_sound_queue ; $0CB8AA |/
|
||||
LDA #$01C7 ; $0CB8AE |
|
||||
JSL spawn_ambient_sprite ; $0CB8B1 |
|
||||
@ -7114,7 +7113,7 @@ CODE_0CB8A2:
|
||||
CODE_0CB8DE:
|
||||
LDA !s_spr_y_speed_lo,x ; $0CB8DE |
|
||||
STA !s_spr_wildcard_6_lo_dp,x ; $0CB8E1 |
|
||||
LDA #$005F ; $0CB8E3 |\ play sound #$5F
|
||||
LDA #$005F ; $0CB8E3 |\ play sound #$005F
|
||||
JSL push_sound_queue ; $0CB8E6 |/
|
||||
LDA #$01BA ; $0CB8EA |
|
||||
JSL spawn_ambient_sprite ; $0CB8ED |
|
||||
@ -7544,7 +7543,7 @@ CODE_0CBD09:
|
||||
LDA $14 ; $0CBD09 |
|
||||
AND #$0007 ; $0CBD0B |
|
||||
BNE CODE_0CBD17 ; $0CBD0E |
|
||||
LDA #$0061 ; $0CBD10 |\ play sound #$61
|
||||
LDA #$0061 ; $0CBD10 |\ play sound #$0061
|
||||
JSL push_sound_queue ; $0CBD13 |/
|
||||
|
||||
CODE_0CBD17:
|
||||
@ -8013,7 +8012,7 @@ CODE_0CC0AF:
|
||||
JSR CODE_0CC01F ; $0CC0C9 |
|
||||
|
||||
CODE_0CC0CC:
|
||||
LDA #$0016 ; $0CC0CC |\ play sound #$16
|
||||
LDA #$0016 ; $0CC0CC |\ play sound #$0016
|
||||
JSL push_sound_queue ; $0CC0CF |/
|
||||
STZ !s_spr_wildcard_6_lo_dp,x ; $0CC0D3 |
|
||||
SEP #$20 ; $0CC0D5 |
|
||||
@ -8299,7 +8298,7 @@ CODE_0CC2BC:
|
||||
LDX $12 ; $0CC2ED |
|
||||
|
||||
CODE_0CC2EF:
|
||||
LDA #$003B ; $0CC2EF |\ play sound #$3B
|
||||
LDA #$003B ; $0CC2EF |\ play sound #$003B
|
||||
JSL push_sound_queue ; $0CC2F2 |/
|
||||
JSL $04849E ; $0CC2F6 |
|
||||
JSL despawn_sprite_free_slot ; $0CC2FA |
|
||||
@ -8428,7 +8427,7 @@ CODE_0CC40F:
|
||||
SBC #$0013 ; $0CC417 |
|
||||
STA !s_spr_y_pixel_pos,x ; $0CC41A |
|
||||
STZ !s_spr_anim_frame,x ; $0CC41D |
|
||||
LDA #$0031 ; $0CC420 |\ play sound #$31
|
||||
LDA #$0031 ; $0CC420 |\ play sound #$0031
|
||||
JSL push_sound_queue ; $0CC423 |/
|
||||
LDA $10 ; $0CC427 |
|
||||
BPL CODE_0CC443 ; $0CC429 |
|
||||
@ -8529,8 +8528,8 @@ CODE_0CC4D8:
|
||||
CODE_0CC4F6:
|
||||
LDA #$02 ; $0CC4F6 |
|
||||
STA $77C0,x ; $0CC4F8 |
|
||||
LDA #$31 ; $0CC4FB |\ play sound #$31
|
||||
JSL push_sound_queue ; $0CC4FD |/
|
||||
LDA #$31 ; $0CC4FB |
|
||||
JSL push_sound_queue ; $0CC4FD |
|
||||
LDA !s_spr_oam_count,x ; $0CC501 |
|
||||
AND #$27 ; $0CC504 |
|
||||
STA !s_spr_oam_count,x ; $0CC506 |
|
||||
@ -8818,7 +8817,7 @@ CODE_0CC74D:
|
||||
RTS ; $0CC74D |
|
||||
|
||||
CODE_0CC74E:
|
||||
LDA #$0031 ; $0CC74E |\ play sound #$31
|
||||
LDA #$0031 ; $0CC74E |\ play sound #$0031
|
||||
JSL push_sound_queue ; $0CC751 |/
|
||||
SEP #$20 ; $0CC755 |
|
||||
LDA !s_spr_oam_count,x ; $0CC757 |
|
||||
@ -8893,7 +8892,7 @@ CODE_0CC7CD:
|
||||
dw $C839 ; $0CC7D5 |
|
||||
|
||||
LDX $12 ; $0CC7D7 |
|
||||
LDA #$0004 ; $0CC7D9 |\ play sound #$04
|
||||
LDA #$0004 ; $0CC7D9 |\ play sound #$0004
|
||||
JSL push_sound_queue ; $0CC7DC |/
|
||||
LDA !s_spr_timer_4,x ; $0CC7E0 |
|
||||
BNE CODE_0CC838 ; $0CC7E3 |
|
||||
@ -8972,7 +8971,7 @@ CODE_0CC858:
|
||||
LDA #$0000 ; $0CC878 |
|
||||
STA $0095 ; $0CC87B |
|
||||
JSL change_map16 ; $0CC87E |
|
||||
LDA #$0015 ; $0CC882 |\ play sound #$15
|
||||
LDA #$0015 ; $0CC882 |\ play sound #$0015
|
||||
JSL push_sound_queue ; $0CC885 |/
|
||||
LDX $12 ; $0CC889 |
|
||||
LDA #$01E6 ; $0CC88B |
|
||||
@ -9256,7 +9255,7 @@ CODE_0CCA89:
|
||||
STA !s_spr_timer_3,y ; $0CCACA |
|
||||
|
||||
CODE_0CCACD:
|
||||
LDA #$006E ; $0CCACD |\ play sound #$6E
|
||||
LDA #$006E ; $0CCACD |\ play sound #$006E
|
||||
JSL push_sound_queue ; $0CCAD0 |/
|
||||
SEP #$20 ; $0CCAD4 |
|
||||
DEC !s_spr_wildcard_2_lo,x ; $0CCAD6 |
|
||||
@ -9377,7 +9376,7 @@ CODE_0CCBA9:
|
||||
STA $7E4C,y ; $0CCBBF |
|
||||
LDA #$0004 ; $0CCBC2 |
|
||||
STA $7782,y ; $0CCBC5 |
|
||||
LDA #$003B ; $0CCBC8 |\ play sound #$3B
|
||||
LDA #$003B ; $0CCBC8 |\ play sound #$003B
|
||||
JSL push_sound_queue ; $0CCBCB |/
|
||||
JML despawn_sprite_free_slot ; $0CCBCF |
|
||||
|
||||
@ -9582,7 +9581,7 @@ CODE_0CCDA3:
|
||||
TYX ; $0CCDA9 |
|
||||
JSL despawn_sprite_free_slot ; $0CCDAA |
|
||||
LDX $12 ; $0CCDAE |
|
||||
LDA #$0014 ; $0CCDB0 |\ play sound #$14
|
||||
LDA #$0014 ; $0CCDB0 |\ play sound #$0014
|
||||
JSL push_sound_queue ; $0CCDB3 |/
|
||||
SEP #$20 ; $0CCDB7 |
|
||||
LDA !s_spr_oam_1,x ; $0CCDB9 |
|
||||
@ -9630,7 +9629,7 @@ CODE_0CCDF2:
|
||||
STA !s_spr_y_accel,y ; $0CCE0C |
|
||||
|
||||
CODE_0CCE0F:
|
||||
LDA #$0049 ; $0CCE0F |\ play sound #$49
|
||||
LDA #$0049 ; $0CCE0F |\ play sound #$0049
|
||||
JSL push_sound_queue ; $0CCE12 |/
|
||||
|
||||
CODE_0CCE16:
|
||||
@ -10387,7 +10386,7 @@ CODE_0CD3A2:
|
||||
|
||||
CODE_0CD3CD:
|
||||
JSL $04849E ; $0CD3CD |
|
||||
LDA #$003B ; $0CD3D1 |\ play sound #$3B
|
||||
LDA #$003B ; $0CD3D1 |\ play sound #$003B
|
||||
JSL push_sound_queue ; $0CD3D4 |/
|
||||
JML despawn_sprite_stage_ID ; $0CD3D8 |
|
||||
|
||||
@ -10458,7 +10457,7 @@ CODE_0CD45D:
|
||||
LDX $12 ; $0CD46A |
|
||||
|
||||
CODE_0CD46C:
|
||||
LDA #$0020 ; $0CD46C |\ play sound #$20
|
||||
LDA #$0020 ; $0CD46C |\ play sound #$0020
|
||||
JSL push_sound_queue ; $0CD46F |/
|
||||
STZ !s_spr_x_speed_lo,x ; $0CD473 |
|
||||
STZ !s_spr_y_speed_lo,x ; $0CD476 |
|
||||
@ -10935,7 +10934,7 @@ CODE_0CD818:
|
||||
RTS ; $0CD818 |
|
||||
|
||||
CODE_0CD819:
|
||||
LDA #$003B ; $0CD819 |\ play sound #$3B
|
||||
LDA #$003B ; $0CD819 |\ play sound #$003B
|
||||
JSL push_sound_queue ; $0CD81C |/
|
||||
LDY !s_spr_wildcard_4_lo_dp,x ; $0CD820 |
|
||||
LDA #$5DA6 ; $0CD822 |
|
||||
@ -11191,7 +11190,7 @@ CODE_0CDA2B:
|
||||
RTS ; $0CDA2B |
|
||||
|
||||
CODE_0CDA2C:
|
||||
LDA #$003B ; $0CDA2C |\ play sound #$3B
|
||||
LDA #$003B ; $0CDA2C |\ play sound #$003B
|
||||
JSL push_sound_queue ; $0CDA2F |/
|
||||
JSL $0CFF61 ; $0CDA33 |
|
||||
JSL despawn_sprite_free_slot ; $0CDA37 |
|
||||
@ -11452,7 +11451,7 @@ CODE_0CDC70:
|
||||
AND #$0007 ; $0CDCBB |
|
||||
CMP #$0007 ; $0CDCBE |
|
||||
BNE CODE_0CDCCA ; $0CDCC1 |
|
||||
LDA #$005B ; $0CDCC3 |\ play sound #$5B
|
||||
LDA #$005B ; $0CDCC3 |\ play sound #$005B
|
||||
JSL push_sound_queue ; $0CDCC6 |/
|
||||
|
||||
CODE_0CDCCA:
|
||||
@ -11715,7 +11714,7 @@ CODE_0CDF2F:
|
||||
INC !s_spr_wildcard_3_lo_dp,x ; $0CDF3D |
|
||||
INC !s_spr_wildcard_3_lo_dp,x ; $0CDF3F |
|
||||
REP #$20 ; $0CDF41 |
|
||||
LDA #$0018 ; $0CDF43 |\ play sound #$18
|
||||
LDA #$0018 ; $0CDF43 |\ play sound #$0018
|
||||
JSL push_sound_queue ; $0CDF46 |/
|
||||
RTL ; $0CDF4A |
|
||||
|
||||
@ -11886,7 +11885,7 @@ CODE_0CE0F2:
|
||||
INC !s_spr_wildcard_3_lo_dp,x ; $0CE100 |
|
||||
INC !s_spr_wildcard_3_lo_dp,x ; $0CE102 |
|
||||
REP #$20 ; $0CE104 |
|
||||
LDA #$0018 ; $0CE106 |\ play sound #$18
|
||||
LDA #$0018 ; $0CE106 |\ play sound #$0018
|
||||
JSL push_sound_queue ; $0CE109 |/
|
||||
RTL ; $0CE10D |
|
||||
|
||||
@ -12008,7 +12007,7 @@ CODE_0CE1D9:
|
||||
STA $7142,y ; $0CE203 |
|
||||
LDA #$0004 ; $0CE206 |
|
||||
STA $7782,y ; $0CE209 |
|
||||
LDA #$0018 ; $0CE20C |\ play sound #$18
|
||||
LDA #$0018 ; $0CE20C |\ play sound #$0018
|
||||
JSL push_sound_queue ; $0CE20F |/
|
||||
|
||||
CODE_0CE213:
|
||||
@ -12129,7 +12128,7 @@ CODE_0CE2D8:
|
||||
STA $7142,y ; $0CE302 |
|
||||
LDA #$0004 ; $0CE305 |
|
||||
STA $7782,y ; $0CE308 |
|
||||
LDA #$0018 ; $0CE30B |\ play sound #$18
|
||||
LDA #$0018 ; $0CE30B |\ play sound #$0018
|
||||
JSL push_sound_queue ; $0CE30E |/
|
||||
|
||||
CODE_0CE312:
|
||||
@ -13044,7 +13043,7 @@ CODE_0CE9C0:
|
||||
LDA !s_spr_y_pixel_pos,x ; $0CE9C6 |
|
||||
STA $0002 ; $0CE9C9 |
|
||||
JSL $03A520 ; $0CE9CC |
|
||||
LDA #$0009 ; $0CE9D0 |\ play sound #$09
|
||||
LDA #$0009 ; $0CE9D0 |\ play sound #$0009
|
||||
JSL push_sound_queue ; $0CE9D3 |/
|
||||
JSL $03D3EB ; $0CE9D7 |
|
||||
LDA #$01E4 ; $0CE9DB |
|
||||
@ -13437,7 +13436,7 @@ CODE_0CECDC:
|
||||
BNE CODE_0CED2F ; $0CECF1 |
|
||||
LDA #$0010 ; $0CECF3 |
|
||||
STA !s_spr_timer_2,x ; $0CECF6 |
|
||||
LDA #$0016 ; $0CECF9 |\ play sound #$16
|
||||
LDA #$0016 ; $0CECF9 |\ play sound #$0016
|
||||
JSL push_sound_queue ; $0CECFC |/
|
||||
LDA #$01DF ; $0CED00 |
|
||||
JSL spawn_ambient_sprite ; $0CED03 |
|
||||
@ -13750,7 +13749,7 @@ CODE_0CF07E:
|
||||
LDA $F068,y ; $0CF080 |
|
||||
STA !s_spr_wildcard_5_lo_dp,x ; $0CF083 |
|
||||
STZ !s_spr_gsu_morph_1_lo,x ; $0CF085 |
|
||||
LDA #$0096 ; $0CF088 |\ play sound #$96
|
||||
LDA #$0096 ; $0CF088 |\ play sound #$0096
|
||||
JSL push_sound_queue ; $0CF08B |/
|
||||
SEP #$20 ; $0CF08F |
|
||||
INC !s_spr_wildcard_4_lo_dp,x ; $0CF091 |
|
||||
@ -14345,7 +14344,7 @@ CODE_0CF508:
|
||||
SBC !s_spr_hitbox_height,x ; $0CF510 |
|
||||
CMP #$FFF8 ; $0CF513 |
|
||||
BCC CODE_0CF526 ; $0CF516 |
|
||||
LDA #$003A ; $0CF518 |\ play sound #$3A
|
||||
LDA #$003A ; $0CF518 |\ play sound #$003A
|
||||
JSL push_sound_queue ; $0CF51B |/
|
||||
JSL $03B20B ; $0CF51F |
|
||||
JMP CODE_0CF5C4 ; $0CF523 |
|
||||
@ -14378,7 +14377,7 @@ CODE_0CF550:
|
||||
TYX ; $0CF550 |
|
||||
JSL $03B25B ; $0CF551 |
|
||||
LDX $12 ; $0CF555 |
|
||||
LDA #$0009 ; $0CF557 |\ play sound #$09
|
||||
LDA #$0009 ; $0CF557 |\ play sound #$0009
|
||||
JSL push_sound_queue ; $0CF55A |/
|
||||
SEP #$20 ; $0CF55E |
|
||||
LDA #$FF ; $0CF560 |
|
||||
@ -14578,7 +14577,7 @@ CODE_0CF6E6:
|
||||
TYX ; $0CF6FD |
|
||||
JSL $03B25B ; $0CF6FE |
|
||||
LDX $12 ; $0CF702 |
|
||||
LDA #$008F ; $0CF704 |\ play sound #$8F
|
||||
LDA #$008F ; $0CF704 |\ play sound #$008F
|
||||
JSL push_sound_queue ; $0CF707 |/
|
||||
SEP #$20 ; $0CF70B |
|
||||
LDA #$FF ; $0CF70D |
|
||||
@ -14611,19 +14610,17 @@ CODE_0CF729:
|
||||
dw $0080, $FF80 ; $0CF73A |
|
||||
|
||||
dw $0000, $FD60, $FD00, $FD60 ; $0CF73E |
|
||||
dw $FE00, $FE00, ; $0CF746 |
|
||||
|
||||
coin_sound_ids:
|
||||
dw $0000, $0009, $0009, $0018 ; $0CF74A | sound 00...?
|
||||
dw $FE00, $FE00, $0000, $0009 ; $0CF746 |
|
||||
dw $0009, $0018 ; $0CF74E |
|
||||
|
||||
CODE_0CF752:
|
||||
LDY !s_spr_wildcard_4_lo_dp,x ; $0CF752 |
|
||||
BEQ CODE_0CF7A3 ; $0CF754 |
|
||||
CPY #$04 ; $0CF756 |
|
||||
BCS CODE_0CF7A4 ; $0CF758 |
|
||||
LDA coin_sound_ids,y ; $0CF75A |\
|
||||
PHY ; $0CF75D | | play coin sounds from table (#$09 or #$18)
|
||||
JSL push_sound_queue ; $0CF75E |/
|
||||
LDA $F74A,y ; $0CF75A |
|
||||
PHY ; $0CF75D |
|
||||
JSL push_sound_queue ; $0CF75E |
|
||||
PLY ; $0CF762 |
|
||||
LDA $F72E,y ; $0CF763 |
|
||||
TAY ; $0CF766 |
|
||||
@ -14753,7 +14750,7 @@ CODE_0CF868:
|
||||
LDA !s_spr_timer_2,x ; $0CF86B |
|
||||
CMP #$0001 ; $0CF86E |
|
||||
BNE CODE_0CF87A ; $0CF871 |
|
||||
LDA #$006E ; $0CF873 |\ play sound #$6E
|
||||
LDA #$006E ; $0CF873 |\ play sound #$006E
|
||||
JSL push_sound_queue ; $0CF876 |/
|
||||
|
||||
CODE_0CF87A:
|
||||
@ -15386,7 +15383,7 @@ CODE_0CFE28:
|
||||
JSL $03B25B ; $0CFE38 |
|
||||
LDX $12 ; $0CFE3C |
|
||||
PLA ; $0CFE3E |
|
||||
LDA #$0067 ; $0CFE3F |\ play sound #$67
|
||||
LDA #$0067 ; $0CFE3F |\ play sound #$0067
|
||||
JSL push_sound_queue ; $0CFE42 |/
|
||||
SEP #$20 ; $0CFE46 |
|
||||
STZ !s_spr_wildcard_1_hi,x ; $0CFE48 |
|
||||
|
@ -7295,7 +7295,7 @@ CODE_0EB9CB:
|
||||
|
||||
dw $0200, $FE00 ; $0EB9D0 |
|
||||
|
||||
shell_sound_ids:
|
||||
shell_sound_ids_b0e:
|
||||
db $0C, $0D, $0E, $0F, $10, $11, $12 ; $0EB9D4 |
|
||||
|
||||
CODE_0EB9DB:
|
||||
@ -7459,7 +7459,7 @@ CODE_0EBB1D:
|
||||
CMP #$0008 ; $0EBB25 |
|
||||
BCS CODE_0EBAAE ; $0EBB28 |
|
||||
TAY ; $0EBB2A |
|
||||
LDA shell_sound_ids-1,y ; $0EBB2B |\
|
||||
LDA shell_sound_ids_b0e-1,y ; $0EBB2B |\
|
||||
AND #$00FF ; $0EBB2E | | play shell sounds from table (#$0C up to #$12)
|
||||
JSL push_sound_queue ; $0EBB31 |/
|
||||
JMP CODE_0EBAAE ; $0EBB35 |
|
||||
@ -9648,7 +9648,7 @@ CODE_0ECBE7:
|
||||
JSR CODE_0ECB5C ; $0ECBF3 |
|
||||
RTS ; $0ECBF6 |
|
||||
|
||||
shell_sound_ids_2:
|
||||
shell_sound_ids_2_b0e:
|
||||
db $0C, $0D, $0E, $0F, $10, $11, $12 ; $0ECBF7 |
|
||||
|
||||
; bandit sub
|
||||
@ -9725,7 +9725,7 @@ CODE_0ECC53:
|
||||
LDA #$0020 ; $0ECC8B |
|
||||
STA !s_spr_timer_3,y ; $0ECC8E |
|
||||
LDY !s_spr_wildcard_6_lo_dp,x ; $0ECC91 |
|
||||
LDA shell_sound_ids_2,y ; $0ECC93 |\
|
||||
LDA shell_sound_ids_2_b0e,y ; $0ECC93 |\
|
||||
AND #$00FF ; $0ECC96 | | play shell sounds from table (#$0C up to #$12)
|
||||
JSL push_sound_queue ; $0ECC99 |/
|
||||
|
||||
|
@ -11113,7 +11113,7 @@ CODE_10DF95:
|
||||
|
||||
db $50, $50, $50, $50, $70, $70, $70, $70 ; $10DFAF |
|
||||
|
||||
try_again_sounds:
|
||||
try_again_sounds_b10:
|
||||
dw $0043, $002E ; $10DFB7 | Yes: Yoshi sound, No: Bucket sound
|
||||
|
||||
LDA $37 ; $10DFBB |
|
||||
@ -11125,7 +11125,7 @@ try_again_sounds:
|
||||
INC $8F ; $10DFC7 |
|
||||
LDA #$5C ; $10DFC9 |
|
||||
LDX $00C3 ; $10DFCB |
|
||||
LDA try_again_sounds,x ; $10DFCE |\ play try again sounds from table (#$43 or #$2E)
|
||||
LDA try_again_sounds_b10,x ; $10DFCE |\ play try again sounds from table (#$43 or #$2E)
|
||||
STA !r_apu_io_2_mirror_dp ; $10DFD1 |/ bypassing push_sound_queue
|
||||
BRA CODE_10DFE7 ; $10DFD3 |
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user