summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-07-09 03:09:31 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2015-07-09 03:09:31 -0400
commit4dfe9fb3695b3c1a113ddbc2e29b46a422171023 (patch)
tree25b54b9adec2f6c7eb828b8527289e3ea07baf94
Initial commit
-rw-r--r--.gitmodules3
-rw-r--r--Makefile73
-rw-r--r--binsplit/bank00.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank01.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank02.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank03.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank04.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank05.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank06.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank07.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank08.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank09.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank0f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank10.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank11.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank12.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank13.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank14.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank15.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank16.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank17.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank18.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank19.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank1f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank20.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank21.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank22.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank23.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank24.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank25.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank26.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank27.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank28.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank29.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank2a.bin797
-rw-r--r--binsplit/bank2b.bin549
-rw-r--r--binsplit/bank2c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank2d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank2e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank2f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank30.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank31.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank32.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank33.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank34.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank35.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank36.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank37.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank38.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank39.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank3f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank40.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank41.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank42.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank43.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank44.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank45.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank46.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank47.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank48.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank49.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank4f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank50.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank51.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank52.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank53.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank54.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank55.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank56.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank57.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank58.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank59.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank5f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank60.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank61.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank62.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank63.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank64.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank65.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank66.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank67.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank68.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank69.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank6f.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank70.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank71.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank72.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank73.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank74.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank75.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank76.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank77.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank78.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank79.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7a.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7b.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7c.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7d.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7e.binbin0 -> 16384 bytes
-rw-r--r--binsplit/bank7f.binbin0 -> 16384 bytes
-rw-r--r--main.asm384
131 files changed, 1806 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..1f76b537
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "extras"]
+ path = extras
+ url = git://github.com/kanzure/pokemon-reverse-engineering-tools.git
diff --git a/Makefile b/Makefile
new file mode 100644
index 00000000..de84c61d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,73 @@
+PYTHON := python
+MD5 := md5sum -c --quiet
+
+.SUFFIXES:
+.SUFFIXES: .asm .o .gbc .png .2bpp .1bpp .lz .pal .bin .blk .tilemap
+.PHONY: all clean gold pngs
+.SECONDEXPANSION:
+
+poketools := extras/pokemontools
+gfx := $(PYTHON) $(poketools)/gfx.py
+includes := $(PYTHON) $(poketools)/scan_includes.py
+
+gold_obj := main.o
+# gold_obj := \
+# wram.o \
+# main.o \
+# lib/mobile/main.o \
+# home.o \
+# audio.o \
+# maps_gold.o \
+# engine/events_gold.o \
+# engine/credits_gold.o \
+# data/egg_moves_gold.o \
+# data/evos_attacks_gold.o \
+# data/pokedex/entries_gold.o \
+# misc/gold_misc.o \
+# gfx/pics.o
+
+all_obj := $(gold_obj)
+# gold11.o wram11.o
+
+# object dependencies
+$(foreach obj, $(all_obj), \
+ $(eval $(obj:.o=)_dep := $(shell $(includes) $(obj:.o=.asm))) \
+)
+
+
+roms := pokegold.gbc
+
+all: $(roms)
+gold: pokegold.gbc
+
+clean:
+ rm -f $(roms) $(all_obj) $(roms:.gbc=.map) $(roms:.gbc=.sym)
+
+# compare: pokegold.gbc pokegold11.gbc
+ @$(MD5) roms.md5
+
+%.asm: ;
+$(all_obj): $$*.asm $$($$*_dep)
+ rgbasm -o $@ $<
+
+pokegold.gbc: $(gold_obj)
+ rgblink -n $*.sym -m $*.map -o $@ $^
+ rgbfix -cjsv -i AAUE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t "POKEMON_GLD" $@
+
+
+pngs:
+ find . -iname "*.lz" -exec $(gfx) unlz {} +
+ find . -iname "*.[12]bpp" -exec $(gfx) png {} +
+ find . -iname "*.[12]bpp" -exec touch {} +
+ find . -iname "*.lz" -exec touch {} +
+
+# %.2bpp: %.png ; @$(gfx) 2bpp $<
+# %.1bpp: %.png ; @$(gfx) 1bpp $<
+# %.lz: % ; @$(gfx) lz $<
+
+
+# %.pal: ;
+# %.bin: ;
+# %.blk: ;
+# %.tilemap: ;
+
diff --git a/binsplit/bank00.bin b/binsplit/bank00.bin
new file mode 100644
index 00000000..1d9e71cc
--- /dev/null
+++ b/binsplit/bank00.bin
Binary files differ
diff --git a/binsplit/bank01.bin b/binsplit/bank01.bin
new file mode 100644
index 00000000..c8c8db68
--- /dev/null
+++ b/binsplit/bank01.bin
Binary files differ
diff --git a/binsplit/bank02.bin b/binsplit/bank02.bin
new file mode 100644
index 00000000..575ef927
--- /dev/null
+++ b/binsplit/bank02.bin
Binary files differ
diff --git a/binsplit/bank03.bin b/binsplit/bank03.bin
new file mode 100644
index 00000000..445d5583
--- /dev/null
+++ b/binsplit/bank03.bin
Binary files differ
diff --git a/binsplit/bank04.bin b/binsplit/bank04.bin
new file mode 100644
index 00000000..6020b5df
--- /dev/null
+++ b/binsplit/bank04.bin
Binary files differ
diff --git a/binsplit/bank05.bin b/binsplit/bank05.bin
new file mode 100644
index 00000000..3d944781
--- /dev/null
+++ b/binsplit/bank05.bin
Binary files differ
diff --git a/binsplit/bank06.bin b/binsplit/bank06.bin
new file mode 100644
index 00000000..baeaf58c
--- /dev/null
+++ b/binsplit/bank06.bin
Binary files differ
diff --git a/binsplit/bank07.bin b/binsplit/bank07.bin
new file mode 100644
index 00000000..5beff7de
--- /dev/null
+++ b/binsplit/bank07.bin
Binary files differ
diff --git a/binsplit/bank08.bin b/binsplit/bank08.bin
new file mode 100644
index 00000000..fbf5f584
--- /dev/null
+++ b/binsplit/bank08.bin
Binary files differ
diff --git a/binsplit/bank09.bin b/binsplit/bank09.bin
new file mode 100644
index 00000000..9be64f4b
--- /dev/null
+++ b/binsplit/bank09.bin
Binary files differ
diff --git a/binsplit/bank0a.bin b/binsplit/bank0a.bin
new file mode 100644
index 00000000..56a9f8ed
--- /dev/null
+++ b/binsplit/bank0a.bin
Binary files differ
diff --git a/binsplit/bank0b.bin b/binsplit/bank0b.bin
new file mode 100644
index 00000000..9bbdbc18
--- /dev/null
+++ b/binsplit/bank0b.bin
Binary files differ
diff --git a/binsplit/bank0c.bin b/binsplit/bank0c.bin
new file mode 100644
index 00000000..5e7cb4a3
--- /dev/null
+++ b/binsplit/bank0c.bin
Binary files differ
diff --git a/binsplit/bank0d.bin b/binsplit/bank0d.bin
new file mode 100644
index 00000000..fe80407d
--- /dev/null
+++ b/binsplit/bank0d.bin
Binary files differ
diff --git a/binsplit/bank0e.bin b/binsplit/bank0e.bin
new file mode 100644
index 00000000..c37434fd
--- /dev/null
+++ b/binsplit/bank0e.bin
Binary files differ
diff --git a/binsplit/bank0f.bin b/binsplit/bank0f.bin
new file mode 100644
index 00000000..e03b0b37
--- /dev/null
+++ b/binsplit/bank0f.bin
Binary files differ
diff --git a/binsplit/bank10.bin b/binsplit/bank10.bin
new file mode 100644
index 00000000..5db9c5a2
--- /dev/null
+++ b/binsplit/bank10.bin
Binary files differ
diff --git a/binsplit/bank11.bin b/binsplit/bank11.bin
new file mode 100644
index 00000000..ed0a6ace
--- /dev/null
+++ b/binsplit/bank11.bin
Binary files differ
diff --git a/binsplit/bank12.bin b/binsplit/bank12.bin
new file mode 100644
index 00000000..186a17f0
--- /dev/null
+++ b/binsplit/bank12.bin
Binary files differ
diff --git a/binsplit/bank13.bin b/binsplit/bank13.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank13.bin
Binary files differ
diff --git a/binsplit/bank14.bin b/binsplit/bank14.bin
new file mode 100644
index 00000000..74f0b668
--- /dev/null
+++ b/binsplit/bank14.bin
Binary files differ
diff --git a/binsplit/bank15.bin b/binsplit/bank15.bin
new file mode 100644
index 00000000..08359e38
--- /dev/null
+++ b/binsplit/bank15.bin
Binary files differ
diff --git a/binsplit/bank16.bin b/binsplit/bank16.bin
new file mode 100644
index 00000000..e5322b03
--- /dev/null
+++ b/binsplit/bank16.bin
Binary files differ
diff --git a/binsplit/bank17.bin b/binsplit/bank17.bin
new file mode 100644
index 00000000..1285e780
--- /dev/null
+++ b/binsplit/bank17.bin
Binary files differ
diff --git a/binsplit/bank18.bin b/binsplit/bank18.bin
new file mode 100644
index 00000000..e74c09bc
--- /dev/null
+++ b/binsplit/bank18.bin
Binary files differ
diff --git a/binsplit/bank19.bin b/binsplit/bank19.bin
new file mode 100644
index 00000000..8b72126c
--- /dev/null
+++ b/binsplit/bank19.bin
Binary files differ
diff --git a/binsplit/bank1a.bin b/binsplit/bank1a.bin
new file mode 100644
index 00000000..8f754a3b
--- /dev/null
+++ b/binsplit/bank1a.bin
Binary files differ
diff --git a/binsplit/bank1b.bin b/binsplit/bank1b.bin
new file mode 100644
index 00000000..5a2278a4
--- /dev/null
+++ b/binsplit/bank1b.bin
Binary files differ
diff --git a/binsplit/bank1c.bin b/binsplit/bank1c.bin
new file mode 100644
index 00000000..08b920e6
--- /dev/null
+++ b/binsplit/bank1c.bin
Binary files differ
diff --git a/binsplit/bank1d.bin b/binsplit/bank1d.bin
new file mode 100644
index 00000000..a6285675
--- /dev/null
+++ b/binsplit/bank1d.bin
Binary files differ
diff --git a/binsplit/bank1e.bin b/binsplit/bank1e.bin
new file mode 100644
index 00000000..5f28a439
--- /dev/null
+++ b/binsplit/bank1e.bin
Binary files differ
diff --git a/binsplit/bank1f.bin b/binsplit/bank1f.bin
new file mode 100644
index 00000000..f7854684
--- /dev/null
+++ b/binsplit/bank1f.bin
Binary files differ
diff --git a/binsplit/bank20.bin b/binsplit/bank20.bin
new file mode 100644
index 00000000..ec94d966
--- /dev/null
+++ b/binsplit/bank20.bin
Binary files differ
diff --git a/binsplit/bank21.bin b/binsplit/bank21.bin
new file mode 100644
index 00000000..58c313ca
--- /dev/null
+++ b/binsplit/bank21.bin
Binary files differ
diff --git a/binsplit/bank22.bin b/binsplit/bank22.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank22.bin
Binary files differ
diff --git a/binsplit/bank23.bin b/binsplit/bank23.bin
new file mode 100644
index 00000000..0da0dfdf
--- /dev/null
+++ b/binsplit/bank23.bin
Binary files differ
diff --git a/binsplit/bank24.bin b/binsplit/bank24.bin
new file mode 100644
index 00000000..d88eba1d
--- /dev/null
+++ b/binsplit/bank24.bin
Binary files differ
diff --git a/binsplit/bank25.bin b/binsplit/bank25.bin
new file mode 100644
index 00000000..c2f57cee
--- /dev/null
+++ b/binsplit/bank25.bin
Binary files differ
diff --git a/binsplit/bank26.bin b/binsplit/bank26.bin
new file mode 100644
index 00000000..fd18acfc
--- /dev/null
+++ b/binsplit/bank26.bin
Binary files differ
diff --git a/binsplit/bank27.bin b/binsplit/bank27.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank27.bin
Binary files differ
diff --git a/binsplit/bank28.bin b/binsplit/bank28.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank28.bin
Binary files differ
diff --git a/binsplit/bank29.bin b/binsplit/bank29.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank29.bin
Binary files differ
diff --git a/binsplit/bank2a.bin b/binsplit/bank2a.bin
new file mode 100644
index 00000000..332a6ed4
--- /dev/null
+++ b/binsplit/bank2a.bin
@@ -0,0 +1,797 @@
+ G G
+
+jpkUjk
+lnqkYhilrmjqiOlsmjkShiclma\]jkjpkZjqihomhqilmhqihqijpqqijppqqqqilrrrrrrmT
+vvTvvy65
+X555655X555655X5655XCC5655X655XC655X5655X5655aX5X5X5\]^X5b`X5X5jpk`X5hqi`X5hqqpkaXqqosmXqqiZQ
+qqiqqi
+EqqqppppkqqqqqqqihlrrrmqihqqqorrmIIhqorm
+hqi
+lrmX5E5v
+vy555565555555556555555565655555556505555555654555555565455555556545555555694555555564555555556455555555645555555562555555556`Gb]^`bbdef\]]]]]^ Gba>^a<G=] bdee=]]]b`deGeeeee ` `
+
+
+nqqqorrrrrrrrrrrrrrrrrrrrrrnqqhqqomeeehqqlrrmbTvvvvUhqqX55zUNGlsn]^TUX5YNRWWWhpkE=^TyY]NhqiTvUTy5Y\RZWWjpqqqkXzvUhqqqqqppppppppppppppppppppppppqqqWWWWW*,,,+WWWWWWWW*,lll$WWW%lll !(,oooooo|~(,
+Z/1111(,
+
+
+
+ 
+Z\(,
+
+(,
+
+ >???,,????;
+
+
+ eCd(,,,,,,,,,,?????????,,,,,, ! " T!
+
+ooooo
+oooo
+hi !U T!UUUUUUUmhihiUhi ! ! !Um7:s7~y7:~7~7~|rUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU0wwwwwUwwwUUUUUN T! !U ! !UUUUUg7:~|~U7~7~UUUUUCPVwVwUVwwwUUUUUUUUUUUUUUUUUmUUUUUUUUUUUUUUUUUm !  !UU ! ! ! !m7~7~UU7~|~7~7~mUUUUy !UUUUUUUUU
+
+/7~UUUUUUUUU
+m
+
+
+
+
+
+
+llllll`lll
+
+
+ TT! ! T!   !ww7}:~7~7:~7~RRROVwwwV1wwV1wMNI################HMN' ! ! !1111 ! ! !'MN'7~|~7~ TT!|s7~7~'MN&######hi######"MN'UUUUUUhiUUUUUU'MN'U ! !UhiU ! !U'MN'UhihiUhiUhihiU'MN'U7~7~V7:}~w7~7~U'OP&################"'UUUUUUUUUUUUUUUU'cb' ! ! ! ! !U ! !U'MN'7~|r7~7~7~V|~7~U'MND################EMP ! ! !cb ! ! ! !QQ
+7~7~7~ T!7~7~7~7~
+
+ 1
+
+
+ >??;
+11111$W%
+n2ll1tt
+n
+
+11111lnll
+
+1nlnl
+
+1nnnnLL111nnnnmm2llnnnnmL/ononmm/mo
+
+
+o
+o
+mOPl
+l
+
+l T!n|}~ROMRR/UUUUUn
+
+
+
+n
+
+ttt n/t o4
+
+
+
+ttnm
+
+
+tlmt
+
+/4/
+tt1
+mtt
+
+
+o4ooo       
+  
+    I###H I####H
+
+n' ' ' ^
+
+nm' ' '
+Ln' I#" &##H RR11" ' ' ' ' ooomD#E D#" ' ]
+
+m ' ' '
+
+] &##" '
+
+D#####E D##E
+
+ 
+ 
+ 
+ 
+ 
+    
+ 
+
+        
+
+N
+
+
+
+
+
+
+
+
+
+
+
+
+
+!RPRRRRRRRRRRRRRR~UUUXUUUUUUUUUUUUUUQNUZ
+NU 11tt t t
+NUUUUUUUUUUUUUUUUl
+
+N1111111111111111
+
+
+QQQQQQQQQQQQQQQQQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+     (,) !Vw(,)(,)|~11$W%$W%111CCCCCCCCCCCk1111kkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkkhqqqqqqqqqqqqqqqqqqqhqorrrrrrrrrnqqqqqqqhqiaKeWaKeWahqqqqqqqhqieKaWWWaeWhqorrnqqhqiaWWKWeaWehqi !hqqhqiKWWeeaWWahqi$%hqqhqieKeaWWeeehqi$%hqqhqiaKaWeeWaahqi$%hqqlrmKeWWaWeWahqi()hqqKaWKaWaeWlrmtuhqqWWWWWWKaWWWWWWhqqhqqlrrG+WWWWWWW*)1111111()1111>;\()>??,)11(){$WWW%\(){{{{{{{{(,??;{{ T!(,,+%\ahi(,,){11hi,1+
+ 2(-)-)111111111111111155555555655555555555555555555555565555555555555555555555556556114555555
+5555555555565615589:14555555555612556615
+55551265556111156956655565:11
+55565665jppk
+59:545569669
+lrsm
+45545jppk566565558594lrsm561656995
+55654555
+56565556995599054
+5555
+561565
+5556994555456299
+5:55655555555555518:5569945556556561114555555555555
+55655:1
+551125555555555555655855695
+555:11455565565jppk5659990155189565565
+lsrm
+615455
+55555656556
+5659455
+5565655:55599:545569655455
+9455545jppk5:65585599455552955
+lsrm54655699455555
+565
+5594655555555555551999995
+456189555
+5555555555556994615569999999999999999999905qqqqqqqirrrrnqqihqqi
+hqqilsrm
+/NGjpk
+RWKlnihilmqi
+
+hqqqqk
+hqqosmElnqihqqkjkVVVlnqihihqihiVjkVhomhihihihiVhihilmhiVhiMlmhiVVQhijkVjpqihihqqiVVjomVhqjilmhjqiLhhqqkPVVjqhqqihqhqqijkhqlrqiVhilnqqqihihqqomhiVVhqqihiVVhqqilmhqqiLlnqiPVVVhqiVjklnihihihiVjpkVhihiVhqihiWlmhomhiOhihiWWSlmWWhihijkWjpqqkjqihqqrmhomlrnRWhihhiTUhhiXYhpkhihqilmWjppqqihqqqqqppppqqqq\]<O=]efG^KWS>=^Nad>\<GRKWfaaadWWfcaaO?e_]NOdWWaa<RKWfWWSe`GWWW`b`WW%{{{hi, ! !{yhi(|s|r{{7:~({{{{{{{y{({y{{ T!({{{{{{|}~({{wVw({{{{{{{{{(???;{>???,RORO PRRRPN8989MN<=<=MNMNwV T!MNtt7:~MNwVw1MN
+1tt
+1MP
+edaaaaaO,,,,,,,,,,,,,,,,,,,,,,+WW*,,,)+WWWWWWWWWWWWWWWWWWWWW%89$WWW%)tLtY1X
+
+o
+
+n
+
+nttMwV<=wwRCC)/[1ZL
+Lonll4ttttUUUU
+MCC)1111111111lLnn
+otttMMCC)
+tt1
+
+
+
+
+
+mln
+ntttROeCCdMCC)tt
+bQQQQQQQQQQQQQ@RRRRRRROCC)
+
+
+N
+>???????????;CC)
+jN
+(,,,,,,,,,,,)CCCCCCCCCC) eN
+(,,) eN
+$WW) eN
+CC)/eN
+CC)1CN
+CC)1CN
+CC)1CN
+CC,;CN
+CC,)CN
+CC??&;'TU&;'b?*"+XY*"+?=G^bXYTU]]]]]]]]]]]]]XYXYXYb`b !`GbD$%F`
+&;'
+bD()F`G*"+
+eeebDtuF`
+
+AEA
+bpk`bsm`=]E`G`G?e`b`?eeeeeeeeeef`b,,+WWWWWWWWW*,,,,,,,,,+WWW*,,,,)
+
+
+
+
+
+
+
+t(,,,,,,,,,)
+(,,WW%/BB/(+WWWWWW*,)
+(,,@
+
+
+
+n
+
+n
+
+()
+
+
+
+
+
+(,)
+(,,An/BB
+
+$%/>;/(,)
+>?,,,??;
+
+
+
+
+
+n
+
+
+
+
+
+()
+
+(,)/$W*,,,,)>?????; ()
+
+$W%
+V (,,,,)(,,,,,)()tt
+
+
+
+ (,,WW%(,,,,,)(,?????????,,,
+
+RRRRRRRRRRRR?;tt  T!tt
+
+
+,)ttuqqv7}~t
+
+ttn,)/7}}~/B,)
+
+
+
+
+
+
+n,)tttttt>??,)
+
+
+
+(,,,)
+
+  !$WW,)
+
+
+|s
+
+
+,),)RRRRR
+
+
+
+
+
+>??,) !1wVww1(,,,)
+
+
+|rtnttttm$WW,)nttttmM
+
++%t
+
+
+n/mM
+
+)M
+
+%QQQQQQQQQQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+hqqqqqihqqqqqilrrsm 
+ 
+  
+ 
+  
+  
+  
+ 
+,+W%$WWWW,)CCCCCC,)CCCCkk,)tCCC,)xxy,)xCCxxxW%tCCxxxCxCCCxxxxCCCCtCCCCCxCkkkxxCooRRRyCCCCCCCxxC111C
+nwwwwwC
+nC
+nCC
+nxxxxCC
+nl6CCCC
+no5CCC
+nxCCC
+nl3CC
+n
+nCxxC
+n
+nC
+
+
+FD
+
+JHU !Y$#Y"HEzv%&IIIIIIIIJII55)* @-.EAAAAAAAAAA FIHIJEEvvU55YY@AEYDFYHFzU5
+
+B @55
+
+F~DkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkeCCCCCCCCCCCd>?;1111eCCCCCCCCeCCCCCCCCCCCd$W%1>?;eCCCCCCCCeCCCCCCCCCCCd1111$%eCCCCCCCCeCCCCCCCCCd111111eCCCCCCCCeCCCCCxxCCCC-j1eCCCCCCCCeCCCCCCCCCCCkkkkC.CCCCCCCC.CCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 
+             
+  
+    'V]]]GgfWV]VW]GWZGVTUXYGXYVWWTXqqqqqqqqqqqqonqqqqqqihqqqqqomElrnqqqihqqqiWWjkhqokiWWlmlniii
+
+hiiiWW
+hiiiWWjpkhiiilrmhiiiWWW
+hiiihiii
+jqiiijppqommihorrmqihi
+vvvqilmX
+55qi
+Ty65
+qiX5655qi
+jppkXqqklnqi
+qqi
+hqqpqqilrrrqom
+
+qi
+qi
+
+qiqiqiWWWVVom
+ii
+iiiWmWWRWWWTvUWX5YX5z
+vveX5655XC5655vvvy5565555655CCCCC5615511111115555555555555hqqqqlrrnqqiqqqhqqqqiqqqqqq
+lnqorrrnhqqiqqqlrrrrmorrrrraGlsmTv
+hlrrmorrrrrnqqi
+aX5YhqqqqiTvvv
+lrsm X5YlrrrsmX55YGEjpEaTy
+YX
+Yjqqa
+55zUecefXYjpk
+hqqX55
+a>]^jqqqpppppqqqabhqqqqqqjppkq5YFD
+YIJHIII5
+5
+
+E56Y
+6Y56Y=56Y,56Y>D56zUDc565YH`ab565Y565YB565YF56YF56YF56YG56Y56Y 56Y 56Y56YB
+FF
+
+
+qqlrrrrmqqqqorrnqqornqilrsmhqilrnppklrrmWWjpNhqjkWjpqqjqilnqqWlrmhjpNhhqRWWWhhqhlrGlrr  
+
+ T!
+ooo7}~ttttntmVUw
+t
+
+6nwtttt{oowwwwwwwttt{tttn{{
+
+
+
+
+t
+
+t !oooo`{ T!tlltt
+t|s{{{
+
+
+7:~owtto
+oooooy{{nVUVmttngm
+
+nUllllllllkkkPRR`Uwwww11U_t1
+>?????????;_t
+
+
+7N$ WWWW !%_89nNX0|rY1<=01nNX11111111Y_Vw1wnNZ\oo\ooo[11nPRRlt>?;RRRRRRRRn>?;FJ11(,)FAAAAAAF]]]]]F]]]]IJG N@AAAAAAAMNHIIIIIIIABxMRWWWWSeeeFVQIIIIIFIIIIIDaaaaXaaTyaaX5ETy5Tv455aTvvyfaXYaaXYEaaeaaa     
+?eeeeeeeeeeeb !bb$%b>$%`&;',-&'`$%`*"+#/*+aE$%dg,-b()#/tuWZWVWVWVWZ@AABGTU !FXY$%&'XYa$%*+VVZVVVVVVZaa()EatuIIJ~{@AAAAA HII
+aaaaaaaa
+
+a6
+a6YEa6Y,-6YG./a52vUa551
+
+aaaaa5555
+
+aaaadbQQ>???;dN>?,,)dN$W*,ed)dN1(,,,)dP\ !*,)d{{y|r(,)-{
+{t(,)C-$W%kkkkkkkkk,,+WWWWWWWWWWWWWW*,,,,)
+X
+YY
+XX
+X
+
+
+
+$WW+%
+Z/[Y
+XX
+Z/a)
+
+
+
+
+Y
+XZ/C)/[
+Z/ook)
+
+
+
+
+
+
+
+
+
+
+m n1ww,????;//m nMQQ,,,,,)ttt
+
+
+m
+Mtt,,,,,,??????????????(+WWWWWWWWWWWWW%(+ !$% 11N
+
+
+
+
+
+()7~f11NI####H
+t()QcN'
+RR
+'tt$%
+
+]
+MN'M N'
+ww
+
+'
+Maa
+'M 5'
+]>;
+
+'tttt
+'5 N'
+
+'()>;D#####EMttND##E()(,???????????????,, 
+   
+ 
+   
+ 
+  
+,,),,)111111,,)
+RRR4011 1,,)M111,,)M,,)M1WW%M T!www
+
+
+M|}~1
+llll !
+?;t
+
+|s
+,)R
+
+
+
+,)
+4tt
+t !t
+
+,)
+
+
+|r
+
+t,)eCd//,)t
+
+
+
+
+
+
+ttttW%wwwwwwwwwwwwwww
+
+
+
+
+
+
+
+
+
+M
+
+MN
+
+N
+
+
+
+
+
+
+
+
+
+
+M
+
+MN
+
+N
+
+M
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+nC
+Mwwwwwwwwwwwwwwwwwwww YC
+M1wwwwwwwwwwwww1www4 YC
+Mwwwww1wwwww1wwwwww YC
+Mw1wwwwwww1wwwww1w[C
+Mwwww1wwwwwwww1wwVw1C
+M111
+U
+ww1wVwwwwwwwxxxxxC
+M111
+UMQQQQjCCCCCC
+M
+UM.CCCCCkkkkkkQcedQQQbQQtMed Nt
+tMed N
+
+j.-gCCCCCCCCkCCCCCkkCCCCCCCCCCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCkCCCCCCCCCCCCCCCC 
+
+  
+ 
+     
+   
+  
+  N MN]
+
+] MN'
+
+' MN'
+
+' MCCN'
+
+'
+
+MkkN'
+
+'
+
+
+
+MN'
+
+'
+
+
+]MN'
+
+'
+'MN'
+
+'ed
+'MN''ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN'ed'ed
+'MN&##Eed
+'MN'
+.d
+'MN'
+eCCd
+'MN'
+eCCd
+'MN'
+eCCd
+'MN'
+eCCd
+'MN'
+eCCd
+'MN'
+eCCd
+'MN&######"MN'
+
+'MN^
+eCCd
+^MN
+11
+111
+MPRR1w1RRROj111gCC\kk CC111117CCwwwwwCC-CCCCCCCCCC`N=`RZW,-G./WEZWWG?hqqiTvUhqqi G_]X5zvUGlsrm MX5YWKWSbWKW[fbb
+jppppppppppklrnqqqqqqqqiTvvvvvUlrrsrrrrsmTvUTvvUWWWeevvvy
+5555
+vUGX5Y5555555555
+YRWWW
+XzvUTvCCCCCCCvvvX5Y
+ee
+XY
+4555X5
+
+eeTvU
+
+TUX8555CCCC
+
+Y
+4zvvvvvvvvvyz
+vvvvy69999:1X5YTvy11111111111111111189:555555< b=G[B@FDFDFDFAAADFDFIIIDTUDXYDXYDXYxDAAAB @AAAF DbbGb`TU`XY`TUXYaXY]^XYbXYdgXYaXY jpkWVpqqiWVqqqiqormEqiqiqiqqpkjqqqixjqqqqi hqqqqi hq@AABFHIxJDDGHI@AABDFDF@ADFDHIIIIJDDNDRWWRWWRWW\<GAAB@
+  99 ?#$>aaaaaaaaFDaaaaaaaaaaaaaaaaaFDaaaaaaaaaaaaaaaaaFHIIaaaaaaBaaaFaaaaaaFaFaaaHJGFee>aacaaaFaaaadeefaaaaFGbaaaaaaaaFDaaaaaaaFaaDaU
+aaaaaaaHIY
+aaaaaaa~zU
+aaaaaaa5Y
+aaaaa@AAAA5z
+vvvUaaaaaaaaaaa552955zvvvvvvvvvv
+aa55551111111111111
+
+a555555555555555552
+a
+RRRRRO1PRR ! ! !1 !wVww1|~|r7~17~1111>?;d1111111111IH1$%-11111DE1111CC !C !11 !www
+d|~1|~11|s1111l
+d1111111111111
+od1 11111dV5111ed1edd11111e-.d1edd11111eCCCCCd1ed-.d111111e-jCCCCCCCd1.CCCCCCCCCCCCCCCCCkkkkkkFJkkkkCCCCCCCCCd0eCCCCCCCCCCCCC-.CCCCCCFDIJHIIIFDFZFDFDFFZFFZFFDFFZFAABFZFFDF|}FTvvvvvvvvvUDF|}FXYX55YDF|}FXYX55YHIIIJ|}FXYX556vvv
+
+JXYX5545552
+Xzvvvvy55255552vvvy555 555550555552995555~5555:5555^]?II~IDGaaHTvEX5@~~{XDGGXHIIIIIIIaXvvvvvvvvv1  
+ ,,,,,,,)CPCCCCCC,+WWWWW%CN
+CCCCCC,)CCCCCCC
+
+
+m,)11m,)t
+t
+
+
+n1m0m+%
+t
+tttm%Ct
+t
+
+
+n
+mCC 0 
+1 0tCC
+Ntkk\  !Ntwww
+
+
+
+
+|r 
+PRQQN/\aRttN
+tttttt11_NtttN  !tt_NtttN
+Vf0 |s0_NtttPaNtttNNtttQQQm]n
+
+
+
+N]MQQQ@tMRRO1PRRN
+Mtt
+1
+
+tN
+MB11N
+n
+
+n m
+nB m
+n
+tt
+111m
+nRRa m
+M
+
+tt1 N
+M
+1111ttN
+M//N
+M
+111111N
+Moooo N
+M
+
+tt 1N
+M1N
+n
+ 1
+ m
+n t1 tm
+nQQc bQQm
+n
+
+M N
+
+m
+m'nN'Mm'n N'Mm'nN'Mm'n N'Mm^n89N^Mm1n11N1Mm1nN !m1111111|~RROPRRt$WWWWWW*+WW*+WWWWW*+WWWWWWWW*RRO
+
+
+() ()
+
+111()CCCCCCCC(RAM oo/$%o/$%/>;()aaaaaae(tNM>;1>;11111$%1$%
+ Me(tN511()\$%>;1>;1111
+/Oe(tQ>;$%11111$%\()>;>;
+
+
+
+Me(tt()\>;\$%$%(,?;
+
+Me(tt()1111()
+
+
+
+
+
+
+
+
+
+
+(+Wp
+
+Me(tt(,????,,???????????+%w1 !Me(,,,,,+WW*,,,,,+WWW*,,,,,,) !$WWWWW%/(,,,,,,)|~UUUUUUUUU$W,,,,,)1>;/b
+
+,,,,,)\ ed() N,,,,,)11 UU() N>,,,,,)RRR$%/(,,,,,,??;UUUUUUUUUU(,,,,,,,,,??????????,
diff --git a/binsplit/bank2b.bin b/binsplit/bank2b.bin
new file mode 100644
index 00000000..be16b09d
--- /dev/null
+++ b/binsplit/bank2b.bin
@@ -0,0 +1,549 @@
+
+M mUM
+M mUM
+M mUMCC
+MnmUMCC
+M5
+UmUMCC
+M
+
+UmU
+cC
+M
+
+UmU
+MC
+M
+
+U5U
+MC
+M
+
+UmU
+MC
+
+UmU
+MC
+
+UmU
+MCUnUUU
+U
+MC5
+
+
+
+U
+MC
+
+
+
+
+
+U
+MCUUUUUUU
+MC
+
+
+
+
+
+
+
+MCQQQQQQQQQC
+
+
+
+
+
+
+
+
+C  
+    
+  
+    
+     '+"++++)(+*+++#,)UUU|rMe(,)
+
+
+
+
+Me(,,?????;e(+ TTT!,)e()|}}}~$%e(){y{ e().(,????????,,,,,,,,,,,\^af\a\^afG^f\\f>^fTU^abfd?fdTvyY>dG\fd\X55Ya^d?f^Tvy55Y<d`f\\Ty555Y`f]\?\aX555Y\\^?Tvvy555Y^<fTvy555555Y^bd\bf^X5555555Ydf\ffTy5555555Y\b\af\fX55555Ya^d<d\daX555Yfd\\G`f^^\<G^\<bad>>e\adfa ./'./
+  ! &! &012! 
+  
+    
+  %,.-
+ !!   &% 
+    
+      $%"#() &' ! !*+,*-.12/0/( (  '       "! )* 
+
+
+
+
+
+
+  
+$*(  #)  
+  
+$+)*< # '
+1
+
+)  
+ )*   
+&%
+&     
+)1
+
+((
+
+'''' 
+
+ '
+
+ 
+   
+&%!
+
+(
+ 
+
+%*
+) 
+(  
+ 
+)&    *()$
+>''=#
+ ( 
+>= 
+&%     (+
+1(+
+ 
++
+ *
+
+)+ 
+ 6 
+ *
+>=>=
+&%
+&%$
+
+)#   '+'+'+'+'+ ()*45 ,-.:89; 012 67  #####'+<===>
+()*,-.0124;+ <0 %&'#)12 356*
+
+
+
+
+ ,-    
+
+
+jppkTUlrsmXYE
+XYjppk
+XYhosmEjppqilsnqiE
+Zlsm 
+ 
+jpkjpqqi
+
+jqosniTUjklsmlmXYhi
+PVVQjqiVVVQlsm ,+ ,+  
+
+
+        
+
+
+           &*'*'*'*'(  
+   
+  
+ 
+    10           
+    0  ./  
+  
+    
+* *
+  *   1  0 1 1 1&+&. ,- $
+ 0  9:1 #('') # 1  #  #'#53''#5241# 
+#'"#6365#52457GwGTEXbGbeebXYdv
+vv
+
+56555
+1555GE4Y
+X5554YqqX555
+4zvvy50
+Y29029945YTvvU,-X55Y"#TUXY()XYXYtuXYXYEXYXYTvyY,-XYX55Y./]X ;!`GG&'/a`aacaeeE=]bpkeeZVaarm]E,-]./bEea//
+hqqqq
+
+lrrrr3
+///
+
+WZWG[\ xJ<G]^
+ ;;WKWG///<
+
+qqqqqqqi5555501qqqqqqqi5555545qqqqqqqi5555545qqqqqqqi5555545qqqqqqqi5559945qqqqqqqi9994555qqqqorrm5555555qqorm55555555qqi55555555qqi555555555qqi5555555555qom5555555555qi5555555555qi555555555qi5555555qqk55555qqiE555qqqpkE55qqqqi55qqorm5qqi5qqi5qqix5qqqkxjpppkqqqqpkhqqqiqqqqqqppppqqqqiqqqqqqqqqqqorrm
+
+
+
+gFDgh
+
+
+gFDh
+
+!ggh5
+"EeAABh5
+"wgl
+5%&IIIIIIIIJII55)*~~~~~~~~~Y@-.EAAAAAAYDwjYHIEgghzvUggh
+5YgE'#(hY@'#(ggdhYD3ghYgdhzUgEgEdgh
+Ygggdgl5YgdAAB@AAgdgFDFDFDFDIIJHIIIIFGGDFDFAAATv UFX5~YTFAX5YXIIJIX5z
+vyX655
+vv
+ETUX69955555555Y XYX55655555555YXYEX55655555555YXzvvvy56111111111
+vv
+111111155555555555555555555
+
+j,-kB,-$%
+l"#nk&/ $%D
+()lm$%
+tu
+()AA,-,*-tuEVVQ&/&'/
+ETvU,-,-XY
+&/&/ ,-GG./,-,- ./&/E`b`b`bqqqilrrrrm^GRZV=GWkiWZWjiGhihqppppppppq,-aaaaaaa./aaa]]a\]<eeaab>f\<eeef[eea\]^\b`]<a<eeb=aTvUb?aa\]<facf`Tvy5Ydbbade\]<eeeeX555Ya>]aa[]aaTvvy555Y<[]]]<aTy55555Y\fa\<aX555555Y<b`aTvy555555YbcaTy555555Y^b]^>X5555555YbeeX55555Ya?jpp=aX5YGfhqqeWKee`ehqqaKWa`Gjqqqe=]hqqqdlrqqqqqqqqqiorsrnqhqqqqqqqqqorrmi
+G
+hqhqqqqoqqormorrmTvUlnhqqqqiqqiqqiTvvy5zUhhorrrmqqiqomX55Yhhiorsnqqiqi
+XYXYhhiiKWhqqiqi
+XYGhlmihrrmqi
+hqomKWhqqormWKW
+jpkWhqi
+hqqi
+
+lrmhqihqqiVZVVZ
+VVlrmZVjqqomVVVZVVVVVV
+hqomxEhqi
+
+
+hqi
+
+
+jppqqix
+hjpppi
+
+jppppqhqqqqk
+
+jppqqqqjpqqqq,,),,),,,$WW*,,,,,,,,,),,),,,,,,(,,,,,,,WW%,,),,,,,,$WWW*,,,,,,,,)+WWW*,,,,,$WWW,,,,,)),,,$W*,,,,,WWWWW%)+WW*$WW*,,,,,,,,,))1(,,,(,,+W,,,,,+%)1
+$W*,$W*),,,,,,)+%
+  !(,,,$%,WWWWW%) |r$WWWWWW,,,,,,) X11Z/lll,+WWWW% Z/o
+`,)
+Y
+
+
+ 5ln,)/[ e-/,)
+ e-
+
+ X ,,??????????; Z[
+ ?????????;,,)
+
+ >,,,,,,,,,),,,??????,/7:~/ !/|~111111111 1 1111111  1 ed 111111 ed 1 QQc1bQQQQQUUUUUY UUUY /[11 !897~f\1
+ wVww !27~jgCCdkkCCdN
+CCdN
+
+!kVwwlll~bQQQ
+
+
+
+N bQQCdN NttCdbQQQQ@ttCdN
+t
+tttt''''''''''''''1:''''''''''''''''''''''''''.'''''':''''''''''852''''''''''''83''''''''''''852''''''''''''3'''''''''''':''''''''''''852''''''''''''83''''''''''''8''''''''''''''4;+'''5'''''' <0 '''5''''''%&''''''''''''''''1''''''''''''*7**7*7***---*--*--*-)--------------*>*?*>?*>---=--=--*>*?*>?*>?7<---=--=--=--***********************  
+((-- --
+//
+    %&
+         
+   
+   
+          ,.4 0 2//////-&$$$%$$$$$$$$$$$$$$$$$$"!
+ 
+" 
+ ! 
+ "  ! "! "!      * *
+ * *
+ * *
+ *    
+ !*****" +++++  ,,,,,  ***> ++++ >****  , ,  + + !" *!" ,,  *=++> ++=+> **=*> ,, =,> **=++*> ++++++ ,,?,,  <++ =+<=,>=+*= =* *==+> ++=+? ,,,>=*,,>**>+++ *;;;;;;  >****** >** *  *  * ,,,, ****** **! ++  $,,  **=> $=> $ => => +++ ***$!" $ $ *  * *$ $ * $ **  + * , $  !!""  $ $ * *$ $**  ***  *$$+++  * ,,, ######-### ### ### ############!43"4 3 62 6 (5 (4 )4%
+ 3 643
+ 54 35 2 4 3): )6 
+*;
+99 8)
+); 99  9999 
+(<;
+ <!;+   
+;<  ; 6<
+
+ 589:
+
+
+
+
+  5 
+
+   
+
+ 5  
+
+   
+ 
+ 5 6
+    -.-........../../-./-.-........../../-./-.....7...././ %& 
+  
+  
+
+
+
+
+ 
+ 
+  -/ -..../,,,,-.. /-/-/-..7./,,,,-.7-//-/  4,,,,4 -/54
+
+54
+ 6
+
+ 
+)
+(+   
+)
+$%$&
+ $ # # #  
+(+()+ 
+)("!)+* 
+
+(+!! *
+
+)(
+(+<*+
+ 
++ 99:*
+ 
+(+<*
+( (!9:!
++
+
+;)(++)+
+ 
+;)"!* *)
+! 
+89 +  999 (!*(899
+!)(+)! (
+)
+))     6*89 69:*+  )(;+(" 899999  
+)) !
+*
+)+
+!)*  ( 
+)
+  *9  
+$+!!)$ ##    
+(!!*+>= 
+ 999&2=
+99999 9  +*
+)&%+<+  99>'=
+ 99 &% 
+* <( 9 >= 999:
+&% 
+!)">=&% 999 99&%
+;++!*
+
+8999 69"!
+)* >= >= ()>=&% &2'=&% >=
+(+$*>3%  #    
+*( >=*+
+"
+>32'=*
+)(*  &2'=
+!* >3% >''3%&%  &% 6&%  &% )&%
+( 
+>''3%
+* &%
++
+&%
+((&%
+* 
+&%>=
+&%
+>=
+&% >3% &%
+&%
+&% >32''3%
+&%
+&%!"&%
+&%
+&%
+&%
+
+&% &% &% 
+ !!)&%)* )&2=   
+/,;
+/.  
+,,/ ,!#
+-,/-,
+/. 
+.. 
+"
+!#
+
+ 
+$% )  *
+;  ;/ "  ) 
+) * #"#"!" "!   !7
+ 8 " ,,-/.-,/ "!#!"#:9$%%,-//- "#!"  
+*
+11 $ #  
+   
+  
+)
+1  
+)<<"
+<
+$  #
+)<    
+ % 
+)&2= $ #  
+&%   1
+$
+#
+
+(
+  111 1111
+$
+ #
+
+  
+    
+
+ " 
+
+61  
+
+
++
+ <<
+
+
+
+ 9 
+
+
+<  9 1
+
+ :;+"
+
+ 
+!+!11 
+
+19  
+ 6 +
+
+) 9: 
+(  !
+ *
+ 
++(+
+  *6*
++
+ 1! ! "   //.....--.//.....--.//% &--./12'''3-.1   ./-../,-.../-../,-.../-../,-.../-../,-.../-../,-.../-7./,-..% &2''31  %1 --//..--//--//..--//--//>=--//=-/>32=-/>2'1321'3 1$1 #   
+(
+  6
+99
+(+!
++ *
+99 
+
+!!!*
+ 
+9 
+ 69 
+
+ 
+ 99
+ 
+)
+* 699
+9$$+!
+ 
+99:  
+!!!$+!!" #
+,,-..
+ 
+
+,,-..
+-.7.
+
+,,-7.
+
+    
+-/./ -/
+-/./  -/,, -/./
+-/,,-/ -/
+
+  
+
+- 
+ 
+ -..7.
+-
+-/
+ -
+- 
+     *-./
+-/,,,-/$$$$-./
+%)$$$$ #    .... 
+
+/....-
+ /- -/
+-/-/  
+-/-/  -/-/- /-/--
+//--
+//-
+/
+
+
+  6
+$$ # 
+ :?  <? )
+
+  ? )  ==   >> "! 89  *> *   89 :?:? )  ;?;? )  ? <?<? )  ? )   ? 
+  ) * ,-.,//////////-
+  
+ 
+  >:)   ><) >>    )89      >>   8: ::?   ?< <<?  * ? )     * ),/////////////- 
+  
+ 
+
+
+
+  
+ 
+  
+  
+  
+
+ %
+
+   +=1,////? 
+=== :?5////4 ??? <?10 5// )==   >>:) 5//////>89<) 
+,/////- >>>> 1 8899///=
+ 5///->:?  1 =
+ ><?  >? ? ,/////-,////- !"   
+ " 
+ 
+ 
+ +=
+  )* ?    <6666666666666="<6666666=7<66<9=7"<9=7"16<9=7"<21=66=<666666666=7"&4444%$?7>44>4444444444?<66<=666666=""77""7<666=7"" 7")77">4 4:"77#444444?")77" >%$4?7" 37>444444?444444?
+ !
+
+ohi
+omhi!nm7:~nm'nm'nm'nm'nm'nm'nm'nm
+^
+noo !hihi*, '"4444888$888$$8$$$8$$**-**-(-"4444!888!888!8!!8!**-**--"4444,888,+888++,8,+++8++**-**--"--------**-**--
+! %&-3-3-----3-33--3       %&    "!
+797
+778
+977
+978778   & '''''19916522/959/9.19996512.25.9/65-61--2%***&%&% !"&%&%&%&%&$#'("!
+ 5 5
+    
+ & ,,,,,+ 00 + )-+- - )-++-+----------######- - ##(-# -#(-#--#----- >=<=<=<> ><''''''<>>''><>'''>>'>< <>''>>'> >''>>:> ><''>>>< ><'''><> >'''>< <<=<.=<< ><<=<=<> >>:'''''<>><<<<>'''>> <>''>><> >''>>1<> ><''>>''<<<''(><>''''''>< <=<=<=<< >=>=>=<> ><1>'>:'<>>''>:>'''>>'><<<>''>>'> >''>>'<> ><'(>>''<<<'''><>''''''>< <=<=<=<< >=>=<=<> ><'>('1'<>>:'>1>'''>>'>>:>>''>>'>><>>'(>>'<> ><''>>''<<<'''><>''''''>< <=<=<=<< >=<=<=<> ><''''''<>>1'><>'''>>'><1<>'(>>'>'''>''>>'>'''>''>>'>'''>''><>>':'>'>< <<=<=<=< >))))))> ><''''''<>>'><'<>'(>>'< 6<''>>'' '''>>'>- >''>>'<<'<<''><>''1'''>< <))))))<
diff --git a/binsplit/bank2c.bin b/binsplit/bank2c.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank2c.bin
Binary files differ
diff --git a/binsplit/bank2d.bin b/binsplit/bank2d.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank2d.bin
Binary files differ
diff --git a/binsplit/bank2e.bin b/binsplit/bank2e.bin
new file mode 100644
index 00000000..c877b918
--- /dev/null
+++ b/binsplit/bank2e.bin
Binary files differ
diff --git a/binsplit/bank2f.bin b/binsplit/bank2f.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank2f.bin
Binary files differ
diff --git a/binsplit/bank30.bin b/binsplit/bank30.bin
new file mode 100644
index 00000000..bc0210c6
--- /dev/null
+++ b/binsplit/bank30.bin
Binary files differ
diff --git a/binsplit/bank31.bin b/binsplit/bank31.bin
new file mode 100644
index 00000000..c641ad89
--- /dev/null
+++ b/binsplit/bank31.bin
Binary files differ
diff --git a/binsplit/bank32.bin b/binsplit/bank32.bin
new file mode 100644
index 00000000..99813c78
--- /dev/null
+++ b/binsplit/bank32.bin
Binary files differ
diff --git a/binsplit/bank33.bin b/binsplit/bank33.bin
new file mode 100644
index 00000000..27bc825a
--- /dev/null
+++ b/binsplit/bank33.bin
Binary files differ
diff --git a/binsplit/bank34.bin b/binsplit/bank34.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank34.bin
Binary files differ
diff --git a/binsplit/bank35.bin b/binsplit/bank35.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank35.bin
Binary files differ
diff --git a/binsplit/bank36.bin b/binsplit/bank36.bin
new file mode 100644
index 00000000..bc52e8ef
--- /dev/null
+++ b/binsplit/bank36.bin
Binary files differ
diff --git a/binsplit/bank37.bin b/binsplit/bank37.bin
new file mode 100644
index 00000000..e413fda1
--- /dev/null
+++ b/binsplit/bank37.bin
Binary files differ
diff --git a/binsplit/bank38.bin b/binsplit/bank38.bin
new file mode 100644
index 00000000..241ea634
--- /dev/null
+++ b/binsplit/bank38.bin
Binary files differ
diff --git a/binsplit/bank39.bin b/binsplit/bank39.bin
new file mode 100644
index 00000000..39fcfe20
--- /dev/null
+++ b/binsplit/bank39.bin
Binary files differ
diff --git a/binsplit/bank3a.bin b/binsplit/bank3a.bin
new file mode 100644
index 00000000..b866b244
--- /dev/null
+++ b/binsplit/bank3a.bin
Binary files differ
diff --git a/binsplit/bank3b.bin b/binsplit/bank3b.bin
new file mode 100644
index 00000000..9a79a5c9
--- /dev/null
+++ b/binsplit/bank3b.bin
Binary files differ
diff --git a/binsplit/bank3c.bin b/binsplit/bank3c.bin
new file mode 100644
index 00000000..b9dfe2fb
--- /dev/null
+++ b/binsplit/bank3c.bin
Binary files differ
diff --git a/binsplit/bank3d.bin b/binsplit/bank3d.bin
new file mode 100644
index 00000000..a37f6c97
--- /dev/null
+++ b/binsplit/bank3d.bin
Binary files differ
diff --git a/binsplit/bank3e.bin b/binsplit/bank3e.bin
new file mode 100644
index 00000000..91b37991
--- /dev/null
+++ b/binsplit/bank3e.bin
Binary files differ
diff --git a/binsplit/bank3f.bin b/binsplit/bank3f.bin
new file mode 100644
index 00000000..3fea7d6e
--- /dev/null
+++ b/binsplit/bank3f.bin
Binary files differ
diff --git a/binsplit/bank40.bin b/binsplit/bank40.bin
new file mode 100644
index 00000000..6fa76532
--- /dev/null
+++ b/binsplit/bank40.bin
Binary files differ
diff --git a/binsplit/bank41.bin b/binsplit/bank41.bin
new file mode 100644
index 00000000..0f0d75b4
--- /dev/null
+++ b/binsplit/bank41.bin
Binary files differ
diff --git a/binsplit/bank42.bin b/binsplit/bank42.bin
new file mode 100644
index 00000000..3fcf9d58
--- /dev/null
+++ b/binsplit/bank42.bin
Binary files differ
diff --git a/binsplit/bank43.bin b/binsplit/bank43.bin
new file mode 100644
index 00000000..d50b8b6d
--- /dev/null
+++ b/binsplit/bank43.bin
Binary files differ
diff --git a/binsplit/bank44.bin b/binsplit/bank44.bin
new file mode 100644
index 00000000..5c18003d
--- /dev/null
+++ b/binsplit/bank44.bin
Binary files differ
diff --git a/binsplit/bank45.bin b/binsplit/bank45.bin
new file mode 100644
index 00000000..213d1237
--- /dev/null
+++ b/binsplit/bank45.bin
Binary files differ
diff --git a/binsplit/bank46.bin b/binsplit/bank46.bin
new file mode 100644
index 00000000..c3230469
--- /dev/null
+++ b/binsplit/bank46.bin
Binary files differ
diff --git a/binsplit/bank47.bin b/binsplit/bank47.bin
new file mode 100644
index 00000000..2f1f0f50
--- /dev/null
+++ b/binsplit/bank47.bin
Binary files differ
diff --git a/binsplit/bank48.bin b/binsplit/bank48.bin
new file mode 100644
index 00000000..75321fc9
--- /dev/null
+++ b/binsplit/bank48.bin
Binary files differ
diff --git a/binsplit/bank49.bin b/binsplit/bank49.bin
new file mode 100644
index 00000000..3f4b9cbb
--- /dev/null
+++ b/binsplit/bank49.bin
Binary files differ
diff --git a/binsplit/bank4a.bin b/binsplit/bank4a.bin
new file mode 100644
index 00000000..47c6f0c1
--- /dev/null
+++ b/binsplit/bank4a.bin
Binary files differ
diff --git a/binsplit/bank4b.bin b/binsplit/bank4b.bin
new file mode 100644
index 00000000..2553500a
--- /dev/null
+++ b/binsplit/bank4b.bin
Binary files differ
diff --git a/binsplit/bank4c.bin b/binsplit/bank4c.bin
new file mode 100644
index 00000000..97419d5d
--- /dev/null
+++ b/binsplit/bank4c.bin
Binary files differ
diff --git a/binsplit/bank4d.bin b/binsplit/bank4d.bin
new file mode 100644
index 00000000..91998ee1
--- /dev/null
+++ b/binsplit/bank4d.bin
Binary files differ
diff --git a/binsplit/bank4e.bin b/binsplit/bank4e.bin
new file mode 100644
index 00000000..35f549a7
--- /dev/null
+++ b/binsplit/bank4e.bin
Binary files differ
diff --git a/binsplit/bank4f.bin b/binsplit/bank4f.bin
new file mode 100644
index 00000000..93c21891
--- /dev/null
+++ b/binsplit/bank4f.bin
Binary files differ
diff --git a/binsplit/bank50.bin b/binsplit/bank50.bin
new file mode 100644
index 00000000..cfdce482
--- /dev/null
+++ b/binsplit/bank50.bin
Binary files differ
diff --git a/binsplit/bank51.bin b/binsplit/bank51.bin
new file mode 100644
index 00000000..82a3abdc
--- /dev/null
+++ b/binsplit/bank51.bin
Binary files differ
diff --git a/binsplit/bank52.bin b/binsplit/bank52.bin
new file mode 100644
index 00000000..167b6a2c
--- /dev/null
+++ b/binsplit/bank52.bin
Binary files differ
diff --git a/binsplit/bank53.bin b/binsplit/bank53.bin
new file mode 100644
index 00000000..10c75223
--- /dev/null
+++ b/binsplit/bank53.bin
Binary files differ
diff --git a/binsplit/bank54.bin b/binsplit/bank54.bin
new file mode 100644
index 00000000..b90b7cf6
--- /dev/null
+++ b/binsplit/bank54.bin
Binary files differ
diff --git a/binsplit/bank55.bin b/binsplit/bank55.bin
new file mode 100644
index 00000000..b1b3db10
--- /dev/null
+++ b/binsplit/bank55.bin
Binary files differ
diff --git a/binsplit/bank56.bin b/binsplit/bank56.bin
new file mode 100644
index 00000000..24591e63
--- /dev/null
+++ b/binsplit/bank56.bin
Binary files differ
diff --git a/binsplit/bank57.bin b/binsplit/bank57.bin
new file mode 100644
index 00000000..83b9b23d
--- /dev/null
+++ b/binsplit/bank57.bin
Binary files differ
diff --git a/binsplit/bank58.bin b/binsplit/bank58.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank58.bin
Binary files differ
diff --git a/binsplit/bank59.bin b/binsplit/bank59.bin
new file mode 100644
index 00000000..ec2961fd
--- /dev/null
+++ b/binsplit/bank59.bin
Binary files differ
diff --git a/binsplit/bank5a.bin b/binsplit/bank5a.bin
new file mode 100644
index 00000000..30d9bf04
--- /dev/null
+++ b/binsplit/bank5a.bin
Binary files differ
diff --git a/binsplit/bank5b.bin b/binsplit/bank5b.bin
new file mode 100644
index 00000000..71c53f12
--- /dev/null
+++ b/binsplit/bank5b.bin
Binary files differ
diff --git a/binsplit/bank5c.bin b/binsplit/bank5c.bin
new file mode 100644
index 00000000..4c96574c
--- /dev/null
+++ b/binsplit/bank5c.bin
Binary files differ
diff --git a/binsplit/bank5d.bin b/binsplit/bank5d.bin
new file mode 100644
index 00000000..0103f22d
--- /dev/null
+++ b/binsplit/bank5d.bin
Binary files differ
diff --git a/binsplit/bank5e.bin b/binsplit/bank5e.bin
new file mode 100644
index 00000000..0ae65fc5
--- /dev/null
+++ b/binsplit/bank5e.bin
Binary files differ
diff --git a/binsplit/bank5f.bin b/binsplit/bank5f.bin
new file mode 100644
index 00000000..897cd19f
--- /dev/null
+++ b/binsplit/bank5f.bin
Binary files differ
diff --git a/binsplit/bank60.bin b/binsplit/bank60.bin
new file mode 100644
index 00000000..d9ca8563
--- /dev/null
+++ b/binsplit/bank60.bin
Binary files differ
diff --git a/binsplit/bank61.bin b/binsplit/bank61.bin
new file mode 100644
index 00000000..4e9910dc
--- /dev/null
+++ b/binsplit/bank61.bin
Binary files differ
diff --git a/binsplit/bank62.bin b/binsplit/bank62.bin
new file mode 100644
index 00000000..8d3f97e0
--- /dev/null
+++ b/binsplit/bank62.bin
Binary files differ
diff --git a/binsplit/bank63.bin b/binsplit/bank63.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank63.bin
Binary files differ
diff --git a/binsplit/bank64.bin b/binsplit/bank64.bin
new file mode 100644
index 00000000..e7b2092c
--- /dev/null
+++ b/binsplit/bank64.bin
Binary files differ
diff --git a/binsplit/bank65.bin b/binsplit/bank65.bin
new file mode 100644
index 00000000..a1bad500
--- /dev/null
+++ b/binsplit/bank65.bin
Binary files differ
diff --git a/binsplit/bank66.bin b/binsplit/bank66.bin
new file mode 100644
index 00000000..c05a9bb2
--- /dev/null
+++ b/binsplit/bank66.bin
Binary files differ
diff --git a/binsplit/bank67.bin b/binsplit/bank67.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank67.bin
Binary files differ
diff --git a/binsplit/bank68.bin b/binsplit/bank68.bin
new file mode 100644
index 00000000..4749ebdb
--- /dev/null
+++ b/binsplit/bank68.bin
Binary files differ
diff --git a/binsplit/bank69.bin b/binsplit/bank69.bin
new file mode 100644
index 00000000..0cc2e962
--- /dev/null
+++ b/binsplit/bank69.bin
Binary files differ
diff --git a/binsplit/bank6a.bin b/binsplit/bank6a.bin
new file mode 100644
index 00000000..fa8a4f5c
--- /dev/null
+++ b/binsplit/bank6a.bin
Binary files differ
diff --git a/binsplit/bank6b.bin b/binsplit/bank6b.bin
new file mode 100644
index 00000000..20b11304
--- /dev/null
+++ b/binsplit/bank6b.bin
Binary files differ
diff --git a/binsplit/bank6c.bin b/binsplit/bank6c.bin
new file mode 100644
index 00000000..7f006e34
--- /dev/null
+++ b/binsplit/bank6c.bin
Binary files differ
diff --git a/binsplit/bank6d.bin b/binsplit/bank6d.bin
new file mode 100644
index 00000000..72672869
--- /dev/null
+++ b/binsplit/bank6d.bin
Binary files differ
diff --git a/binsplit/bank6e.bin b/binsplit/bank6e.bin
new file mode 100644
index 00000000..aa872a52
--- /dev/null
+++ b/binsplit/bank6e.bin
Binary files differ
diff --git a/binsplit/bank6f.bin b/binsplit/bank6f.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank6f.bin
Binary files differ
diff --git a/binsplit/bank70.bin b/binsplit/bank70.bin
new file mode 100644
index 00000000..e8bb55e1
--- /dev/null
+++ b/binsplit/bank70.bin
Binary files differ
diff --git a/binsplit/bank71.bin b/binsplit/bank71.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank71.bin
Binary files differ
diff --git a/binsplit/bank72.bin b/binsplit/bank72.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank72.bin
Binary files differ
diff --git a/binsplit/bank73.bin b/binsplit/bank73.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank73.bin
Binary files differ
diff --git a/binsplit/bank74.bin b/binsplit/bank74.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank74.bin
Binary files differ
diff --git a/binsplit/bank75.bin b/binsplit/bank75.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank75.bin
Binary files differ
diff --git a/binsplit/bank76.bin b/binsplit/bank76.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank76.bin
Binary files differ
diff --git a/binsplit/bank77.bin b/binsplit/bank77.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank77.bin
Binary files differ
diff --git a/binsplit/bank78.bin b/binsplit/bank78.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank78.bin
Binary files differ
diff --git a/binsplit/bank79.bin b/binsplit/bank79.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank79.bin
Binary files differ
diff --git a/binsplit/bank7a.bin b/binsplit/bank7a.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank7a.bin
Binary files differ
diff --git a/binsplit/bank7b.bin b/binsplit/bank7b.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank7b.bin
Binary files differ
diff --git a/binsplit/bank7c.bin b/binsplit/bank7c.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank7c.bin
Binary files differ
diff --git a/binsplit/bank7d.bin b/binsplit/bank7d.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank7d.bin
Binary files differ
diff --git a/binsplit/bank7e.bin b/binsplit/bank7e.bin
new file mode 100644
index 00000000..294f4016
--- /dev/null
+++ b/binsplit/bank7e.bin
Binary files differ
diff --git a/binsplit/bank7f.bin b/binsplit/bank7f.bin
new file mode 100644
index 00000000..04170873
--- /dev/null
+++ b/binsplit/bank7f.bin
Binary files differ
diff --git a/main.asm b/main.asm
new file mode 100644
index 00000000..349a8e3b
--- /dev/null
+++ b/main.asm
@@ -0,0 +1,384 @@
+
+SECTION "bank00", ROM0[$00]
+INCBIN "binsplit/bank00.bin"
+
+SECTION "bank01", ROMX, BANK[$01]
+INCBIN "binsplit/bank01.bin"
+
+SECTION "bank02", ROMX, BANK[$02]
+INCBIN "binsplit/bank02.bin"
+
+SECTION "bank03", ROMX, BANK[$03]
+INCBIN "binsplit/bank03.bin"
+
+SECTION "bank04", ROMX, BANK[$04]
+INCBIN "binsplit/bank04.bin"
+
+SECTION "bank05", ROMX, BANK[$05]
+INCBIN "binsplit/bank05.bin"
+
+SECTION "bank06", ROMX, BANK[$06]
+INCBIN "binsplit/bank06.bin"
+
+SECTION "bank07", ROMX, BANK[$07]
+INCBIN "binsplit/bank07.bin"
+
+SECTION "bank08", ROMX, BANK[$08]
+INCBIN "binsplit/bank08.bin"
+
+SECTION "bank09", ROMX, BANK[$09]
+INCBIN "binsplit/bank09.bin"
+
+SECTION "bank0a", ROMX, BANK[$0a]
+INCBIN "binsplit/bank0a.bin"
+
+SECTION "bank0b", ROMX, BANK[$0b]
+INCBIN "binsplit/bank0b.bin"
+
+SECTION "bank0c", ROMX, BANK[$0c]
+INCBIN "binsplit/bank0c.bin"
+
+SECTION "bank0d", ROMX, BANK[$0d]
+INCBIN "binsplit/bank0d.bin"
+
+SECTION "bank0e", ROMX, BANK[$0e]
+INCBIN "binsplit/bank0e.bin"
+
+SECTION "bank0f", ROMX, BANK[$0f]
+INCBIN "binsplit/bank0f.bin"
+
+SECTION "bank10", ROMX, BANK[$10]
+INCBIN "binsplit/bank10.bin"
+
+SECTION "bank11", ROMX, BANK[$11]
+INCBIN "binsplit/bank11.bin"
+
+SECTION "bank12", ROMX, BANK[$12]
+INCBIN "binsplit/bank12.bin"
+
+SECTION "bank13", ROMX, BANK[$13]
+INCBIN "binsplit/bank13.bin"
+
+SECTION "bank14", ROMX, BANK[$14]
+INCBIN "binsplit/bank14.bin"
+
+SECTION "bank15", ROMX, BANK[$15]
+INCBIN "binsplit/bank15.bin"
+
+SECTION "bank16", ROMX, BANK[$16]
+INCBIN "binsplit/bank16.bin"
+
+SECTION "bank17", ROMX, BANK[$17]
+INCBIN "binsplit/bank17.bin"
+
+SECTION "bank18", ROMX, BANK[$18]
+INCBIN "binsplit/bank18.bin"
+
+SECTION "bank19", ROMX, BANK[$19]
+INCBIN "binsplit/bank19.bin"
+
+SECTION "bank1a", ROMX, BANK[$1a]
+INCBIN "binsplit/bank1a.bin"
+
+SECTION "bank1b", ROMX, BANK[$1b]
+INCBIN "binsplit/bank1b.bin"
+
+SECTION "bank1c", ROMX, BANK[$1c]
+INCBIN "binsplit/bank1c.bin"
+
+SECTION "bank1d", ROMX, BANK[$1d]
+INCBIN "binsplit/bank1d.bin"
+
+SECTION "bank1e", ROMX, BANK[$1e]
+INCBIN "binsplit/bank1e.bin"
+
+SECTION "bank1f", ROMX, BANK[$1f]
+INCBIN "binsplit/bank1f.bin"
+
+SECTION "bank20", ROMX, BANK[$20]
+INCBIN "binsplit/bank20.bin"
+
+SECTION "bank21", ROMX, BANK[$21]
+INCBIN "binsplit/bank21.bin"
+
+SECTION "bank22", ROMX, BANK[$22]
+INCBIN "binsplit/bank22.bin"
+
+SECTION "bank23", ROMX, BANK[$23]
+INCBIN "binsplit/bank23.bin"
+
+SECTION "bank24", ROMX, BANK[$24]
+INCBIN "binsplit/bank24.bin"
+
+SECTION "bank25", ROMX, BANK[$25]
+INCBIN "binsplit/bank25.bin"
+
+SECTION "bank26", ROMX, BANK[$26]
+INCBIN "binsplit/bank26.bin"
+
+SECTION "bank27", ROMX, BANK[$27]
+INCBIN "binsplit/bank27.bin"
+
+SECTION "bank28", ROMX, BANK[$28]
+INCBIN "binsplit/bank28.bin"
+
+SECTION "bank29", ROMX, BANK[$29]
+INCBIN "binsplit/bank29.bin"
+
+SECTION "bank2a", ROMX, BANK[$2a]
+INCBIN "binsplit/bank2a.bin"
+
+SECTION "bank2b", ROMX, BANK[$2b]
+INCBIN "binsplit/bank2b.bin"
+
+SECTION "bank2c", ROMX, BANK[$2c]
+INCBIN "binsplit/bank2c.bin"
+
+SECTION "bank2d", ROMX, BANK[$2d]
+INCBIN "binsplit/bank2d.bin"
+
+SECTION "bank2e", ROMX, BANK[$2e]
+INCBIN "binsplit/bank2e.bin"
+
+SECTION "bank2f", ROMX, BANK[$2f]
+INCBIN "binsplit/bank2f.bin"
+
+SECTION "bank30", ROMX, BANK[$30]
+INCBIN "binsplit/bank30.bin"
+
+SECTION "bank31", ROMX, BANK[$31]
+INCBIN "binsplit/bank31.bin"
+
+SECTION "bank32", ROMX, BANK[$32]
+INCBIN "binsplit/bank32.bin"
+
+SECTION "bank33", ROMX, BANK[$33]
+INCBIN "binsplit/bank33.bin"
+
+SECTION "bank34", ROMX, BANK[$34]
+INCBIN "binsplit/bank34.bin"
+
+SECTION "bank35", ROMX, BANK[$35]
+INCBIN "binsplit/bank35.bin"
+
+SECTION "bank36", ROMX, BANK[$36]
+INCBIN "binsplit/bank36.bin"
+
+SECTION "bank37", ROMX, BANK[$37]
+INCBIN "binsplit/bank37.bin"
+
+SECTION "bank38", ROMX, BANK[$38]
+INCBIN "binsplit/bank38.bin"
+
+SECTION "bank39", ROMX, BANK[$39]
+INCBIN "binsplit/bank39.bin"
+
+SECTION "bank3a", ROMX, BANK[$3a]
+INCBIN "binsplit/bank3a.bin"
+
+SECTION "bank3b", ROMX, BANK[$3b]
+INCBIN "binsplit/bank3b.bin"
+
+SECTION "bank3c", ROMX, BANK[$3c]
+INCBIN "binsplit/bank3c.bin"
+
+SECTION "bank3d", ROMX, BANK[$3d]
+INCBIN "binsplit/bank3d.bin"
+
+SECTION "bank3e", ROMX, BANK[$3e]
+INCBIN "binsplit/bank3e.bin"
+
+SECTION "bank3f", ROMX, BANK[$3f]
+INCBIN "binsplit/bank3f.bin"
+
+SECTION "bank40", ROMX, BANK[$40]
+INCBIN "binsplit/bank40.bin"
+
+SECTION "bank41", ROMX, BANK[$41]
+INCBIN "binsplit/bank41.bin"
+
+SECTION "bank42", ROMX, BANK[$42]
+INCBIN "binsplit/bank42.bin"
+
+SECTION "bank43", ROMX, BANK[$43]
+INCBIN "binsplit/bank43.bin"
+
+SECTION "bank44", ROMX, BANK[$44]
+INCBIN "binsplit/bank44.bin"
+
+SECTION "bank45", ROMX, BANK[$45]
+INCBIN "binsplit/bank45.bin"
+
+SECTION "bank46", ROMX, BANK[$46]
+INCBIN "binsplit/bank46.bin"
+
+SECTION "bank47", ROMX, BANK[$47]
+INCBIN "binsplit/bank47.bin"
+
+SECTION "bank48", ROMX, BANK[$48]
+INCBIN "binsplit/bank48.bin"
+
+SECTION "bank49", ROMX, BANK[$49]
+INCBIN "binsplit/bank49.bin"
+
+SECTION "bank4a", ROMX, BANK[$4a]
+INCBIN "binsplit/bank4a.bin"
+
+SECTION "bank4b", ROMX, BANK[$4b]
+INCBIN "binsplit/bank4b.bin"
+
+SECTION "bank4c", ROMX, BANK[$4c]
+INCBIN "binsplit/bank4c.bin"
+
+SECTION "bank4d", ROMX, BANK[$4d]
+INCBIN "binsplit/bank4d.bin"
+
+SECTION "bank4e", ROMX, BANK[$4e]
+INCBIN "binsplit/bank4e.bin"
+
+SECTION "bank4f", ROMX, BANK[$4f]
+INCBIN "binsplit/bank4f.bin"
+
+SECTION "bank50", ROMX, BANK[$50]
+INCBIN "binsplit/bank50.bin"
+
+SECTION "bank51", ROMX, BANK[$51]
+INCBIN "binsplit/bank51.bin"
+
+SECTION "bank52", ROMX, BANK[$52]
+INCBIN "binsplit/bank52.bin"
+
+SECTION "bank53", ROMX, BANK[$53]
+INCBIN "binsplit/bank53.bin"
+
+SECTION "bank54", ROMX, BANK[$54]
+INCBIN "binsplit/bank54.bin"
+
+SECTION "bank55", ROMX, BANK[$55]
+INCBIN "binsplit/bank55.bin"
+
+SECTION "bank56", ROMX, BANK[$56]
+INCBIN "binsplit/bank56.bin"
+
+SECTION "bank57", ROMX, BANK[$57]
+INCBIN "binsplit/bank57.bin"
+
+SECTION "bank58", ROMX, BANK[$58]
+INCBIN "binsplit/bank58.bin"
+
+SECTION "bank59", ROMX, BANK[$59]
+INCBIN "binsplit/bank59.bin"
+
+SECTION "bank5a", ROMX, BANK[$5a]
+INCBIN "binsplit/bank5a.bin"
+
+SECTION "bank5b", ROMX, BANK[$5b]
+INCBIN "binsplit/bank5b.bin"
+
+SECTION "bank5c", ROMX, BANK[$5c]
+INCBIN "binsplit/bank5c.bin"
+
+SECTION "bank5d", ROMX, BANK[$5d]
+INCBIN "binsplit/bank5d.bin"
+
+SECTION "bank5e", ROMX, BANK[$5e]
+INCBIN "binsplit/bank5e.bin"
+
+SECTION "bank5f", ROMX, BANK[$5f]
+INCBIN "binsplit/bank5f.bin"
+
+SECTION "bank60", ROMX, BANK[$60]
+INCBIN "binsplit/bank60.bin"
+
+SECTION "bank61", ROMX, BANK[$61]
+INCBIN "binsplit/bank61.bin"
+
+SECTION "bank62", ROMX, BANK[$62]
+INCBIN "binsplit/bank62.bin"
+
+SECTION "bank63", ROMX, BANK[$63]
+INCBIN "binsplit/bank63.bin"
+
+SECTION "bank64", ROMX, BANK[$64]
+INCBIN "binsplit/bank64.bin"
+
+SECTION "bank65", ROMX, BANK[$65]
+INCBIN "binsplit/bank65.bin"
+
+SECTION "bank66", ROMX, BANK[$66]
+INCBIN "binsplit/bank66.bin"
+
+SECTION "bank67", ROMX, BANK[$67]
+INCBIN "binsplit/bank67.bin"
+
+SECTION "bank68", ROMX, BANK[$68]
+INCBIN "binsplit/bank68.bin"
+
+SECTION "bank69", ROMX, BANK[$69]
+INCBIN "binsplit/bank69.bin"
+
+SECTION "bank6a", ROMX, BANK[$6a]
+INCBIN "binsplit/bank6a.bin"
+
+SECTION "bank6b", ROMX, BANK[$6b]
+INCBIN "binsplit/bank6b.bin"
+
+SECTION "bank6c", ROMX, BANK[$6c]
+INCBIN "binsplit/bank6c.bin"
+
+SECTION "bank6d", ROMX, BANK[$6d]
+INCBIN "binsplit/bank6d.bin"
+
+SECTION "bank6e", ROMX, BANK[$6e]
+INCBIN "binsplit/bank6e.bin"
+
+SECTION "bank6f", ROMX, BANK[$6f]
+INCBIN "binsplit/bank6f.bin"
+
+SECTION "bank70", ROMX, BANK[$70]
+INCBIN "binsplit/bank70.bin"
+
+SECTION "bank71", ROMX, BANK[$71]
+INCBIN "binsplit/bank71.bin"
+
+SECTION "bank72", ROMX, BANK[$72]
+INCBIN "binsplit/bank72.bin"
+
+SECTION "bank73", ROMX, BANK[$73]
+INCBIN "binsplit/bank73.bin"
+
+SECTION "bank74", ROMX, BANK[$74]
+INCBIN "binsplit/bank74.bin"
+
+SECTION "bank75", ROMX, BANK[$75]
+INCBIN "binsplit/bank75.bin"
+
+SECTION "bank76", ROMX, BANK[$76]
+INCBIN "binsplit/bank76.bin"
+
+SECTION "bank77", ROMX, BANK[$77]
+INCBIN "binsplit/bank77.bin"
+
+SECTION "bank78", ROMX, BANK[$78]
+INCBIN "binsplit/bank78.bin"
+
+SECTION "bank79", ROMX, BANK[$79]
+INCBIN "binsplit/bank79.bin"
+
+SECTION "bank7a", ROMX, BANK[$7a]
+INCBIN "binsplit/bank7a.bin"
+
+SECTION "bank7b", ROMX, BANK[$7b]
+INCBIN "binsplit/bank7b.bin"
+
+SECTION "bank7c", ROMX, BANK[$7c]
+INCBIN "binsplit/bank7c.bin"
+
+SECTION "bank7d", ROMX, BANK[$7d]
+INCBIN "binsplit/bank7d.bin"
+
+SECTION "bank7e", ROMX, BANK[$7e]
+INCBIN "binsplit/bank7e.bin"
+
+SECTION "bank7f", ROMX, BANK[$7f]
+INCBIN "binsplit/bank7f.bin"