| sound_fx_command_5_8 |
9E01 |
LD HL,(sound_fx_data_buffer_4_34) |
|
9E04 |
RES 7,H |
|
9E06 |
LD DE,(sound_fx_data_buffer_4_12) |
|
9E0A |
ADD HL,DE |
|
9E0B |
LD A,H |
|
9E0C |
LD (sound_fx_data_buffer_4_34),HL |
|
9E0F |
SET 7,(IX+$04) |
|
9E13 |
CP $04 |
|
9E15 |
JR NC,sound_fx_command_5_8_0 |
|
9E17 |
LD DE,(sound_fx_data_buffer_4_67) |
|
9E1B |
AND A |
|
9E1C |
SBC HL,DE |
|
9E1E |
RET C |
| sound_fx_command_5_8_0 |
9E1F |
LD (IX+$03),$80 |
|
9E23 |
LD (IX+$04),$80 |
|
9E27 |
EX DE,HL |
|
9E28 |
LD DE,$0008 |
|
9E2B |
AND A |
|
9E2C |
SBC HL,DE |
|
9E2E |
LD (sound_fx_data_buffer_4_67),HL |
|
9E31 |
LD A,H |
|
9E32 |
AND A |
|
9E33 |
JR NZ,sound_fx_command_5_8_1 |
|
9E35 |
LD A,L |
|
9E36 |
CP $EA |
|
9E38 |
JR NC,sound_fx_command_5_8_1 |
|
9E3A |
LD A,(IX+$05) |
|
9E3D |
CP $85 |
|
9E3F |
JP NZ,current_sound_fx_done |
|
9E42 |
LD C,$09 |
|
9E44 |
PUSH BC |
|
9E45 |
CALL play_sound_fx_2 |
|
9E48 |
POP BC |
|
9E49 |
RET |
| sound_fx_command_5_8_1 |
9E4A |
LD DE,$0080 |
|
9E4D |
AND A |
|
9E4E |
SBC HL,DE |
|
9E50 |
SRL H |
|
9E52 |
RR L |
|
9E54 |
SRL H |
|
9E56 |
RR L |
|
9E58 |
LD (sound_fx_data_buffer_4_12),HL |
|
9E5B |
RET |