summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluckytyphlosion <alan.rj.huang@gmail.com>2015-10-25 13:06:58 -0400
committerluckytyphlosion <alan.rj.huang@gmail.com>2015-10-25 13:06:58 -0400
commitf48a34c93cd5eef445d94e98de3016728a10e663 (patch)
tree72fe85a773b0f6c5fa713e5b1139354f50a7ad12
parent41d6702a411b6201dec812902c4cb2628d43a17a (diff)
parentfca114aaa7963fd5811a800ad7fea8c376f8f468 (diff)
Merge branch 'master' of https://github.com/pret/pokeyellow
Conflicts: .gitignore
-rw-r--r--.gitignore8
-rw-r--r--Makefile33
-rw-r--r--audio/pikachu_cries/pikachu_cry_1.wavbin0 -> 18660 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_10.wavbin0 -> 65572 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_11.wavbin0 -> 14628 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_12.wavbin0 -> 27684 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_13.wavbin0 -> 39972 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_14.wavbin0 -> 50404 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_15.wavbin0 -> 42020 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_16.wavbin0 -> 42212 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_17.wavbin0 -> 17188 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_18.wavbin0 -> 30820 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_19.wavbin0 -> 45476 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_2.wavbin0 -> 13860 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_20.wavbin0 -> 65572 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_21.wavbin0 -> 65540 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_22.wavbin0 -> 51492 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_23.wavbin0 -> 30436 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_24.wavbin0 -> 57700 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_25.wavbin0 -> 29156 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_26.wavbin0 -> 27876 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_27.wavbin0 -> 23268 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_28.wavbin0 -> 37476 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_29.wavbin0 -> 24932 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_3.wavbin0 -> 20644 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_30.wavbin0 -> 9636 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_31.wavbin0 -> 15396 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_32.wavbin0 -> 11364 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_33.wavbin0 -> 26020 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_34.wavbin0 -> 43108 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_35.wavbin0 -> 37220 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_36.wavbin0 -> 57124 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_37.wavbin0 -> 28644 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_38.wavbin0 -> 25444 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_39.wavbin0 -> 35940 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_4.wavbin0 -> 32740 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_40.wavbin0 -> 30884 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_41.wavbin0 -> 49380 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_42.wavbin0 -> 44068 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_5.wavbin0 -> 33316 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_6.wavbin0 -> 37028 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_7.wavbin0 -> 28004 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_8.wavbin0 -> 34404 bytes
-rw-r--r--audio/pikachu_cries/pikachu_cry_9.wavbin0 -> 27172 bytes
m---------extras0
-rwxr-xr-xyellow/main.asm279
46 files changed, 253 insertions, 67 deletions
diff --git a/.gitignore b/.gitignore
index f3855909..faf283c7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,9 @@
*.1bpp
*.pic
+# converted audio data
+*.pcm
+
# swap files for vim
.*.swp
@@ -53,7 +56,4 @@ replace.sh
.lvimrc
# extras is a submodule, don't include
-extras
-
-# contains hack job of some scripts modified for personal use
-extras1\ \ No newline at end of file
+extras/
diff --git a/Makefile b/Makefile
index ecbeb32a..06ffef32 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,6 @@ cgb_opt = -cjsv -k 01 -l 0x33 -m 0x1b -p 0 -r 03
yellow_opt = $(cgb_opt) -t "POKEMON YELLOW"
-
# If your default python is 3, you may want to change this to python27.
PYTHON := python
@@ -33,7 +32,7 @@ compare: yellow
# Clear the default suffixes.
.SUFFIXES:
-.SUFFIXES: .asm .o .gbc .png .2bpp .1bpp .pic
+.SUFFIXES: .asm .o .gbc .png .2bpp .1bpp .pic .wav .pcm
# Secondary expansion is required for dependency variables in object rules.
.SECONDEXPANSION:
@@ -44,13 +43,12 @@ compare: yellow
# Filepath shortcuts to avoid overly long recipes.
poketools := extras/pokemontools
gfx := $(PYTHON) $(poketools)/gfx.py
+pcm := $(PYTHON) $(poketools)/pcm.py
pic := $(PYTHON) $(poketools)/pic.py
includes := $(PYTHON) $(poketools)/scan_includes.py
-
# Collect file dependencies for objects in yellow/.
-# These aren't provided by rgbds by default, so we have to look for file includes ourselves.
$(foreach ver, $(versions), \
$(eval $(ver)_asm := $(shell find $(ver) -iname '*.asm')) \
$(eval $(ver)_obj := $($(ver)_asm:.asm=.o)) \
@@ -61,32 +59,27 @@ $(foreach obj, $(all_obj), \
)
-# Image files are added to a queue to reduce build time. They're converted when building parent objects.
-%.png: ;
-%.2bpp: %.png ; $(eval 2bppq += $<) @rm -f $@
-%.1bpp: %.png ; $(eval 1bppq += $<) @rm -f $@
-%.pic: %.2bpp ; $(eval picq += $<) @rm -f $@
+%.png: ;
+%.2bpp: %.png ; @$(gfx) 2bpp $<
+%.1bpp: %.png ; @$(gfx) 1bpp $<
+%.pic: %.2bpp ; @$(pic) compress $<
+
+%.wav: ;
+%.pcm: %.wav $(poketools)/pcm.py ; @$(pcm) pcm $<
# Assemble source files into objects.
-# Queue payloads are here. These are made silent since there may be hundreds of targets.
-# Use rgbasm -h to use halts without nops.
$(all_obj): $$*.asm $$($$*_dep)
- @$(gfx) 2bpp $(2bppq); $(eval 2bppq :=)
- @$(gfx) 1bpp $(1bppq); $(eval 1bppq :=)
- @$(pic) compress $(picq); $(eval picq :=)
rgbasm -h -o $@ $*.asm
-
-# Link objects together to build a rom.
-
# Make a symfile for debugging.
-link = rgblink -n poke$*.sym
+link_opt = -n poke$*.sym
+# Link objects together to build a rom.
poke%.gbc: $$(%_obj)
- $(link) -o $@ $^
+ rgblink $(link_opt) -o $@ $^
rgbfix $($*_opt) $@
clean:
rm -f $(roms) $(all_obj) poke*.sym
- find . \( -iname '*.1bpp' -o -iname '*.2bpp' -o -iname '*.pic' \) -exec rm {} + \ No newline at end of file
+ find . \( -iname '*.1bpp' -o -iname '*.2bpp' -o -iname '*.pic' -o -iname '*.pcm' \) -exec rm {} +
diff --git a/audio/pikachu_cries/pikachu_cry_1.wav b/audio/pikachu_cries/pikachu_cry_1.wav
new file mode 100644
index 00000000..98714511
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_1.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_10.wav b/audio/pikachu_cries/pikachu_cry_10.wav
new file mode 100644
index 00000000..e51a2979
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_10.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_11.wav b/audio/pikachu_cries/pikachu_cry_11.wav
new file mode 100644
index 00000000..44eece5a
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_11.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_12.wav b/audio/pikachu_cries/pikachu_cry_12.wav
new file mode 100644
index 00000000..cad90cfe
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_12.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_13.wav b/audio/pikachu_cries/pikachu_cry_13.wav
new file mode 100644
index 00000000..981768b5
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_13.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_14.wav b/audio/pikachu_cries/pikachu_cry_14.wav
new file mode 100644
index 00000000..3da9a543
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_14.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_15.wav b/audio/pikachu_cries/pikachu_cry_15.wav
new file mode 100644
index 00000000..4ef874c3
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_15.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_16.wav b/audio/pikachu_cries/pikachu_cry_16.wav
new file mode 100644
index 00000000..baddf17c
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_16.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_17.wav b/audio/pikachu_cries/pikachu_cry_17.wav
new file mode 100644
index 00000000..f8bd9c73
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_17.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_18.wav b/audio/pikachu_cries/pikachu_cry_18.wav
new file mode 100644
index 00000000..69b2d3b8
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_18.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_19.wav b/audio/pikachu_cries/pikachu_cry_19.wav
new file mode 100644
index 00000000..a9429132
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_19.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_2.wav b/audio/pikachu_cries/pikachu_cry_2.wav
new file mode 100644
index 00000000..d95343de
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_2.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_20.wav b/audio/pikachu_cries/pikachu_cry_20.wav
new file mode 100644
index 00000000..1c1842e4
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_20.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_21.wav b/audio/pikachu_cries/pikachu_cry_21.wav
new file mode 100644
index 00000000..d74ebc12
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_21.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_22.wav b/audio/pikachu_cries/pikachu_cry_22.wav
new file mode 100644
index 00000000..89fa5c77
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_22.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_23.wav b/audio/pikachu_cries/pikachu_cry_23.wav
new file mode 100644
index 00000000..ea092080
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_23.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_24.wav b/audio/pikachu_cries/pikachu_cry_24.wav
new file mode 100644
index 00000000..ec51d8cb
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_24.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_25.wav b/audio/pikachu_cries/pikachu_cry_25.wav
new file mode 100644
index 00000000..77dac608
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_25.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_26.wav b/audio/pikachu_cries/pikachu_cry_26.wav
new file mode 100644
index 00000000..9a9a0776
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_26.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_27.wav b/audio/pikachu_cries/pikachu_cry_27.wav
new file mode 100644
index 00000000..44a79ee0
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_27.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_28.wav b/audio/pikachu_cries/pikachu_cry_28.wav
new file mode 100644
index 00000000..ccf8bde2
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_28.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_29.wav b/audio/pikachu_cries/pikachu_cry_29.wav
new file mode 100644
index 00000000..fb3375b3
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_29.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_3.wav b/audio/pikachu_cries/pikachu_cry_3.wav
new file mode 100644
index 00000000..d3423966
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_3.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_30.wav b/audio/pikachu_cries/pikachu_cry_30.wav
new file mode 100644
index 00000000..9bdafdc2
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_30.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_31.wav b/audio/pikachu_cries/pikachu_cry_31.wav
new file mode 100644
index 00000000..2853bc0b
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_31.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_32.wav b/audio/pikachu_cries/pikachu_cry_32.wav
new file mode 100644
index 00000000..8ded504e
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_32.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_33.wav b/audio/pikachu_cries/pikachu_cry_33.wav
new file mode 100644
index 00000000..9be38b10
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_33.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_34.wav b/audio/pikachu_cries/pikachu_cry_34.wav
new file mode 100644
index 00000000..45986668
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_34.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_35.wav b/audio/pikachu_cries/pikachu_cry_35.wav
new file mode 100644
index 00000000..91b4d35b
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_35.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_36.wav b/audio/pikachu_cries/pikachu_cry_36.wav
new file mode 100644
index 00000000..789f9ca6
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_36.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_37.wav b/audio/pikachu_cries/pikachu_cry_37.wav
new file mode 100644
index 00000000..bc004c25
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_37.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_38.wav b/audio/pikachu_cries/pikachu_cry_38.wav
new file mode 100644
index 00000000..b7d23e25
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_38.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_39.wav b/audio/pikachu_cries/pikachu_cry_39.wav
new file mode 100644
index 00000000..da02dee2
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_39.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_4.wav b/audio/pikachu_cries/pikachu_cry_4.wav
new file mode 100644
index 00000000..8cfc1041
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_4.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_40.wav b/audio/pikachu_cries/pikachu_cry_40.wav
new file mode 100644
index 00000000..a048a408
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_40.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_41.wav b/audio/pikachu_cries/pikachu_cry_41.wav
new file mode 100644
index 00000000..bbf5eabd
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_41.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_42.wav b/audio/pikachu_cries/pikachu_cry_42.wav
new file mode 100644
index 00000000..cd18baa0
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_42.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_5.wav b/audio/pikachu_cries/pikachu_cry_5.wav
new file mode 100644
index 00000000..a2293acd
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_5.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_6.wav b/audio/pikachu_cries/pikachu_cry_6.wav
new file mode 100644
index 00000000..814d7139
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_6.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_7.wav b/audio/pikachu_cries/pikachu_cry_7.wav
new file mode 100644
index 00000000..6ffa781f
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_7.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_8.wav b/audio/pikachu_cries/pikachu_cry_8.wav
new file mode 100644
index 00000000..04218660
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_8.wav
Binary files differ
diff --git a/audio/pikachu_cries/pikachu_cry_9.wav b/audio/pikachu_cries/pikachu_cry_9.wav
new file mode 100644
index 00000000..484c92bc
--- /dev/null
+++ b/audio/pikachu_cries/pikachu_cry_9.wav
Binary files differ
diff --git a/extras b/extras
-Subproject 698b0fc7e63d3dadf07247015e230bce145cc50
+Subproject 1514042dac2a4cf3ee9de88f255f387aa79c22e
diff --git a/yellow/main.asm b/yellow/main.asm
index 82198765..46b882f2 100755
--- a/yellow/main.asm
+++ b/yellow/main.asm
@@ -3157,48 +3157,119 @@ Func_82bd4: ; 82bd4 (20:6bd4)
SECTION "bank21",ROMX,BANK[$21]
PikachuCry1: ; 84000 (21:4000)
- dr $84000,$8491a
+ dw (PikachuCry1_End - PikachuCry1) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_1.pcm"
+PikachuCry1_End:
+
+ db $77 ; unused
+ ; Game Freak might have made a slight error, because all of
+ ; the pcm data has one trailing byte that is never processed.
+
PikachuCry2: ; 8491a (21:491a)
- dr $8491a,$84fdc
+ dw (PikachuCry2_End - PikachuCry2) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_2.pcm"
+PikachuCry2_End:
+
+ db $77 ; unused
+
PikachuCry3: ; 84fdc (21:4fdc)
- dr $84fdc,$859ee
+ dw (PikachuCry3_End - PikachuCry3) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_3.pcm"
+PikachuCry3_End:
+
+ db $03 ; unused
+
PikachuCry4: ; 859ee (21:59ee)
- dr $859ee,$88000
+ dw (PikachuCry4_End - PikachuCry4) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_4.pcm"
+PikachuCry4_End:
+
+ db $e0 ; unused
SECTION "bank22",ROMX,BANK[$22]
PikachuCry5: ; 88000 (22:4000)
- dr $88000,$89042
+ dw (PikachuCry5_End - PikachuCry5) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_5.pcm"
+PikachuCry5_End:
+
+ db $77 ; unused
+
PikachuCry6: ; 89042 (22:5042)
- dr $89042,$8a254
+ dw (PikachuCry6_End - PikachuCry6) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_6.pcm"
+PikachuCry6_End:
+
+ db $77 ; unused
+
PikachuCry7: ; 8a254 (22:6254)
- dr $8a254,$8c000
+ dw (PikachuCry7_End - PikachuCry7) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_7.pcm"
+PikachuCry7_End:
+
+ db $ff ; unused
SECTION "bank23",ROMX,BANK[$23]
PikachuCry8: ; 8c000 (23:4000)
- dr $8c000,$8d0ca
+ dw (PikachuCry8_End - PikachuCry8) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_8.pcm"
+PikachuCry8_End:
+
+ db $f7 ; unused
+
PikachuCry9: ; 8d0ca (23:50ca)
- dr $8d0ca,$8de0c
+ dw (PikachuCry9_End - PikachuCry9) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_9.pcm"
+PikachuCry9_End:
+
+ db $f3 ; unused
+
PikachuCry10: ; 8de0c (23:5e0c)
- dr $8de0c,$90000
+ dw (PikachuCry10_End - PikachuCry10) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_10.pcm"
+PikachuCry10_End:
+
+ db $ff ; unused
SECTION "bank24",ROMX,BANK[$24]
PikachuCry11: ; 90000 (24:4000)
- dr $90000,$90722
+ dw (PikachuCry11_End - PikachuCry11) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_11.pcm"
+PikachuCry11_End:
+
+ db $77 ; unused
+
PikachuCry12: ; 90722 (24:4772)
- dr $90722,$914a4
+ dw (PikachuCry12_End - PikachuCry12) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_12.pcm"
+PikachuCry12_End:
+
+ db $ff ; unused
+
PikachuCry13: ; 914a4 (24:54a4)
- dr $914a4,$94000
+ dw (PikachuCry13_End - PikachuCry13) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_13.pcm"
+PikachuCry13_End:
+
+ db $f0 ; unused
SECTION "bank25",ROMX,BANK[$25]
PikachuCry14: ; 94000 (25:4000)
- dr $94000,$9589a
+ dw (PikachuCry14_End - PikachuCry14) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_14.pcm"
+PikachuCry14_End:
+
+ db $fc ; unused
+
PikachuCry15: ; 9589a (25:589a)
- dr $9589a,$98000
+ dw (PikachuCry15_End - PikachuCry15) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_15.pcm"
+PikachuCry15_End:
+ db $77 ; unused
SECTION "bank2f",ROMX[$5000],BANK[$2F]
@@ -3213,79 +3284,201 @@ SECTION "bank30",ROMX,BANK[$30]
SECTION "bank31",ROMX,BANK[$31]
PikachuCry16: ; c4000 (31:4000)
- dr $c4000,$c549a
+ dw (PikachuCry16_End - PikachuCry16) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_16.pcm"
+PikachuCry16_End:
+
+ db $e7 ; unused
+
PikachuCry18: ; c549a (31:549a)
- dr $c549a,$c63a4
+ dw (PikachuCry18_End - PikachuCry18) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_18.pcm"
+PikachuCry18_End:
+
+ db $00 ; unused
+
PikachuCry22: ; c63a4 (31:63a4)
- dr $c63a4,$c8000
+ dw (PikachuCry22_End - PikachuCry22) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_22.pcm"
+PikachuCry22_End:
+
+ db $7e ; unused
SECTION "bank32",ROMX,BANK[$32]
PikachuCry20: ; c8000 (32:4000)
- dr $c8000,$ca002
+ dw (PikachuCry20_End - PikachuCry20) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_20.pcm"
+PikachuCry20_End:
+
+ db $07 ; unused
+
PikachuCry21: ; ca002 (32:6002)
- dr $ca002,$cc000
+ dw (PikachuCry21_End - PikachuCry21) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_21.pcm"
+PikachuCry21_End:
+
+ db $ff ; unused
SECTION "bank33",ROMX,BANK[$33]
PikachuCry19: ; cc000 (33:4000)
- dr $cc000,$cd632
+ dw (PikachuCry19_End - PikachuCry19) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_19.pcm"
+PikachuCry19_End:
+
+ db $06 ; unused
+
PikachuCry24: ; cd632 (33:5632)
- dr $cd632,$cf25c
+ dw (PikachuCry24_End - PikachuCry24) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_24.pcm"
+PikachuCry24_End:
+
+ db $e0 ; unused
+
PikachuCry26: ; cf25c (33:725c)
- dr $cf25c,$d0000
+ dw (PikachuCry26_End - PikachuCry26) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_26.pcm"
+PikachuCry26_End:
SECTION "bank34",ROMX,BANK[$34]
PikachuCry17: ; d0000 (34:4000)
- dr $d0000,$d0862
+ dw (PikachuCry17_End - PikachuCry17) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_17.pcm"
+PikachuCry17_End:
+
+ db $00 ; unused
+
PikachuCry23: ; d0862 (34:4862)
- dr $d0862,$d173c
+ dw (PikachuCry23_End - PikachuCry23) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_23.pcm"
+PikachuCry23_End:
+
+ db $00 ; unused
+
PikachuCry25: ; d173c (34:573c)
- dr $d173c,$d4000
+ dw (PikachuCry25_End - PikachuCry25) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_25.pcm"
+PikachuCry25_End:
+
+ db $03 ; unused
SECTION "bank35",ROMX,BANK[$35]
PikachuCry27: ; d4000 (35:4000)
- dr $d4000,$d4b5a
+ dw (PikachuCry27_End - PikachuCry27) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_27.pcm"
+PikachuCry27_End:
+
+ db $ff ; unused
+
PikachuCry28: ; d4b5a (35:4b5a)
- dr $d4b5a,$d5da4
+ dw (PikachuCry28_End - PikachuCry28) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_28.pcm"
+PikachuCry28_End:
+
+ db $1b ; unused
+
PikachuCry29: ; d5da4 (35:5da4)
- dr $d5da4,$d69ce
+ dw (PikachuCry29_End - PikachuCry29) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_29.pcm"
+PikachuCry29_End:
+
+ db $87 ; unused
+
PikachuCry30: ; d69ce (35:69ce)
- dr $d69ce,$d6e80
-PikachuCry31: ; d6e80 (35:6ea0)
- dr $d6e80,$d8000
+ dw (PikachuCry30_End - PikachuCry30) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_30.pcm"
+PikachuCry30_End:
+
+ db $00 ; unused
+
+PikachuCry31: ; d6e80 (35:6ea0)
+ dw (PikachuCry31_End - PikachuCry31) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_31.pcm"
+PikachuCry31_End:
SECTION "bank36",ROMX,BANK[$36]
PikachuCry32: ; d8000 (36:4000)
- dr $d8000,$d858a
+ dw (PikachuCry32_End - PikachuCry32) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_32.pcm"
+PikachuCry32_End:
+
+ db $ff ; unused
+
PikachuCry33: ; d858a (36:458a)
- dr $d858a,$d923c
+ dw (PikachuCry33_End - PikachuCry33) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_33.pcm"
+PikachuCry33_End:
+
+ db $1f ; unused
+
PikachuCry34: ; d923c (36:523c)
- dr $d923c,$da746
+ dw (PikachuCry34_End - PikachuCry34) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_34.pcm"
+PikachuCry34_End:
+
+ db $01 ; unused
+
PikachuCry41: ; da746 (36:6746)
- dr $da746,$dc000
+ dw (PikachuCry41_End - PikachuCry41) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_41.pcm"
+PikachuCry41_End:
+
+ db $9b ; unused
+
SECTION "bank37",ROMX,BANK[$37]
PikachuCry35: ; dc000 (37:4000)
- dr $dc000,$dd22a
+ dw (PikachuCry35_End - PikachuCry35) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_35.pcm"
+PikachuCry35_End:
+
+ db $00 ; unused
+
PikachuCry36: ; dd22a (37:5d2a)
- dr $dd22a,$dee0c
+ dw (PikachuCry36_End - PikachuCry36) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_36.pcm"
+PikachuCry36_End:
+
+ db $01 ; unused
+
PikachuCry39: ; dee0c (37:6e0c)
- dr $dee0c,$e0000
+ dw (PikachuCry39_End - PikachuCry39) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_39.pcm"
+PikachuCry39_End:
+
+ db $0f ; unused
SECTION "bank38",ROMX,BANK[$38]
PikachuCry37: ; e0000 (38:4000)
- dr $e0000,$e0dfa
+ dw (PikachuCry37_End - PikachuCry37) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_37.pcm"
+PikachuCry37_End:
+
+ db $3f ; unused
+
PikachuCry38: ; e0dfa (38:4dfa)
- dr $e0dfa,$e1a64
+ dw (PikachuCry38_End - PikachuCry38) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_38.pcm"
+PikachuCry38_End:
+
+ db $ff ; unused
+
PikachuCry40: ; e1a64 (38:5a64)
- dr $e1a64,$e2976
+ dw (PikachuCry40_End - PikachuCry40) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_40.pcm"
+PikachuCry40_End:
+
+ db $ff ; unused
+
PikachuCry42: ; e2976 (38:6976)
- dr $e2976,$e4000
+ dw (PikachuCry42_End - PikachuCry42) - 2 ; length of pcm data
+ INCBIN "audio/pikachu_cries/pikachu_cry_42.pcm"
+PikachuCry42_End:
SECTION "bank39",ROMX,BANK[$39]