B953: Sound effect: bat shrinks
| bat_shrinks_pitches |
B953 |
DEFB $14,$3C |
|
B955 |
DEFB $1E,$23,$28,$2D,$32,$37,$3C,$41 |
|
B95D |
DEFB $46,$4B,$50,$55,$5A,$5F,$64 |
|
B964 |
DEFB $69,$6E,$7D,$C8 |
| sfx_bat_shrinks |
B968 |
LD A,(sfx_shrink) |
|
B96B |
OR A |
|
B96C |
RET Z |
|
B96D |
CP $10 |
|
B96F |
JR NZ,bat_shrinks_step |
|
B971 |
XOR A |
|
B972 |
LD (sfx_shrink),A |
|
B975 |
RET |
| bat_shrinks_step |
B976 |
INC A |
|
B977 |
LD (sfx_shrink),A |
|
B97A |
PUSH HL |
|
B97B |
PUSH DE |
|
B97C |
PUSH BC |
|
B97D |
LD E,A |
|
B97E |
LD D,$00 |
|
B980 |
LD HL,bat_shrinks_pitches |
|
B983 |
ADD HL,DE |
|
B984 |
LD D,(HL) |
|
B985 |
LD C,$02 |
| bat_shrinks_emit |
B987 |
CALL sound_blip |
|
B98A |
DEC C |
|
B98B |
JR NZ,bat_shrinks_emit |
|
B98D |
POP BC |
|
B98E |
POP DE |
|
B98F |
POP HL |
|
B990 |
RET |
Fork me on GitHub