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
--
⑨