summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.gitignore58
-rwxr-xr-xINSTALL.md136
-rwxr-xr-xMakefile100
-rwxr-xr-xREADME.md18
-rwxr-xr-xconstants.asm2
-rwxr-xr-xmain.asm3804
-rwxr-xr-xwram.asm28
7 files changed, 2073 insertions, 2073 deletions
diff --git a/.gitignore b/.gitignore
index 7a0630b..1f9f0cd 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,31 +1,31 @@
-# precompiled python
-*.pyc
-
-# compiled object file
+# precompiled python
+*.pyc
+
+# compiled object file
*.o
-
-# no binaries
-*.exe
-
-# roms
-*.gbc
-*.gb
-
-# rgbds extras
-*.sym
-
-# swap files for vim
-.*.swp
-
-# for any of the poor souls with save game files in their working directory
-*.sgm
-*.sav
-*.sys
-
-# for vim configuration
-# url: http://www.vim.org/scripts/script.php?script_id=441
-.lvimrc
-
-# converted image data
-*.1bpp
+
+# no binaries
+*.exe
+
+# roms
+*.gbc
+*.gb
+
+# rgbds extras
+*.sym
+
+# swap files for vim
+.*.swp
+
+# for any of the poor souls with save game files in their working directory
+*.sgm
+*.sav
+*.sys
+
+# for vim configuration
+# url: http://www.vim.org/scripts/script.php?script_id=441
+.lvimrc
+
+# converted image data
+*.1bpp
*.2bpp
diff --git a/INSTALL.md b/INSTALL.md
index 4a7cf42..7f4b831 100755
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -1,68 +1,68 @@
-# Linux
-
-Dependencies:
-
- sudo apt-get install make gcc bison git python python-setuptools
- sudo easy_install pip
-
-The assembler used is [**rgbds**](https://github.com/bentley/rgbds).
-
- git clone git://github.com/bentley/rgbds.git
- cd rgbds
- sudo mkdir -p /usr/local/man/man{1,7}
- sudo make install
- cd ..
- rm -rf rgbds
-
-Set up the repository.
-
- git clone git://github.com/huderlem/pokepinball.git
- cd pokepinball
-
-Place a copy of Pokemon Pinball (U) [C][!].gb (`md5: fbe20570c2e52c937a9395024069ba3c`) in this directory and name it `baserom.gbc`.
-
-To build `pokepinball.gbc`:
-
- make
-
-This should take less than one second.
-
-To remove all generated files by the build process:
-
- make clean
-
-To compare the `md5` hashes of `baserom.gbc` and the built `pokepinball.gbc`:
-
- make compare
-
-
-# OS X
-
-In the shell, run:
-
- xcode-select --install
-
-Then follow the Linux instructions.
-
-
-# Windows
-
-It's recommended that you use a virtual machine running Linux or OS X.
-
-If you insist on Windows, use [**Cygwin**](http://cygwin.com/install.html) (32-bit).
-
-Dependencies are downloaded in the installer rather than the command line.
-Select the following packages:
-* make
-* git
-* python
-* python-setuptools
-
-The latest version of **rgbds** is [**0.2.2**](https://github.com/bentley/rgbds/releases/download/v0.2.2/rgbds-0.2.2-win32.zip). To install, put `rgbasm.exe`, `rgblink.exe` and `rgbfix.exe` in `C:\cygwin\usr\local\bin`.
-
-Then set up the repository. In the **Cygwin terminal**:
-
- git clone git://github.com/iimarckus/pokered.git
- cd pokered
-
-To build, follow the Linux instructions.
+# Linux
+
+Dependencies:
+
+ sudo apt-get install make gcc bison git python python-setuptools
+ sudo easy_install pip
+
+The assembler used is [**rgbds**](https://github.com/bentley/rgbds).
+
+ git clone git://github.com/bentley/rgbds.git
+ cd rgbds
+ sudo mkdir -p /usr/local/man/man{1,7}
+ sudo make install
+ cd ..
+ rm -rf rgbds
+
+Set up the repository.
+
+ git clone git://github.com/huderlem/pokepinball.git
+ cd pokepinball
+
+Place a copy of Pokemon Pinball (U) [C][!].gb (`md5: fbe20570c2e52c937a9395024069ba3c`) in this directory and name it `baserom.gbc`.
+
+To build `pokepinball.gbc`:
+
+ make
+
+This should take less than one second.
+
+To remove all generated files by the build process:
+
+ make clean
+
+To compare the `md5` hashes of `baserom.gbc` and the built `pokepinball.gbc`:
+
+ make compare
+
+
+# OS X
+
+In the shell, run:
+
+ xcode-select --install
+
+Then follow the Linux instructions.
+
+
+# Windows
+
+It's recommended that you use a virtual machine running Linux or OS X.
+
+If you insist on Windows, use [**Cygwin**](http://cygwin.com/install.html) (32-bit).
+
+Dependencies are downloaded in the installer rather than the command line.
+Select the following packages:
+* make
+* git
+* python
+* python-setuptools
+
+The latest version of **rgbds** is [**0.2.2**](https://github.com/bentley/rgbds/releases/download/v0.2.2/rgbds-0.2.2-win32.zip). To install, put `rgbasm.exe`, `rgblink.exe` and `rgbfix.exe` in `C:\cygwin\usr\local\bin`.
+
+Then set up the repository. In the **Cygwin terminal**:
+
+ git clone git://github.com/iimarckus/pokered.git
+ cd pokered
+
+To build, follow the Linux instructions.
diff --git a/Makefile b/Makefile
index b6310cf..5ab2704 100755
--- a/Makefile
+++ b/Makefile
@@ -1,50 +1,50 @@
-.PHONY: all compare clean
-
-.SUFFIXES:
-.SUFFIXES: .asm .o .gbc .png
-.SECONDEXPANSION:
-
-# Build Pokemon Pinball.
-ROMS := pokepinball.gbc
-OBJS := main.o wram.o
-
-# If your default python is 3, you may want to change this to python27.
-PYTHON := python
-PRET := pokemon-reverse-engineering-tools/pokemontools
-
-$(foreach obj, $(OBJS), \
- $(eval $(obj:.o=)_dep := $(shell $(PYTHON) $(PRET)/scan_includes.py $(obj:.o=.asm))) \
-)
-
-# Link objects together to build a rom.
-all: $(ROMS) compare
-
-# Assemble source files into objects.
-# Use rgbasm -h to use halts without nops.
-$(OBJS): $$*.asm $$($$*_dep)
- @$(PYTHON) $(PRET)/gfx.py 2bpp $(2bppq)
- @$(PYTHON) $(PRET)/gfx.py 1bpp $(1bppq)
- rgbasm -h -o $@ $<
-
-$(ROMS): $(OBJS)
- rgblink -n $(ROMS:.gbc=.sym) -o $@ $^
- rgbfix -jsvc -k 01 -l 0x33 -m 0x1e -p 0 -r 02 -t "POKEPINBALL" -i VPHE $@
-
-# The compare target is a shortcut to check that the build matches the original roms exactly.
-# This is for contributors to make sure a change didn't affect the contents of the rom.
-# More thorough comparison can be made by diffing the output of hexdump -C against both roms.
-compare: $(ROMS) baserom.gbc
- cmp $^
-
-# Remove files generated by the build process.
-clean:
- rm -f $(ROMS) $(OBJS) $(ROMS:.gbc=.sym)
- find . \( -iname '*.1bpp' -o -iname '*.2bpp' \) -exec rm {} +
-
-%.2bpp: %.png
- $(eval 2bppq += $<)
- @rm -f $@
-
-%.1bpp: %.png
- $(eval 1bppq += $<)
- @rm -f $@
+.PHONY: all compare clean
+
+.SUFFIXES:
+.SUFFIXES: .asm .o .gbc .png
+.SECONDEXPANSION:
+
+# Build Pokemon Pinball.
+ROMS := pokepinball.gbc
+OBJS := main.o wram.o
+
+# If your default python is 3, you may want to change this to python27.
+PYTHON := python
+PRET := pokemon-reverse-engineering-tools/pokemontools
+
+$(foreach obj, $(OBJS), \
+ $(eval $(obj:.o=)_dep := $(shell $(PYTHON) $(PRET)/scan_includes.py $(obj:.o=.asm))) \
+)
+
+# Link objects together to build a rom.
+all: $(ROMS) compare
+
+# Assemble source files into objects.
+# Use rgbasm -h to use halts without nops.
+$(OBJS): $$*.asm $$($$*_dep)
+ @$(PYTHON) $(PRET)/gfx.py 2bpp $(2bppq)
+ @$(PYTHON) $(PRET)/gfx.py 1bpp $(1bppq)
+ rgbasm -h -o $@ $<
+
+$(ROMS): $(OBJS)
+ rgblink -n $(ROMS:.gbc=.sym) -o $@ $^
+ rgbfix -jsvc -k 01 -l 0x33 -m 0x1e -p 0 -r 02 -t "POKEPINBALL" -i VPHE $@
+
+# The compare target is a shortcut to check that the build matches the original roms exactly.
+# This is for contributors to make sure a change didn't affect the contents of the rom.
+# More thorough comparison can be made by diffing the output of hexdump -C against both roms.
+compare: $(ROMS) baserom.gbc
+ cmp $^
+
+# Remove files generated by the build process.
+clean:
+ rm -f $(ROMS) $(OBJS) $(ROMS:.gbc=.sym)
+ find . \( -iname '*.1bpp' -o -iname '*.2bpp' \) -exec rm {} +
+
+%.2bpp: %.png
+ $(eval 2bppq += $<)
+ @rm -f $@
+
+%.1bpp: %.png
+ $(eval 1bppq += $<)
+ @rm -f $@
diff --git a/README.md b/README.md
index 9682887..73413c6 100755
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
-# Pokémon Pinball
-
-This is a disassembly of Pokémon Pinball (Game Boy Color).
-
-It builds the following rom:
-
-* Pokemon Pinball (U) [C][!].gb `md5: fbe20570c2e52c937a9395024069ba3c`
-
-To set up the repository, see [**INSTALL.md**](INSTALL.md).
+# Pokémon Pinball
+
+This is a disassembly of Pokémon Pinball (Game Boy Color).
+
+It builds the following rom:
+
+* Pokemon Pinball (U) [C][!].gb `md5: fbe20570c2e52c937a9395024069ba3c`
+
+To set up the repository, see [**INSTALL.md**](INSTALL.md).
diff --git a/constants.asm b/constants.asm
index d3f5a12..8b13789 100755
--- a/constants.asm
+++ b/constants.asm
@@ -1 +1 @@
-
+
diff --git a/main.asm b/main.asm
index 91def51..ea94d97 100755
--- a/main.asm
+++ b/main.asm
@@ -1,1902 +1,1902 @@
-INCLUDE "constants.asm"
-
-SECTION "Home", ROM0
-
-INCBIN "baserom.gbc",$0,$100
-
-SECTION "Entry", ROM0 [$100]
-
- nop
- jp Start
-
-SECTION "Header", ROM0 [$104]
-
- ; The header is generated by rgbfix.
- ; The space here is allocated to prevent code from being overwritten.
- ds $150 - $104
-
-SECTION "Main", ROM0
-
-Start: ; 0x150
- ld [$fffe], a
- ld sp, $fffe
- di
- xor a
- ld [$ff0f], a
- ld a, [$ff40]
- bit 7, a
- jr nz, .asm_163
- set 7, a
- ld [$ff40], a
-.asm_163
- ld bc, $0002
- call Func_948
-.asm_169
- ld a, [$ff44]
- cp $91
- jr c, .asm_169
- ld a, $81
- ld [$ff40], a
- xor a
- ld [$ff47], a
- ld [$ff48], a
- ld [$ff49], a
- ld bc, $0002
- call Func_948
-.asm_180
- ld a, [$ff44]
- cp $91
- jr c, .asm_180
- xor a
- ld [$ff40], a
- ld hl, wc000
- ld bc, $2000
- call Func_654
- ld hl, $8000
- ld bc, $1000
- call Func_654
- ld a, $a
- ld [$0000], a
- ld a, $1
- ld [$2000], a
- ld a, $0
- ld [$6000], a
- ld a, $0
- ld [$4000], a
- ld a, $1
- ld [$fff8], a
- ld a, $1
- ld [$6000], a
- ld a, $0
- ld [$4000], a
- ld sp, $dfff
- ld hl, $ff80
- ld bc, $007e
- call Func_654
- call Func_5f7
- call Func_916
- xor a
- ld [$d7fb], a
- ld [$d7fc], a
- ld [$d7fd], a
- ld [$ffb0], a
- ld [$ffb1], a
- ld [$d8e1], a
- ld [$d7fe], a
- ld [$fffc], a
- ld hl, $ff9e
- xor a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld [hli], a
- ld a, $8f
- ld [hli], a
- ld a, $a6
- ld [hli], a
- ld a, $0
- ld [$d849], a
- ld [$d84a], a
- ld a, $f
- call Func_52c
- call Func_23b
- ld a, [$fffe]
- and a
- jr nz, .asm_222
- call Func_12f8
- rl a
- and $1
- ld [$fffb], a
- call Func_13a8
- ld a, [$fffb]
- and a
- jr z, .asm_222
- ld a, $1
- ld [$d917], a
-.asm_222
- ld a, $1
- ld [$ffff], a
- ei
- ld a, $ff
- ld [$d810], a
- call Func_97a
- xor a
- ld [$daa3], a
- ld a, $0
- ld hl, $1ffc
- call Func_549
-Func_23b: ; 0x23b
- ld a, [$fffe]
- cp $11
- jr nz, .asm_248
- ld a, $1
- ld [$fffe], a
- ld [$fffd], a
- ret
-.asm_248
- xor a
- ld [$fffe], a
- ld [$fffd], a
- ret
-
-INCBIN "baserom.gbc",$24e,$52c - $24e
-
-Func_52c: ; 0x52c
- di
- ld [$d85b], a
- ei
- ret
-
-INCBIN "baserom.gbc",$532,$549 - $532
-
-Func_549: ; 0x549
- ld [$fff8], a
- ld [$2000], a
- jp [hl]
-
-INCBIN "baserom.gbc",$54f,$5f7 - $54f
-
-Func_5f7: ; 0x5f7
- ld c, $80
- ld b, $a
- ld hl, $0605 ; todo
-.asm_5fe
- ld a, [hli]
- ld [$ff00+c], a
- inc c
- dec b
- jr nz, .asm_5fe
- ret
-
-INCBIN "baserom.gbc",$605,$654 - $605
-
-Func_654: ; 0x654
- xor a
- dec bc
-.asm_656
- ld [hli], a
- dec bc
- bit 7, b
- jr z, .asm_656
- ret
-
-Func_65d: ; 0x65d
- ld a, [hli]
- ld [de], a
- inc de
- dec bc
- ld a, c
- or b
- jr nz, Func_65d
- ret
-
-INCBIN "baserom.gbc",$666,$916 - $666
-
-Func_916: ; 0x916
- ld hl, wOAMBuffer
- ld b, $a0
- ld a, $f0
-.asm_91d
- ld [hli], a
- dec b
- jr nz, .asm_91d
- xor a
- ld [$d802], a
- ret
-
-INCBIN "baserom.gbc",$926,$948 - $926
-
-Func_948: ; 0x948
- ld de, $06d6
-.asm_94b
- nop
- nop
- nop
- dec de
- ld a, d
- or e
- jr nz, .asm_94b
- dec bc
- ld a, b
- or c
- jr nz, Func_948
- ret
-
-Func_959: ; 0x959
- push bc
- push de
- push hl
- ld a, [$d811]
- ld c, a
- ld b, $0
- inc a
- cp $37
- jr nz, .asm_96e
- call Func_9fa
- xor a
- ld bc, $0000
-.asm_96e
- ld [$d811], a
- ld hl, $d812
- add hl, bc
- ld a, [hl]
- pop hl
- pop de
- pop bc
- ret
-
-Func_97a: ; 0x97a
- ld a, [$d810]
- ld d, a
- ld a, $0
- ld a, [$afff]
-.asm_983
- cp d
- jr c, .asm_989
- sub d
- jr .asm_983
-.asm_989
- ld [$d80f], a
- ld [$d848], a
- ld e, $1
- ld hl, $09c4 ; todo
- ld a, $36
-.asm_996
- push af
- ld c, [hl]
- inc hl
- ld b, $0
- push hl
- ld hl, $d812
- add hl, bc
- ld [hl], e
- ld a, [$d80f]
- sub e
- jr nc, .asm_9a8
- add d
-.asm_9a8
- ld e, a
- ld a, [hl]
- ld [$d80f], a
- pop hl
- pop af
- dec a
- jr nz, .asm_996
- call Func_9fa
- call Func_9fa
- call Func_9fa
- ld a, $0
- call Func_959
- ld [$afff], a
- ret
-
-INCBIN "baserom.gbc",$9c4,$9fa - $9c4
-
-Func_9fa: ; 0x9fa
- ld a, [$d810]
- ld d, a
- ld bc, $d812
- ld hl, $d831
- ld e, $18
-.asm_a06
- ld a, [bc]
- sub [hl]
- jr nc, .asm_a0b
- add d
-.asm_a0b
- ld [bc], a
- dec e
- jr nz, .asm_a06
- ld bc, $d82a
- ld hl, $d812
- ld e, $1f
-.asm_a17
- ld a, [bc]
- sub [hl]
- jr nc, .asm_a1c
- add d
-.asm_a1c
- ld [bc], a
- dec e
- jr nz, .asm_a17
- ret
-
-INCBIN "baserom.gbc",$a21,$12a1 - $a21
-
-Func_12a1: ; 0x12a1
- ld [$fffa], a
- ld a, [$fff8]
- push af
- ld a, [$fffa]
- ld [$fff8], a
- ld [$2000], a
- ld a, [hl]
- and $7
- jr z, .asm_12e5
- ld b, a
- ld c, $0
-.asm_12b5
- push bc
- ld a, $0
- ld [$ff00+c], a
- ld a, $30
- ld [$ff00+c], a
- ld b, $10
-.asm_12be
- ld e, $8
- ld a, [hli]
- ld d, a
-.asm_12c2
- bit 0, d
- ld a, $10
- jr nz, .asm_12ca
- ld a, $20
-.asm_12ca
- ld [$ff00+c], a
- ld a, $30
- ld [$ff00+c], a
- rr d
- dec e
- jr nz, .asm_12c2
- dec b
- jr nz, .asm_12be
- ld a, $20
- ld [$ff00+c], a
- ld a, $30
- ld [$ff00+c], a
- pop bc
- dec b
- jr z, .asm_12e5
- call Func_12ec
- jr .asm_12b5
-.asm_12e5
- pop af
- ld [$fff8], a
- ld [$2000], a
- ret
-
-Func_12ec ; 0x12ec
- ld de, $1b58
-.asm_12ef
- nop
- nop
- nop
- dec de
- ld a, d
- or e
- jr nz, .asm_12ef
- ret
-
-Func_12f8: ; 0x12f8
- ld a, $e
- ld hl, $4010 ; todo
- call Func_12a1
- call Func_12ec
- ld a, [$ff00]
- and $3
- cp $3
- jr nz, .asm_1346
- ld a, $20
- ld [$ff00], a
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, $30
- ld [$ff00], a
- ld a, $10
- ld [$ff00], a
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, $30
- ld [$ff00], a
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- ld a, [$ff00]
- and $3
- cp $3
- jr nz, .asm_1346
- ld a, $e
- ld hl, $4000
- call Func_12a1
- call Func_12ec
- and a
- ret
-.asm_1346
- ld a, $e
- ld hl, $4000
- call Func_12a1
- call Func_12ec
- scf
- ret
-
-Func_1353: ; 0x1353
- ld [$fffa], a
- ld a, [$fff8]
- push af
- ld a, [$fffa]
- ld [$fff8], a
- ld [$2000], a
- push af
- push hl
- ld a, $e4
- ld [$ff47], a
- ld de, $0010
- add hl, de
- ld de, $8800 ; bgmap
- call Func_65d
- ld hl, $9800 ; tiles
- ld de, $000c
- ld a, $80
- ld c, $d
-.asm_1379
- ld b, $14
-.asm_137b
- ld [hli], a
- inc a
- dec b
- jr nz, .asm_137b
- add hl, de
- dec c
- jr nz, .asm_1379
- ld a, $81
- ld [$ff40], a
- ld bc, $0005
- call Func_948
- pop hl
- pop af
- call Func_12a1
- ld bc, $0006
- call Func_948
- ld a, [$ffa3]
- ld [$ff47], a
- ld a, [$ff9e]
- ld [$ff40], a
- pop af
- ld [$fff8], a
- ld [$2000], a
- ret
-
-Func_13a8: ; 0x13a8
- ld a, [$fffb]
- and a
- ret z
- ld bc, $0078
- call Func_948
- call Func_1489
- ld a, $e
- ld hl, $69e6
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $69f6
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a06
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a16
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a26
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a36
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a46
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $6a56
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld bc, $1000
- ld a, $e
- ld hl, $4156 ; todo
- call Func_1353
- ld bc, $0004
- call Func_948
- ld bc, $1000
- ld a, $e
- ld hl, $5166 ; todo
- call Func_1353
- ld bc, $0004
- call Func_948
- ld bc, $0860
- ld a, $e
- ld hl, $6176 ; todo
- call Func_1353
- ld bc, $0004
- call Func_948
- ld bc, $00a0
- ld a, $e
- ld hl, $40a6 ; todo
- call Func_1353
- ld bc, $0004
- call Func_948
- ld bc, $005a
- ld a, $e
- ld hl, $4030
- call Func_1353
- ld bc, $0004
- call Func_948
- ld a, $e
- ld hl, $4020
- call Func_12a1
- ld bc, $0004
- call Func_948
- ret
-
-Func_1489: ; 0x1489
- ld a, [$fffb]
- and a
- ret z
- ld a, [$fffc]
- and a
- ret nz
- ld a, $e
- ld hl, $6a66 ; todo
- call Func_12a1
- ld bc, $0004
- call Func_948
- ld a, $ff
- ld [$fffc], a
- ret
-
-INCBIN "baserom.gbc",$14a4,$4000 - $14a4
-
-
-SECTION "bank1", ROMX, BANK[$1]
-
-INCBIN "baserom.gbc",$4000,$8000 - $4000 ; 0x4000
-
-
-SECTION "bank2", ROMX, BANK[$2]
-
-INCBIN "baserom.gbc",$8000,$c000 - $8000 ; 0x8000
-
-
-SECTION "bank3", ROMX, BANK[$3]
-
-INCBIN "baserom.gbc",$c000,$10000 - $c000 ; 0xc000
-
-
-SECTION "bank4", ROMX, BANK[$4]
-
-INCBIN "baserom.gbc",$10000,$14000 - $10000 ; 0x10000
-
-
-SECTION "bank5", ROMX, BANK[$5]
-
-INCBIN "baserom.gbc",$14000,$18000 - $14000 ; 0x14000
-
-
-SECTION "bank6", ROMX, BANK[$6]
-
-INCBIN "baserom.gbc",$18000,$1c000 - $18000 ; 0x18000
-
-
-SECTION "bank7", ROMX, BANK[$7]
-
-INCBIN "baserom.gbc",$1c000,$20000 - $1c000 ; 0x1c000
-
-
-SECTION "bank8", ROMX, BANK[$8]
-
-INCBIN "baserom.gbc",$20000,$24000 - $20000 ; 0x20000
-
-
-SECTION "bank9", ROMX, BANK[$9]
-
-INCBIN "baserom.gbc",$24000,$28000 - $24000 ; 0x24000
-
-
-SECTION "banka", ROMX, BANK[$a]
-
-INCBIN "baserom.gbc",$28000,$2c000 - $28000 ; 0x28000
-
-
-SECTION "bankb", ROMX, BANK[$b]
-
-INCBIN "baserom.gbc",$2c000,$30000 - $2c000 ; 0x2c000
-
-
-SECTION "bankc", ROMX, BANK[$c]
-
-INCBIN "baserom.gbc",$30000,$33fff - $30000 ; 0x30000
-
-
-SECTION "bankd", ROMX, BANK[$d]
-
-SlotOnPic: ; 0x34000
- INCBIN "gfx/billboard/slot/slot_on.2bpp"
-SlotOffPic: ; 0x34180
- INCBIN "gfx/billboard/slot/slot_off.2bpp"
-
-INCBIN "baserom.gbc",$34300,$38000 - $34300 ; 0x34000
-
-
-SECTION "banke", ROMX, BANK[$e]
-
-INCBIN "baserom.gbc",$38000,$3c000 - $38000 ; 0x38000
-
-
-SECTION "bankf", ROMX, BANK[$f]
-
-INCBIN "baserom.gbc",$3c000,$40000 - $3c000 ; 0x3c000
-
-
-SECTION "bank10", ROMX, BANK[$10]
-
-INCBIN "baserom.gbc",$40000,$44000 - $40000 ; 0x40000
-
-
-SECTION "bank11", ROMX, BANK[$11]
-
-INCBIN "baserom.gbc",$44000,$48000 - $44000 ; 0x44000
-
-
-SECTION "bank12", ROMX, BANK[$12]
-
-INCBIN "baserom.gbc",$48000,$4c000 - $48000 ; 0x48000
-
-
-SECTION "bank13", ROMX, BANK[$13]
-
-INCBIN "baserom.gbc",$4c000,$50000 - $4c000 ; 0x4c000
-
-
-SECTION "bank14", ROMX, BANK[$14]
-
-INCBIN "baserom.gbc",$50000,$54000 - $50000 ; 0x50000
-
-
-SECTION "bank15", ROMX, BANK[$15]
-
-INCBIN "baserom.gbc",$54000,$58000 - $54000 ; 0x54000
-
-
-SECTION "bank16", ROMX, BANK[$16]
-
-BallSaver30SecondsOnPic: ; 0x58000
- INCBIN "gfx/billboard/slot/30secondballsaver_on.2bpp"
-BallSaver30SecondsOffPic: ; 0x58180
- INCBIN "gfx/billboard/slot/30secondballsaver_off.2bpp"
-BallSaver60SecondsOnPic: ; 0x58300
- INCBIN "gfx/billboard/slot/60secondballsaver_on.2bpp"
-BallSaver60SecondsOffPic: ; 0x580480
- INCBIN "gfx/billboard/slot/60secondballsaver_off.2bpp"
-BallSaver90SecondsOnPic: ; 0x58600
- INCBIN "gfx/billboard/slot/90secondballsaver_on.2bpp"
-BallSaver90SecondsOffPic: ; 0x58780
- INCBIN "gfx/billboard/slot/90secondballsaver_off.2bpp"
-PikachuSaverOnPic: ; 0x58900
- INCBIN "gfx/billboard/slot/pikachusaver_on.2bpp"
-PikachuSaverOffPic: ; 0x58a80
- INCBIN "gfx/billboard/slot/pikachusaver_off.2bpp"
-ExtraBallOnPic: ; 0x58c00
- INCBIN "gfx/billboard/slot/extraball_on.2bpp"
-ExtraBallOffPic: ; 0x58d80
- INCBIN "gfx/billboard/slot/extraball_off.2bpp"
-SmallRewardOnPic: ; 0x58f00
- INCBIN "gfx/billboard/slot/small_on.2bpp"
-SmallRewardOffPic: ; 0x59080
- INCBIN "gfx/billboard/slot/small_off.2bpp"
-BigRewardOnPic: ; 0x59200
- INCBIN "gfx/billboard/slot/big_on.2bpp"
-BigRewardOffPic: ; 0x59380
- INCBIN "gfx/billboard/slot/big_off.2bpp"
-CatchEmModeOnPic: ; 0x59500
- INCBIN "gfx/billboard/slot/catchem_on.2bpp"
-CatchEmModeOffPic: ; 0x59680
- INCBIN "gfx/billboard/slot/catchem_off.2bpp"
-EvolutionModeOnPic: ; 0x59800
- INCBIN "gfx/billboard/slot/evolution_on.2bpp"
-EvolutionModeOffPic: ; 0x59980
- INCBIN "gfx/billboard/slot/evolution_off.2bpp"
-GreatBallOnPic: ; 0x59b00
- INCBIN "gfx/billboard/slot/greatball_on.2bpp"
-GreatBallOffPic: ; 0x59c80
- INCBIN "gfx/billboard/slot/greatball_off.2bpp"
-UltraBallOnPic: ; 0x59e00
- INCBIN "gfx/billboard/slot/ultraball_on.2bpp"
-UltraBallOffPic: ; 0x59f80
- INCBIN "gfx/billboard/slot/ultraball_off.2bpp"
-MasterBallOnPic: ; 0x5a100
- INCBIN "gfx/billboard/slot/masterball_on.2bpp"
-MasterBallOffPic: ; 0x5a280
- INCBIN "gfx/billboard/slot/masterball_off.2bpp"
-BonusMultiplierOnPic: ; 0x5a400
- INCBIN "gfx/billboard/slot/bonusmultiplier_on.2bpp"
-BonusMultiplierOffPic: ; 0x5a580
- INCBIN "gfx/billboard/slot/bonusmultiplier_off.2bpp"
-HurryUpOnPic: ; 0x5a700
- INCBIN "gfx/billboard/hurryup_on.2bpp"
-HurryUpOffPic: ; 0x5a880
- INCBIN "gfx/billboard/hurryup_off.2bpp"
-HurryUp2OnPic: ; 0x5aa00
- INCBIN "gfx/billboard/hurryup2_on.2bpp"
-HurryUp2OffPic: ; 0x5ab80
- INCBIN "gfx/billboard/hurryup2_off.2bpp"
-GoToNextOnPic: ; 0x5ad00
- INCBIN "gfx/billboard/gotonext_on.2bpp"
-GoToNextOffPic: ; 0x5ae80
- INCBIN "gfx/billboard/gotonext_off.2bpp"
-GoToGengarBonusOnPic: ; 0x5b000
- INCBIN "gfx/billboard/bonus_stages/gotogengarbonus_on.2bpp"
-GoToGengarBonusOffPic: ; 0x5b180
- INCBIN "gfx/billboard/bonus_stages/gotogengarbonus_off.2bpp"
-GoToMewtwoBonusOnPic: ; 0x5b300
- INCBIN "gfx/billboard/bonus_stages/gotomewtwobonus_on.2bpp"
-GoToMewtwoBonusOffPic: ; 0x5b480
- INCBIN "gfx/billboard/bonus_stages/gotomewtwobonus_off.2bpp"
-GoToMeowthBonusOnPic: ; 0x5b600
- INCBIN "gfx/billboard/bonus_stages/gotomeowthbonus_on.2bpp"
-GoToMeowthBonusOffPic: ; 0x5b780
- INCBIN "gfx/billboard/bonus_stages/gotomeowthbonus_off.2bpp"
-GoToDiglettBonusOnPic: ; 0x5b900
- INCBIN "gfx/billboard/bonus_stages/gotodiglettbonus_on.2bpp"
-GoToDiglettBonusOffPic: ; 0x5ba80
- INCBIN "gfx/billboard/bonus_stages/gotodiglettbonus_off.2bpp"
-GoToSeelBonusOnPic: ; 0x5bc00
- INCBIN "gfx/billboard/bonus_stages/gotoseelbonus_on.2bpp"
-GoToSeelBonusOffPic: ; 0x5bd80
- INCBIN "gfx/billboard/bonus_stages/gotoseelbonus_off.2bpp"
-
-INCBIN "baserom.gbc",$5bf00,$5c000 - $5bf00 ; 0x5bf00
-
-
-SECTION "bank17", ROMX, BANK[$17]
-
-SmallReward100PointsOnPic: ; 0x5c000
- INCBIN "gfx/billboard/slot/100points_on.2bpp"
-SmallReward100PointsOffPic: ; 0x5c180
- INCBIN "gfx/billboard/slot/100points_off.2bpp"
-SmallReward200PointsOnPic: ; 0x5c300
- INCBIN "gfx/billboard/slot/200points_on.2bpp"
-SmallReward200PointsOffPic: ; 0x54800
- INCBIN "gfx/billboard/slot/200points_off.2bpp"
-SmallReward300PointsOnPic: ; 0x5c600
- INCBIN "gfx/billboard/slot/300points_on.2bpp"
-SmallReward300PointsOffPic: ; 0x5c780
- INCBIN "gfx/billboard/slot/300points_off.2bpp"
-SmallReward400PointsOnPic: ; 0x5c900
- INCBIN "gfx/billboard/slot/400points_on.2bpp"
-SmallReward400PointsOffPic: ; 0x5ca80
- INCBIN "gfx/billboard/slot/400points_off.2bpp"
-SmallReward500PointsOnPic: ; 0x5cc00
- INCBIN "gfx/billboard/slot/500points_on.2bpp"
-SmallReward500PointsOffPic: ; 0x5cd80
- INCBIN "gfx/billboard/slot/500points_off.2bpp"
-SmallReward600PointsOnPic: ; 0x5cf00
- INCBIN "gfx/billboard/slot/600points_on.2bpp"
-SmallReward600PointsOffPic: ; 0x5d080
- INCBIN "gfx/billboard/slot/600points_off.2bpp"
-SmallReward700PointsOnPic: ; 0x5d200
- INCBIN "gfx/billboard/slot/700points_on.2bpp"
-SmallReward700PointsOffPic: ; 0x5d380
- INCBIN "gfx/billboard/slot/700points_off.2bpp"
-SmallReward800PointsOnPic: ; 0x5d500
- INCBIN "gfx/billboard/slot/800points_on.2bpp"
-SmallReward800PointsOffPic: ; 0x5d680
- INCBIN "gfx/billboard/slot/800points_off.2bpp"
-SmallReward900PointsOnPic: ; 0x5d800
- INCBIN "gfx/billboard/slot/900points_on.2bpp"
-SmallReward900PointsOffPic: ; 0x5d980
- INCBIN "gfx/billboard/slot/900points_off.2bpp"
-BigReward1000000PointsOnPic: ; 0x5db00
- INCBIN "gfx/billboard/slot/1000000points_on.2bpp"
-BigReward1000000PointsOffPic: ; 0x5dc80
- INCBIN "gfx/billboard/slot/1000000points_off.2bpp"
-BigReward2000000PointsOnPic: ; 0x5de00
- INCBIN "gfx/billboard/slot/2000000points_on.2bpp"
-BigReward2000000PointsOffPic: ; 0x5df80
- INCBIN "gfx/billboard/slot/2000000points_off.2bpp"
-BigReward3000000PointsOnPic: ; 0x5e100
- INCBIN "gfx/billboard/slot/3000000points_on.2bpp"
-BigReward3000000PointsOffPic: ; 0x5e280
- INCBIN "gfx/billboard/slot/3000000points_off.2bpp"
-BigReward4000000PointsOnPic: ; 0x5e400
- INCBIN "gfx/billboard/slot/4000000points_on.2bpp"
-BigReward4000000PointsOffPic: ; 0x5e580
- INCBIN "gfx/billboard/slot/4000000points_off.2bpp"
-BigReward5000000PointsOnPic: ; 0x5e700
- INCBIN "gfx/billboard/slot/5000000points_on.2bpp"
-BigReward5000000PointsOffPic: ; 0x5e880
- INCBIN "gfx/billboard/slot/5000000points_off.2bpp"
-BigReward6000000PointsOnPic: ; 0x5ea00
- INCBIN "gfx/billboard/slot/6000000points_on.2bpp"
-BigReward6000000PointsOffPic: ; 0x5eb80
- INCBIN "gfx/billboard/slot/6000000points_off.2bpp"
-BigReward7000000PointsOnPic: ; 0x5ed00
- INCBIN "gfx/billboard/slot/7000000points_on.2bpp"
-BigReward7000000PointsOffPic: ; 0x5ee80
- INCBIN "gfx/billboard/slot/7000000points_off.2bpp"
-BigReward8000000PointsOnPic: ; 0x5f000
- INCBIN "gfx/billboard/slot/8000000points_on.2bpp"
-BigReward8000000PointsOffPic: ; 0x5f180
- INCBIN "gfx/billboard/slot/8000000points_off.2bpp"
-BigReward9000000PointsOnPic: ; 0x5f300
- INCBIN "gfx/billboard/slot/9000000points_on.2bpp"
-BigReward9000000PointsOffPic: ; 0x5f480
- INCBIN "gfx/billboard/slot/9000000points_off.2bpp"
-
-INCBIN "baserom.gbc",$5f600,$60000 - $5f600 ; 0x5f600
-
-
-SECTION "bank18", ROMX, BANK[$18]
-
-VenomothPic: ; 0x60000
- INCBIN "gfx/billboard/mon_pics/venomoth.2bpp"
-VenomothSilhouettePic: ; 0x60180
- INCBIN "gfx/billboard/mon_silhouettes/venomoth.2bpp"
-DiglettPic: ; 0x60300
- INCBIN "gfx/billboard/mon_pics/diglett.2bpp"
-DiglettSilhouettePic: ; 0x60480
- INCBIN "gfx/billboard/mon_silhouettes/diglett.2bpp"
-DugtrioPic: ; 0x60600
- INCBIN "gfx/billboard/mon_pics/dugtrio.2bpp"
-DugtrioSilhouettePic: ; 0x60780
- INCBIN "gfx/billboard/mon_silhouettes/dugtrio.2bpp"
-MeowthPic: ; 0x60900
- INCBIN "gfx/billboard/mon_pics/meowth.2bpp"
-MeowthSilhouettePic: ; 0x60a80
- INCBIN "gfx/billboard/mon_silhouettes/meowth.2bpp"
-PersianPic: ; 0x60c00
- INCBIN "gfx/billboard/mon_pics/persian.2bpp"
-PersianSilhouettePic: ; 0x60d80
- INCBIN "gfx/billboard/mon_silhouettes/persian.2bpp"
-PsyduckPic: ; 0x60f00
- INCBIN "gfx/billboard/mon_pics/psyduck.2bpp"
-PsyduckSilhouettePic: ; 0x61080
- INCBIN "gfx/billboard/mon_silhouettes/psyduck.2bpp"
-GolduckPic: ; 0x61200
- INCBIN "gfx/billboard/mon_pics/golduck.2bpp"
-GolduckSilhouettePic: ; 0x61380
- INCBIN "gfx/billboard/mon_silhouettes/golduck.2bpp"
-MankeyPic: ; 0x61500
- INCBIN "gfx/billboard/mon_pics/mankey.2bpp"
-MankeySilhouettePic: ; 0x61680
- INCBIN "gfx/billboard/mon_silhouettes/mankey.2bpp"
-PrimeapePic: ; 0x61800
- INCBIN "gfx/billboard/mon_pics/primeape.2bpp"
-PrimeapeSilhouettePic: ; 0x61980
- INCBIN "gfx/billboard/mon_silhouettes/primeape.2bpp"
-GrowlithePic: ; 0x61b00
- INCBIN "gfx/billboard/mon_pics/growlithe.2bpp"
-GrowlitheSilhouettePic: ; 0x61c80
- INCBIN "gfx/billboard/mon_silhouettes/growlithe.2bpp"
-ArcaninePic: ; 0x61e00
- INCBIN "gfx/billboard/mon_pics/arcanine.2bpp"
-ArcanineSilhouettePic: ; 0x61f80
- INCBIN "gfx/billboard/mon_silhouettes/arcanine.2bpp"
-PoliwagPic: ; 0x62100
- INCBIN "gfx/billboard/mon_pics/poliwag.2bpp"
-PoliwagSilhouettePic: ; 0x62280
- INCBIN "gfx/billboard/mon_silhouettes/poliwag.2bpp"
-PoliwhirlPic: ; 0x62400
- INCBIN "gfx/billboard/mon_pics/poliwhirl.2bpp"
-PoliwhirlSilhouettePic: ; 0x62580
- INCBIN "gfx/billboard/mon_silhouettes/poliwhirl.2bpp"
-PoliwrathPic: ; 0x62700
- INCBIN "gfx/billboard/mon_pics/poliwrath.2bpp"
-PoliwrathSilhouettePic: ; 0x62880
- INCBIN "gfx/billboard/mon_silhouettes/poliwrath.2bpp"
-AbraPic: ; 0x62a00
- INCBIN "gfx/billboard/mon_pics/abra.2bpp"
-AbraSilhouettePic: ; 0x62b80
- INCBIN "gfx/billboard/mon_silhouettes/abra.2bpp"
-KadabraPic: ; 0x62d00
- INCBIN "gfx/billboard/mon_pics/kadabra.2bpp"
-KadabraSilhouettePic: ; 0x62e80
- INCBIN "gfx/billboard/mon_silhouettes/kadabra.2bpp"
-
-INCBIN "baserom.gbc",$63000,$64000 - $63000 ; 0x63000
-
-
-SECTION "bank19", ROMX, BANK[$19]
-
-NidorinoPic: ; 0x64000
- INCBIN "gfx/billboard/mon_pics/nidorino.2bpp"
-NidorinoSilhouettePic: ; 0x64180
- INCBIN "gfx/billboard/mon_silhouettes/nidorino.2bpp"
-NidokingPic: ; 0x64300
- INCBIN "gfx/billboard/mon_pics/nidoking.2bpp"
-NidokingSilhouettePic: ; 0x64480
- INCBIN "gfx/billboard/mon_silhouettes/nidoking.2bpp"
-ClefairyPic: ; 0x64600
- INCBIN "gfx/billboard/mon_pics/clefairy.2bpp"
-ClefairySilhouettePic: ; 0x64780
- INCBIN "gfx/billboard/mon_silhouettes/clefairy.2bpp"
-ClefablePic: ; 0x64900
- INCBIN "gfx/billboard/mon_pics/clefable.2bpp"
-ClefableSilhouettePic: ; 0x64a80
- INCBIN "gfx/billboard/mon_silhouettes/clefable.2bpp"
-VulpixPic: ; 0x64c00
- INCBIN "gfx/billboard/mon_pics/vulpix.2bpp"
-VulpixSilhouettePic: ; 0x64d80
- INCBIN "gfx/billboard/mon_silhouettes/vulpix.2bpp"
-NinetalesPic: ; 0x64f00
- INCBIN "gfx/billboard/mon_pics/ninetales.2bpp"
-NinetalesSilhouettePic: ; 0x65080
- INCBIN "gfx/billboard/mon_silhouettes/ninetales.2bpp"
-JigglypuffPic: ; 0x65200
- INCBIN "gfx/billboard/mon_pics/jigglypuff.2bpp"
-JigglypuffSilhouettePic: ; 0x65380
- INCBIN "gfx/billboard/mon_silhouettes/jigglypuff.2bpp"
-WigglytuffPic: ; 0x65500
- INCBIN "gfx/billboard/mon_pics/wigglytuff.2bpp"
-WigglytuffSilhouettePic: ; 0x65680
- INCBIN "gfx/billboard/mon_silhouettes/wigglytuff.2bpp"
-ZubatPic: ; 0x65800
- INCBIN "gfx/billboard/mon_pics/zubat.2bpp"
-ZubatSilhouettePic: ; 0x65980
- INCBIN "gfx/billboard/mon_silhouettes/zubat.2bpp"
-GolbatPic: ; 0x65b00
- INCBIN "gfx/billboard/mon_pics/golbat.2bpp"
-GolbatSilhouettePic: ; 0x65c80
- INCBIN "gfx/billboard/mon_silhouettes/golbat.2bpp"
-OddishPic: ; 0x65e00
- INCBIN "gfx/billboard/mon_pics/oddish.2bpp"
-OddishSilhouettePic: ; 0x65f80
- INCBIN "gfx/billboard/mon_silhouettes/oddish.2bpp"
-GloomPic: ; 0x66100
- INCBIN "gfx/billboard/mon_pics/gloom.2bpp"
-GloomSilhouettePic: ; 0x66280
- INCBIN "gfx/billboard/mon_silhouettes/gloom.2bpp"
-VileplumePic: ; 0x66400
- INCBIN "gfx/billboard/mon_pics/vileplume.2bpp"
-VileplumeSilhouettePic: ; 0x66580
- INCBIN "gfx/billboard/mon_silhouettes/vileplume.2bpp"
-ParasPic: ; 0x66700
- INCBIN "gfx/billboard/mon_pics/paras.2bpp"
-ParasSilhouettePic: ; 0x66880
- INCBIN "gfx/billboard/mon_silhouettes/paras.2bpp"
-ParasectPic: ; 0x66a00
- INCBIN "gfx/billboard/mon_pics/parasect.2bpp"
-ParasectSilhouettePic: ; 0x66b80
- INCBIN "gfx/billboard/mon_silhouettes/parasect.2bpp"
-VenonatPic: ; 0x66d00
- INCBIN "gfx/billboard/mon_pics/venonat.2bpp"
-VenonatSilhouettePic: ; 0x66e80
- INCBIN "gfx/billboard/mon_silhouettes/venonat.2bpp"
-
-INCBIN "baserom.gbc",$67000,$68000 - $67000 ; 0x67000
-
-
-SECTION "bank1a", ROMX, BANK[$1a]
-
-ChanseyPic: ; 0x68000
- INCBIN "gfx/billboard/mon_pics/chansey.2bpp"
-ChanseySilhouettePic: ; 0x68180
- INCBIN "gfx/billboard/mon_silhouettes/chansey.2bpp"
-TangelaPic: ; 0x68300
- INCBIN "gfx/billboard/mon_pics/tangela.2bpp"
-TangelaSilhouettePic: ; 0x68480
- INCBIN "gfx/billboard/mon_silhouettes/tangela.2bpp"
-KangaskhanPic: ; 0x68600
- INCBIN "gfx/billboard/mon_pics/kangaskhan.2bpp"
-KangaskhanSilhouettePic: ; 0x68780
- INCBIN "gfx/billboard/mon_silhouettes/kangaskhan.2bpp"
-HorseaPic: ; 0x68900
- INCBIN "gfx/billboard/mon_pics/horsea.2bpp"
-HorseaSilhouettePic: ; 0x68a80
- INCBIN "gfx/billboard/mon_silhouettes/horsea.2bpp"
-SeadraPic: ; 0x68c00
- INCBIN "gfx/billboard/mon_pics/seadra.2bpp"
-SeadraSilhouettePic: ; 0x68d80
- INCBIN "gfx/billboard/mon_silhouettes/seadra.2bpp"
-GoldeenPic: ; 0x68f00
- INCBIN "gfx/billboard/mon_pics/goldeen.2bpp"
-GoldeenSilhouettePic: ; 0x69080
- INCBIN "gfx/billboard/mon_silhouettes/goldeen.2bpp"
-SeakingPic: ; 0x69200
- INCBIN "gfx/billboard/mon_pics/seaking.2bpp"
-SeakingSilhouettePic: ; 0x69380
- INCBIN "gfx/billboard/mon_silhouettes/seaking.2bpp"
-StaryuPic: ; 0x69500
- INCBIN "gfx/billboard/mon_pics/staryu.2bpp"
-StaryuSilhouettePic: ; 0x69680
- INCBIN "gfx/billboard/mon_silhouettes/staryu.2bpp"
-StarmiePic: ; 0x69800
- INCBIN "gfx/billboard/mon_pics/starmie.2bpp"
-StarmieSilhouettePic: ; 0x69980
- INCBIN "gfx/billboard/mon_silhouettes/starmie.2bpp"
-Mr_MimePic: ; 0x69b00
- INCBIN "gfx/billboard/mon_pics/mr_mime.2bpp"
-Mr_MimeSilhouettePic: ; 0x69c80
- INCBIN "gfx/billboard/mon_silhouettes/mr_mime.2bpp"
-ScytherPic: ; 0x69e00
- INCBIN "gfx/billboard/mon_pics/scyther.2bpp"
-ScytherSilhouettePic: ; 0x69f80
- INCBIN "gfx/billboard/mon_silhouettes/scyther.2bpp"
-JynxPic: ; 0x6a100
- INCBIN "gfx/billboard/mon_pics/jynx.2bpp"
-JynxSilhouettePic: ; 0x6a280
- INCBIN "gfx/billboard/mon_silhouettes/jynx.2bpp"
-ElectabuzzPic: ; 0x6a400
- INCBIN "gfx/billboard/mon_pics/electabuzz.2bpp"
-ElectabuzzSilhouettePic: ; 0x6a580
- INCBIN "gfx/billboard/mon_silhouettes/electabuzz.2bpp"
-MagmarPic: ; 0x6a700
- INCBIN "gfx/billboard/mon_pics/magmar.2bpp"
-MagmarSilhouettePic: ; 0x6a880
- INCBIN "gfx/billboard/mon_silhouettes/magmar.2bpp"
-PinsirPic: ; 0x6aa00
- INCBIN "gfx/billboard/mon_pics/pinsir.2bpp"
-PinsirSilhouettePic: ; 0x6ab80
- INCBIN "gfx/billboard/mon_silhouettes/pinsir.2bpp"
-TaurosPic: ; 0x6ad00
- INCBIN "gfx/billboard/mon_pics/tauros.2bpp"
-TaurosSilhouettePic: ; 0x6ae80
- INCBIN "gfx/billboard/mon_silhouettes/tauros.2bpp"
-
-INCBIN "baserom.gbc",$6b000,$6c000 - $6b000 ; 0x6b000
-
-
-SECTION "bank1b", ROMX, BANK[$1b]
-
-MagikarpPic: ; 0x6c000
- INCBIN "gfx/billboard/mon_pics/magikarp.2bpp"
-MagikarpSilhouettePic: ; 0x6c180
- INCBIN "gfx/billboard/mon_silhouettes/magikarp.2bpp"
-GyaradosPic: ; 0x6c300
- INCBIN "gfx/billboard/mon_pics/gyarados.2bpp"
-GyaradosSilhouettePic: ; 0x6c480
- INCBIN "gfx/billboard/mon_silhouettes/gyarados.2bpp"
-LaprasPic: ; 0x6c600
- INCBIN "gfx/billboard/mon_pics/lapras.2bpp"
-LaprasSilhouettePic: ; 0x6c780
- INCBIN "gfx/billboard/mon_silhouettes/lapras.2bpp"
-DittoPic: ; 0x6c900
- INCBIN "gfx/billboard/mon_pics/ditto.2bpp"
-DittoSilhouettePic: ; 0x6ca80
- INCBIN "gfx/billboard/mon_silhouettes/ditto.2bpp"
-EeveePic: ; 0x6cc00
- INCBIN "gfx/billboard/mon_pics/eevee.2bpp"
-EeveeSilhouettePic: ; 0x6cd80
- INCBIN "gfx/billboard/mon_silhouettes/eevee.2bpp"
-VaporeonPic: ; 0x6cf00
- INCBIN "gfx/billboard/mon_pics/vaporeon.2bpp"
-VaporeonSilhouettePic: ; 0x6d080
- INCBIN "gfx/billboard/mon_silhouettes/vaporeon.2bpp"
-JolteonPic: ; 0x6d200
- INCBIN "gfx/billboard/mon_pics/jolteon.2bpp"
-JolteonSilhouettePic: ; 0x6d380
- INCBIN "gfx/billboard/mon_silhouettes/jolteon.2bpp"
-FlareonPic: ; 0x6d500
- INCBIN "gfx/billboard/mon_pics/flareon.2bpp"
-FlareonSilhouettePic: ; 0x6d680
- INCBIN "gfx/billboard/mon_silhouettes/flareon.2bpp"
-PorygonPic: ; 0x6d800
- INCBIN "gfx/billboard/mon_pics/porygon.2bpp"
-PorygonSilhouettePic: ; 0x6d980
- INCBIN "gfx/billboard/mon_silhouettes/porygon.2bpp"
-OmanytePic: ; 0x6db00
- INCBIN "gfx/billboard/mon_pics/omanyte.2bpp"
-OmanyteSilhouettePic: ; 0x6dc80
- INCBIN "gfx/billboard/mon_silhouettes/omanyte.2bpp"
-OmastarPic: ; 0x6de00
- INCBIN "gfx/billboard/mon_pics/omastar.2bpp"
-OmastarSilhouettePic: ; 0x6df80
- INCBIN "gfx/billboard/mon_silhouettes/omastar.2bpp"
-KabutoPic: ; 0x6e100
- INCBIN "gfx/billboard/mon_pics/kabuto.2bpp"
-KabutoSilhouettePic: ; 0x6e280
- INCBIN "gfx/billboard/mon_silhouettes/kabuto.2bpp"
-KabutopsPic: ; 0x6e400
- INCBIN "gfx/billboard/mon_pics/kabutops.2bpp"
-KabutopsSilhouettePic: ; 0x6e580
- INCBIN "gfx/billboard/mon_silhouettes/kabutops.2bpp"
-AerodactylPic: ; 0x6e700
- INCBIN "gfx/billboard/mon_pics/aerodactyl.2bpp"
-AerodactylSilhouettePic: ; 0x6e880
- INCBIN "gfx/billboard/mon_silhouettes/aerodactyl.2bpp"
-SnorlaxPic: ; 0x6ea00
- INCBIN "gfx/billboard/mon_pics/snorlax.2bpp"
-SnorlaxSilhouettePic: ; 0x6eb80
- INCBIN "gfx/billboard/mon_silhouettes/snorlax.2bpp"
-ArticunoPic: ; 0x6ed00
- INCBIN "gfx/billboard/mon_pics/articuno.2bpp"
-ArticunoSilhouettePic: ; 0x6ee80
- INCBIN "gfx/billboard/mon_silhouettes/articuno.2bpp"
-
-INCBIN "baserom.gbc",$6f000,$70000 - $6f000 ; 0x6f000
-
-
-SECTION "bank1c", ROMX, BANK[$1c]
-
-ZapdosPic: ; 0x70000
- INCBIN "gfx/billboard/mon_pics/zapdos.2bpp"
-ZapdosSilhouettePic: ; 0x70180
- INCBIN "gfx/billboard/mon_silhouettes/zapdos.2bpp"
-MoltresPic: ; 0x70300
- INCBIN "gfx/billboard/mon_pics/moltres.2bpp"
-MoltresSilhouettePic: ; 0x70480
- INCBIN "gfx/billboard/mon_silhouettes/moltres.2bpp"
-DratiniPic: ; 0x70600
- INCBIN "gfx/billboard/mon_pics/dratini.2bpp"
-DratiniSilhouettePic: ; 0x70780
- INCBIN "gfx/billboard/mon_silhouettes/dratini.2bpp"
-DragonairPic: ; 0x70900
- INCBIN "gfx/billboard/mon_pics/dragonair.2bpp"
-DragonairSilhouettePic: ; 0x70a80
- INCBIN "gfx/billboard/mon_silhouettes/dragonair.2bpp"
-DragonitePic: ; 0x70c00
- INCBIN "gfx/billboard/mon_pics/dragonite.2bpp"
-DragoniteSilhouettePic: ; 0x70d80
- INCBIN "gfx/billboard/mon_silhouettes/dragonite.2bpp"
-MewtwoPic: ; 0x70f00
- INCBIN "gfx/billboard/mon_pics/mewtwo.2bpp"
-MewtwoSilhouettePic: ; 0x71080
- INCBIN "gfx/billboard/mon_silhouettes/mewtwo.2bpp"
-MewPic: ; 0x71200
- INCBIN "gfx/billboard/mon_pics/mew.2bpp"
-MewSilhouettePic: ; 0x71380
- INCBIN "gfx/billboard/mon_silhouettes/mew.2bpp"
-
-INCBIN "baserom.gbc",$71500,$74000 - $71500 ; 0x71500
-
-
-SECTION "bank1d", ROMX, BANK[$1d]
-
-PidgeottoPic: ; 0x74000
- INCBIN "gfx/billboard/mon_pics/pidgeotto.2bpp"
-PidgeottoSilhouettePic: ; 0x74180
- INCBIN "gfx/billboard/mon_silhouettes/pidgeotto.2bpp"
-PidgeotPic: ; 0x74300
- INCBIN "gfx/billboard/mon_pics/pidgeot.2bpp"
-PidgeotSilhouettePic: ; 0x74480
- INCBIN "gfx/billboard/mon_silhouettes/pidgeot.2bpp"
-RattataPic: ; 0x74600
- INCBIN "gfx/billboard/mon_pics/rattata.2bpp"
-RattataSilhouettePic: ; 0x74780
- INCBIN "gfx/billboard/mon_silhouettes/rattata.2bpp"
-RaticatePic: ; 0x74900
- INCBIN "gfx/billboard/mon_pics/raticate.2bpp"
-RaticateSilhouettePic: ; 0x74a80
- INCBIN "gfx/billboard/mon_silhouettes/raticate.2bpp"
-SpearowPic: ; 0x74c00
- INCBIN "gfx/billboard/mon_pics/spearow.2bpp"
-SpearowSilhouettePic: ; 0x74d80
- INCBIN "gfx/billboard/mon_silhouettes/spearow.2bpp"
-FearowPic: ; 0x74f00
- INCBIN "gfx/billboard/mon_pics/fearow.2bpp"
-FearowSilhouettePic: ; 0x75080
- INCBIN "gfx/billboard/mon_silhouettes/fearow.2bpp"
-EkansPic: ; 0x75200
- INCBIN "gfx/billboard/mon_pics/ekans.2bpp"
-EkansSilhouettePic: ; 0x75380
- INCBIN "gfx/billboard/mon_silhouettes/ekans.2bpp"
-ArbokPic: ; 0x75500
- INCBIN "gfx/billboard/mon_pics/arbok.2bpp"
-ArbokSilhouettePic: ; 0x75680
- INCBIN "gfx/billboard/mon_silhouettes/arbok.2bpp"
-PikachuPic: ; 0x75800
- INCBIN "gfx/billboard/mon_pics/pikachu.2bpp"
-PikachuSilhouettePic: ; 0x75980
- INCBIN "gfx/billboard/mon_silhouettes/pikachu.2bpp"
-RaichuPic: ; 0x75b00
- INCBIN "gfx/billboard/mon_pics/raichu.2bpp"
-RaichuSilhouettePic: ; 0x75c80
- INCBIN "gfx/billboard/mon_silhouettes/raichu.2bpp"
-SandshrewPic: ; 0x75e00
- INCBIN "gfx/billboard/mon_pics/sandshrew.2bpp"
-SandshrewSilhouettePic: ; 0x75f80
- INCBIN "gfx/billboard/mon_silhouettes/sandshrew.2bpp"
-SandslashPic: ; 0x76100
- INCBIN "gfx/billboard/mon_pics/sandslash.2bpp"
-SandslashSilhouettePic: ; 0x76280
- INCBIN "gfx/billboard/mon_silhouettes/sandslash.2bpp"
-Nidoran_FPic: ; 0x76400
- INCBIN "gfx/billboard/mon_pics/nidoran_f.2bpp"
-Nidoran_FSilhouettePic: ; 0x76580
- INCBIN "gfx/billboard/mon_silhouettes/nidoran_f.2bpp"
-NidorinaPic: ; 0x76700
- INCBIN "gfx/billboard/mon_pics/nidorina.2bpp"
-NidorinaSilhouettePic: ; 0x76880
- INCBIN "gfx/billboard/mon_silhouettes/nidorina.2bpp"
-NidoqueenPic: ; 0x76a00
- INCBIN "gfx/billboard/mon_pics/nidoqueen.2bpp"
-NidoqueenSilhouettePic: ; 0x76b80
- INCBIN "gfx/billboard/mon_silhouettes/nidoqueen.2bpp"
-Nidoran_MPic: ; 0x76d00
- INCBIN "gfx/billboard/mon_pics/nidoran_m.2bpp"
-Nidoran_MSilhouettePic: ; 0x76e80
- INCBIN "gfx/billboard/mon_silhouettes/nidoran_m.2bpp"
-
-INCBIN "baserom.gbc",$77000,$78000 - $77000 ; 0x77000
-
-
-SECTION "bank1e", ROMX, BANK[$1e]
-
-BulbasaurPic: ; 0x78000
- INCBIN "gfx/billboard/mon_pics/bulbasaur.2bpp"
-BulbasaurSilhouettePic: ; 0x78180
- INCBIN "gfx/billboard/mon_silhouettes/bulbasaur.2bpp"
-IvysaurPic: ; 0x78300
- INCBIN "gfx/billboard/mon_pics/ivysaur.2bpp"
-IvysaurSilhouettePic: ; 0x78480
- INCBIN "gfx/billboard/mon_silhouettes/ivysaur.2bpp"
-VenusaurPic: ; 0x78600
- INCBIN "gfx/billboard/mon_pics/venusaur.2bpp"
-VenusaurSilhouettePic: ; 0x78780
- INCBIN "gfx/billboard/mon_silhouettes/venusaur.2bpp"
-CharmanderPic: ; 0x78900
- INCBIN "gfx/billboard/mon_pics/charmander.2bpp"
-CharmanderSilhouettePic: ; 0x78a80
- INCBIN "gfx/billboard/mon_silhouettes/charmander.2bpp"
-CharmeleonPic: ; 0x78c00
- INCBIN "gfx/billboard/mon_pics/charmeleon.2bpp"
-CharmeleonSilhouettePic: ; 0x78d80
- INCBIN "gfx/billboard/mon_silhouettes/charmeleon.2bpp"
-CharizardPic: ; 0x78f00
- INCBIN "gfx/billboard/mon_pics/charizard.2bpp"
-CharizardSilhouettePic: ; 0x79080
- INCBIN "gfx/billboard/mon_silhouettes/charizard.2bpp"
-SquirtlePic: ; 0x79200
- INCBIN "gfx/billboard/mon_pics/squirtle.2bpp"
-SquirtleSilhouettePic: ; 0x79380
- INCBIN "gfx/billboard/mon_silhouettes/squirtle.2bpp"
-WartortlePic: ; 0x79500
- INCBIN "gfx/billboard/mon_pics/wartortle.2bpp"
-WartortleSilhouettePic: ; 0x79680
- INCBIN "gfx/billboard/mon_silhouettes/wartortle.2bpp"
-BlastoisePic: ; 0x79800
- INCBIN "gfx/billboard/mon_pics/blastoise.2bpp"
-BlastoiseSilhouettePic: ; 0x79980
- INCBIN "gfx/billboard/mon_silhouettes/blastoise.2bpp"
-CaterpiePic: ; 0x79b00
- INCBIN "gfx/billboard/mon_pics/caterpie.2bpp"
-CaterpieSilhouettePic: ; 0x79c80
- INCBIN "gfx/billboard/mon_silhouettes/caterpie.2bpp"
-MetapodPic: ; 0x79e00
- INCBIN "gfx/billboard/mon_pics/metapod.2bpp"
-MetapodSilhouettePic: ; 0x79f80
- INCBIN "gfx/billboard/mon_silhouettes/metapod.2bpp"
-ButterfreePic: ; 0x7a100
- INCBIN "gfx/billboard/mon_pics/butterfree.2bpp"
-ButterfreeSilhouettePic: ; 0x7a280
- INCBIN "gfx/billboard/mon_silhouettes/butterfree.2bpp"
-WeedlePic: ; 0x7a400
- INCBIN "gfx/billboard/mon_pics/weedle.2bpp"
-WeedleSilhouettePic: ; 0x7a580
- INCBIN "gfx/billboard/mon_silhouettes/weedle.2bpp"
-KakunaPic: ; 0x7a700
- INCBIN "gfx/billboard/mon_pics/kakuna.2bpp"
-KakunaSilhouettePic: ; 0x7a880
- INCBIN "gfx/billboard/mon_silhouettes/kakuna.2bpp"
-BeedrillPic: ; 0x7aa00
- INCBIN "gfx/billboard/mon_pics/beedrill.2bpp"
-BeedrillSilhouettePic: ; 0x7ab80
- INCBIN "gfx/billboard/mon_silhouettes/beedrill.2bpp"
-PidgeyPic: ; 0x7ad00
- INCBIN "gfx/billboard/mon_pics/pidgey.2bpp"
-PidgeySilhouettePic: ; 0x7ae80
- INCBIN "gfx/billboard/mon_silhouettes/pidgey.2bpp"
-
-BonusMultiplierX1OnPic: ; 0x7b000
- INCBIN "gfx/billboard/slot/bonusmultiplierX1_on.2bpp"
-BonusMultiplierX1OffPic: ; 0x7b180
- INCBIN "gfx/billboard/slot/bonusmultiplierX1_off.2bpp"
-BonusMultiplierX2OnPic: ; 0x7b300
- INCBIN "gfx/billboard/slot/bonusmultiplierX2_on.2bpp"
-BonusMultiplierX2OffPic: ; 0x7b480
- INCBIN "gfx/billboard/slot/bonusmultiplierX2_off.2bpp"
-BonusMultiplierX3OnPic: ; 0x7b600
- INCBIN "gfx/billboard/slot/bonusmultiplierX3_on.2bpp"
-BonusMultiplierX3OffPic: ; 0x7b780
- INCBIN "gfx/billboard/slot/bonusmultiplierX3_off.2bpp"
-BonusMultiplierX4OnPic: ; 0x7b900
- INCBIN "gfx/billboard/slot/bonusmultiplierX4_on.2bpp"
-BonusMultiplierX4OffPic: ; 0x7ba80
- INCBIN "gfx/billboard/slot/bonusmultiplierX4_off.2bpp"
-BonusMultiplierX5OnPic: ; 0x7bc00
- INCBIN "gfx/billboard/slot/bonusmultiplierX5_on.2bpp"
-BonusMultiplierX5OffPic: ; 0x7bd80
- INCBIN "gfx/billboard/slot/bonusmultiplierX5_off.2bpp"
-
-INCBIN "baserom.gbc",$7bf00,$7c000 - $7bf00 ; 0x7bf00
-
-
-SECTION "bank1f", ROMX, BANK[$1f]
-
-SlowpokeAnimatedPic: ; 0x7c000
- INCBIN "gfx/billboard/mon_animated/slowpoke.2bpp"
-MagnemiteAnimatedPic: ; 0x7c300
- INCBIN "gfx/billboard/mon_animated/magnemite.2bpp"
-Farfetch_DAnimatedPic: ; 0x7c600
- INCBIN "gfx/billboard/mon_animated/farfetch_d.2bpp"
-DoduoAnimatedPic: ; 0x7c900
- INCBIN "gfx/billboard/mon_animated/doduo.2bpp"
-SeelAnimatedPic: ; 0x7cc00
- INCBIN "gfx/billboard/mon_animated/seel.2bpp"
-GrimerAnimatedPic: ; 0x7cf00
- INCBIN "gfx/billboard/mon_animated/grimer.2bpp"
-ShellderAnimatedPic: ; 0x7d200
- INCBIN "gfx/billboard/mon_animated/shellder.2bpp"
-GastlyAnimatedPic: ; 0x7d500
- INCBIN "gfx/billboard/mon_animated/gastly.2bpp"
-OnixAnimatedPic: ; 0x7d800
- INCBIN "gfx/billboard/mon_animated/onix.2bpp"
-DrowzeeAnimatedPic: ; 0x7db00
- INCBIN "gfx/billboard/mon_animated/drowzee.2bpp"
-KrabbyAnimatedPic: ; 0x7de00
- INCBIN "gfx/billboard/mon_animated/krabby.2bpp"
-VoltorbAnimatedPic: ; 0x7e100
- INCBIN "gfx/billboard/mon_animated/voltorb.2bpp"
-ExeggcuteAnimatedPic: ; 0x7e400
- INCBIN "gfx/billboard/mon_animated/exeggcute.2bpp"
-CuboneAnimatedPic: ; 0x7e700
- INCBIN "gfx/billboard/mon_animated/cubone.2bpp"
-HitmonleeAnimatedPic: ; 0x7ea00
- INCBIN "gfx/billboard/mon_animated/hitmonlee.2bpp"
-HitmonchanAnimatedPic: ; 0x7ed00
- INCBIN "gfx/billboard/mon_animated/hitmonchan.2bpp"
-
-INCBIN "baserom.gbc",$7f000,$80000 - $7f000 ; 0x7f000
-
-
-SECTION "bank20", ROMX, BANK[$20]
-
-LickitungAnimatedPic: ; 0x80000
- INCBIN "gfx/billboard/mon_animated/lickitung.2bpp"
-KoffingAnimatedPic: ; 0x80300
- INCBIN "gfx/billboard/mon_animated/koffing.2bpp"
-RhyhornAnimatedPic: ; 0x80600
- INCBIN "gfx/billboard/mon_animated/rhyhorn.2bpp"
-ChanseyAnimatedPic: ; 0x80900
- INCBIN "gfx/billboard/mon_animated/chansey.2bpp"
-TangelaAnimatedPic: ; 0x80c00
- INCBIN "gfx/billboard/mon_animated/tangela.2bpp"
-KangaskhanAnimatedPic: ; 0x80f00
- INCBIN "gfx/billboard/mon_animated/kangaskhan.2bpp"
-HorseaAnimatedPic: ; 0x81200
- INCBIN "gfx/billboard/mon_animated/horsea.2bpp"
-GoldeenAnimatedPic: ; 0x81500
- INCBIN "gfx/billboard/mon_animated/goldeen.2bpp"
-StaryuAnimatedPic: ; 0x81800
- INCBIN "gfx/billboard/mon_animated/staryu.2bpp"
-Mr_MimeAnimatedPic: ; 0x81b00
- INCBIN "gfx/billboard/mon_animated/mr_mime.2bpp"
-ScytherAnimatedPic: ; 0x81e00
- INCBIN "gfx/billboard/mon_animated/scyther.2bpp"
-JynxAnimatedPic: ; 0x82100
- INCBIN "gfx/billboard/mon_animated/jynx.2bpp"
-ElectabuzzAnimatedPic: ; 0x82400
- INCBIN "gfx/billboard/mon_animated/electabuzz.2bpp"
-MagmarAnimatedPic: ; 0x82700
- INCBIN "gfx/billboard/mon_animated/magmar.2bpp"
-PinsirAnimatedPic: ; 0x82a00
- INCBIN "gfx/billboard/mon_animated/pinsir.2bpp"
-TaurosAnimatedPic: ; 0x82d00
- INCBIN "gfx/billboard/mon_animated/tauros.2bpp"
-
-INCBIN "baserom.gbc",$83000,$84000 - $83000 ; 0x83000
-
-
-SECTION "bank21", ROMX, BANK[$21]
-
-MagikarpAnimatedPic: ; 0x84000
- INCBIN "gfx/billboard/mon_animated/magikarp.2bpp"
-LaprasAnimatedPic: ; 0x84300
- INCBIN "gfx/billboard/mon_animated/lapras.2bpp"
-DittoAnimatedPic: ; 0x84600
- INCBIN "gfx/billboard/mon_animated/ditto.2bpp"
-EeveeAnimatedPic: ; 0x84900
- INCBIN "gfx/billboard/mon_animated/eevee.2bpp"
-PorygonAnimatedPic: ; 0x84c00
- INCBIN "gfx/billboard/mon_animated/porygon.2bpp"
-OmanyteAnimatedPic: ; 0x84f00
- INCBIN "gfx/billboard/mon_animated/omanyte.2bpp"
-KabutoAnimatedPic: ; 0x85200
- INCBIN "gfx/billboard/mon_animated/kabuto.2bpp"
-AerodactylAnimatedPic: ; 0x85500
- INCBIN "gfx/billboard/mon_animated/aerodactyl.2bpp"
-SnorlaxAnimatedPic: ; 0x85800
- INCBIN "gfx/billboard/mon_animated/snorlax.2bpp"
-ArticunoAnimatedPic: ; 0x85b00
- INCBIN "gfx/billboard/mon_animated/articuno.2bpp"
-ZapdosAnimatedPic: ; 0x85e00
- INCBIN "gfx/billboard/mon_animated/zapdos.2bpp"
-MoltresAnimatedPic: ; 0x86100
- INCBIN "gfx/billboard/mon_animated/moltres.2bpp"
-DratiniAnimatedPic: ; 0x86400
- INCBIN "gfx/billboard/mon_animated/dratini.2bpp"
-MewtwoAnimatedPic: ; 0x86700
- INCBIN "gfx/billboard/mon_animated/mewtwo.2bpp"
-MewAnimatedPic: ; 0x86a00
- INCBIN "gfx/billboard/mon_animated/mew.2bpp"
-
-INCBIN "baserom.gbc",$86d00,$88000 - $86d00 ; 0x86d00
-
-
-SECTION "bank22", ROMX, BANK[$22]
-
-ZubatAnimatedPic: ; 0x88000
- INCBIN "gfx/billboard/mon_animated/zubat.2bpp"
-OddishAnimatedPic: ; 0x88300
- INCBIN "gfx/billboard/mon_animated/oddish.2bpp"
-ParasAnimatedPic: ; 0x88600
- INCBIN "gfx/billboard/mon_animated/paras.2bpp"
-VenonatAnimatedPic: ; 0x88900
- INCBIN "gfx/billboard/mon_animated/venonat.2bpp"
-DiglettAnimatedPic: ; 0x88c00
- INCBIN "gfx/billboard/mon_animated/diglett.2bpp"
-MeowthAnimatedPic: ; 0x88f00
- INCBIN "gfx/billboard/mon_animated/meowth.2bpp"
-PsyduckAnimatedPic: ; 0x89200
- INCBIN "gfx/billboard/mon_animated/psyduck.2bpp"
-MankeyAnimatedPic: ; 0x89500
- INCBIN "gfx/billboard/mon_animated/mankey.2bpp"
-GrowlitheAnimatedPic: ; 0x89800
- INCBIN "gfx/billboard/mon_animated/growlithe.2bpp"
-PoliwagAnimatedPic: ; 0x89b00
- INCBIN "gfx/billboard/mon_animated/poliwag.2bpp"
-AbraAnimatedPic: ; 0x89e00
- INCBIN "gfx/billboard/mon_animated/abra.2bpp"
-MachopAnimatedPic: ; 0x8a100
- INCBIN "gfx/billboard/mon_animated/machop.2bpp"
-BellsproutAnimatedPic: ; 0x8a400
- INCBIN "gfx/billboard/mon_animated/bellsprout.2bpp"
-TentacoolAnimatedPic: ; 0x8a700
- INCBIN "gfx/billboard/mon_animated/tentacool.2bpp"
-GeodudeAnimatedPic: ; 0x8aa00
- INCBIN "gfx/billboard/mon_animated/geodude.2bpp"
-PonytaAnimatedPic: ; 0x8ad00
- INCBIN "gfx/billboard/mon_animated/ponyta.2bpp"
-
-INCBIN "baserom.gbc",$8b000,$8c000 - $8b000 ; 0x8b000
-
-
-SECTION "bank23", ROMX, BANK[$23]
-
-BulbasaurAnimatedPic: ; 0x8c000
- INCBIN "gfx/billboard/mon_animated/bulbasaur.2bpp"
-CharmanderAnimatedPic: ; 0x8c300
- INCBIN "gfx/billboard/mon_animated/charmander.2bpp"
-SquirtleAnimatedPic: ; 0x8c600
- INCBIN "gfx/billboard/mon_animated/squirtle.2bpp"
-CaterpieAnimatedPic: ; 0x8c900
- INCBIN "gfx/billboard/mon_animated/caterpie.2bpp"
-WeedleAnimatedPic: ; 0x8cc00
- INCBIN "gfx/billboard/mon_animated/weedle.2bpp"
-PidgeyAnimatedPic: ; 0x8cf00
- INCBIN "gfx/billboard/mon_animated/pidgey.2bpp"
-RattataAnimatedPic: ; 0x8d200
- INCBIN "gfx/billboard/mon_animated/rattata.2bpp"
-SpearowAnimatedPic: ; 0x8d500
- INCBIN "gfx/billboard/mon_animated/spearow.2bpp"
-EkansAnimatedPic: ; 0x8d800
- INCBIN "gfx/billboard/mon_animated/ekans.2bpp"
-PikachuAnimatedPic: ; 0x8db00
- INCBIN "gfx/billboard/mon_animated/pikachu.2bpp"
-SandshrewAnimatedPic: ; 0x8de00
- INCBIN "gfx/billboard/mon_animated/sandshrew.2bpp"
-Nidoran_FAnimatedPic: ; 0x8e100
- INCBIN "gfx/billboard/mon_animated/nidoran_F.2bpp"
-Nidoran_MAnimatedPic: ; 0x8e400
- INCBIN "gfx/billboard/mon_animated/nidoran_M.2bpp"
-ClefairyAnimatedPic: ; 0x8e700
- INCBIN "gfx/billboard/mon_animated/clefairy.2bpp"
-VulpixAnimatedPic: ; 0x8ea00
- INCBIN "gfx/billboard/mon_animated/vulpix.2bpp"
-JigglypuffAnimatedPic: ; 0x8ed00
- INCBIN "gfx/billboard/mon_animated/jigglypuff.2bpp"
-
-INCBIN "baserom.gbc",$8f000,$90000 - $8f000 ; 0x8f000
-
-
-SECTION "bank24", ROMX, BANK[$24]
-
-HypnoPic: ; 0x90000
- INCBIN "gfx/billboard/mon_pics/hypno.2bpp"
-HypnoSilhouettePic: ; 0x90180
- INCBIN "gfx/billboard/mon_silhouettes/hypno.2bpp"
-KrabbyPic: ; 0x90300
- INCBIN "gfx/billboard/mon_pics/krabby.2bpp"
-KrabbySilhouettePic: ; 0x90480
- INCBIN "gfx/billboard/mon_silhouettes/krabby.2bpp"
-KinglerPic: ; 0x90600
- INCBIN "gfx/billboard/mon_pics/kingler.2bpp"
-KinglerSilhouettePic: ; 0x90780
- INCBIN "gfx/billboard/mon_silhouettes/kingler.2bpp"
-VoltorbPic: ; 0x90900
- INCBIN "gfx/billboard/mon_pics/voltorb.2bpp"
-VoltorbSilhouettePic: ; 0x90a80
- INCBIN "gfx/billboard/mon_silhouettes/voltorb.2bpp"
-ElectrodePic: ; 0x90c00
- INCBIN "gfx/billboard/mon_pics/electrode.2bpp"
-ElectrodeSilhouettePic: ; 0x90d80
- INCBIN "gfx/billboard/mon_silhouettes/electrode.2bpp"
-ExeggcutePic: ; 0x90f00
- INCBIN "gfx/billboard/mon_pics/exeggcute.2bpp"
-ExeggcuteSilhouettePic: ; 0x91080
- INCBIN "gfx/billboard/mon_silhouettes/exeggcute.2bpp"
-ExeggutorPic: ; 0x91200
- INCBIN "gfx/billboard/mon_pics/exeggutor.2bpp"
-ExeggutorSilhouettePic: ; 0x91380
- INCBIN "gfx/billboard/mon_silhouettes/exeggutor.2bpp"
-CubonePic: ; 0x91500
- INCBIN "gfx/billboard/mon_pics/cubone.2bpp"
-CuboneSilhouettePic: ; 0x91680
- INCBIN "gfx/billboard/mon_silhouettes/cubone.2bpp"
-MarowakPic: ; 0x91800
- INCBIN "gfx/billboard/mon_pics/marowak.2bpp"
-MarowakSilhouettePic: ; 0x91980
- INCBIN "gfx/billboard/mon_silhouettes/marowak.2bpp"
-HitmonleePic: ; 0x91b00
- INCBIN "gfx/billboard/mon_pics/hitmonlee.2bpp"
-HitmonleeSilhouettePic: ; 0x91c80
- INCBIN "gfx/billboard/mon_silhouettes/hitmonlee.2bpp"
-HitmonchanPic: ; 0x91e00
- INCBIN "gfx/billboard/mon_pics/hitmonchan.2bpp"
-HitmonchanSilhouettePic: ; 0x91f80
- INCBIN "gfx/billboard/mon_silhouettes/hitmonchan.2bpp"
-LickitungPic: ; 0x92100
- INCBIN "gfx/billboard/mon_pics/lickitung.2bpp"
-LickitungSilhouettePic: ; 0x92280
- INCBIN "gfx/billboard/mon_silhouettes/lickitung.2bpp"
-KoffingPic: ; 0x92400
- INCBIN "gfx/billboard/mon_pics/koffing.2bpp"
-KoffingSilhouettePic: ; 0x92580
- INCBIN "gfx/billboard/mon_silhouettes/koffing.2bpp"
-WeezingPic: ; 0x92700
- INCBIN "gfx/billboard/mon_pics/weezing.2bpp"
-WeezingSilhouettePic: ; 0x92880
- INCBIN "gfx/billboard/mon_silhouettes/weezing.2bpp"
-RhyhornPic: ; 0x92a00
- INCBIN "gfx/billboard/mon_pics/rhyhorn.2bpp"
-RhyhornSilhouettePic: ; 0x92b80
- INCBIN "gfx/billboard/mon_silhouettes/rhyhorn.2bpp"
-RhydonPic: ; 0x92d00
- INCBIN "gfx/billboard/mon_pics/rhydon.2bpp"
-RhydonSilhouettePic: ; 0x92e80
- INCBIN "gfx/billboard/mon_silhouettes/rhydon.2bpp"
-
-INCBIN "baserom.gbc",$93000,$94000 - $93000 ; 0x93000
-
-
-SECTION "bank25", ROMX, BANK[$25]
-
-MagnemitePic: ; 0x94000
- INCBIN "gfx/billboard/mon_pics/magnemite.2bpp"
-MagnemiteSilhouettePic: ; 0x94180
- INCBIN "gfx/billboard/mon_silhouettes/magnemite.2bpp"
-MagnetonPic: ; 0x94300
- INCBIN "gfx/billboard/mon_pics/magneton.2bpp"
-MagnetonSilhouettePic: ; 0x94480
- INCBIN "gfx/billboard/mon_silhouettes/magneton.2bpp"
-Farfetch_dPic: ; 0x94600
- INCBIN "gfx/billboard/mon_pics/farfetch_d.2bpp"
-Farfetch_dSilhouettePic: ; 0x94780
- INCBIN "gfx/billboard/mon_silhouettes/farfetch_d.2bpp"
-DoduoPic: ; 0x94900
- INCBIN "gfx/billboard/mon_pics/doduo.2bpp"
-DoduoSilhouettePic: ; 0x94a80
- INCBIN "gfx/billboard/mon_silhouettes/doduo.2bpp"
-DodrioPic: ; 0x94c00
- INCBIN "gfx/billboard/mon_pics/dodrio.2bpp"
-DodrioSilhouettePic: ; 0x94d80
- INCBIN "gfx/billboard/mon_silhouettes/dodrio.2bpp"
-SeelPic: ; 0x94f00
- INCBIN "gfx/billboard/mon_pics/seel.2bpp"
-SeelSilhouettePic: ; 0x95080
- INCBIN "gfx/billboard/mon_silhouettes/seel.2bpp"
-DewgongPic: ; 0x95200
- INCBIN "gfx/billboard/mon_pics/dewgong.2bpp"
-DewgongSilhouettePic: ; 0x95380
- INCBIN "gfx/billboard/mon_silhouettes/dewgong.2bpp"
-GrimerPic: ; 0x95500
- INCBIN "gfx/billboard/mon_pics/grimer.2bpp"
-GrimerSilhouettePic: ; 0x95680
- INCBIN "gfx/billboard/mon_silhouettes/grimer.2bpp"
-MukPic: ; 0x95800
- INCBIN "gfx/billboard/mon_pics/muk.2bpp"
-MukSilhouettePic: ; 0x95980
- INCBIN "gfx/billboard/mon_silhouettes/muk.2bpp"
-ShellderPic: ; 0x95b00
- INCBIN "gfx/billboard/mon_pics/shellder.2bpp"
-ShellderSilhouettePic: ; 0x95c80
- INCBIN "gfx/billboard/mon_silhouettes/shellder.2bpp"
-CloysterPic: ; 0x95e00
- INCBIN "gfx/billboard/mon_pics/cloyster.2bpp"
-CloysterSilhouettePic: ; 0x95f80
- INCBIN "gfx/billboard/mon_silhouettes/cloyster.2bpp"
-GastlyPic: ; 0x96100
- INCBIN "gfx/billboard/mon_pics/gastly.2bpp"
-GastlySilhouettePic: ; 0x96280
- INCBIN "gfx/billboard/mon_silhouettes/gastly.2bpp"
-HaunterPic: ; 0x96400
- INCBIN "gfx/billboard/mon_pics/haunter.2bpp"
-HaunterSilhouettePic: ; 0x96580
- INCBIN "gfx/billboard/mon_silhouettes/haunter.2bpp"
-GengarPic: ; 0x96700
- INCBIN "gfx/billboard/mon_pics/gengar.2bpp"
-GengarSilhouettePic: ; 0x96880
- INCBIN "gfx/billboard/mon_silhouettes/gengar.2bpp"
-OnixPic: ; 0x96a00
- INCBIN "gfx/billboard/mon_pics/onix.2bpp"
-OnixSilhouettePic: ; 0x96b80
- INCBIN "gfx/billboard/mon_silhouettes/onix.2bpp"
-DrowzeePic: ; 0x96d00
- INCBIN "gfx/billboard/mon_pics/drowzee.2bpp"
-DrowzeeSilhouettePic: ; 0x96e80
- INCBIN "gfx/billboard/mon_silhouettes/drowzee.2bpp"
-
-INCBIN "baserom.gbc",$97000,$98000 - $97000 ; 0x97000
-
-
-SECTION "bank26", ROMX, BANK[$26]
-
-AlakazamPic: ; 0x98000
- INCBIN "gfx/billboard/mon_pics/alakazam.2bpp"
-AlakazamSilhouettePic: ; 0x98180
- INCBIN "gfx/billboard/mon_silhouettes/alakazam.2bpp"
-MachopPic: ; 0x98300
- INCBIN "gfx/billboard/mon_pics/machop.2bpp"
-MachopSilhouettePic: ; 0x98480
- INCBIN "gfx/billboard/mon_silhouettes/machop.2bpp"
-MachokePic: ; 0x98600
- INCBIN "gfx/billboard/mon_pics/machoke.2bpp"
-MachokeSilhouettePic: ; 0x98780
- INCBIN "gfx/billboard/mon_silhouettes/machoke.2bpp"
-MachampPic: ; 0x98900
- INCBIN "gfx/billboard/mon_pics/machamp.2bpp"
-MachampSilhouettePic: ; 0x98a80
- INCBIN "gfx/billboard/mon_silhouettes/machamp.2bpp"
-BellsproutPic: ; 0x98c00
- INCBIN "gfx/billboard/mon_pics/bellsprout.2bpp"
-BellsproutSilhouettePic: ; 0x98d80
- INCBIN "gfx/billboard/mon_silhouettes/bellsprout.2bpp"
-WeepinbellPic: ; 0x98f00
- INCBIN "gfx/billboard/mon_pics/weepinbell.2bpp"
-WeepinbellSilhouettePic: ; 0x97080
- INCBIN "gfx/billboard/mon_silhouettes/weepinbell.2bpp"
-VictreebellPic: ; 0x97200
- INCBIN "gfx/billboard/mon_pics/victreebell.2bpp"
-VictreebellSilhouettePic: ; 0x97380
- INCBIN "gfx/billboard/mon_silhouettes/victreebell.2bpp"
-TentacoolPic: ; 0x97500
- INCBIN "gfx/billboard/mon_pics/tentacool.2bpp"
-TentacoolSilhouettePic: ; 0x97680
- INCBIN "gfx/billboard/mon_silhouettes/tentacool.2bpp"
-TentacruelPic: ; 0x97800
- INCBIN "gfx/billboard/mon_pics/tentacruel.2bpp"
-TentacruelSilhouettePic: ; 0x97980
- INCBIN "gfx/billboard/mon_silhouettes/tentacruel.2bpp"
-GeodudePic: ; 0x97b00
- INCBIN "gfx/billboard/mon_pics/geodude.2bpp"
-GeodudeSilhouettePic: ; 0x97c80
- INCBIN "gfx/billboard/mon_silhouettes/geodude.2bpp"
-GravelerPic: ; 0x97e00
- INCBIN "gfx/billboard/mon_pics/graveler.2bpp"
-GravelerSilhouettePic: ; 0x97f80
- INCBIN "gfx/billboard/mon_silhouettes/graveler.2bpp"
-GolemPic: ; 0x9a100
- INCBIN "gfx/billboard/mon_pics/golem.2bpp"
-GolemSilhouettePic: ; 0x9a280
- INCBIN "gfx/billboard/mon_silhouettes/golem.2bpp"
-PonytaPic: ; 0x9a400
- INCBIN "gfx/billboard/mon_pics/ponyta.2bpp"
-PonytaSilhouettePic: ; 0x9a580
- INCBIN "gfx/billboard/mon_silhouettes/ponyta.2bpp"
-RapidashPic: ; 0x9a700
- INCBIN "gfx/billboard/mon_pics/rapidash.2bpp"
-RapidashSilhouettePic: ; 0x9a880
- INCBIN "gfx/billboard/mon_silhouettes/rapidash.2bpp"
-SlowpokePic: ; 0x9aa00
- INCBIN "gfx/billboard/mon_pics/slowpoke.2bpp"
-SlowpokeSilhouettePic: ; 0x9ab80
- INCBIN "gfx/billboard/mon_silhouettes/slowpoke.2bpp"
-SlowbroPic: ; 0x9ad00
- INCBIN "gfx/billboard/mon_pics/slowbro.2bpp"
-SlowbroSilhouettePic: ; 0x9ae80
- INCBIN "gfx/billboard/mon_silhouettes/slowbro.2bpp"
-
-INCBIN "baserom.gbc",$9b000,$9c000 - $9b000 ; 0x9b000
-
-
-SECTION "bank27", ROMX, BANK[$27]
-
-INCBIN "baserom.gbc",$9c000,$a0000 - $9c000 ; 0x9c000
-
-
-SECTION "bank28", ROMX, BANK[$28]
-
-INCBIN "baserom.gbc",$a0000,$a4000 - $a0000 ; 0xa0000
-
-
-SECTION "bank29", ROMX, BANK[$29]
-
-INCBIN "baserom.gbc",$a4000,$a6000 - $a4000 ; 0xa4000
-
-PalletTownPic: ; 0xa6000
- INCBIN "gfx/billboard/maps/pallettown.2bpp"
-ViridianCityPic: ; 0xa6180
- INCBIN "gfx/billboard/maps/viridiancity.2bpp"
-ViridianForestPic: ; 0xa6300
- INCBIN "gfx/billboard/maps/viridianforest.2bpp"
-PewterCityPic: ; 0xa6480
- INCBIN "gfx/billboard/maps/pewtercity.2bpp"
-MtMoonPic: ; 0xa6600
- INCBIN "gfx/billboard/maps/mtmoon.2bpp"
-CeruleanCityPic: ; 0xa6780
- INCBIN "gfx/billboard/maps/ceruleancity.2bpp"
-VermilionCitySeasidePic: ; 0xa6900
- INCBIN "gfx/billboard/maps/vermilioncityseaside.2bpp"
-VermilionCityStreetsPic: ; 0xa6a80
- INCBIN "gfx/billboard/maps/vermilioncitystreets.2bpp"
-RockMountainPic: ; 0xa6c00
- INCBIN "gfx/billboard/maps/rockmountain.2bpp"
-LavenderTownPic: ; 0xa6d80
- INCBIN "gfx/billboard/maps/lavendertown.2bpp"
-CeladonCityPic: ; 0xa6f00
- INCBIN "gfx/billboard/maps/celadoncity.2bpp"
-CyclingRoadPic: ; 0xa7080
- INCBIN "gfx/billboard/maps/cyclingroad.2bpp"
-FuchsiaCityPic: ; 0xa7200
- INCBIN "gfx/billboard/maps/fuchsiacity.2bpp"
-SafariZonePic: ; 0xa7380
- INCBIN "gfx/billboard/maps/safarizone.2bpp"
-SaffronCityPic: ; 0xa7500
- INCBIN "gfx/billboard/maps/saffroncity.2bpp"
-SeafoamIslandsPic: ; 0xa7680
- INCBIN "gfx/billboard/maps/seafoamislands.2bpp"
-CinnabarIslandPic: ; 0xa7800
- INCBIN "gfx/billboard/maps/cinnabarisland.2bpp"
-IndigoPlateauPic: ; 0xa7980
- INCBIN "gfx/billboard/maps/indigoplateau.2bpp"
-
-INCBIN "baserom.gbc",$a7b00,$a8000 - $a7b00 ; 0xa7b00
-
-SECTION "bank2a", ROMX, BANK[$2a]
-
-INCBIN "baserom.gbc",$a8000,$ac000 - $a8000 ; 0xa8000
-
-
-SECTION "bank2b", ROMX, BANK[$2b]
-
-INCBIN "baserom.gbc",$ac000,$b0000 - $ac000 ; 0xac000
-
-
-SECTION "bank2c", ROMX, BANK[$2c]
-
-INCBIN "baserom.gbc",$b0000,$b4000 - $b0000 ; 0xb0000
-
-
-SECTION "bank2d", ROMX, BANK[$2d]
-
-INCBIN "baserom.gbc",$b4000,$b8000 - $b4000 ; 0xb4000
-
-
-SECTION "bank2e", ROMX, BANK[$2e]
-
-INCBIN "baserom.gbc",$b8000,$bc000 - $b8000 ; 0xb8000
-
-
-SECTION "bank2f", ROMX, BANK[$2f]
-
-INCBIN "baserom.gbc",$bc000,$c0000 - $bc000 ; 0xbc000
-
-
-SECTION "bank30", ROMX, BANK[$30]
-
-INCBIN "baserom.gbc",$c0000,$c4000 - $c0000 ; 0xc0000
-
-
-SECTION "bank31", ROMX, BANK[$31]
-
-INCBIN "baserom.gbc",$c4000,$c8000 - $c4000 ; 0xc4000
-
-
-SECTION "bank32", ROMX, BANK[$32]
-
-INCBIN "baserom.gbc",$c8000,$cc000 - $c8000 ; 0xc8000
-
-
-SECTION "bank33", ROMX, BANK[$33]
-
-INCBIN "baserom.gbc",$cc000,$d0000 - $cc000 ; 0xcc000
-
-
-SECTION "bank34", ROMX, BANK[$34]
-
-INCBIN "baserom.gbc",$d0000,$d4000 - $d0000 ; 0xd0000
-
-
-SECTION "bank35", ROMX, BANK[$35]
-
-INCBIN "baserom.gbc",$d4000,$d8000 - $d4000 ; 0xd4000
-
-
-SECTION "bank36", ROMX, BANK[$36]
-
-INCBIN "baserom.gbc",$d8000,$dc000 - $d8000 ; 0xd8000
-
-
-SECTION "bank37", ROMX, BANK[$37]
-
-INCBIN "baserom.gbc",$dc000,$e0000 - $dc000 ; 0xdc000
-
-
-SECTION "bank38", ROMX, BANK[$38]
-
-INCBIN "baserom.gbc",$e0000,$e4000 - $e0000 ; 0xe0000
-
-
-SECTION "bank39", ROMX, BANK[$39]
-
-INCBIN "baserom.gbc",$e4000,$e8000 - $e4000 ; 0xe4000
-
-
-SECTION "bank3a", ROMX, BANK[$3a]
-
-INCBIN "baserom.gbc",$e8000,$ec000 - $e8000 ; 0xe8000
-
-
-SECTION "bank3b", ROMX, BANK[$3b]
-
-INCBIN "baserom.gbc",$ec000,$f0000 - $ec000 ; 0xec000
-
-
-SECTION "bank3c", ROMX, BANK[$3c]
-
-INCBIN "baserom.gbc",$f0000,$f4000 - $f0000 ; 0xf0000
-
-
-SECTION "bank3d", ROMX, BANK[$3d]
-
-INCBIN "baserom.gbc",$f4000,$f8000 - $f4000 ; 0xf4000
-
-
-SECTION "bank3e", ROMX, BANK[$3e]
-
-INCBIN "baserom.gbc",$f8000,$fc000 - $f8000 ; 0xf8000
-
-
-SECTION "bank3f", ROMX, BANK[$3f]
-
-INCBIN "baserom.gbc",$fc000,$fffff - $fc000 ; 0xfc000
-
+INCLUDE "constants.asm"
+
+SECTION "Home", ROM0
+
+INCBIN "baserom.gbc",$0,$100
+
+SECTION "Entry", ROM0 [$100]
+
+ nop
+ jp Start
+
+SECTION "Header", ROM0 [$104]
+
+ ; The header is generated by rgbfix.
+ ; The space here is allocated to prevent code from being overwritten.
+ ds $150 - $104
+
+SECTION "Main", ROM0
+
+Start: ; 0x150
+ ld [$fffe], a
+ ld sp, $fffe
+ di
+ xor a
+ ld [$ff0f], a
+ ld a, [$ff40]
+ bit 7, a
+ jr nz, .asm_163
+ set 7, a
+ ld [$ff40], a
+.asm_163
+ ld bc, $0002
+ call Func_948
+.asm_169
+ ld a, [$ff44]
+ cp $91
+ jr c, .asm_169
+ ld a, $81
+ ld [$ff40], a
+ xor a
+ ld [$ff47], a
+ ld [$ff48], a
+ ld [$ff49], a
+ ld bc, $0002
+ call Func_948
+.asm_180
+ ld a, [$ff44]
+ cp $91
+ jr c, .asm_180
+ xor a
+ ld [$ff40], a
+ ld hl, wc000
+ ld bc, $2000
+ call Func_654
+ ld hl, $8000
+ ld bc, $1000
+ call Func_654
+ ld a, $a
+ ld [$0000], a
+ ld a, $1
+ ld [$2000], a
+ ld a, $0
+ ld [$6000], a
+ ld a, $0
+ ld [$4000], a
+ ld a, $1
+ ld [$fff8], a
+ ld a, $1
+ ld [$6000], a
+ ld a, $0
+ ld [$4000], a
+ ld sp, $dfff
+ ld hl, $ff80
+ ld bc, $007e
+ call Func_654
+ call Func_5f7
+ call Func_916
+ xor a
+ ld [$d7fb], a
+ ld [$d7fc], a
+ ld [$d7fd], a
+ ld [$ffb0], a
+ ld [$ffb1], a
+ ld [$d8e1], a
+ ld [$d7fe], a
+ ld [$fffc], a
+ ld hl, $ff9e
+ xor a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld [hli], a
+ ld a, $8f
+ ld [hli], a
+ ld a, $a6
+ ld [hli], a
+ ld a, $0
+ ld [$d849], a
+ ld [$d84a], a
+ ld a, $f
+ call Func_52c
+ call Func_23b
+ ld a, [$fffe]
+ and a
+ jr nz, .asm_222
+ call Func_12f8
+ rl a
+ and $1
+ ld [$fffb], a
+ call Func_13a8
+ ld a, [$fffb]
+ and a
+ jr z, .asm_222
+ ld a, $1
+ ld [$d917], a
+.asm_222
+ ld a, $1
+ ld [$ffff], a
+ ei
+ ld a, $ff
+ ld [$d810], a
+ call Func_97a
+ xor a
+ ld [$daa3], a
+ ld a, $0
+ ld hl, $1ffc
+ call Func_549
+Func_23b: ; 0x23b
+ ld a, [$fffe]
+ cp $11
+ jr nz, .asm_248
+ ld a, $1
+ ld [$fffe], a
+ ld [$fffd], a
+ ret
+.asm_248
+ xor a
+ ld [$fffe], a
+ ld [$fffd], a
+ ret
+
+INCBIN "baserom.gbc",$24e,$52c - $24e
+
+Func_52c: ; 0x52c
+ di
+ ld [$d85b], a
+ ei
+ ret
+
+INCBIN "baserom.gbc",$532,$549 - $532
+
+Func_549: ; 0x549
+ ld [$fff8], a
+ ld [$2000], a
+ jp [hl]
+
+INCBIN "baserom.gbc",$54f,$5f7 - $54f
+
+Func_5f7: ; 0x5f7
+ ld c, $80
+ ld b, $a
+ ld hl, $0605 ; todo
+.asm_5fe
+ ld a, [hli]
+ ld [$ff00+c], a
+ inc c
+ dec b
+ jr nz, .asm_5fe
+ ret
+
+INCBIN "baserom.gbc",$605,$654 - $605
+
+Func_654: ; 0x654
+ xor a
+ dec bc
+.asm_656
+ ld [hli], a
+ dec bc
+ bit 7, b
+ jr z, .asm_656
+ ret
+
+Func_65d: ; 0x65d
+ ld a, [hli]
+ ld [de], a
+ inc de
+ dec bc
+ ld a, c
+ or b
+ jr nz, Func_65d
+ ret
+
+INCBIN "baserom.gbc",$666,$916 - $666
+
+Func_916: ; 0x916
+ ld hl, wOAMBuffer
+ ld b, $a0
+ ld a, $f0
+.asm_91d
+ ld [hli], a
+ dec b
+ jr nz, .asm_91d
+ xor a
+ ld [$d802], a
+ ret
+
+INCBIN "baserom.gbc",$926,$948 - $926
+
+Func_948: ; 0x948
+ ld de, $06d6
+.asm_94b
+ nop
+ nop
+ nop
+ dec de
+ ld a, d
+ or e
+ jr nz, .asm_94b
+ dec bc
+ ld a, b
+ or c
+ jr nz, Func_948
+ ret
+
+Func_959: ; 0x959
+ push bc
+ push de
+ push hl
+ ld a, [$d811]
+ ld c, a
+ ld b, $0
+ inc a
+ cp $37
+ jr nz, .asm_96e
+ call Func_9fa
+ xor a
+ ld bc, $0000
+.asm_96e
+ ld [$d811], a
+ ld hl, $d812
+ add hl, bc
+ ld a, [hl]
+ pop hl
+ pop de
+ pop bc
+ ret
+
+Func_97a: ; 0x97a
+ ld a, [$d810]
+ ld d, a
+ ld a, $0
+ ld a, [$afff]
+.asm_983
+ cp d
+ jr c, .asm_989
+ sub d
+ jr .asm_983
+.asm_989
+ ld [$d80f], a
+ ld [$d848], a
+ ld e, $1
+ ld hl, $09c4 ; todo
+ ld a, $36
+.asm_996
+ push af
+ ld c, [hl]
+ inc hl
+ ld b, $0
+ push hl
+ ld hl, $d812
+ add hl, bc
+ ld [hl], e
+ ld a, [$d80f]
+ sub e
+ jr nc, .asm_9a8
+ add d
+.asm_9a8
+ ld e, a
+ ld a, [hl]
+ ld [$d80f], a
+ pop hl
+ pop af
+ dec a
+ jr nz, .asm_996
+ call Func_9fa
+ call Func_9fa
+ call Func_9fa
+ ld a, $0
+ call Func_959
+ ld [$afff], a
+ ret
+
+INCBIN "baserom.gbc",$9c4,$9fa - $9c4
+
+Func_9fa: ; 0x9fa
+ ld a, [$d810]
+ ld d, a
+ ld bc, $d812
+ ld hl, $d831
+ ld e, $18
+.asm_a06
+ ld a, [bc]
+ sub [hl]
+ jr nc, .asm_a0b
+ add d
+.asm_a0b
+ ld [bc], a
+ dec e
+ jr nz, .asm_a06
+ ld bc, $d82a
+ ld hl, $d812
+ ld e, $1f
+.asm_a17
+ ld a, [bc]
+ sub [hl]
+ jr nc, .asm_a1c
+ add d
+.asm_a1c
+ ld [bc], a
+ dec e
+ jr nz, .asm_a17
+ ret
+
+INCBIN "baserom.gbc",$a21,$12a1 - $a21
+
+Func_12a1: ; 0x12a1
+ ld [$fffa], a
+ ld a, [$fff8]
+ push af
+ ld a, [$fffa]
+ ld [$fff8], a
+ ld [$2000], a
+ ld a, [hl]
+ and $7
+ jr z, .asm_12e5
+ ld b, a
+ ld c, $0
+.asm_12b5
+ push bc
+ ld a, $0
+ ld [$ff00+c], a
+ ld a, $30
+ ld [$ff00+c], a
+ ld b, $10
+.asm_12be
+ ld e, $8
+ ld a, [hli]
+ ld d, a
+.asm_12c2
+ bit 0, d
+ ld a, $10
+ jr nz, .asm_12ca
+ ld a, $20
+.asm_12ca
+ ld [$ff00+c], a
+ ld a, $30
+ ld [$ff00+c], a
+ rr d
+ dec e
+ jr nz, .asm_12c2
+ dec b
+ jr nz, .asm_12be
+ ld a, $20
+ ld [$ff00+c], a
+ ld a, $30
+ ld [$ff00+c], a
+ pop bc
+ dec b
+ jr z, .asm_12e5
+ call Func_12ec
+ jr .asm_12b5
+.asm_12e5
+ pop af
+ ld [$fff8], a
+ ld [$2000], a
+ ret
+
+Func_12ec ; 0x12ec
+ ld de, $1b58
+.asm_12ef
+ nop
+ nop
+ nop
+ dec de
+ ld a, d
+ or e
+ jr nz, .asm_12ef
+ ret
+
+Func_12f8: ; 0x12f8
+ ld a, $e
+ ld hl, $4010 ; todo
+ call Func_12a1
+ call Func_12ec
+ ld a, [$ff00]
+ and $3
+ cp $3
+ jr nz, .asm_1346
+ ld a, $20
+ ld [$ff00], a
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, $30
+ ld [$ff00], a
+ ld a, $10
+ ld [$ff00], a
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, $30
+ ld [$ff00], a
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ ld a, [$ff00]
+ and $3
+ cp $3
+ jr nz, .asm_1346
+ ld a, $e
+ ld hl, $4000
+ call Func_12a1
+ call Func_12ec
+ and a
+ ret
+.asm_1346
+ ld a, $e
+ ld hl, $4000
+ call Func_12a1
+ call Func_12ec
+ scf
+ ret
+
+Func_1353: ; 0x1353
+ ld [$fffa], a
+ ld a, [$fff8]
+ push af
+ ld a, [$fffa]
+ ld [$fff8], a
+ ld [$2000], a
+ push af
+ push hl
+ ld a, $e4
+ ld [$ff47], a
+ ld de, $0010
+ add hl, de
+ ld de, $8800 ; bgmap
+ call Func_65d
+ ld hl, $9800 ; tiles
+ ld de, $000c
+ ld a, $80
+ ld c, $d
+.asm_1379
+ ld b, $14
+.asm_137b
+ ld [hli], a
+ inc a
+ dec b
+ jr nz, .asm_137b
+ add hl, de
+ dec c
+ jr nz, .asm_1379
+ ld a, $81
+ ld [$ff40], a
+ ld bc, $0005
+ call Func_948
+ pop hl
+ pop af
+ call Func_12a1
+ ld bc, $0006
+ call Func_948
+ ld a, [$ffa3]
+ ld [$ff47], a
+ ld a, [$ff9e]
+ ld [$ff40], a
+ pop af
+ ld [$fff8], a
+ ld [$2000], a
+ ret
+
+Func_13a8: ; 0x13a8
+ ld a, [$fffb]
+ and a
+ ret z
+ ld bc, $0078
+ call Func_948
+ call Func_1489
+ ld a, $e
+ ld hl, $69e6
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $69f6
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a06
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a16
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a26
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a36
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a46
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $6a56
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld bc, $1000
+ ld a, $e
+ ld hl, $4156 ; todo
+ call Func_1353
+ ld bc, $0004
+ call Func_948
+ ld bc, $1000
+ ld a, $e
+ ld hl, $5166 ; todo
+ call Func_1353
+ ld bc, $0004
+ call Func_948
+ ld bc, $0860
+ ld a, $e
+ ld hl, $6176 ; todo
+ call Func_1353
+ ld bc, $0004
+ call Func_948
+ ld bc, $00a0
+ ld a, $e
+ ld hl, $40a6 ; todo
+ call Func_1353
+ ld bc, $0004
+ call Func_948
+ ld bc, $005a
+ ld a, $e
+ ld hl, $4030
+ call Func_1353
+ ld bc, $0004
+ call Func_948
+ ld a, $e
+ ld hl, $4020
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ret
+
+Func_1489: ; 0x1489
+ ld a, [$fffb]
+ and a
+ ret z
+ ld a, [$fffc]
+ and a
+ ret nz
+ ld a, $e
+ ld hl, $6a66 ; todo
+ call Func_12a1
+ ld bc, $0004
+ call Func_948
+ ld a, $ff
+ ld [$fffc], a
+ ret
+
+INCBIN "baserom.gbc",$14a4,$4000 - $14a4
+
+
+SECTION "bank1", ROMX, BANK[$1]
+
+INCBIN "baserom.gbc",$4000,$8000 - $4000 ; 0x4000
+
+
+SECTION "bank2", ROMX, BANK[$2]
+
+INCBIN "baserom.gbc",$8000,$c000 - $8000 ; 0x8000
+
+
+SECTION "bank3", ROMX, BANK[$3]
+
+INCBIN "baserom.gbc",$c000,$10000 - $c000 ; 0xc000
+
+
+SECTION "bank4", ROMX, BANK[$4]
+
+INCBIN "baserom.gbc",$10000,$14000 - $10000 ; 0x10000
+
+
+SECTION "bank5", ROMX, BANK[$5]
+
+INCBIN "baserom.gbc",$14000,$18000 - $14000 ; 0x14000
+
+
+SECTION "bank6", ROMX, BANK[$6]
+
+INCBIN "baserom.gbc",$18000,$1c000 - $18000 ; 0x18000
+
+
+SECTION "bank7", ROMX, BANK[$7]
+
+INCBIN "baserom.gbc",$1c000,$20000 - $1c000 ; 0x1c000
+
+
+SECTION "bank8", ROMX, BANK[$8]
+
+INCBIN "baserom.gbc",$20000,$24000 - $20000 ; 0x20000
+
+
+SECTION "bank9", ROMX, BANK[$9]
+
+INCBIN "baserom.gbc",$24000,$28000 - $24000 ; 0x24000
+
+
+SECTION "banka", ROMX, BANK[$a]
+
+INCBIN "baserom.gbc",$28000,$2c000 - $28000 ; 0x28000
+
+
+SECTION "bankb", ROMX, BANK[$b]
+
+INCBIN "baserom.gbc",$2c000,$30000 - $2c000 ; 0x2c000
+
+
+SECTION "bankc", ROMX, BANK[$c]
+
+INCBIN "baserom.gbc",$30000,$33fff - $30000 ; 0x30000
+
+
+SECTION "bankd", ROMX, BANK[$d]
+
+SlotOnPic: ; 0x34000
+ INCBIN "gfx/billboard/slot/slot_on.2bpp"
+SlotOffPic: ; 0x34180
+ INCBIN "gfx/billboard/slot/slot_off.2bpp"
+
+INCBIN "baserom.gbc",$34300,$38000 - $34300 ; 0x34000
+
+
+SECTION "banke", ROMX, BANK[$e]
+
+INCBIN "baserom.gbc",$38000,$3c000 - $38000 ; 0x38000
+
+
+SECTION "bankf", ROMX, BANK[$f]
+
+INCBIN "baserom.gbc",$3c000,$40000 - $3c000 ; 0x3c000
+
+
+SECTION "bank10", ROMX, BANK[$10]
+
+INCBIN "baserom.gbc",$40000,$44000 - $40000 ; 0x40000
+
+
+SECTION "bank11", ROMX, BANK[$11]
+
+INCBIN "baserom.gbc",$44000,$48000 - $44000 ; 0x44000
+
+
+SECTION "bank12", ROMX, BANK[$12]
+
+INCBIN "baserom.gbc",$48000,$4c000 - $48000 ; 0x48000
+
+
+SECTION "bank13", ROMX, BANK[$13]
+
+INCBIN "baserom.gbc",$4c000,$50000 - $4c000 ; 0x4c000
+
+
+SECTION "bank14", ROMX, BANK[$14]
+
+INCBIN "baserom.gbc",$50000,$54000 - $50000 ; 0x50000
+
+
+SECTION "bank15", ROMX, BANK[$15]
+
+INCBIN "baserom.gbc",$54000,$58000 - $54000 ; 0x54000
+
+
+SECTION "bank16", ROMX, BANK[$16]
+
+BallSaver30SecondsOnPic: ; 0x58000
+ INCBIN "gfx/billboard/slot/30secondballsaver_on.2bpp"
+BallSaver30SecondsOffPic: ; 0x58180
+ INCBIN "gfx/billboard/slot/30secondballsaver_off.2bpp"
+BallSaver60SecondsOnPic: ; 0x58300
+ INCBIN "gfx/billboard/slot/60secondballsaver_on.2bpp"
+BallSaver60SecondsOffPic: ; 0x580480
+ INCBIN "gfx/billboard/slot/60secondballsaver_off.2bpp"
+BallSaver90SecondsOnPic: ; 0x58600
+ INCBIN "gfx/billboard/slot/90secondballsaver_on.2bpp"
+BallSaver90SecondsOffPic: ; 0x58780
+ INCBIN "gfx/billboard/slot/90secondballsaver_off.2bpp"
+PikachuSaverOnPic: ; 0x58900
+ INCBIN "gfx/billboard/slot/pikachusaver_on.2bpp"
+PikachuSaverOffPic: ; 0x58a80
+ INCBIN "gfx/billboard/slot/pikachusaver_off.2bpp"
+ExtraBallOnPic: ; 0x58c00
+ INCBIN "gfx/billboard/slot/extraball_on.2bpp"
+ExtraBallOffPic: ; 0x58d80
+ INCBIN "gfx/billboard/slot/extraball_off.2bpp"
+SmallRewardOnPic: ; 0x58f00
+ INCBIN "gfx/billboard/slot/small_on.2bpp"
+SmallRewardOffPic: ; 0x59080
+ INCBIN "gfx/billboard/slot/small_off.2bpp"
+BigRewardOnPic: ; 0x59200
+ INCBIN "gfx/billboard/slot/big_on.2bpp"
+BigRewardOffPic: ; 0x59380
+ INCBIN "gfx/billboard/slot/big_off.2bpp"
+CatchEmModeOnPic: ; 0x59500
+ INCBIN "gfx/billboard/slot/catchem_on.2bpp"
+CatchEmModeOffPic: ; 0x59680
+ INCBIN "gfx/billboard/slot/catchem_off.2bpp"
+EvolutionModeOnPic: ; 0x59800
+ INCBIN "gfx/billboard/slot/evolution_on.2bpp"
+EvolutionModeOffPic: ; 0x59980
+ INCBIN "gfx/billboard/slot/evolution_off.2bpp"
+GreatBallOnPic: ; 0x59b00
+ INCBIN "gfx/billboard/slot/greatball_on.2bpp"
+GreatBallOffPic: ; 0x59c80
+ INCBIN "gfx/billboard/slot/greatball_off.2bpp"
+UltraBallOnPic: ; 0x59e00
+ INCBIN "gfx/billboard/slot/ultraball_on.2bpp"
+UltraBallOffPic: ; 0x59f80
+ INCBIN "gfx/billboard/slot/ultraball_off.2bpp"
+MasterBallOnPic: ; 0x5a100
+ INCBIN "gfx/billboard/slot/masterball_on.2bpp"
+MasterBallOffPic: ; 0x5a280
+ INCBIN "gfx/billboard/slot/masterball_off.2bpp"
+BonusMultiplierOnPic: ; 0x5a400
+ INCBIN "gfx/billboard/slot/bonusmultiplier_on.2bpp"
+BonusMultiplierOffPic: ; 0x5a580
+ INCBIN "gfx/billboard/slot/bonusmultiplier_off.2bpp"
+HurryUpOnPic: ; 0x5a700
+ INCBIN "gfx/billboard/hurryup_on.2bpp"
+HurryUpOffPic: ; 0x5a880
+ INCBIN "gfx/billboard/hurryup_off.2bpp"
+HurryUp2OnPic: ; 0x5aa00
+ INCBIN "gfx/billboard/hurryup2_on.2bpp"
+HurryUp2OffPic: ; 0x5ab80
+ INCBIN "gfx/billboard/hurryup2_off.2bpp"
+GoToNextOnPic: ; 0x5ad00
+ INCBIN "gfx/billboard/gotonext_on.2bpp"
+GoToNextOffPic: ; 0x5ae80
+ INCBIN "gfx/billboard/gotonext_off.2bpp"
+GoToGengarBonusOnPic: ; 0x5b000
+ INCBIN "gfx/billboard/bonus_stages/gotogengarbonus_on.2bpp"
+GoToGengarBonusOffPic: ; 0x5b180
+ INCBIN "gfx/billboard/bonus_stages/gotogengarbonus_off.2bpp"
+GoToMewtwoBonusOnPic: ; 0x5b300
+ INCBIN "gfx/billboard/bonus_stages/gotomewtwobonus_on.2bpp"
+GoToMewtwoBonusOffPic: ; 0x5b480
+ INCBIN "gfx/billboard/bonus_stages/gotomewtwobonus_off.2bpp"
+GoToMeowthBonusOnPic: ; 0x5b600
+ INCBIN "gfx/billboard/bonus_stages/gotomeowthbonus_on.2bpp"
+GoToMeowthBonusOffPic: ; 0x5b780
+ INCBIN "gfx/billboard/bonus_stages/gotomeowthbonus_off.2bpp"
+GoToDiglettBonusOnPic: ; 0x5b900
+ INCBIN "gfx/billboard/bonus_stages/gotodiglettbonus_on.2bpp"
+GoToDiglettBonusOffPic: ; 0x5ba80
+ INCBIN "gfx/billboard/bonus_stages/gotodiglettbonus_off.2bpp"
+GoToSeelBonusOnPic: ; 0x5bc00
+ INCBIN "gfx/billboard/bonus_stages/gotoseelbonus_on.2bpp"
+GoToSeelBonusOffPic: ; 0x5bd80
+ INCBIN "gfx/billboard/bonus_stages/gotoseelbonus_off.2bpp"
+
+INCBIN "baserom.gbc",$5bf00,$5c000 - $5bf00 ; 0x5bf00
+
+
+SECTION "bank17", ROMX, BANK[$17]
+
+SmallReward100PointsOnPic: ; 0x5c000
+ INCBIN "gfx/billboard/slot/100points_on.2bpp"
+SmallReward100PointsOffPic: ; 0x5c180
+ INCBIN "gfx/billboard/slot/100points_off.2bpp"
+SmallReward200PointsOnPic: ; 0x5c300
+ INCBIN "gfx/billboard/slot/200points_on.2bpp"
+SmallReward200PointsOffPic: ; 0x54800
+ INCBIN "gfx/billboard/slot/200points_off.2bpp"
+SmallReward300PointsOnPic: ; 0x5c600
+ INCBIN "gfx/billboard/slot/300points_on.2bpp"
+SmallReward300PointsOffPic: ; 0x5c780
+ INCBIN "gfx/billboard/slot/300points_off.2bpp"
+SmallReward400PointsOnPic: ; 0x5c900
+ INCBIN "gfx/billboard/slot/400points_on.2bpp"
+SmallReward400PointsOffPic: ; 0x5ca80
+ INCBIN "gfx/billboard/slot/400points_off.2bpp"
+SmallReward500PointsOnPic: ; 0x5cc00
+ INCBIN "gfx/billboard/slot/500points_on.2bpp"
+SmallReward500PointsOffPic: ; 0x5cd80
+ INCBIN "gfx/billboard/slot/500points_off.2bpp"
+SmallReward600PointsOnPic: ; 0x5cf00
+ INCBIN "gfx/billboard/slot/600points_on.2bpp"
+SmallReward600PointsOffPic: ; 0x5d080
+ INCBIN "gfx/billboard/slot/600points_off.2bpp"
+SmallReward700PointsOnPic: ; 0x5d200
+ INCBIN "gfx/billboard/slot/700points_on.2bpp"
+SmallReward700PointsOffPic: ; 0x5d380
+ INCBIN "gfx/billboard/slot/700points_off.2bpp"
+SmallReward800PointsOnPic: ; 0x5d500
+ INCBIN "gfx/billboard/slot/800points_on.2bpp"
+SmallReward800PointsOffPic: ; 0x5d680
+ INCBIN "gfx/billboard/slot/800points_off.2bpp"
+SmallReward900PointsOnPic: ; 0x5d800
+ INCBIN "gfx/billboard/slot/900points_on.2bpp"
+SmallReward900PointsOffPic: ; 0x5d980
+ INCBIN "gfx/billboard/slot/900points_off.2bpp"
+BigReward1000000PointsOnPic: ; 0x5db00
+ INCBIN "gfx/billboard/slot/1000000points_on.2bpp"
+BigReward1000000PointsOffPic: ; 0x5dc80
+ INCBIN "gfx/billboard/slot/1000000points_off.2bpp"
+BigReward2000000PointsOnPic: ; 0x5de00
+ INCBIN "gfx/billboard/slot/2000000points_on.2bpp"
+BigReward2000000PointsOffPic: ; 0x5df80
+ INCBIN "gfx/billboard/slot/2000000points_off.2bpp"
+BigReward3000000PointsOnPic: ; 0x5e100
+ INCBIN "gfx/billboard/slot/3000000points_on.2bpp"
+BigReward3000000PointsOffPic: ; 0x5e280
+ INCBIN "gfx/billboard/slot/3000000points_off.2bpp"
+BigReward4000000PointsOnPic: ; 0x5e400
+ INCBIN "gfx/billboard/slot/4000000points_on.2bpp"
+BigReward4000000PointsOffPic: ; 0x5e580
+ INCBIN "gfx/billboard/slot/4000000points_off.2bpp"
+BigReward5000000PointsOnPic: ; 0x5e700
+ INCBIN "gfx/billboard/slot/5000000points_on.2bpp"
+BigReward5000000PointsOffPic: ; 0x5e880
+ INCBIN "gfx/billboard/slot/5000000points_off.2bpp"
+BigReward6000000PointsOnPic: ; 0x5ea00
+ INCBIN "gfx/billboard/slot/6000000points_on.2bpp"
+BigReward6000000PointsOffPic: ; 0x5eb80
+ INCBIN "gfx/billboard/slot/6000000points_off.2bpp"
+BigReward7000000PointsOnPic: ; 0x5ed00
+ INCBIN "gfx/billboard/slot/7000000points_on.2bpp"
+BigReward7000000PointsOffPic: ; 0x5ee80
+ INCBIN "gfx/billboard/slot/7000000points_off.2bpp"
+BigReward8000000PointsOnPic: ; 0x5f000
+ INCBIN "gfx/billboard/slot/8000000points_on.2bpp"
+BigReward8000000PointsOffPic: ; 0x5f180
+ INCBIN "gfx/billboard/slot/8000000points_off.2bpp"
+BigReward9000000PointsOnPic: ; 0x5f300
+ INCBIN "gfx/billboard/slot/9000000points_on.2bpp"
+BigReward9000000PointsOffPic: ; 0x5f480
+ INCBIN "gfx/billboard/slot/9000000points_off.2bpp"
+
+INCBIN "baserom.gbc",$5f600,$60000 - $5f600 ; 0x5f600
+
+
+SECTION "bank18", ROMX, BANK[$18]
+
+VenomothPic: ; 0x60000
+ INCBIN "gfx/billboard/mon_pics/venomoth.2bpp"
+VenomothSilhouettePic: ; 0x60180
+ INCBIN "gfx/billboard/mon_silhouettes/venomoth.2bpp"
+DiglettPic: ; 0x60300
+ INCBIN "gfx/billboard/mon_pics/diglett.2bpp"
+DiglettSilhouettePic: ; 0x60480
+ INCBIN "gfx/billboard/mon_silhouettes/diglett.2bpp"
+DugtrioPic: ; 0x60600
+ INCBIN "gfx/billboard/mon_pics/dugtrio.2bpp"
+DugtrioSilhouettePic: ; 0x60780
+ INCBIN "gfx/billboard/mon_silhouettes/dugtrio.2bpp"
+MeowthPic: ; 0x60900
+ INCBIN "gfx/billboard/mon_pics/meowth.2bpp"
+MeowthSilhouettePic: ; 0x60a80
+ INCBIN "gfx/billboard/mon_silhouettes/meowth.2bpp"
+PersianPic: ; 0x60c00
+ INCBIN "gfx/billboard/mon_pics/persian.2bpp"
+PersianSilhouettePic: ; 0x60d80
+ INCBIN "gfx/billboard/mon_silhouettes/persian.2bpp"
+PsyduckPic: ; 0x60f00
+ INCBIN "gfx/billboard/mon_pics/psyduck.2bpp"
+PsyduckSilhouettePic: ; 0x61080
+ INCBIN "gfx/billboard/mon_silhouettes/psyduck.2bpp"
+GolduckPic: ; 0x61200
+ INCBIN "gfx/billboard/mon_pics/golduck.2bpp"
+GolduckSilhouettePic: ; 0x61380
+ INCBIN "gfx/billboard/mon_silhouettes/golduck.2bpp"
+MankeyPic: ; 0x61500
+ INCBIN "gfx/billboard/mon_pics/mankey.2bpp"
+MankeySilhouettePic: ; 0x61680
+ INCBIN "gfx/billboard/mon_silhouettes/mankey.2bpp"
+PrimeapePic: ; 0x61800
+ INCBIN "gfx/billboard/mon_pics/primeape.2bpp"
+PrimeapeSilhouettePic: ; 0x61980
+ INCBIN "gfx/billboard/mon_silhouettes/primeape.2bpp"
+GrowlithePic: ; 0x61b00
+ INCBIN "gfx/billboard/mon_pics/growlithe.2bpp"
+GrowlitheSilhouettePic: ; 0x61c80
+ INCBIN "gfx/billboard/mon_silhouettes/growlithe.2bpp"
+ArcaninePic: ; 0x61e00
+ INCBIN "gfx/billboard/mon_pics/arcanine.2bpp"
+ArcanineSilhouettePic: ; 0x61f80
+ INCBIN "gfx/billboard/mon_silhouettes/arcanine.2bpp"
+PoliwagPic: ; 0x62100
+ INCBIN "gfx/billboard/mon_pics/poliwag.2bpp"
+PoliwagSilhouettePic: ; 0x62280
+ INCBIN "gfx/billboard/mon_silhouettes/poliwag.2bpp"
+PoliwhirlPic: ; 0x62400
+ INCBIN "gfx/billboard/mon_pics/poliwhirl.2bpp"
+PoliwhirlSilhouettePic: ; 0x62580
+ INCBIN "gfx/billboard/mon_silhouettes/poliwhirl.2bpp"
+PoliwrathPic: ; 0x62700
+ INCBIN "gfx/billboard/mon_pics/poliwrath.2bpp"
+PoliwrathSilhouettePic: ; 0x62880
+ INCBIN "gfx/billboard/mon_silhouettes/poliwrath.2bpp"
+AbraPic: ; 0x62a00
+ INCBIN "gfx/billboard/mon_pics/abra.2bpp"
+AbraSilhouettePic: ; 0x62b80
+ INCBIN "gfx/billboard/mon_silhouettes/abra.2bpp"
+KadabraPic: ; 0x62d00
+ INCBIN "gfx/billboard/mon_pics/kadabra.2bpp"
+KadabraSilhouettePic: ; 0x62e80
+ INCBIN "gfx/billboard/mon_silhouettes/kadabra.2bpp"
+
+INCBIN "baserom.gbc",$63000,$64000 - $63000 ; 0x63000
+
+
+SECTION "bank19", ROMX, BANK[$19]
+
+NidorinoPic: ; 0x64000
+ INCBIN "gfx/billboard/mon_pics/nidorino.2bpp"
+NidorinoSilhouettePic: ; 0x64180
+ INCBIN "gfx/billboard/mon_silhouettes/nidorino.2bpp"
+NidokingPic: ; 0x64300
+ INCBIN "gfx/billboard/mon_pics/nidoking.2bpp"
+NidokingSilhouettePic: ; 0x64480
+ INCBIN "gfx/billboard/mon_silhouettes/nidoking.2bpp"
+ClefairyPic: ; 0x64600
+ INCBIN "gfx/billboard/mon_pics/clefairy.2bpp"
+ClefairySilhouettePic: ; 0x64780
+ INCBIN "gfx/billboard/mon_silhouettes/clefairy.2bpp"
+ClefablePic: ; 0x64900
+ INCBIN "gfx/billboard/mon_pics/clefable.2bpp"
+ClefableSilhouettePic: ; 0x64a80
+ INCBIN "gfx/billboard/mon_silhouettes/clefable.2bpp"
+VulpixPic: ; 0x64c00
+ INCBIN "gfx/billboard/mon_pics/vulpix.2bpp"
+VulpixSilhouettePic: ; 0x64d80
+ INCBIN "gfx/billboard/mon_silhouettes/vulpix.2bpp"
+NinetalesPic: ; 0x64f00
+ INCBIN "gfx/billboard/mon_pics/ninetales.2bpp"
+NinetalesSilhouettePic: ; 0x65080
+ INCBIN "gfx/billboard/mon_silhouettes/ninetales.2bpp"
+JigglypuffPic: ; 0x65200
+ INCBIN "gfx/billboard/mon_pics/jigglypuff.2bpp"
+JigglypuffSilhouettePic: ; 0x65380
+ INCBIN "gfx/billboard/mon_silhouettes/jigglypuff.2bpp"
+WigglytuffPic: ; 0x65500
+ INCBIN "gfx/billboard/mon_pics/wigglytuff.2bpp"
+WigglytuffSilhouettePic: ; 0x65680
+ INCBIN "gfx/billboard/mon_silhouettes/wigglytuff.2bpp"
+ZubatPic: ; 0x65800
+ INCBIN "gfx/billboard/mon_pics/zubat.2bpp"
+ZubatSilhouettePic: ; 0x65980
+ INCBIN "gfx/billboard/mon_silhouettes/zubat.2bpp"
+GolbatPic: ; 0x65b00
+ INCBIN "gfx/billboard/mon_pics/golbat.2bpp"
+GolbatSilhouettePic: ; 0x65c80
+ INCBIN "gfx/billboard/mon_silhouettes/golbat.2bpp"
+OddishPic: ; 0x65e00
+ INCBIN "gfx/billboard/mon_pics/oddish.2bpp"
+OddishSilhouettePic: ; 0x65f80
+ INCBIN "gfx/billboard/mon_silhouettes/oddish.2bpp"
+GloomPic: ; 0x66100
+ INCBIN "gfx/billboard/mon_pics/gloom.2bpp"
+GloomSilhouettePic: ; 0x66280
+ INCBIN "gfx/billboard/mon_silhouettes/gloom.2bpp"
+VileplumePic: ; 0x66400
+ INCBIN "gfx/billboard/mon_pics/vileplume.2bpp"
+VileplumeSilhouettePic: ; 0x66580
+ INCBIN "gfx/billboard/mon_silhouettes/vileplume.2bpp"
+ParasPic: ; 0x66700
+ INCBIN "gfx/billboard/mon_pics/paras.2bpp"
+ParasSilhouettePic: ; 0x66880
+ INCBIN "gfx/billboard/mon_silhouettes/paras.2bpp"
+ParasectPic: ; 0x66a00
+ INCBIN "gfx/billboard/mon_pics/parasect.2bpp"
+ParasectSilhouettePic: ; 0x66b80
+ INCBIN "gfx/billboard/mon_silhouettes/parasect.2bpp"
+VenonatPic: ; 0x66d00
+ INCBIN "gfx/billboard/mon_pics/venonat.2bpp"
+VenonatSilhouettePic: ; 0x66e80
+ INCBIN "gfx/billboard/mon_silhouettes/venonat.2bpp"
+
+INCBIN "baserom.gbc",$67000,$68000 - $67000 ; 0x67000
+
+
+SECTION "bank1a", ROMX, BANK[$1a]
+
+ChanseyPic: ; 0x68000
+ INCBIN "gfx/billboard/mon_pics/chansey.2bpp"
+ChanseySilhouettePic: ; 0x68180
+ INCBIN "gfx/billboard/mon_silhouettes/chansey.2bpp"
+TangelaPic: ; 0x68300
+ INCBIN "gfx/billboard/mon_pics/tangela.2bpp"
+TangelaSilhouettePic: ; 0x68480
+ INCBIN "gfx/billboard/mon_silhouettes/tangela.2bpp"
+KangaskhanPic: ; 0x68600
+ INCBIN "gfx/billboard/mon_pics/kangaskhan.2bpp"
+KangaskhanSilhouettePic: ; 0x68780
+ INCBIN "gfx/billboard/mon_silhouettes/kangaskhan.2bpp"
+HorseaPic: ; 0x68900
+ INCBIN "gfx/billboard/mon_pics/horsea.2bpp"
+HorseaSilhouettePic: ; 0x68a80
+ INCBIN "gfx/billboard/mon_silhouettes/horsea.2bpp"
+SeadraPic: ; 0x68c00
+ INCBIN "gfx/billboard/mon_pics/seadra.2bpp"
+SeadraSilhouettePic: ; 0x68d80
+ INCBIN "gfx/billboard/mon_silhouettes/seadra.2bpp"
+GoldeenPic: ; 0x68f00
+ INCBIN "gfx/billboard/mon_pics/goldeen.2bpp"
+GoldeenSilhouettePic: ; 0x69080
+ INCBIN "gfx/billboard/mon_silhouettes/goldeen.2bpp"
+SeakingPic: ; 0x69200
+ INCBIN "gfx/billboard/mon_pics/seaking.2bpp"
+SeakingSilhouettePic: ; 0x69380
+ INCBIN "gfx/billboard/mon_silhouettes/seaking.2bpp"
+StaryuPic: ; 0x69500
+ INCBIN "gfx/billboard/mon_pics/staryu.2bpp"
+StaryuSilhouettePic: ; 0x69680
+ INCBIN "gfx/billboard/mon_silhouettes/staryu.2bpp"
+StarmiePic: ; 0x69800
+ INCBIN "gfx/billboard/mon_pics/starmie.2bpp"
+StarmieSilhouettePic: ; 0x69980
+ INCBIN "gfx/billboard/mon_silhouettes/starmie.2bpp"
+Mr_MimePic: ; 0x69b00
+ INCBIN "gfx/billboard/mon_pics/mr_mime.2bpp"
+Mr_MimeSilhouettePic: ; 0x69c80
+ INCBIN "gfx/billboard/mon_silhouettes/mr_mime.2bpp"
+ScytherPic: ; 0x69e00
+ INCBIN "gfx/billboard/mon_pics/scyther.2bpp"
+ScytherSilhouettePic: ; 0x69f80
+ INCBIN "gfx/billboard/mon_silhouettes/scyther.2bpp"
+JynxPic: ; 0x6a100
+ INCBIN "gfx/billboard/mon_pics/jynx.2bpp"
+JynxSilhouettePic: ; 0x6a280
+ INCBIN "gfx/billboard/mon_silhouettes/jynx.2bpp"
+ElectabuzzPic: ; 0x6a400
+ INCBIN "gfx/billboard/mon_pics/electabuzz.2bpp"
+ElectabuzzSilhouettePic: ; 0x6a580
+ INCBIN "gfx/billboard/mon_silhouettes/electabuzz.2bpp"
+MagmarPic: ; 0x6a700
+ INCBIN "gfx/billboard/mon_pics/magmar.2bpp"
+MagmarSilhouettePic: ; 0x6a880
+ INCBIN "gfx/billboard/mon_silhouettes/magmar.2bpp"
+PinsirPic: ; 0x6aa00
+ INCBIN "gfx/billboard/mon_pics/pinsir.2bpp"
+PinsirSilhouettePic: ; 0x6ab80
+ INCBIN "gfx/billboard/mon_silhouettes/pinsir.2bpp"
+TaurosPic: ; 0x6ad00
+ INCBIN "gfx/billboard/mon_pics/tauros.2bpp"
+TaurosSilhouettePic: ; 0x6ae80
+ INCBIN "gfx/billboard/mon_silhouettes/tauros.2bpp"
+
+INCBIN "baserom.gbc",$6b000,$6c000 - $6b000 ; 0x6b000
+
+
+SECTION "bank1b", ROMX, BANK[$1b]
+
+MagikarpPic: ; 0x6c000
+ INCBIN "gfx/billboard/mon_pics/magikarp.2bpp"
+MagikarpSilhouettePic: ; 0x6c180
+ INCBIN "gfx/billboard/mon_silhouettes/magikarp.2bpp"
+GyaradosPic: ; 0x6c300
+ INCBIN "gfx/billboard/mon_pics/gyarados.2bpp"
+GyaradosSilhouettePic: ; 0x6c480
+ INCBIN "gfx/billboard/mon_silhouettes/gyarados.2bpp"
+LaprasPic: ; 0x6c600
+ INCBIN "gfx/billboard/mon_pics/lapras.2bpp"
+LaprasSilhouettePic: ; 0x6c780
+ INCBIN "gfx/billboard/mon_silhouettes/lapras.2bpp"
+DittoPic: ; 0x6c900
+ INCBIN "gfx/billboard/mon_pics/ditto.2bpp"
+DittoSilhouettePic: ; 0x6ca80
+ INCBIN "gfx/billboard/mon_silhouettes/ditto.2bpp"
+EeveePic: ; 0x6cc00
+ INCBIN "gfx/billboard/mon_pics/eevee.2bpp"
+EeveeSilhouettePic: ; 0x6cd80
+ INCBIN "gfx/billboard/mon_silhouettes/eevee.2bpp"
+VaporeonPic: ; 0x6cf00
+ INCBIN "gfx/billboard/mon_pics/vaporeon.2bpp"
+VaporeonSilhouettePic: ; 0x6d080
+ INCBIN "gfx/billboard/mon_silhouettes/vaporeon.2bpp"
+JolteonPic: ; 0x6d200
+ INCBIN "gfx/billboard/mon_pics/jolteon.2bpp"
+JolteonSilhouettePic: ; 0x6d380
+ INCBIN "gfx/billboard/mon_silhouettes/jolteon.2bpp"
+FlareonPic: ; 0x6d500
+ INCBIN "gfx/billboard/mon_pics/flareon.2bpp"
+FlareonSilhouettePic: ; 0x6d680
+ INCBIN "gfx/billboard/mon_silhouettes/flareon.2bpp"
+PorygonPic: ; 0x6d800
+ INCBIN "gfx/billboard/mon_pics/porygon.2bpp"
+PorygonSilhouettePic: ; 0x6d980
+ INCBIN "gfx/billboard/mon_silhouettes/porygon.2bpp"
+OmanytePic: ; 0x6db00
+ INCBIN "gfx/billboard/mon_pics/omanyte.2bpp"
+OmanyteSilhouettePic: ; 0x6dc80
+ INCBIN "gfx/billboard/mon_silhouettes/omanyte.2bpp"
+OmastarPic: ; 0x6de00
+ INCBIN "gfx/billboard/mon_pics/omastar.2bpp"
+OmastarSilhouettePic: ; 0x6df80
+ INCBIN "gfx/billboard/mon_silhouettes/omastar.2bpp"
+KabutoPic: ; 0x6e100
+ INCBIN "gfx/billboard/mon_pics/kabuto.2bpp"
+KabutoSilhouettePic: ; 0x6e280
+ INCBIN "gfx/billboard/mon_silhouettes/kabuto.2bpp"
+KabutopsPic: ; 0x6e400
+ INCBIN "gfx/billboard/mon_pics/kabutops.2bpp"
+KabutopsSilhouettePic: ; 0x6e580
+ INCBIN "gfx/billboard/mon_silhouettes/kabutops.2bpp"
+AerodactylPic: ; 0x6e700
+ INCBIN "gfx/billboard/mon_pics/aerodactyl.2bpp"
+AerodactylSilhouettePic: ; 0x6e880
+ INCBIN "gfx/billboard/mon_silhouettes/aerodactyl.2bpp"
+SnorlaxPic: ; 0x6ea00
+ INCBIN "gfx/billboard/mon_pics/snorlax.2bpp"
+SnorlaxSilhouettePic: ; 0x6eb80
+ INCBIN "gfx/billboard/mon_silhouettes/snorlax.2bpp"
+ArticunoPic: ; 0x6ed00
+ INCBIN "gfx/billboard/mon_pics/articuno.2bpp"
+ArticunoSilhouettePic: ; 0x6ee80
+ INCBIN "gfx/billboard/mon_silhouettes/articuno.2bpp"
+
+INCBIN "baserom.gbc",$6f000,$70000 - $6f000 ; 0x6f000
+
+
+SECTION "bank1c", ROMX, BANK[$1c]
+
+ZapdosPic: ; 0x70000
+ INCBIN "gfx/billboard/mon_pics/zapdos.2bpp"
+ZapdosSilhouettePic: ; 0x70180
+ INCBIN "gfx/billboard/mon_silhouettes/zapdos.2bpp"
+MoltresPic: ; 0x70300
+ INCBIN "gfx/billboard/mon_pics/moltres.2bpp"
+MoltresSilhouettePic: ; 0x70480
+ INCBIN "gfx/billboard/mon_silhouettes/moltres.2bpp"
+DratiniPic: ; 0x70600
+ INCBIN "gfx/billboard/mon_pics/dratini.2bpp"
+DratiniSilhouettePic: ; 0x70780
+ INCBIN "gfx/billboard/mon_silhouettes/dratini.2bpp"
+DragonairPic: ; 0x70900
+ INCBIN "gfx/billboard/mon_pics/dragonair.2bpp"
+DragonairSilhouettePic: ; 0x70a80
+ INCBIN "gfx/billboard/mon_silhouettes/dragonair.2bpp"
+DragonitePic: ; 0x70c00
+ INCBIN "gfx/billboard/mon_pics/dragonite.2bpp"
+DragoniteSilhouettePic: ; 0x70d80
+ INCBIN "gfx/billboard/mon_silhouettes/dragonite.2bpp"
+MewtwoPic: ; 0x70f00
+ INCBIN "gfx/billboard/mon_pics/mewtwo.2bpp"
+MewtwoSilhouettePic: ; 0x71080
+ INCBIN "gfx/billboard/mon_silhouettes/mewtwo.2bpp"
+MewPic: ; 0x71200
+ INCBIN "gfx/billboard/mon_pics/mew.2bpp"
+MewSilhouettePic: ; 0x71380
+ INCBIN "gfx/billboard/mon_silhouettes/mew.2bpp"
+
+INCBIN "baserom.gbc",$71500,$74000 - $71500 ; 0x71500
+
+
+SECTION "bank1d", ROMX, BANK[$1d]
+
+PidgeottoPic: ; 0x74000
+ INCBIN "gfx/billboard/mon_pics/pidgeotto.2bpp"
+PidgeottoSilhouettePic: ; 0x74180
+ INCBIN "gfx/billboard/mon_silhouettes/pidgeotto.2bpp"
+PidgeotPic: ; 0x74300
+ INCBIN "gfx/billboard/mon_pics/pidgeot.2bpp"
+PidgeotSilhouettePic: ; 0x74480
+ INCBIN "gfx/billboard/mon_silhouettes/pidgeot.2bpp"
+RattataPic: ; 0x74600
+ INCBIN "gfx/billboard/mon_pics/rattata.2bpp"
+RattataSilhouettePic: ; 0x74780
+ INCBIN "gfx/billboard/mon_silhouettes/rattata.2bpp"
+RaticatePic: ; 0x74900
+ INCBIN "gfx/billboard/mon_pics/raticate.2bpp"
+RaticateSilhouettePic: ; 0x74a80
+ INCBIN "gfx/billboard/mon_silhouettes/raticate.2bpp"
+SpearowPic: ; 0x74c00
+ INCBIN "gfx/billboard/mon_pics/spearow.2bpp"
+SpearowSilhouettePic: ; 0x74d80
+ INCBIN "gfx/billboard/mon_silhouettes/spearow.2bpp"
+FearowPic: ; 0x74f00
+ INCBIN "gfx/billboard/mon_pics/fearow.2bpp"
+FearowSilhouettePic: ; 0x75080
+ INCBIN "gfx/billboard/mon_silhouettes/fearow.2bpp"
+EkansPic: ; 0x75200
+ INCBIN "gfx/billboard/mon_pics/ekans.2bpp"
+EkansSilhouettePic: ; 0x75380
+ INCBIN "gfx/billboard/mon_silhouettes/ekans.2bpp"
+ArbokPic: ; 0x75500
+ INCBIN "gfx/billboard/mon_pics/arbok.2bpp"
+ArbokSilhouettePic: ; 0x75680
+ INCBIN "gfx/billboard/mon_silhouettes/arbok.2bpp"
+PikachuPic: ; 0x75800
+ INCBIN "gfx/billboard/mon_pics/pikachu.2bpp"
+PikachuSilhouettePic: ; 0x75980
+ INCBIN "gfx/billboard/mon_silhouettes/pikachu.2bpp"
+RaichuPic: ; 0x75b00
+ INCBIN "gfx/billboard/mon_pics/raichu.2bpp"
+RaichuSilhouettePic: ; 0x75c80
+ INCBIN "gfx/billboard/mon_silhouettes/raichu.2bpp"
+SandshrewPic: ; 0x75e00
+ INCBIN "gfx/billboard/mon_pics/sandshrew.2bpp"
+SandshrewSilhouettePic: ; 0x75f80
+ INCBIN "gfx/billboard/mon_silhouettes/sandshrew.2bpp"
+SandslashPic: ; 0x76100
+ INCBIN "gfx/billboard/mon_pics/sandslash.2bpp"
+SandslashSilhouettePic: ; 0x76280
+ INCBIN "gfx/billboard/mon_silhouettes/sandslash.2bpp"
+Nidoran_FPic: ; 0x76400
+ INCBIN "gfx/billboard/mon_pics/nidoran_f.2bpp"
+Nidoran_FSilhouettePic: ; 0x76580
+ INCBIN "gfx/billboard/mon_silhouettes/nidoran_f.2bpp"
+NidorinaPic: ; 0x76700
+ INCBIN "gfx/billboard/mon_pics/nidorina.2bpp"
+NidorinaSilhouettePic: ; 0x76880
+ INCBIN "gfx/billboard/mon_silhouettes/nidorina.2bpp"
+NidoqueenPic: ; 0x76a00
+ INCBIN "gfx/billboard/mon_pics/nidoqueen.2bpp"
+NidoqueenSilhouettePic: ; 0x76b80
+ INCBIN "gfx/billboard/mon_silhouettes/nidoqueen.2bpp"
+Nidoran_MPic: ; 0x76d00
+ INCBIN "gfx/billboard/mon_pics/nidoran_m.2bpp"
+Nidoran_MSilhouettePic: ; 0x76e80
+ INCBIN "gfx/billboard/mon_silhouettes/nidoran_m.2bpp"
+
+INCBIN "baserom.gbc",$77000,$78000 - $77000 ; 0x77000
+
+
+SECTION "bank1e", ROMX, BANK[$1e]
+
+BulbasaurPic: ; 0x78000
+ INCBIN "gfx/billboard/mon_pics/bulbasaur.2bpp"
+BulbasaurSilhouettePic: ; 0x78180
+ INCBIN "gfx/billboard/mon_silhouettes/bulbasaur.2bpp"
+IvysaurPic: ; 0x78300
+ INCBIN "gfx/billboard/mon_pics/ivysaur.2bpp"
+IvysaurSilhouettePic: ; 0x78480
+ INCBIN "gfx/billboard/mon_silhouettes/ivysaur.2bpp"
+VenusaurPic: ; 0x78600
+ INCBIN "gfx/billboard/mon_pics/venusaur.2bpp"
+VenusaurSilhouettePic: ; 0x78780
+ INCBIN "gfx/billboard/mon_silhouettes/venusaur.2bpp"
+CharmanderPic: ; 0x78900
+ INCBIN "gfx/billboard/mon_pics/charmander.2bpp"
+CharmanderSilhouettePic: ; 0x78a80
+ INCBIN "gfx/billboard/mon_silhouettes/charmander.2bpp"
+CharmeleonPic: ; 0x78c00
+ INCBIN "gfx/billboard/mon_pics/charmeleon.2bpp"
+CharmeleonSilhouettePic: ; 0x78d80
+ INCBIN "gfx/billboard/mon_silhouettes/charmeleon.2bpp"
+CharizardPic: ; 0x78f00
+ INCBIN "gfx/billboard/mon_pics/charizard.2bpp"
+CharizardSilhouettePic: ; 0x79080
+ INCBIN "gfx/billboard/mon_silhouettes/charizard.2bpp"
+SquirtlePic: ; 0x79200
+ INCBIN "gfx/billboard/mon_pics/squirtle.2bpp"
+SquirtleSilhouettePic: ; 0x79380
+ INCBIN "gfx/billboard/mon_silhouettes/squirtle.2bpp"
+WartortlePic: ; 0x79500
+ INCBIN "gfx/billboard/mon_pics/wartortle.2bpp"
+WartortleSilhouettePic: ; 0x79680
+ INCBIN "gfx/billboard/mon_silhouettes/wartortle.2bpp"
+BlastoisePic: ; 0x79800
+ INCBIN "gfx/billboard/mon_pics/blastoise.2bpp"
+BlastoiseSilhouettePic: ; 0x79980
+ INCBIN "gfx/billboard/mon_silhouettes/blastoise.2bpp"
+CaterpiePic: ; 0x79b00
+ INCBIN "gfx/billboard/mon_pics/caterpie.2bpp"
+CaterpieSilhouettePic: ; 0x79c80
+ INCBIN "gfx/billboard/mon_silhouettes/caterpie.2bpp"
+MetapodPic: ; 0x79e00
+ INCBIN "gfx/billboard/mon_pics/metapod.2bpp"
+MetapodSilhouettePic: ; 0x79f80
+ INCBIN "gfx/billboard/mon_silhouettes/metapod.2bpp"
+ButterfreePic: ; 0x7a100
+ INCBIN "gfx/billboard/mon_pics/butterfree.2bpp"
+ButterfreeSilhouettePic: ; 0x7a280
+ INCBIN "gfx/billboard/mon_silhouettes/butterfree.2bpp"
+WeedlePic: ; 0x7a400
+ INCBIN "gfx/billboard/mon_pics/weedle.2bpp"
+WeedleSilhouettePic: ; 0x7a580
+ INCBIN "gfx/billboard/mon_silhouettes/weedle.2bpp"
+KakunaPic: ; 0x7a700
+ INCBIN "gfx/billboard/mon_pics/kakuna.2bpp"
+KakunaSilhouettePic: ; 0x7a880
+ INCBIN "gfx/billboard/mon_silhouettes/kakuna.2bpp"
+BeedrillPic: ; 0x7aa00
+ INCBIN "gfx/billboard/mon_pics/beedrill.2bpp"
+BeedrillSilhouettePic: ; 0x7ab80
+ INCBIN "gfx/billboard/mon_silhouettes/beedrill.2bpp"
+PidgeyPic: ; 0x7ad00
+ INCBIN "gfx/billboard/mon_pics/pidgey.2bpp"
+PidgeySilhouettePic: ; 0x7ae80
+ INCBIN "gfx/billboard/mon_silhouettes/pidgey.2bpp"
+
+BonusMultiplierX1OnPic: ; 0x7b000
+ INCBIN "gfx/billboard/slot/bonusmultiplierX1_on.2bpp"
+BonusMultiplierX1OffPic: ; 0x7b180
+ INCBIN "gfx/billboard/slot/bonusmultiplierX1_off.2bpp"
+BonusMultiplierX2OnPic: ; 0x7b300
+ INCBIN "gfx/billboard/slot/bonusmultiplierX2_on.2bpp"
+BonusMultiplierX2OffPic: ; 0x7b480
+ INCBIN "gfx/billboard/slot/bonusmultiplierX2_off.2bpp"
+BonusMultiplierX3OnPic: ; 0x7b600
+ INCBIN "gfx/billboard/slot/bonusmultiplierX3_on.2bpp"
+BonusMultiplierX3OffPic: ; 0x7b780
+ INCBIN "gfx/billboard/slot/bonusmultiplierX3_off.2bpp"
+BonusMultiplierX4OnPic: ; 0x7b900
+ INCBIN "gfx/billboard/slot/bonusmultiplierX4_on.2bpp"
+BonusMultiplierX4OffPic: ; 0x7ba80
+ INCBIN "gfx/billboard/slot/bonusmultiplierX4_off.2bpp"
+BonusMultiplierX5OnPic: ; 0x7bc00
+ INCBIN "gfx/billboard/slot/bonusmultiplierX5_on.2bpp"
+BonusMultiplierX5OffPic: ; 0x7bd80
+ INCBIN "gfx/billboard/slot/bonusmultiplierX5_off.2bpp"
+
+INCBIN "baserom.gbc",$7bf00,$7c000 - $7bf00 ; 0x7bf00
+
+
+SECTION "bank1f", ROMX, BANK[$1f]
+
+SlowpokeAnimatedPic: ; 0x7c000
+ INCBIN "gfx/billboard/mon_animated/slowpoke.2bpp"
+MagnemiteAnimatedPic: ; 0x7c300
+ INCBIN "gfx/billboard/mon_animated/magnemite.2bpp"
+Farfetch_DAnimatedPic: ; 0x7c600
+ INCBIN "gfx/billboard/mon_animated/farfetch_d.2bpp"
+DoduoAnimatedPic: ; 0x7c900
+ INCBIN "gfx/billboard/mon_animated/doduo.2bpp"
+SeelAnimatedPic: ; 0x7cc00
+ INCBIN "gfx/billboard/mon_animated/seel.2bpp"
+GrimerAnimatedPic: ; 0x7cf00
+ INCBIN "gfx/billboard/mon_animated/grimer.2bpp"
+ShellderAnimatedPic: ; 0x7d200
+ INCBIN "gfx/billboard/mon_animated/shellder.2bpp"
+GastlyAnimatedPic: ; 0x7d500
+ INCBIN "gfx/billboard/mon_animated/gastly.2bpp"
+OnixAnimatedPic: ; 0x7d800
+ INCBIN "gfx/billboard/mon_animated/onix.2bpp"
+DrowzeeAnimatedPic: ; 0x7db00
+ INCBIN "gfx/billboard/mon_animated/drowzee.2bpp"
+KrabbyAnimatedPic: ; 0x7de00
+ INCBIN "gfx/billboard/mon_animated/krabby.2bpp"
+VoltorbAnimatedPic: ; 0x7e100
+ INCBIN "gfx/billboard/mon_animated/voltorb.2bpp"
+ExeggcuteAnimatedPic: ; 0x7e400
+ INCBIN "gfx/billboard/mon_animated/exeggcute.2bpp"
+CuboneAnimatedPic: ; 0x7e700
+ INCBIN "gfx/billboard/mon_animated/cubone.2bpp"
+HitmonleeAnimatedPic: ; 0x7ea00
+ INCBIN "gfx/billboard/mon_animated/hitmonlee.2bpp"
+HitmonchanAnimatedPic: ; 0x7ed00
+ INCBIN "gfx/billboard/mon_animated/hitmonchan.2bpp"
+
+INCBIN "baserom.gbc",$7f000,$80000 - $7f000 ; 0x7f000
+
+
+SECTION "bank20", ROMX, BANK[$20]
+
+LickitungAnimatedPic: ; 0x80000
+ INCBIN "gfx/billboard/mon_animated/lickitung.2bpp"
+KoffingAnimatedPic: ; 0x80300
+ INCBIN "gfx/billboard/mon_animated/koffing.2bpp"
+RhyhornAnimatedPic: ; 0x80600
+ INCBIN "gfx/billboard/mon_animated/rhyhorn.2bpp"
+ChanseyAnimatedPic: ; 0x80900
+ INCBIN "gfx/billboard/mon_animated/chansey.2bpp"
+TangelaAnimatedPic: ; 0x80c00
+ INCBIN "gfx/billboard/mon_animated/tangela.2bpp"
+KangaskhanAnimatedPic: ; 0x80f00
+ INCBIN "gfx/billboard/mon_animated/kangaskhan.2bpp"
+HorseaAnimatedPic: ; 0x81200
+ INCBIN "gfx/billboard/mon_animated/horsea.2bpp"
+GoldeenAnimatedPic: ; 0x81500
+ INCBIN "gfx/billboard/mon_animated/goldeen.2bpp"
+StaryuAnimatedPic: ; 0x81800
+ INCBIN "gfx/billboard/mon_animated/staryu.2bpp"
+Mr_MimeAnimatedPic: ; 0x81b00
+ INCBIN "gfx/billboard/mon_animated/mr_mime.2bpp"
+ScytherAnimatedPic: ; 0x81e00
+ INCBIN "gfx/billboard/mon_animated/scyther.2bpp"
+JynxAnimatedPic: ; 0x82100
+ INCBIN "gfx/billboard/mon_animated/jynx.2bpp"
+ElectabuzzAnimatedPic: ; 0x82400
+ INCBIN "gfx/billboard/mon_animated/electabuzz.2bpp"
+MagmarAnimatedPic: ; 0x82700
+ INCBIN "gfx/billboard/mon_animated/magmar.2bpp"
+PinsirAnimatedPic: ; 0x82a00
+ INCBIN "gfx/billboard/mon_animated/pinsir.2bpp"
+TaurosAnimatedPic: ; 0x82d00
+ INCBIN "gfx/billboard/mon_animated/tauros.2bpp"
+
+INCBIN "baserom.gbc",$83000,$84000 - $83000 ; 0x83000
+
+
+SECTION "bank21", ROMX, BANK[$21]
+
+MagikarpAnimatedPic: ; 0x84000
+ INCBIN "gfx/billboard/mon_animated/magikarp.2bpp"
+LaprasAnimatedPic: ; 0x84300
+ INCBIN "gfx/billboard/mon_animated/lapras.2bpp"
+DittoAnimatedPic: ; 0x84600
+ INCBIN "gfx/billboard/mon_animated/ditto.2bpp"
+EeveeAnimatedPic: ; 0x84900
+ INCBIN "gfx/billboard/mon_animated/eevee.2bpp"
+PorygonAnimatedPic: ; 0x84c00
+ INCBIN "gfx/billboard/mon_animated/porygon.2bpp"
+OmanyteAnimatedPic: ; 0x84f00
+ INCBIN "gfx/billboard/mon_animated/omanyte.2bpp"
+KabutoAnimatedPic: ; 0x85200
+ INCBIN "gfx/billboard/mon_animated/kabuto.2bpp"
+AerodactylAnimatedPic: ; 0x85500
+ INCBIN "gfx/billboard/mon_animated/aerodactyl.2bpp"
+SnorlaxAnimatedPic: ; 0x85800
+ INCBIN "gfx/billboard/mon_animated/snorlax.2bpp"
+ArticunoAnimatedPic: ; 0x85b00
+ INCBIN "gfx/billboard/mon_animated/articuno.2bpp"
+ZapdosAnimatedPic: ; 0x85e00
+ INCBIN "gfx/billboard/mon_animated/zapdos.2bpp"
+MoltresAnimatedPic: ; 0x86100
+ INCBIN "gfx/billboard/mon_animated/moltres.2bpp"
+DratiniAnimatedPic: ; 0x86400
+ INCBIN "gfx/billboard/mon_animated/dratini.2bpp"
+MewtwoAnimatedPic: ; 0x86700
+ INCBIN "gfx/billboard/mon_animated/mewtwo.2bpp"
+MewAnimatedPic: ; 0x86a00
+ INCBIN "gfx/billboard/mon_animated/mew.2bpp"
+
+INCBIN "baserom.gbc",$86d00,$88000 - $86d00 ; 0x86d00
+
+
+SECTION "bank22", ROMX, BANK[$22]
+
+ZubatAnimatedPic: ; 0x88000
+ INCBIN "gfx/billboard/mon_animated/zubat.2bpp"
+OddishAnimatedPic: ; 0x88300
+ INCBIN "gfx/billboard/mon_animated/oddish.2bpp"
+ParasAnimatedPic: ; 0x88600
+ INCBIN "gfx/billboard/mon_animated/paras.2bpp"
+VenonatAnimatedPic: ; 0x88900
+ INCBIN "gfx/billboard/mon_animated/venonat.2bpp"
+DiglettAnimatedPic: ; 0x88c00
+ INCBIN "gfx/billboard/mon_animated/diglett.2bpp"
+MeowthAnimatedPic: ; 0x88f00
+ INCBIN "gfx/billboard/mon_animated/meowth.2bpp"
+PsyduckAnimatedPic: ; 0x89200
+ INCBIN "gfx/billboard/mon_animated/psyduck.2bpp"
+MankeyAnimatedPic: ; 0x89500
+ INCBIN "gfx/billboard/mon_animated/mankey.2bpp"
+GrowlitheAnimatedPic: ; 0x89800
+ INCBIN "gfx/billboard/mon_animated/growlithe.2bpp"
+PoliwagAnimatedPic: ; 0x89b00
+ INCBIN "gfx/billboard/mon_animated/poliwag.2bpp"
+AbraAnimatedPic: ; 0x89e00
+ INCBIN "gfx/billboard/mon_animated/abra.2bpp"
+MachopAnimatedPic: ; 0x8a100
+ INCBIN "gfx/billboard/mon_animated/machop.2bpp"
+BellsproutAnimatedPic: ; 0x8a400
+ INCBIN "gfx/billboard/mon_animated/bellsprout.2bpp"
+TentacoolAnimatedPic: ; 0x8a700
+ INCBIN "gfx/billboard/mon_animated/tentacool.2bpp"
+GeodudeAnimatedPic: ; 0x8aa00
+ INCBIN "gfx/billboard/mon_animated/geodude.2bpp"
+PonytaAnimatedPic: ; 0x8ad00
+ INCBIN "gfx/billboard/mon_animated/ponyta.2bpp"
+
+INCBIN "baserom.gbc",$8b000,$8c000 - $8b000 ; 0x8b000
+
+
+SECTION "bank23", ROMX, BANK[$23]
+
+BulbasaurAnimatedPic: ; 0x8c000
+ INCBIN "gfx/billboard/mon_animated/bulbasaur.2bpp"
+CharmanderAnimatedPic: ; 0x8c300
+ INCBIN "gfx/billboard/mon_animated/charmander.2bpp"
+SquirtleAnimatedPic: ; 0x8c600
+ INCBIN "gfx/billboard/mon_animated/squirtle.2bpp"
+CaterpieAnimatedPic: ; 0x8c900
+ INCBIN "gfx/billboard/mon_animated/caterpie.2bpp"
+WeedleAnimatedPic: ; 0x8cc00
+ INCBIN "gfx/billboard/mon_animated/weedle.2bpp"
+PidgeyAnimatedPic: ; 0x8cf00
+ INCBIN "gfx/billboard/mon_animated/pidgey.2bpp"
+RattataAnimatedPic: ; 0x8d200
+ INCBIN "gfx/billboard/mon_animated/rattata.2bpp"
+SpearowAnimatedPic: ; 0x8d500
+ INCBIN "gfx/billboard/mon_animated/spearow.2bpp"
+EkansAnimatedPic: ; 0x8d800
+ INCBIN "gfx/billboard/mon_animated/ekans.2bpp"
+PikachuAnimatedPic: ; 0x8db00
+ INCBIN "gfx/billboard/mon_animated/pikachu.2bpp"
+SandshrewAnimatedPic: ; 0x8de00
+ INCBIN "gfx/billboard/mon_animated/sandshrew.2bpp"
+Nidoran_FAnimatedPic: ; 0x8e100
+ INCBIN "gfx/billboard/mon_animated/nidoran_F.2bpp"
+Nidoran_MAnimatedPic: ; 0x8e400
+ INCBIN "gfx/billboard/mon_animated/nidoran_M.2bpp"
+ClefairyAnimatedPic: ; 0x8e700
+ INCBIN "gfx/billboard/mon_animated/clefairy.2bpp"
+VulpixAnimatedPic: ; 0x8ea00
+ INCBIN "gfx/billboard/mon_animated/vulpix.2bpp"
+JigglypuffAnimatedPic: ; 0x8ed00
+ INCBIN "gfx/billboard/mon_animated/jigglypuff.2bpp"
+
+INCBIN "baserom.gbc",$8f000,$90000 - $8f000 ; 0x8f000
+
+
+SECTION "bank24", ROMX, BANK[$24]
+
+HypnoPic: ; 0x90000
+ INCBIN "gfx/billboard/mon_pics/hypno.2bpp"
+HypnoSilhouettePic: ; 0x90180
+ INCBIN "gfx/billboard/mon_silhouettes/hypno.2bpp"
+KrabbyPic: ; 0x90300
+ INCBIN "gfx/billboard/mon_pics/krabby.2bpp"
+KrabbySilhouettePic: ; 0x90480
+ INCBIN "gfx/billboard/mon_silhouettes/krabby.2bpp"
+KinglerPic: ; 0x90600
+ INCBIN "gfx/billboard/mon_pics/kingler.2bpp"
+KinglerSilhouettePic: ; 0x90780
+ INCBIN "gfx/billboard/mon_silhouettes/kingler.2bpp"
+VoltorbPic: ; 0x90900
+ INCBIN "gfx/billboard/mon_pics/voltorb.2bpp"
+VoltorbSilhouettePic: ; 0x90a80
+ INCBIN "gfx/billboard/mon_silhouettes/voltorb.2bpp"
+ElectrodePic: ; 0x90c00
+ INCBIN "gfx/billboard/mon_pics/electrode.2bpp"
+ElectrodeSilhouettePic: ; 0x90d80
+ INCBIN "gfx/billboard/mon_silhouettes/electrode.2bpp"
+ExeggcutePic: ; 0x90f00
+ INCBIN "gfx/billboard/mon_pics/exeggcute.2bpp"
+ExeggcuteSilhouettePic: ; 0x91080
+ INCBIN "gfx/billboard/mon_silhouettes/exeggcute.2bpp"
+ExeggutorPic: ; 0x91200
+ INCBIN "gfx/billboard/mon_pics/exeggutor.2bpp"
+ExeggutorSilhouettePic: ; 0x91380
+ INCBIN "gfx/billboard/mon_silhouettes/exeggutor.2bpp"
+CubonePic: ; 0x91500
+ INCBIN "gfx/billboard/mon_pics/cubone.2bpp"
+CuboneSilhouettePic: ; 0x91680
+ INCBIN "gfx/billboard/mon_silhouettes/cubone.2bpp"
+MarowakPic: ; 0x91800
+ INCBIN "gfx/billboard/mon_pics/marowak.2bpp"
+MarowakSilhouettePic: ; 0x91980
+ INCBIN "gfx/billboard/mon_silhouettes/marowak.2bpp"
+HitmonleePic: ; 0x91b00
+ INCBIN "gfx/billboard/mon_pics/hitmonlee.2bpp"
+HitmonleeSilhouettePic: ; 0x91c80
+ INCBIN "gfx/billboard/mon_silhouettes/hitmonlee.2bpp"
+HitmonchanPic: ; 0x91e00
+ INCBIN "gfx/billboard/mon_pics/hitmonchan.2bpp"
+HitmonchanSilhouettePic: ; 0x91f80
+ INCBIN "gfx/billboard/mon_silhouettes/hitmonchan.2bpp"
+LickitungPic: ; 0x92100
+ INCBIN "gfx/billboard/mon_pics/lickitung.2bpp"
+LickitungSilhouettePic: ; 0x92280
+ INCBIN "gfx/billboard/mon_silhouettes/lickitung.2bpp"
+KoffingPic: ; 0x92400
+ INCBIN "gfx/billboard/mon_pics/koffing.2bpp"
+KoffingSilhouettePic: ; 0x92580
+ INCBIN "gfx/billboard/mon_silhouettes/koffing.2bpp"
+WeezingPic: ; 0x92700
+ INCBIN "gfx/billboard/mon_pics/weezing.2bpp"
+WeezingSilhouettePic: ; 0x92880
+ INCBIN "gfx/billboard/mon_silhouettes/weezing.2bpp"
+RhyhornPic: ; 0x92a00
+ INCBIN "gfx/billboard/mon_pics/rhyhorn.2bpp"
+RhyhornSilhouettePic: ; 0x92b80
+ INCBIN "gfx/billboard/mon_silhouettes/rhyhorn.2bpp"
+RhydonPic: ; 0x92d00
+ INCBIN "gfx/billboard/mon_pics/rhydon.2bpp"
+RhydonSilhouettePic: ; 0x92e80
+ INCBIN "gfx/billboard/mon_silhouettes/rhydon.2bpp"
+
+INCBIN "baserom.gbc",$93000,$94000 - $93000 ; 0x93000
+
+
+SECTION "bank25", ROMX, BANK[$25]
+
+MagnemitePic: ; 0x94000
+ INCBIN "gfx/billboard/mon_pics/magnemite.2bpp"
+MagnemiteSilhouettePic: ; 0x94180
+ INCBIN "gfx/billboard/mon_silhouettes/magnemite.2bpp"
+MagnetonPic: ; 0x94300
+ INCBIN "gfx/billboard/mon_pics/magneton.2bpp"
+MagnetonSilhouettePic: ; 0x94480
+ INCBIN "gfx/billboard/mon_silhouettes/magneton.2bpp"
+Farfetch_dPic: ; 0x94600
+ INCBIN "gfx/billboard/mon_pics/farfetch_d.2bpp"
+Farfetch_dSilhouettePic: ; 0x94780
+ INCBIN "gfx/billboard/mon_silhouettes/farfetch_d.2bpp"
+DoduoPic: ; 0x94900
+ INCBIN "gfx/billboard/mon_pics/doduo.2bpp"
+DoduoSilhouettePic: ; 0x94a80
+ INCBIN "gfx/billboard/mon_silhouettes/doduo.2bpp"
+DodrioPic: ; 0x94c00
+ INCBIN "gfx/billboard/mon_pics/dodrio.2bpp"
+DodrioSilhouettePic: ; 0x94d80
+ INCBIN "gfx/billboard/mon_silhouettes/dodrio.2bpp"
+SeelPic: ; 0x94f00
+ INCBIN "gfx/billboard/mon_pics/seel.2bpp"
+SeelSilhouettePic: ; 0x95080
+ INCBIN "gfx/billboard/mon_silhouettes/seel.2bpp"
+DewgongPic: ; 0x95200
+ INCBIN "gfx/billboard/mon_pics/dewgong.2bpp"
+DewgongSilhouettePic: ; 0x95380
+ INCBIN "gfx/billboard/mon_silhouettes/dewgong.2bpp"
+GrimerPic: ; 0x95500
+ INCBIN "gfx/billboard/mon_pics/grimer.2bpp"
+GrimerSilhouettePic: ; 0x95680
+ INCBIN "gfx/billboard/mon_silhouettes/grimer.2bpp"
+MukPic: ; 0x95800
+ INCBIN "gfx/billboard/mon_pics/muk.2bpp"
+MukSilhouettePic: ; 0x95980
+ INCBIN "gfx/billboard/mon_silhouettes/muk.2bpp"
+ShellderPic: ; 0x95b00
+ INCBIN "gfx/billboard/mon_pics/shellder.2bpp"
+ShellderSilhouettePic: ; 0x95c80
+ INCBIN "gfx/billboard/mon_silhouettes/shellder.2bpp"
+CloysterPic: ; 0x95e00
+ INCBIN "gfx/billboard/mon_pics/cloyster.2bpp"
+CloysterSilhouettePic: ; 0x95f80
+ INCBIN "gfx/billboard/mon_silhouettes/cloyster.2bpp"
+GastlyPic: ; 0x96100
+ INCBIN "gfx/billboard/mon_pics/gastly.2bpp"
+GastlySilhouettePic: ; 0x96280
+ INCBIN "gfx/billboard/mon_silhouettes/gastly.2bpp"
+HaunterPic: ; 0x96400
+ INCBIN "gfx/billboard/mon_pics/haunter.2bpp"
+HaunterSilhouettePic: ; 0x96580
+ INCBIN "gfx/billboard/mon_silhouettes/haunter.2bpp"
+GengarPic: ; 0x96700
+ INCBIN "gfx/billboard/mon_pics/gengar.2bpp"
+GengarSilhouettePic: ; 0x96880
+ INCBIN "gfx/billboard/mon_silhouettes/gengar.2bpp"
+OnixPic: ; 0x96a00
+ INCBIN "gfx/billboard/mon_pics/onix.2bpp"
+OnixSilhouettePic: ; 0x96b80
+ INCBIN "gfx/billboard/mon_silhouettes/onix.2bpp"
+DrowzeePic: ; 0x96d00
+ INCBIN "gfx/billboard/mon_pics/drowzee.2bpp"
+DrowzeeSilhouettePic: ; 0x96e80
+ INCBIN "gfx/billboard/mon_silhouettes/drowzee.2bpp"
+
+INCBIN "baserom.gbc",$97000,$98000 - $97000 ; 0x97000
+
+
+SECTION "bank26", ROMX, BANK[$26]
+
+AlakazamPic: ; 0x98000
+ INCBIN "gfx/billboard/mon_pics/alakazam.2bpp"
+AlakazamSilhouettePic: ; 0x98180
+ INCBIN "gfx/billboard/mon_silhouettes/alakazam.2bpp"
+MachopPic: ; 0x98300
+ INCBIN "gfx/billboard/mon_pics/machop.2bpp"
+MachopSilhouettePic: ; 0x98480
+ INCBIN "gfx/billboard/mon_silhouettes/machop.2bpp"
+MachokePic: ; 0x98600
+ INCBIN "gfx/billboard/mon_pics/machoke.2bpp"
+MachokeSilhouettePic: ; 0x98780
+ INCBIN "gfx/billboard/mon_silhouettes/machoke.2bpp"
+MachampPic: ; 0x98900
+ INCBIN "gfx/billboard/mon_pics/machamp.2bpp"
+MachampSilhouettePic: ; 0x98a80
+ INCBIN "gfx/billboard/mon_silhouettes/machamp.2bpp"
+BellsproutPic: ; 0x98c00
+ INCBIN "gfx/billboard/mon_pics/bellsprout.2bpp"
+BellsproutSilhouettePic: ; 0x98d80
+ INCBIN "gfx/billboard/mon_silhouettes/bellsprout.2bpp"
+WeepinbellPic: ; 0x98f00
+ INCBIN "gfx/billboard/mon_pics/weepinbell.2bpp"
+WeepinbellSilhouettePic: ; 0x97080
+ INCBIN "gfx/billboard/mon_silhouettes/weepinbell.2bpp"
+VictreebellPic: ; 0x97200
+ INCBIN "gfx/billboard/mon_pics/victreebell.2bpp"
+VictreebellSilhouettePic: ; 0x97380
+ INCBIN "gfx/billboard/mon_silhouettes/victreebell.2bpp"
+TentacoolPic: ; 0x97500
+ INCBIN "gfx/billboard/mon_pics/tentacool.2bpp"
+TentacoolSilhouettePic: ; 0x97680
+ INCBIN "gfx/billboard/mon_silhouettes/tentacool.2bpp"
+TentacruelPic: ; 0x97800
+ INCBIN "gfx/billboard/mon_pics/tentacruel.2bpp"
+TentacruelSilhouettePic: ; 0x97980
+ INCBIN "gfx/billboard/mon_silhouettes/tentacruel.2bpp"
+GeodudePic: ; 0x97b00
+ INCBIN "gfx/billboard/mon_pics/geodude.2bpp"
+GeodudeSilhouettePic: ; 0x97c80
+ INCBIN "gfx/billboard/mon_silhouettes/geodude.2bpp"
+GravelerPic: ; 0x97e00
+ INCBIN "gfx/billboard/mon_pics/graveler.2bpp"
+GravelerSilhouettePic: ; 0x97f80
+ INCBIN "gfx/billboard/mon_silhouettes/graveler.2bpp"
+GolemPic: ; 0x9a100
+ INCBIN "gfx/billboard/mon_pics/golem.2bpp"
+GolemSilhouettePic: ; 0x9a280
+ INCBIN "gfx/billboard/mon_silhouettes/golem.2bpp"
+PonytaPic: ; 0x9a400
+ INCBIN "gfx/billboard/mon_pics/ponyta.2bpp"
+PonytaSilhouettePic: ; 0x9a580
+ INCBIN "gfx/billboard/mon_silhouettes/ponyta.2bpp"
+RapidashPic: ; 0x9a700
+ INCBIN "gfx/billboard/mon_pics/rapidash.2bpp"
+RapidashSilhouettePic: ; 0x9a880
+ INCBIN "gfx/billboard/mon_silhouettes/rapidash.2bpp"
+SlowpokePic: ; 0x9aa00
+ INCBIN "gfx/billboard/mon_pics/slowpoke.2bpp"
+SlowpokeSilhouettePic: ; 0x9ab80
+ INCBIN "gfx/billboard/mon_silhouettes/slowpoke.2bpp"
+SlowbroPic: ; 0x9ad00
+ INCBIN "gfx/billboard/mon_pics/slowbro.2bpp"
+SlowbroSilhouettePic: ; 0x9ae80
+ INCBIN "gfx/billboard/mon_silhouettes/slowbro.2bpp"
+
+INCBIN "baserom.gbc",$9b000,$9c000 - $9b000 ; 0x9b000
+
+
+SECTION "bank27", ROMX, BANK[$27]
+
+INCBIN "baserom.gbc",$9c000,$a0000 - $9c000 ; 0x9c000
+
+
+SECTION "bank28", ROMX, BANK[$28]
+
+INCBIN "baserom.gbc",$a0000,$a4000 - $a0000 ; 0xa0000
+
+
+SECTION "bank29", ROMX, BANK[$29]
+
+INCBIN "baserom.gbc",$a4000,$a6000 - $a4000 ; 0xa4000
+
+PalletTownPic: ; 0xa6000
+ INCBIN "gfx/billboard/maps/pallettown.2bpp"
+ViridianCityPic: ; 0xa6180
+ INCBIN "gfx/billboard/maps/viridiancity.2bpp"
+ViridianForestPic: ; 0xa6300
+ INCBIN "gfx/billboard/maps/viridianforest.2bpp"
+PewterCityPic: ; 0xa6480
+ INCBIN "gfx/billboard/maps/pewtercity.2bpp"
+MtMoonPic: ; 0xa6600
+ INCBIN "gfx/billboard/maps/mtmoon.2bpp"
+CeruleanCityPic: ; 0xa6780
+ INCBIN "gfx/billboard/maps/ceruleancity.2bpp"
+VermilionCitySeasidePic: ; 0xa6900
+ INCBIN "gfx/billboard/maps/vermilioncityseaside.2bpp"
+VermilionCityStreetsPic: ; 0xa6a80
+ INCBIN "gfx/billboard/maps/vermilioncitystreets.2bpp"
+RockMountainPic: ; 0xa6c00
+ INCBIN "gfx/billboard/maps/rockmountain.2bpp"
+LavenderTownPic: ; 0xa6d80
+ INCBIN "gfx/billboard/maps/lavendertown.2bpp"
+CeladonCityPic: ; 0xa6f00
+ INCBIN "gfx/billboard/maps/celadoncity.2bpp"
+CyclingRoadPic: ; 0xa7080
+ INCBIN "gfx/billboard/maps/cyclingroad.2bpp"
+FuchsiaCityPic: ; 0xa7200
+ INCBIN "gfx/billboard/maps/fuchsiacity.2bpp"
+SafariZonePic: ; 0xa7380
+ INCBIN "gfx/billboard/maps/safarizone.2bpp"
+SaffronCityPic: ; 0xa7500
+ INCBIN "gfx/billboard/maps/saffroncity.2bpp"
+SeafoamIslandsPic: ; 0xa7680
+ INCBIN "gfx/billboard/maps/seafoamislands.2bpp"
+CinnabarIslandPic: ; 0xa7800
+ INCBIN "gfx/billboard/maps/cinnabarisland.2bpp"
+IndigoPlateauPic: ; 0xa7980
+ INCBIN "gfx/billboard/maps/indigoplateau.2bpp"
+
+INCBIN "baserom.gbc",$a7b00,$a8000 - $a7b00 ; 0xa7b00
+
+SECTION "bank2a", ROMX, BANK[$2a]
+
+INCBIN "baserom.gbc",$a8000,$ac000 - $a8000 ; 0xa8000
+
+
+SECTION "bank2b", ROMX, BANK[$2b]
+
+INCBIN "baserom.gbc",$ac000,$b0000 - $ac000 ; 0xac000
+
+
+SECTION "bank2c", ROMX, BANK[$2c]
+
+INCBIN "baserom.gbc",$b0000,$b4000 - $b0000 ; 0xb0000
+
+
+SECTION "bank2d", ROMX, BANK[$2d]
+
+INCBIN "baserom.gbc",$b4000,$b8000 - $b4000 ; 0xb4000
+
+
+SECTION "bank2e", ROMX, BANK[$2e]
+
+INCBIN "baserom.gbc",$b8000,$bc000 - $b8000 ; 0xb8000
+
+
+SECTION "bank2f", ROMX, BANK[$2f]
+
+INCBIN "baserom.gbc",$bc000,$c0000 - $bc000 ; 0xbc000
+
+
+SECTION "bank30", ROMX, BANK[$30]
+
+INCBIN "baserom.gbc",$c0000,$c4000 - $c0000 ; 0xc0000
+
+
+SECTION "bank31", ROMX, BANK[$31]
+
+INCBIN "baserom.gbc",$c4000,$c8000 - $c4000 ; 0xc4000
+
+
+SECTION "bank32", ROMX, BANK[$32]
+
+INCBIN "baserom.gbc",$c8000,$cc000 - $c8000 ; 0xc8000
+
+
+SECTION "bank33", ROMX, BANK[$33]
+
+INCBIN "baserom.gbc",$cc000,$d0000 - $cc000 ; 0xcc000
+
+
+SECTION "bank34", ROMX, BANK[$34]
+
+INCBIN "baserom.gbc",$d0000,$d4000 - $d0000 ; 0xd0000
+
+
+SECTION "bank35", ROMX, BANK[$35]
+
+INCBIN "baserom.gbc",$d4000,$d8000 - $d4000 ; 0xd4000
+
+
+SECTION "bank36", ROMX, BANK[$36]
+
+INCBIN "baserom.gbc",$d8000,$dc000 - $d8000 ; 0xd8000
+
+
+SECTION "bank37", ROMX, BANK[$37]
+
+INCBIN "baserom.gbc",$dc000,$e0000 - $dc000 ; 0xdc000
+
+
+SECTION "bank38", ROMX, BANK[$38]
+
+INCBIN "baserom.gbc",$e0000,$e4000 - $e0000 ; 0xe0000
+
+
+SECTION "bank39", ROMX, BANK[$39]
+
+INCBIN "baserom.gbc",$e4000,$e8000 - $e4000 ; 0xe4000
+
+
+SECTION "bank3a", ROMX, BANK[$3a]
+
+INCBIN "baserom.gbc",$e8000,$ec000 - $e8000 ; 0xe8000
+
+
+SECTION "bank3b", ROMX, BANK[$3b]
+
+INCBIN "baserom.gbc",$ec000,$f0000 - $ec000 ; 0xec000
+
+
+SECTION "bank3c", ROMX, BANK[$3c]
+
+INCBIN "baserom.gbc",$f0000,$f4000 - $f0000 ; 0xf0000
+
+
+SECTION "bank3d", ROMX, BANK[$3d]
+
+INCBIN "baserom.gbc",$f4000,$f8000 - $f4000 ; 0xf4000
+
+
+SECTION "bank3e", ROMX, BANK[$3e]
+
+INCBIN "baserom.gbc",$f8000,$fc000 - $f8000 ; 0xf8000
+
+
+SECTION "bank3f", ROMX, BANK[$3f]
+
+INCBIN "baserom.gbc",$fc000,$fffff - $fc000 ; 0xfc000
+
diff --git a/wram.asm b/wram.asm
index 114ea95..3f2534f 100755
--- a/wram.asm
+++ b/wram.asm
@@ -1,14 +1,14 @@
-
-SECTION "WRAM Bank 0", WRAM0
-
-wc000::
- ds $500
-
-wcBottomMessageText::
- ds $b00
-
-SECTION "WRAM Bank 1", WRAMX, BANK[1]
-
-wOAMBuffer:: ; d000
- ; buffer for OAM data. Copied to OAM by DMA
- ds 4 * 40
+
+SECTION "WRAM Bank 0", WRAM0
+
+wc000::
+ ds $500
+
+wcBottomMessageText::
+ ds $b00
+
+SECTION "WRAM Bank 1", WRAMX, BANK[1]
+
+wOAMBuffer:: ; d000
+ ; buffer for OAM data. Copied to OAM by DMA
+ ds 4 * 40