shithub: pokecrystal

Download patch

ref: 7da86ec0e85e59f3771d76360485ea85a0e651c7
parent: 8a37a2d914e6eedd4ebda2a73ae5df8d6979c9e5
author: yenatch <yenatch@gmail.com>
date: Fri Feb 28 17:12:29 EST 2014

Split up pack graphics and point to them.

binary files a/gfx/misc/pack.2bpp b/gfx/misc/pack.2bpp differ
binary files /dev/null b/gfx/misc/pack_menu.2bpp differ
--- a/main.asm
+++ b/main.asm
@@ -16019,7 +16019,7 @@
 	jr nz, .asm_108c5
 
 .asm_108b3
-	ld hl, $48cc
+	ld hl, PackGFXPointers
 	add hl, de
 	add hl, de
 	ld a, [hli]
@@ -16026,7 +16026,7 @@
 	ld e, a
 	ld d, [hl]
 	ld hl, $9500
-	ld bc, $040f
+	lb bc, BANK(PackGFX), 15
 	call Request2bpp
 	ret
 
@@ -16035,7 +16035,12 @@
 	ret
 ; 108cc
 
-INCBIN "baserom.gbc",$108cc,$108d4 - $108cc
+PackGFXPointers: ; 108cc
+	dw PackGFX + $f0 * 1
+	dw PackGFX + $f0 * 3
+	dw PackGFX + $f0 * 0
+	dw PackGFX + $f0 * 2
+; 108d4
 
 ; known jump sources: 1008c (4:408c), 100cb (4:40cb), 100f2 (4:40f2), 101bd (4:41bd), 1051f (4:451f), 1055e (4:455e), 1058b (4:458b), 105cb (4:45cb)
 Function108d4: ; 108d4 (4:48d4)
@@ -16230,6 +16235,9 @@
 
 INCBIN "baserom.gbc",$10a4f,$10b16 - $10a4f
 
+PackMenuGFX:
+INCBIN "gfx/misc/pack_menu.2bpp"
+
 PackGFX:
 INCBIN "gfx/misc/pack.2bpp"
 
@@ -47972,7 +47980,7 @@
 
 
 Function48e81: ; 48e81
-	ld hl, $4e93
+	ld hl, PackFGFXPointers
 	add hl, de
 	add hl, de
 	ld a, [hli]
@@ -47979,15 +47987,21 @@
 	ld e, a
 	ld d, [hl]
 	ld hl, $9500
-	ld bc, $120f
+	lb bc, BANK(PackFGFX), 15
 	call Request2bpp
 	ret
 ; 48e93
 
-INCBIN "baserom.gbc",$48e93,$48e9b - $48e93
+PackFGFXPointers: ; 48e93
+	dw PackFGFX + $f0 * 1
+	dw PackFGFX + $f0 * 3
+	dw PackFGFX + $f0 * 0
+	dw PackFGFX + $f0 * 2
+; 48e9b
 
-PackFGFX:
+PackFGFX: ; 48e9b
 INCBIN "gfx/misc/pack_f.2bpp"
+; 4925b
 
 Function4925b: ; 4925b
 	call FadeToMenu
--