summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/sprites/sprites.asm102
-rw-r--r--gfx.asm172
-rw-r--r--gfx/icons/egg.png (renamed from gfx/icons/tamago.png)bin234 -> 234 bytes
-rw-r--r--gfx/sprites/blackbelt.pngbin0 -> 279 bytes
-rw-r--r--gfx/sprites/blue.pngbin0 -> 321 bytes
-rw-r--r--gfx/sprites/boulder.pngbin0 -> 293 bytes
-rw-r--r--gfx/sprites/bug_catcher_boy.pngbin0 -> 237 bytes
-rw-r--r--gfx/sprites/burglar.pngbin0 -> 292 bytes
-rw-r--r--gfx/sprites/captain.pngbin0 -> 227 bytes
-rw-r--r--gfx/sprites/clerk.pngbin0 -> 292 bytes
-rw-r--r--gfx/sprites/cooltrainer_f.pngbin0 -> 349 bytes
-rw-r--r--gfx/sprites/cooltrainer_m.pngbin0 -> 286 bytes
-rw-r--r--gfx/sprites/egg.pngbin0 -> 264 bytes
-rw-r--r--gfx/sprites/elder.pngbin0 -> 319 bytes
-rw-r--r--gfx/sprites/enoki.pngbin0 -> 555 bytes
-rw-r--r--gfx/sprites/evil_okido.pngbin0 -> 288 bytes
-rw-r--r--gfx/sprites/fisher.pngbin0 -> 308 bytes
-rw-r--r--gfx/sprites/fishing_guru.pngbin0 -> 269 bytes
-rw-r--r--gfx/sprites/frowning_man.pngbin0 -> 262 bytes
-rw-r--r--gfx/sprites/gantetsu.pngbin0 -> 309 bytes
-rw-r--r--gfx/sprites/gentleman.pngbin0 -> 264 bytes
-rw-r--r--gfx/sprites/girl.pngbin0 -> 325 bytes
-rw-r--r--gfx/sprites/gold.pngbin0 -> 305 bytes
-rw-r--r--gfx/sprites/gold_bike.pngbin0 -> 373 bytes
-rw-r--r--gfx/sprites/gold_skateboard.pngbin0 -> 351 bytes
-rw-r--r--gfx/sprites/gramps.pngbin0 -> 338 bytes
-rw-r--r--gfx/sprites/granny.pngbin0 -> 360 bytes
-rw-r--r--gfx/sprites/gym_guy.pngbin0 -> 295 bytes
-rw-r--r--gfx/sprites/hayato.pngbin0 -> 524 bytes
-rw-r--r--gfx/sprites/helmet.pngbin0 -> 272 bytes
-rw-r--r--gfx/sprites/kabigon.pngbin0 -> 346 bytes
-rw-r--r--gfx/sprites/kikuko.pngbin0 -> 289 bytes
-rw-r--r--gfx/sprites/laplace.pngbin0 -> 355 bytes
-rw-r--r--gfx/sprites/lass.pngbin0 -> 305 bytes
-rw-r--r--gfx/sprites/link_receptionist.pngbin0 -> 460 bytes
-rw-r--r--gfx/sprites/lizardon.pngbin0 -> 327 bytes
-rw-r--r--gfx/sprites/masaki.pngbin0 -> 307 bytes
-rw-r--r--gfx/sprites/medium.pngbin0 -> 261 bytes
-rw-r--r--gfx/sprites/mikan.pngbin0 -> 249 bytes
-rw-r--r--gfx/sprites/mohawk.pngbin0 -> 309 bytes
-rw-r--r--gfx/sprites/mom.pngbin0 -> 269 bytes
-rw-r--r--gfx/sprites/nanami.pngbin0 -> 277 bytes
-rw-r--r--gfx/sprites/nurse.pngbin0 -> 497 bytes
-rw-r--r--gfx/sprites/nyorobon.pngbin0 -> 268 bytes
-rw-r--r--gfx/sprites/officer.pngbin0 -> 285 bytes
-rw-r--r--gfx/sprites/okido.pngbin0 -> 305 bytes
-rw-r--r--gfx/sprites/old_link_receptionist.pngbin0 -> 290 bytes
-rw-r--r--gfx/sprites/paper.pngbin0 -> 269 bytes
-rw-r--r--gfx/sprites/pawou.pngbin0 -> 347 bytes
-rw-r--r--gfx/sprites/pippi.pngbin0 -> 317 bytes
-rw-r--r--gfx/sprites/poke_ball.pngbin0 -> 274 bytes
-rw-r--r--gfx/sprites/pokedex.pngbin0 -> 274 bytes
-rw-r--r--gfx/sprites/pokefan_f.pngbin0 -> 264 bytes
-rw-r--r--gfx/sprites/pokefan_m.pngbin0 -> 289 bytes
-rw-r--r--gfx/sprites/poppo.pngbin0 -> 354 bytes
-rw-r--r--gfx/sprites/receptionist.pngbin0 -> 237 bytes
-rw-r--r--gfx/sprites/red.pngbin0 -> 294 bytes
-rw-r--r--gfx/sprites/reds_mom.pngbin0 -> 281 bytes
-rw-r--r--gfx/sprites/rocker.pngbin0 -> 296 bytes
-rw-r--r--gfx/sprites/rocket_f.pngbin0 -> 253 bytes
-rw-r--r--gfx/sprites/rocket_m.pngbin0 -> 247 bytes
-rw-r--r--gfx/sprites/sage.pngbin0 -> 305 bytes
-rw-r--r--gfx/sprites/sailor.pngbin0 -> 307 bytes
-rw-r--r--gfx/sprites/sakaki.pngbin0 -> 265 bytes
-rw-r--r--gfx/sprites/scientist.pngbin0 -> 283 bytes
-rw-r--r--gfx/sprites/sidon.pngbin0 -> 350 bytes
-rw-r--r--gfx/sprites/silver.pngbin0 -> 300 bytes
-rw-r--r--gfx/sprites/silvers_mom.pngbin0 -> 262 bytes
-rw-r--r--gfx/sprites/super_nerd.pngbin0 -> 293 bytes
-rw-r--r--gfx/sprites/swimmer_f.pngbin0 -> 328 bytes
-rw-r--r--gfx/sprites/swimmer_m.pngbin0 -> 303 bytes
-rw-r--r--gfx/sprites/teacher.pngbin0 -> 283 bytes
-rw-r--r--gfx/sprites/tsukushi.pngbin0 -> 540 bytes
-rw-r--r--gfx/sprites/twin.pngbin0 -> 254 bytes
-rw-r--r--gfx/sprites/youngster.pngbin0 -> 281 bytes
-rw-r--r--shim.sym2
76 files changed, 210 insertions, 66 deletions
diff --git a/data/sprites/sprites.asm b/data/sprites/sprites.asm
new file mode 100644
index 0000000..b901b7a
--- /dev/null
+++ b/data/sprites/sprites.asm
@@ -0,0 +1,102 @@
+INCLUDE "constants.asm"
+
+SECTION "OverworldSprites", ROMX[$423B], BANK[$05]
+
+overworld_sprite: MACRO
+; pointer, length, bank
+ dw \1
+ db \2 tiles, BANK(\1)
+ENDM
+
+OverworldSprites::
+ overworld_sprite GoldSpriteGFX, 12
+ overworld_sprite GoldBikeSpriteGFX, 12
+ overworld_sprite GoldSkateboardSpriteGFX, 12
+ overworld_sprite SilverSpriteGFX, 12
+ overworld_sprite OkidoSpriteGFX, 12
+ overworld_sprite RedSpriteGFX, 12
+ overworld_sprite BlueSpriteGFX, 12
+ overworld_sprite MasakiSpriteGFX, 12
+ overworld_sprite ElderSpriteGFX, 12
+ overworld_sprite SakakiSpriteGFX, 12
+ overworld_sprite GantetsuSpriteGFX, 12
+ overworld_sprite MomSpriteGFX, 12
+ overworld_sprite SilversMomSpriteGFX, 12
+ overworld_sprite RedsMomSpriteGFX, 12
+ overworld_sprite RedsMomSpriteGFX, 12
+ overworld_sprite NanamiSpriteGFX, 12
+ overworld_sprite EvilOkidoSpriteGFX, 12
+ overworld_sprite KikukoSpriteGFX, 12
+ overworld_sprite HayatoSpriteGFX, 12
+ overworld_sprite TsukushiSpriteGFX, 12
+ overworld_sprite TsukushiSpriteGFX, 12
+ overworld_sprite EnokiSpriteGFX, 12
+ overworld_sprite MikanSpriteGFX, 12
+ overworld_sprite MikanSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerMSpriteGFX, 12
+ overworld_sprite CooltrainerFSpriteGFX, 12
+ overworld_sprite BugCatcherBoySpriteGFX, 12
+ overworld_sprite TwinSpriteGFX, 12
+ overworld_sprite YoungsterSpriteGFX, 12
+ overworld_sprite LassSpriteGFX, 12
+ overworld_sprite TeacherSpriteGFX, 12
+ overworld_sprite GirlSpriteGFX, 12
+ overworld_sprite SuperNerdSpriteGFX, 12
+ overworld_sprite RockerSpriteGFX, 12
+ overworld_sprite PokefanMSpriteGFX, 12
+ overworld_sprite PokefanFSpriteGFX, 12
+ overworld_sprite GrampsSpriteGFX, 12
+ overworld_sprite GrannySpriteGFX, 12
+ overworld_sprite SwimmerMSpriteGFX, 12
+ overworld_sprite SwimmerFSpriteGFX, 12
+ overworld_sprite RocketMSpriteGFX, 12
+ overworld_sprite RocketMSpriteGFX, 12
+ overworld_sprite RocketMSpriteGFX, 12
+ overworld_sprite RocketFSpriteGFX, 12
+ overworld_sprite NurseSpriteGFX, 12
+ overworld_sprite LinkReceptionistSpriteGFX, 12
+ overworld_sprite ClerkSpriteGFX, 12
+ overworld_sprite FisherSpriteGFX, 12
+ overworld_sprite FishingGuruSpriteGFX, 12
+ overworld_sprite ScientistSpriteGFX, 12
+ overworld_sprite MediumSpriteGFX, 12
+ overworld_sprite SageSpriteGFX, 12
+ overworld_sprite FrowningManSpriteGFX, 12
+ overworld_sprite GentlemanSpriteGFX, 12
+ overworld_sprite BlackbeltSpriteGFX, 12
+ overworld_sprite ReceptionistSpriteGFX, 12
+ overworld_sprite OfficerSpriteGFX, 12
+ overworld_sprite CaptainSpriteGFX, 12
+ overworld_sprite CaptainSpriteGFX, 12
+ overworld_sprite CaptainSpriteGFX, 12
+ overworld_sprite MohawkSpriteGFX, 12
+ overworld_sprite GymGuySpriteGFX, 12
+ overworld_sprite SailorSpriteGFX, 12
+ overworld_sprite HelmetSpriteGFX, 12
+ overworld_sprite BurglarSpriteGFX, 12
+ overworld_sprite SidonSpriteGFX, 12
+ overworld_sprite PippiSpriteGFX, 12
+ overworld_sprite PoppoSpriteGFX, 12
+ overworld_sprite LizardonSpriteGFX, 12
+ overworld_sprite KabigonSpriteGFX, 4
+ overworld_sprite PawouSpriteGFX, 12
+ overworld_sprite NyorobonSpriteGFX, 12
+ overworld_sprite LaplaceSpriteGFX, 12
+ overworld_sprite PokeBallSpriteGFX, 4
+ overworld_sprite PokedexSpriteGFX, 4
+ overworld_sprite PaperSpriteGFX, 4
+ overworld_sprite OldLinkReceptionistSpriteGFX, 4
+ overworld_sprite OldLinkReceptionistSpriteGFX, 4
+ overworld_sprite EggSpriteGFX, 4
+ overworld_sprite BoulderSpriteGFX, 4
diff --git a/gfx.asm b/gfx.asm
index 5353dd3..320af56 100644
--- a/gfx.asm
+++ b/gfx.asm
@@ -176,70 +176,38 @@ SECTION "Attack Animation GFX", ROMX[$4000], BANK[$21]
INCBIN "gfx/battle_anims/attack_animations.2bpp"
SECTION "Pokemon Party Sprites", ROMX[$60CC], BANK[$23]
-NyoromoIcon::
-INCBIN "gfx/icons/nyoromo.2bpp"
-PurinIcon::
-INCBIN "gfx/icons/purin.2bpp"
-DigdaIcon::
-INCBIN "gfx/icons/digda.2bpp"
-PikachuIcon::
-INCBIN "gfx/icons/pikachu.2bpp"
-HitodemanIcon::
-INCBIN "gfx/icons/hitodeman.2bpp"
-KoikingIcon::
-INCBIN "gfx/icons/koiking.2bpp"
-PoppoIcon::
-INCBIN "gfx/icons/poppo.2bpp"
-SidonIcon::
-INCBIN "gfx/icons/sidon.2bpp"
-PippiIcon::
-INCBIN "gfx/icons/pippi.2bpp"
-NazonokusaIcon::
-INCBIN "gfx/icons/nazonokusa.2bpp"
-MushiIcon::
-INCBIN "gfx/icons/mushi.2bpp"
-GangarIcon::
-INCBIN "gfx/icons/gangar.2bpp"
-LaplaceIcon::
-INCBIN "gfx/icons/laplace.2bpp"
-BarrierdIcon::
-INCBIN "gfx/icons/barrierd.2bpp"
-LokonIcon::
-INCBIN "gfx/icons/lokon.2bpp"
-KentaurosIcon::
-INCBIN "gfx/icons/kentauros.2bpp"
-ShellderIcon::
-INCBIN "gfx/icons/shellder.2bpp"
-MetamonIcon::
-INCBIN "gfx/icons/metamon.2bpp"
-IwarkIcon::
-INCBIN "gfx/icons/iwark.2bpp"
-BiriridamaIcon::
-INCBIN "gfx/icons/biriridama.2bpp"
-ZenigameIcon::
-INCBIN "gfx/icons/zenigame.2bpp"
-FushigidaneIcon::
-INCBIN "gfx/icons/fushigidane.2bpp"
-HitokageIcon::
-INCBIN "gfx/icons/hitokage.2bpp"
-BeedleIcon::
-INCBIN "gfx/icons/beedle.2bpp"
-AnnonIcon::
-INCBIN "gfx/icons/annon.2bpp"
-IsitsubuteIcon::
-INCBIN "gfx/icons/isitsubute.2bpp"
-WanrikyIcon::
-INCBIN "gfx/icons/wanriky.2bpp"
-TamagoIcon::
-INCBIN "gfx/icons/tamago.2bpp"
-MenokurageIcon::
-INCBIN "gfx/icons/menokurage.2bpp"
-ButterfreeIcon::
-INCBIN "gfx/icons/butterfree.2bpp"
-ZubatIcon::
-INCBIN "gfx/icons/zubat.2bpp"
-KabigonIcon::
-INCBIN "gfx/icons/kabigon.2bpp"
+NyoromoIcon:: INCBIN "gfx/icons/nyoromo.2bpp"
+PurinIcon:: INCBIN "gfx/icons/purin.2bpp"
+DigdaIcon:: INCBIN "gfx/icons/digda.2bpp"
+PikachuIcon:: INCBIN "gfx/icons/pikachu.2bpp"
+HitodemanIcon:: INCBIN "gfx/icons/hitodeman.2bpp"
+KoikingIcon:: INCBIN "gfx/icons/koiking.2bpp"
+PoppoIcon:: INCBIN "gfx/icons/poppo.2bpp"
+SidonIcon:: INCBIN "gfx/icons/sidon.2bpp"
+PippiIcon:: INCBIN "gfx/icons/pippi.2bpp"
+NazonokusaIcon:: INCBIN "gfx/icons/nazonokusa.2bpp"
+MushiIcon:: INCBIN "gfx/icons/mushi.2bpp"
+GangarIcon:: INCBIN "gfx/icons/gangar.2bpp"
+LaplaceIcon:: INCBIN "gfx/icons/laplace.2bpp"
+BarrierdIcon:: INCBIN "gfx/icons/barrierd.2bpp"
+LokonIcon:: INCBIN "gfx/icons/lokon.2bpp"
+KentaurosIcon:: INCBIN "gfx/icons/kentauros.2bpp"
+ShellderIcon:: INCBIN "gfx/icons/shellder.2bpp"
+MetamonIcon:: INCBIN "gfx/icons/metamon.2bpp"
+IwarkIcon:: INCBIN "gfx/icons/iwark.2bpp"
+BiriridamaIcon:: INCBIN "gfx/icons/biriridama.2bpp"
+ZenigameIcon:: INCBIN "gfx/icons/zenigame.2bpp"
+FushigidaneIcon:: INCBIN "gfx/icons/fushigidane.2bpp"
+HitokageIcon:: INCBIN "gfx/icons/hitokage.2bpp"
+BeedleIcon:: INCBIN "gfx/icons/beedle.2bpp"
+AnnonIcon:: INCBIN "gfx/icons/annon.2bpp"
+IsitsubuteIcon:: INCBIN "gfx/icons/isitsubute.2bpp"
+WanrikyIcon:: INCBIN "gfx/icons/wanriky.2bpp"
+EggIcon:: INCBIN "gfx/icons/egg.2bpp"
+MenokurageIcon:: INCBIN "gfx/icons/menokurage.2bpp"
+ButterfreeIcon:: INCBIN "gfx/icons/butterfree.2bpp"
+ZubatIcon:: INCBIN "gfx/icons/zubat.2bpp"
+KabigonIcon:: INCBIN "gfx/icons/kabigon.2bpp"
SECTION "Slot Machine GFX", ROMX[$4FDB], BANK[$24]
SlotMachineGFX::
@@ -247,6 +215,82 @@ INCBIN "gfx/minigames/slots.2bpp"
SlotMachine2GFX::
INCBIN "gfx/minigames/slots_2.2bpp"
+SECTION "Bank 30 Sprites 1", ROMX[$4000], BANK[$30]
+GoldSpriteGFX:: INCBIN "gfx/sprites/gold.2bpp" ; 30:4000
+GoldBikeSpriteGFX:: INCBIN "gfx/sprites/gold_bike.2bpp" ; 30:4180
+GoldSkateboardSpriteGFX:: INCBIN "gfx/sprites/gold_skateboard.2bpp" ; 30:4300
+SilverSpriteGFX:: INCBIN "gfx/sprites/silver.2bpp" ; 30:4480
+OkidoSpriteGFX:: INCBIN "gfx/sprites/okido.2bpp" ; 30:4600
+RedSpriteGFX:: INCBIN "gfx/sprites/red.2bpp" ; 30:4780
+BlueSpriteGFX:: INCBIN "gfx/sprites/blue.2bpp" ; 30:4900
+MasakiSpriteGFX:: INCBIN "gfx/sprites/masaki.2bpp" ; 30:4a80
+ElderSpriteGFX:: INCBIN "gfx/sprites/elder.2bpp" ; 30:4c00
+SakakiSpriteGFX:: INCBIN "gfx/sprites/sakaki.2bpp" ; 30:4d80
+GantetsuSpriteGFX:: INCBIN "gfx/sprites/gantetsu.2bpp" ; 30:4f00
+MomSpriteGFX:: INCBIN "gfx/sprites/mom.2bpp" ; 30:5080
+SilversMomSpriteGFX:: INCBIN "gfx/sprites/silvers_mom.2bpp" ; 30:5200
+RedsMomSpriteGFX:: INCBIN "gfx/sprites/reds_mom.2bpp" ; 30:5380
+NanamiSpriteGFX:: INCBIN "gfx/sprites/nanami.2bpp" ; 30:5500
+EvilOkidoSpriteGFX:: INCBIN "gfx/sprites/evil_okido.2bpp" ; 30:5680
+KikukoSpriteGFX:: INCBIN "gfx/sprites/kikuko.2bpp" ; 30:5800
+HayatoSpriteGFX:: INCBIN "gfx/sprites/hayato.2bpp" ; 30:5980
+TsukushiSpriteGFX:: INCBIN "gfx/sprites/tsukushi.2bpp" ; 30:5a40
+EnokiSpriteGFX:: INCBIN "gfx/sprites/enoki.2bpp" ; 30:5b00
+MikanSpriteGFX:: INCBIN "gfx/sprites/mikan.2bpp" ; 30:5bc0
+CooltrainerMSpriteGFX:: INCBIN "gfx/sprites/cooltrainer_m.2bpp" ; 30:5d40
+CooltrainerFSpriteGFX:: INCBIN "gfx/sprites/cooltrainer_f.2bpp" ; 30:5ec0
+BugCatcherBoySpriteGFX:: INCBIN "gfx/sprites/bug_catcher_boy.2bpp" ; 30:6040
+TwinSpriteGFX:: INCBIN "gfx/sprites/twin.2bpp" ; 30:61c0
+YoungsterSpriteGFX:: INCBIN "gfx/sprites/youngster.2bpp" ; 30:6340
+LassSpriteGFX:: INCBIN "gfx/sprites/lass.2bpp" ; 30:64c0
+TeacherSpriteGFX:: INCBIN "gfx/sprites/teacher.2bpp" ; 30:6640
+GirlSpriteGFX:: INCBIN "gfx/sprites/girl.2bpp" ; 30:67c0
+SuperNerdSpriteGFX:: INCBIN "gfx/sprites/super_nerd.2bpp" ; 30:6940
+RockerSpriteGFX:: INCBIN "gfx/sprites/rocker.2bpp" ; 30:6ac0
+PokefanMSpriteGFX:: INCBIN "gfx/sprites/pokefan_m.2bpp" ; 30:6c40
+PokefanFSpriteGFX:: INCBIN "gfx/sprites/pokefan_f.2bpp" ; 30:6dc0
+GrampsSpriteGFX:: INCBIN "gfx/sprites/gramps.2bpp" ; 30:6f40
+GrannySpriteGFX:: INCBIN "gfx/sprites/granny.2bpp" ; 30:70c0
+SwimmerMSpriteGFX:: INCBIN "gfx/sprites/swimmer_m.2bpp" ; 30:7240
+SwimmerFSpriteGFX:: INCBIN "gfx/sprites/swimmer_f.2bpp" ; 30:73c0
+RocketMSpriteGFX:: INCBIN "gfx/sprites/rocket_m.2bpp" ; 30:7540
+RocketFSpriteGFX:: INCBIN "gfx/sprites/rocket_f.2bpp" ; 30:76c0
+NurseSpriteGFX:: INCBIN "gfx/sprites/nurse.2bpp" ; 30:7840
+LinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/link_receptionist.2bpp" ; 30:7900
+ClerkSpriteGFX:: INCBIN "gfx/sprites/clerk.2bpp" ; 30:79c0
+FisherSpriteGFX:: INCBIN "gfx/sprites/fisher.2bpp" ; 30:7b40
+FishingGuruSpriteGFX:: INCBIN "gfx/sprites/fishing_guru.2bpp" ; 30:7cc0
+
+SECTION "Bank 31 Sprites 2", ROMX[$4000], BANK[$31]
+ScientistSpriteGFX:: INCBIN "gfx/sprites/scientist.2bpp" ; 31:4000
+MediumSpriteGFX:: INCBIN "gfx/sprites/medium.2bpp" ; 31:4180
+SageSpriteGFX:: INCBIN "gfx/sprites/sage.2bpp" ; 31:4300
+FrowningManSpriteGFX:: INCBIN "gfx/sprites/frowning_man.2bpp" ; 31:4480
+GentlemanSpriteGFX:: INCBIN "gfx/sprites/gentleman.2bpp" ; 31:4600
+BlackbeltSpriteGFX:: INCBIN "gfx/sprites/blackbelt.2bpp" ; 31:4780
+ReceptionistSpriteGFX:: INCBIN "gfx/sprites/receptionist.2bpp" ; 31:4900
+OfficerSpriteGFX:: INCBIN "gfx/sprites/officer.2bpp" ; 31:4a80
+CaptainSpriteGFX:: INCBIN "gfx/sprites/captain.2bpp" ; 31:4c00
+MohawkSpriteGFX:: INCBIN "gfx/sprites/mohawk.2bpp" ; 31:4d80
+GymGuySpriteGFX:: INCBIN "gfx/sprites/gym_guy.2bpp" ; 31:4f00
+SailorSpriteGFX:: INCBIN "gfx/sprites/sailor.2bpp" ; 31:5080
+HelmetSpriteGFX:: INCBIN "gfx/sprites/helmet.2bpp" ; 31:5200
+BurglarSpriteGFX:: INCBIN "gfx/sprites/burglar.2bpp" ; 31:5380
+SidonSpriteGFX:: INCBIN "gfx/sprites/sidon.2bpp" ; 31:5500
+PippiSpriteGFX:: INCBIN "gfx/sprites/pippi.2bpp" ; 31:5680
+PoppoSpriteGFX:: INCBIN "gfx/sprites/poppo.2bpp" ; 31:5800
+LizardonSpriteGFX:: INCBIN "gfx/sprites/lizardon.2bpp" ; 31:5980
+KabigonSpriteGFX:: INCBIN "gfx/sprites/kabigon.2bpp" ; 31:5b00
+PawouSpriteGFX:: INCBIN "gfx/sprites/pawou.2bpp" ; 31:5c80
+NyorobonSpriteGFX:: INCBIN "gfx/sprites/nyorobon.2bpp" ; 31:5e00
+LaplaceSpriteGFX:: INCBIN "gfx/sprites/laplace.2bpp" ; 31:5f80
+PokeBallSpriteGFX:: INCBIN "gfx/sprites/poke_ball.2bpp" ; 31:6100
+PokedexSpriteGFX:: INCBIN "gfx/sprites/pokedex.2bpp" ; 31:6280
+PaperSpriteGFX:: INCBIN "gfx/sprites/paper.2bpp" ; 31:6400
+OldLinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/old_link_receptionist.2bpp" ; 31:6580
+EggSpriteGFX:: INCBIN "gfx/sprites/egg.2bpp" ; 31:65c0
+BoulderSpriteGFX:: INCBIN "gfx/sprites/boulder.2bpp" ; 31:6600
+
SECTION "Bank 37 Tilesets 10", ROMX[$4000], BANK[$37]
Tileset_10_GFX:
INCBIN "gfx/tilesets/tileset_10.2bpp"
diff --git a/gfx/icons/tamago.png b/gfx/icons/egg.png
index 364fadf..364fadf 100644
--- a/gfx/icons/tamago.png
+++ b/gfx/icons/egg.png
Binary files differ
diff --git a/gfx/sprites/blackbelt.png b/gfx/sprites/blackbelt.png
new file mode 100644
index 0000000..9aec228
--- /dev/null
+++ b/gfx/sprites/blackbelt.png
Binary files differ
diff --git a/gfx/sprites/blue.png b/gfx/sprites/blue.png
new file mode 100644
index 0000000..17fc2fd
--- /dev/null
+++ b/gfx/sprites/blue.png
Binary files differ
diff --git a/gfx/sprites/boulder.png b/gfx/sprites/boulder.png
new file mode 100644
index 0000000..4c4fd7a
--- /dev/null
+++ b/gfx/sprites/boulder.png
Binary files differ
diff --git a/gfx/sprites/bug_catcher_boy.png b/gfx/sprites/bug_catcher_boy.png
new file mode 100644
index 0000000..e1306b6
--- /dev/null
+++ b/gfx/sprites/bug_catcher_boy.png
Binary files differ
diff --git a/gfx/sprites/burglar.png b/gfx/sprites/burglar.png
new file mode 100644
index 0000000..ed0fa1d
--- /dev/null
+++ b/gfx/sprites/burglar.png
Binary files differ
diff --git a/gfx/sprites/captain.png b/gfx/sprites/captain.png
new file mode 100644
index 0000000..7408cbb
--- /dev/null
+++ b/gfx/sprites/captain.png
Binary files differ
diff --git a/gfx/sprites/clerk.png b/gfx/sprites/clerk.png
new file mode 100644
index 0000000..77a5fb9
--- /dev/null
+++ b/gfx/sprites/clerk.png
Binary files differ
diff --git a/gfx/sprites/cooltrainer_f.png b/gfx/sprites/cooltrainer_f.png
new file mode 100644
index 0000000..53bf81b
--- /dev/null
+++ b/gfx/sprites/cooltrainer_f.png
Binary files differ
diff --git a/gfx/sprites/cooltrainer_m.png b/gfx/sprites/cooltrainer_m.png
new file mode 100644
index 0000000..ffd94f4
--- /dev/null
+++ b/gfx/sprites/cooltrainer_m.png
Binary files differ
diff --git a/gfx/sprites/egg.png b/gfx/sprites/egg.png
new file mode 100644
index 0000000..0b5c54c
--- /dev/null
+++ b/gfx/sprites/egg.png
Binary files differ
diff --git a/gfx/sprites/elder.png b/gfx/sprites/elder.png
new file mode 100644
index 0000000..90b499f
--- /dev/null
+++ b/gfx/sprites/elder.png
Binary files differ
diff --git a/gfx/sprites/enoki.png b/gfx/sprites/enoki.png
new file mode 100644
index 0000000..a926851
--- /dev/null
+++ b/gfx/sprites/enoki.png
Binary files differ
diff --git a/gfx/sprites/evil_okido.png b/gfx/sprites/evil_okido.png
new file mode 100644
index 0000000..b2af757
--- /dev/null
+++ b/gfx/sprites/evil_okido.png
Binary files differ
diff --git a/gfx/sprites/fisher.png b/gfx/sprites/fisher.png
new file mode 100644
index 0000000..a84a2e3
--- /dev/null
+++ b/gfx/sprites/fisher.png
Binary files differ
diff --git a/gfx/sprites/fishing_guru.png b/gfx/sprites/fishing_guru.png
new file mode 100644
index 0000000..748444f
--- /dev/null
+++ b/gfx/sprites/fishing_guru.png
Binary files differ
diff --git a/gfx/sprites/frowning_man.png b/gfx/sprites/frowning_man.png
new file mode 100644
index 0000000..a6300e1
--- /dev/null
+++ b/gfx/sprites/frowning_man.png
Binary files differ
diff --git a/gfx/sprites/gantetsu.png b/gfx/sprites/gantetsu.png
new file mode 100644
index 0000000..bd7fc20
--- /dev/null
+++ b/gfx/sprites/gantetsu.png
Binary files differ
diff --git a/gfx/sprites/gentleman.png b/gfx/sprites/gentleman.png
new file mode 100644
index 0000000..38a6125
--- /dev/null
+++ b/gfx/sprites/gentleman.png
Binary files differ
diff --git a/gfx/sprites/girl.png b/gfx/sprites/girl.png
new file mode 100644
index 0000000..66c1455
--- /dev/null
+++ b/gfx/sprites/girl.png
Binary files differ
diff --git a/gfx/sprites/gold.png b/gfx/sprites/gold.png
new file mode 100644
index 0000000..9dfe77f
--- /dev/null
+++ b/gfx/sprites/gold.png
Binary files differ
diff --git a/gfx/sprites/gold_bike.png b/gfx/sprites/gold_bike.png
new file mode 100644
index 0000000..552d58f
--- /dev/null
+++ b/gfx/sprites/gold_bike.png
Binary files differ
diff --git a/gfx/sprites/gold_skateboard.png b/gfx/sprites/gold_skateboard.png
new file mode 100644
index 0000000..35b4da1
--- /dev/null
+++ b/gfx/sprites/gold_skateboard.png
Binary files differ
diff --git a/gfx/sprites/gramps.png b/gfx/sprites/gramps.png
new file mode 100644
index 0000000..abe61a3
--- /dev/null
+++ b/gfx/sprites/gramps.png
Binary files differ
diff --git a/gfx/sprites/granny.png b/gfx/sprites/granny.png
new file mode 100644
index 0000000..763b2a2
--- /dev/null
+++ b/gfx/sprites/granny.png
Binary files differ
diff --git a/gfx/sprites/gym_guy.png b/gfx/sprites/gym_guy.png
new file mode 100644
index 0000000..a1f74da
--- /dev/null
+++ b/gfx/sprites/gym_guy.png
Binary files differ
diff --git a/gfx/sprites/hayato.png b/gfx/sprites/hayato.png
new file mode 100644
index 0000000..00ee47b
--- /dev/null
+++ b/gfx/sprites/hayato.png
Binary files differ
diff --git a/gfx/sprites/helmet.png b/gfx/sprites/helmet.png
new file mode 100644
index 0000000..f905a7a
--- /dev/null
+++ b/gfx/sprites/helmet.png
Binary files differ
diff --git a/gfx/sprites/kabigon.png b/gfx/sprites/kabigon.png
new file mode 100644
index 0000000..7a2f70c
--- /dev/null
+++ b/gfx/sprites/kabigon.png
Binary files differ
diff --git a/gfx/sprites/kikuko.png b/gfx/sprites/kikuko.png
new file mode 100644
index 0000000..e454197
--- /dev/null
+++ b/gfx/sprites/kikuko.png
Binary files differ
diff --git a/gfx/sprites/laplace.png b/gfx/sprites/laplace.png
new file mode 100644
index 0000000..d124616
--- /dev/null
+++ b/gfx/sprites/laplace.png
Binary files differ
diff --git a/gfx/sprites/lass.png b/gfx/sprites/lass.png
new file mode 100644
index 0000000..762108a
--- /dev/null
+++ b/gfx/sprites/lass.png
Binary files differ
diff --git a/gfx/sprites/link_receptionist.png b/gfx/sprites/link_receptionist.png
new file mode 100644
index 0000000..42050ff
--- /dev/null
+++ b/gfx/sprites/link_receptionist.png
Binary files differ
diff --git a/gfx/sprites/lizardon.png b/gfx/sprites/lizardon.png
new file mode 100644
index 0000000..3b6c621
--- /dev/null
+++ b/gfx/sprites/lizardon.png
Binary files differ
diff --git a/gfx/sprites/masaki.png b/gfx/sprites/masaki.png
new file mode 100644
index 0000000..d72bb7b
--- /dev/null
+++ b/gfx/sprites/masaki.png
Binary files differ
diff --git a/gfx/sprites/medium.png b/gfx/sprites/medium.png
new file mode 100644
index 0000000..62be06b
--- /dev/null
+++ b/gfx/sprites/medium.png
Binary files differ
diff --git a/gfx/sprites/mikan.png b/gfx/sprites/mikan.png
new file mode 100644
index 0000000..cb58ae9
--- /dev/null
+++ b/gfx/sprites/mikan.png
Binary files differ
diff --git a/gfx/sprites/mohawk.png b/gfx/sprites/mohawk.png
new file mode 100644
index 0000000..9634d31
--- /dev/null
+++ b/gfx/sprites/mohawk.png
Binary files differ
diff --git a/gfx/sprites/mom.png b/gfx/sprites/mom.png
new file mode 100644
index 0000000..5ea9e6e
--- /dev/null
+++ b/gfx/sprites/mom.png
Binary files differ
diff --git a/gfx/sprites/nanami.png b/gfx/sprites/nanami.png
new file mode 100644
index 0000000..84f330f
--- /dev/null
+++ b/gfx/sprites/nanami.png
Binary files differ
diff --git a/gfx/sprites/nurse.png b/gfx/sprites/nurse.png
new file mode 100644
index 0000000..5984b44
--- /dev/null
+++ b/gfx/sprites/nurse.png
Binary files differ
diff --git a/gfx/sprites/nyorobon.png b/gfx/sprites/nyorobon.png
new file mode 100644
index 0000000..058461c
--- /dev/null
+++ b/gfx/sprites/nyorobon.png
Binary files differ
diff --git a/gfx/sprites/officer.png b/gfx/sprites/officer.png
new file mode 100644
index 0000000..f622520
--- /dev/null
+++ b/gfx/sprites/officer.png
Binary files differ
diff --git a/gfx/sprites/okido.png b/gfx/sprites/okido.png
new file mode 100644
index 0000000..7a76574
--- /dev/null
+++ b/gfx/sprites/okido.png
Binary files differ
diff --git a/gfx/sprites/old_link_receptionist.png b/gfx/sprites/old_link_receptionist.png
new file mode 100644
index 0000000..a03cae7
--- /dev/null
+++ b/gfx/sprites/old_link_receptionist.png
Binary files differ
diff --git a/gfx/sprites/paper.png b/gfx/sprites/paper.png
new file mode 100644
index 0000000..ede44e8
--- /dev/null
+++ b/gfx/sprites/paper.png
Binary files differ
diff --git a/gfx/sprites/pawou.png b/gfx/sprites/pawou.png
new file mode 100644
index 0000000..dbd4c07
--- /dev/null
+++ b/gfx/sprites/pawou.png
Binary files differ
diff --git a/gfx/sprites/pippi.png b/gfx/sprites/pippi.png
new file mode 100644
index 0000000..06fe007
--- /dev/null
+++ b/gfx/sprites/pippi.png
Binary files differ
diff --git a/gfx/sprites/poke_ball.png b/gfx/sprites/poke_ball.png
new file mode 100644
index 0000000..dec0cd8
--- /dev/null
+++ b/gfx/sprites/poke_ball.png
Binary files differ
diff --git a/gfx/sprites/pokedex.png b/gfx/sprites/pokedex.png
new file mode 100644
index 0000000..4af7be4
--- /dev/null
+++ b/gfx/sprites/pokedex.png
Binary files differ
diff --git a/gfx/sprites/pokefan_f.png b/gfx/sprites/pokefan_f.png
new file mode 100644
index 0000000..aa1fbc0
--- /dev/null
+++ b/gfx/sprites/pokefan_f.png
Binary files differ
diff --git a/gfx/sprites/pokefan_m.png b/gfx/sprites/pokefan_m.png
new file mode 100644
index 0000000..fea7979
--- /dev/null
+++ b/gfx/sprites/pokefan_m.png
Binary files differ
diff --git a/gfx/sprites/poppo.png b/gfx/sprites/poppo.png
new file mode 100644
index 0000000..9e20099
--- /dev/null
+++ b/gfx/sprites/poppo.png
Binary files differ
diff --git a/gfx/sprites/receptionist.png b/gfx/sprites/receptionist.png
new file mode 100644
index 0000000..0d102b0
--- /dev/null
+++ b/gfx/sprites/receptionist.png
Binary files differ
diff --git a/gfx/sprites/red.png b/gfx/sprites/red.png
new file mode 100644
index 0000000..018b676
--- /dev/null
+++ b/gfx/sprites/red.png
Binary files differ
diff --git a/gfx/sprites/reds_mom.png b/gfx/sprites/reds_mom.png
new file mode 100644
index 0000000..5644764
--- /dev/null
+++ b/gfx/sprites/reds_mom.png
Binary files differ
diff --git a/gfx/sprites/rocker.png b/gfx/sprites/rocker.png
new file mode 100644
index 0000000..50ac208
--- /dev/null
+++ b/gfx/sprites/rocker.png
Binary files differ
diff --git a/gfx/sprites/rocket_f.png b/gfx/sprites/rocket_f.png
new file mode 100644
index 0000000..b8714ba
--- /dev/null
+++ b/gfx/sprites/rocket_f.png
Binary files differ
diff --git a/gfx/sprites/rocket_m.png b/gfx/sprites/rocket_m.png
new file mode 100644
index 0000000..43a71bd
--- /dev/null
+++ b/gfx/sprites/rocket_m.png
Binary files differ
diff --git a/gfx/sprites/sage.png b/gfx/sprites/sage.png
new file mode 100644
index 0000000..8022304
--- /dev/null
+++ b/gfx/sprites/sage.png
Binary files differ
diff --git a/gfx/sprites/sailor.png b/gfx/sprites/sailor.png
new file mode 100644
index 0000000..b4d3b5f
--- /dev/null
+++ b/gfx/sprites/sailor.png
Binary files differ
diff --git a/gfx/sprites/sakaki.png b/gfx/sprites/sakaki.png
new file mode 100644
index 0000000..2e625e1
--- /dev/null
+++ b/gfx/sprites/sakaki.png
Binary files differ
diff --git a/gfx/sprites/scientist.png b/gfx/sprites/scientist.png
new file mode 100644
index 0000000..39c4429
--- /dev/null
+++ b/gfx/sprites/scientist.png
Binary files differ
diff --git a/gfx/sprites/sidon.png b/gfx/sprites/sidon.png
new file mode 100644
index 0000000..80d615b
--- /dev/null
+++ b/gfx/sprites/sidon.png
Binary files differ
diff --git a/gfx/sprites/silver.png b/gfx/sprites/silver.png
new file mode 100644
index 0000000..7d82d40
--- /dev/null
+++ b/gfx/sprites/silver.png
Binary files differ
diff --git a/gfx/sprites/silvers_mom.png b/gfx/sprites/silvers_mom.png
new file mode 100644
index 0000000..b8e9464
--- /dev/null
+++ b/gfx/sprites/silvers_mom.png
Binary files differ
diff --git a/gfx/sprites/super_nerd.png b/gfx/sprites/super_nerd.png
new file mode 100644
index 0000000..6866c7b
--- /dev/null
+++ b/gfx/sprites/super_nerd.png
Binary files differ
diff --git a/gfx/sprites/swimmer_f.png b/gfx/sprites/swimmer_f.png
new file mode 100644
index 0000000..eed753a
--- /dev/null
+++ b/gfx/sprites/swimmer_f.png
Binary files differ
diff --git a/gfx/sprites/swimmer_m.png b/gfx/sprites/swimmer_m.png
new file mode 100644
index 0000000..4c1818b
--- /dev/null
+++ b/gfx/sprites/swimmer_m.png
Binary files differ
diff --git a/gfx/sprites/teacher.png b/gfx/sprites/teacher.png
new file mode 100644
index 0000000..2107159
--- /dev/null
+++ b/gfx/sprites/teacher.png
Binary files differ
diff --git a/gfx/sprites/tsukushi.png b/gfx/sprites/tsukushi.png
new file mode 100644
index 0000000..99a36a2
--- /dev/null
+++ b/gfx/sprites/tsukushi.png
Binary files differ
diff --git a/gfx/sprites/twin.png b/gfx/sprites/twin.png
new file mode 100644
index 0000000..caa9f43
--- /dev/null
+++ b/gfx/sprites/twin.png
Binary files differ
diff --git a/gfx/sprites/youngster.png b/gfx/sprites/youngster.png
new file mode 100644
index 0000000..5c0d339
--- /dev/null
+++ b/gfx/sprites/youngster.png
Binary files differ
diff --git a/shim.sym b/shim.sym
index 8fb54b0..f417a87 100644
--- a/shim.sym
+++ b/shim.sym
@@ -75,8 +75,6 @@
23:4349 OverworldFadeOut
23:60cc MenuMonIconGfx
-30:4000 OverworldSpriteGfx
-
3A:4D9D _PlayCryHeader
3A:4E22 _PlaySFX
3A:4F11 LoadChannel