summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/trainergfx.asm161
-rw-r--r--gfx/trainers/face0.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face1.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face10.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face11.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face12.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face13.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face14.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face15.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face16.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face17.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face18.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face19.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face2.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face20.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face21.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face22.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face23.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face24.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face25.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face26.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face27.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face28.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face29.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face3.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face30.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face31.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face32.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face33.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face34.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face35.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face36.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face37.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face38.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face4.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face5.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face6.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face7.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face8.2bppbin0 -> 576 bytes
-rw-r--r--gfx/trainers/face9.2bppbin0 -> 576 bytes
-rwxr-xr-xmain.asm6
41 files changed, 162 insertions, 5 deletions
diff --git a/data/trainergfx.asm b/data/trainergfx.asm
new file mode 100644
index 0000000..5102b4e
--- /dev/null
+++ b/data/trainergfx.asm
@@ -0,0 +1,161 @@
+SECTION "bank27",ROMX,BANK[$27]
+Face0Gfx: ; 9c000 (27:4000)
+ dw $24
+ INCBIN "gfx/trainers/face0.2bpp"
+
+Face1Gfx: ; 9c242 (27:4242)
+ dw $24
+ INCBIN "gfx/trainers/face1.2bpp"
+
+Face2Gfx: ; 9c484 (27:4484)
+ dw $24
+ INCBIN "gfx/trainers/face2.2bpp"
+
+Face3Gfx: ; 9c6c6 (27:46c6)
+ dw $24
+ INCBIN "gfx/trainers/face3.2bpp"
+
+Face4Gfx: ; 9c908 (27:4908)
+ dw $24
+ INCBIN "gfx/trainers/face4.2bpp"
+
+Face5Gfx: ; 9cb4a (27:4b4a)
+ dw $24
+ INCBIN "gfx/trainers/face5.2bpp"
+
+Face6Gfx: ; 9cd8c (27:4d8c)
+ dw $24
+ INCBIN "gfx/trainers/face6.2bpp"
+
+Face7Gfx: ; 9cfce (27:4fce)
+ dw $24
+ INCBIN "gfx/trainers/face7.2bpp"
+
+Face8Gfx: ; 9d210 (27:5210)
+ dw $24
+ INCBIN "gfx/trainers/face8.2bpp"
+
+Face9Gfx: ; 9d452 (27:5452)
+ dw $24
+ INCBIN "gfx/trainers/face9.2bpp"
+
+Face10Gfx: ; 9d694 (27:5694)
+ dw $24
+ INCBIN "gfx/trainers/face10.2bpp"
+
+Face11Gfx: ; 9d8d6 (27:58d6)
+ dw $24
+ INCBIN "gfx/trainers/face11.2bpp"
+
+Face12Gfx: ; 9db18 (27:5b18)
+ dw $24
+ INCBIN "gfx/trainers/face12.2bpp"
+
+Face13Gfx: ; 9dd5a (27:5d5a)
+ dw $24
+ INCBIN "gfx/trainers/face13.2bpp"
+
+Face14Gfx: ; 9df9c (27:5f9c)
+ dw $24
+ INCBIN "gfx/trainers/face14.2bpp"
+
+Face15Gfx: ; 9e1de (27:61de)
+ dw $24
+ INCBIN "gfx/trainers/face15.2bpp"
+
+Face16Gfx: ; 9e420 (27:6420)
+ dw $24
+ INCBIN "gfx/trainers/face16.2bpp"
+
+Face17Gfx: ; 9e662 (27:6662)
+ dw $24
+ INCBIN "gfx/trainers/face17.2bpp"
+
+Face18Gfx: ; 9e8a4 (27:68a4)
+ dw $24
+ INCBIN "gfx/trainers/face18.2bpp"
+
+Face19Gfx: ; 9eae6 (27:6ae6)
+ dw $24
+ INCBIN "gfx/trainers/face19.2bpp"
+
+Face20Gfx: ; 9ed28 (27:6d28)
+ dw $24
+ INCBIN "gfx/trainers/face20.2bpp"
+
+Face21Gfx: ; 9ef6a (27:6f6a)
+ dw $24
+ INCBIN "gfx/trainers/face21.2bpp"
+
+Face22Gfx: ; 9f1ac (27:71ac)
+ dw $24
+ INCBIN "gfx/trainers/face22.2bpp"
+
+Face23Gfx: ; 9f3ee (27:73ee)
+ dw $24
+ INCBIN "gfx/trainers/face23.2bpp"
+
+Face24Gfx: ; 9f630 (27:7630)
+ dw $24
+ INCBIN "gfx/trainers/face24.2bpp"
+
+Face25Gfx: ; 9f872 (27:7872)
+ dw $24
+ INCBIN "gfx/trainers/face25.2bpp"
+
+Face26Gfx: ; 9fab4 (27:7ab4)
+ dw $24
+ INCBIN "gfx/trainers/face26.2bpp"
+
+Face27Gfx: ; 9fcf6 (27:7cf6)
+ dw $24
+ INCBIN "gfx/trainers/face27.2bpp"
+
+INCBIN "baserom.gbc",$9ff38,$a0000 - $9ff38
+
+SECTION "bank28",ROMX,BANK[$28]
+Face28Gfx: ; a0000 (28:4000)
+ dw $24
+ INCBIN "gfx/trainers/face28.2bpp"
+
+Face29Gfx: ; a0242 (28:4242)
+ dw $24
+ INCBIN "gfx/trainers/face29.2bpp"
+
+Face30Gfx: ; a0484 (28:4484)
+ dw $24
+ INCBIN "gfx/trainers/face30.2bpp"
+
+Face31Gfx: ; a06c6 (28:46c6)
+ dw $24
+ INCBIN "gfx/trainers/face31.2bpp"
+
+Face32Gfx: ; a0908 (28:4908)
+ dw $24
+ INCBIN "gfx/trainers/face32.2bpp"
+
+Face33Gfx: ; a0b4a (28:4b4a)
+ dw $24
+ INCBIN "gfx/trainers/face33.2bpp"
+
+Face34Gfx: ; a0d8c (28:4d8c)
+ dw $24
+ INCBIN "gfx/trainers/face34.2bpp"
+
+Face35Gfx: ; a0fce (28:4fce)
+ dw $24
+ INCBIN "gfx/trainers/face35.2bpp"
+
+Face36Gfx: ; a1210 (28:5210)
+ dw $24
+ INCBIN "gfx/trainers/face36.2bpp"
+
+Face37Gfx: ; a1452 (28:5452)
+ dw $24
+ INCBIN "gfx/trainers/face37.2bpp"
+
+Face38Gfx: ; a1694 (28:5694)
+ dw $24
+ INCBIN "gfx/trainers/face38.2bpp"
+
+INCBIN "baserom.gbc",$a18d6,$a4000 - $a18d6
diff --git a/gfx/trainers/face0.2bpp b/gfx/trainers/face0.2bpp
new file mode 100644
index 0000000..ad5a106
--- /dev/null
+++ b/gfx/trainers/face0.2bpp
Binary files differ
diff --git a/gfx/trainers/face1.2bpp b/gfx/trainers/face1.2bpp
new file mode 100644
index 0000000..b4255c7
--- /dev/null
+++ b/gfx/trainers/face1.2bpp
Binary files differ
diff --git a/gfx/trainers/face10.2bpp b/gfx/trainers/face10.2bpp
new file mode 100644
index 0000000..25d34c5
--- /dev/null
+++ b/gfx/trainers/face10.2bpp
Binary files differ
diff --git a/gfx/trainers/face11.2bpp b/gfx/trainers/face11.2bpp
new file mode 100644
index 0000000..21dc73c
--- /dev/null
+++ b/gfx/trainers/face11.2bpp
Binary files differ
diff --git a/gfx/trainers/face12.2bpp b/gfx/trainers/face12.2bpp
new file mode 100644
index 0000000..bd52841
--- /dev/null
+++ b/gfx/trainers/face12.2bpp
Binary files differ
diff --git a/gfx/trainers/face13.2bpp b/gfx/trainers/face13.2bpp
new file mode 100644
index 0000000..75c9812
--- /dev/null
+++ b/gfx/trainers/face13.2bpp
Binary files differ
diff --git a/gfx/trainers/face14.2bpp b/gfx/trainers/face14.2bpp
new file mode 100644
index 0000000..1cdf6a3
--- /dev/null
+++ b/gfx/trainers/face14.2bpp
Binary files differ
diff --git a/gfx/trainers/face15.2bpp b/gfx/trainers/face15.2bpp
new file mode 100644
index 0000000..33303c0
--- /dev/null
+++ b/gfx/trainers/face15.2bpp
Binary files differ
diff --git a/gfx/trainers/face16.2bpp b/gfx/trainers/face16.2bpp
new file mode 100644
index 0000000..50b3269
--- /dev/null
+++ b/gfx/trainers/face16.2bpp
Binary files differ
diff --git a/gfx/trainers/face17.2bpp b/gfx/trainers/face17.2bpp
new file mode 100644
index 0000000..1bb03a2
--- /dev/null
+++ b/gfx/trainers/face17.2bpp
Binary files differ
diff --git a/gfx/trainers/face18.2bpp b/gfx/trainers/face18.2bpp
new file mode 100644
index 0000000..976f23f
--- /dev/null
+++ b/gfx/trainers/face18.2bpp
Binary files differ
diff --git a/gfx/trainers/face19.2bpp b/gfx/trainers/face19.2bpp
new file mode 100644
index 0000000..1962e38
--- /dev/null
+++ b/gfx/trainers/face19.2bpp
Binary files differ
diff --git a/gfx/trainers/face2.2bpp b/gfx/trainers/face2.2bpp
new file mode 100644
index 0000000..c261e24
--- /dev/null
+++ b/gfx/trainers/face2.2bpp
Binary files differ
diff --git a/gfx/trainers/face20.2bpp b/gfx/trainers/face20.2bpp
new file mode 100644
index 0000000..171dade
--- /dev/null
+++ b/gfx/trainers/face20.2bpp
Binary files differ
diff --git a/gfx/trainers/face21.2bpp b/gfx/trainers/face21.2bpp
new file mode 100644
index 0000000..0acf946
--- /dev/null
+++ b/gfx/trainers/face21.2bpp
Binary files differ
diff --git a/gfx/trainers/face22.2bpp b/gfx/trainers/face22.2bpp
new file mode 100644
index 0000000..b60d6c8
--- /dev/null
+++ b/gfx/trainers/face22.2bpp
Binary files differ
diff --git a/gfx/trainers/face23.2bpp b/gfx/trainers/face23.2bpp
new file mode 100644
index 0000000..1c44eec
--- /dev/null
+++ b/gfx/trainers/face23.2bpp
Binary files differ
diff --git a/gfx/trainers/face24.2bpp b/gfx/trainers/face24.2bpp
new file mode 100644
index 0000000..858c305
--- /dev/null
+++ b/gfx/trainers/face24.2bpp
Binary files differ
diff --git a/gfx/trainers/face25.2bpp b/gfx/trainers/face25.2bpp
new file mode 100644
index 0000000..7795f8c
--- /dev/null
+++ b/gfx/trainers/face25.2bpp
Binary files differ
diff --git a/gfx/trainers/face26.2bpp b/gfx/trainers/face26.2bpp
new file mode 100644
index 0000000..8a82ea8
--- /dev/null
+++ b/gfx/trainers/face26.2bpp
Binary files differ
diff --git a/gfx/trainers/face27.2bpp b/gfx/trainers/face27.2bpp
new file mode 100644
index 0000000..9d3b4c4
--- /dev/null
+++ b/gfx/trainers/face27.2bpp
Binary files differ
diff --git a/gfx/trainers/face28.2bpp b/gfx/trainers/face28.2bpp
new file mode 100644
index 0000000..15b86d0
--- /dev/null
+++ b/gfx/trainers/face28.2bpp
Binary files differ
diff --git a/gfx/trainers/face29.2bpp b/gfx/trainers/face29.2bpp
new file mode 100644
index 0000000..23429f9
--- /dev/null
+++ b/gfx/trainers/face29.2bpp
Binary files differ
diff --git a/gfx/trainers/face3.2bpp b/gfx/trainers/face3.2bpp
new file mode 100644
index 0000000..a4b6bf8
--- /dev/null
+++ b/gfx/trainers/face3.2bpp
Binary files differ
diff --git a/gfx/trainers/face30.2bpp b/gfx/trainers/face30.2bpp
new file mode 100644
index 0000000..68cec45
--- /dev/null
+++ b/gfx/trainers/face30.2bpp
Binary files differ
diff --git a/gfx/trainers/face31.2bpp b/gfx/trainers/face31.2bpp
new file mode 100644
index 0000000..e7d2f2f
--- /dev/null
+++ b/gfx/trainers/face31.2bpp
Binary files differ
diff --git a/gfx/trainers/face32.2bpp b/gfx/trainers/face32.2bpp
new file mode 100644
index 0000000..321166b
--- /dev/null
+++ b/gfx/trainers/face32.2bpp
Binary files differ
diff --git a/gfx/trainers/face33.2bpp b/gfx/trainers/face33.2bpp
new file mode 100644
index 0000000..e88eaf0
--- /dev/null
+++ b/gfx/trainers/face33.2bpp
Binary files differ
diff --git a/gfx/trainers/face34.2bpp b/gfx/trainers/face34.2bpp
new file mode 100644
index 0000000..34f2527
--- /dev/null
+++ b/gfx/trainers/face34.2bpp
Binary files differ
diff --git a/gfx/trainers/face35.2bpp b/gfx/trainers/face35.2bpp
new file mode 100644
index 0000000..2f4fb2e
--- /dev/null
+++ b/gfx/trainers/face35.2bpp
Binary files differ
diff --git a/gfx/trainers/face36.2bpp b/gfx/trainers/face36.2bpp
new file mode 100644
index 0000000..bfd3193
--- /dev/null
+++ b/gfx/trainers/face36.2bpp
Binary files differ
diff --git a/gfx/trainers/face37.2bpp b/gfx/trainers/face37.2bpp
new file mode 100644
index 0000000..4ea3a7b
--- /dev/null
+++ b/gfx/trainers/face37.2bpp
Binary files differ
diff --git a/gfx/trainers/face38.2bpp b/gfx/trainers/face38.2bpp
new file mode 100644
index 0000000..80741f2
--- /dev/null
+++ b/gfx/trainers/face38.2bpp
Binary files differ
diff --git a/gfx/trainers/face4.2bpp b/gfx/trainers/face4.2bpp
new file mode 100644
index 0000000..eaf5c48
--- /dev/null
+++ b/gfx/trainers/face4.2bpp
Binary files differ
diff --git a/gfx/trainers/face5.2bpp b/gfx/trainers/face5.2bpp
new file mode 100644
index 0000000..2f3972e
--- /dev/null
+++ b/gfx/trainers/face5.2bpp
Binary files differ
diff --git a/gfx/trainers/face6.2bpp b/gfx/trainers/face6.2bpp
new file mode 100644
index 0000000..2a6d1fc
--- /dev/null
+++ b/gfx/trainers/face6.2bpp
Binary files differ
diff --git a/gfx/trainers/face7.2bpp b/gfx/trainers/face7.2bpp
new file mode 100644
index 0000000..78f18ed
--- /dev/null
+++ b/gfx/trainers/face7.2bpp
Binary files differ
diff --git a/gfx/trainers/face8.2bpp b/gfx/trainers/face8.2bpp
new file mode 100644
index 0000000..c0199b9
--- /dev/null
+++ b/gfx/trainers/face8.2bpp
Binary files differ
diff --git a/gfx/trainers/face9.2bpp b/gfx/trainers/face9.2bpp
new file mode 100644
index 0000000..aa1cdca
--- /dev/null
+++ b/gfx/trainers/face9.2bpp
Binary files differ
diff --git a/main.asm b/main.asm
index 2c08ab5..c0af090 100755
--- a/main.asm
+++ b/main.asm
@@ -130,11 +130,7 @@ INCBIN "baserom.gbc",$94000,$4000
SECTION "bank26",ROMX,BANK[$26]
INCBIN "baserom.gbc",$98000,$4000
-SECTION "bank27",ROMX,BANK[$27]
-INCBIN "baserom.gbc",$9C000,$4000
-
-SECTION "bank28",ROMX,BANK[$28]
-INCBIN "baserom.gbc",$A0000,$4000
+INCLUDE "data/trainergfx.asm"
SECTION "bank29",ROMX,BANK[$29]
INCBIN "baserom.gbc",$A4000,$4000