Dump graphics from graphics.s (#7)

* dump rom header as bytes

* dissassemble egg hatching animation image

* dissassemble gba picture for trading and its palette

* split egg images and add dissassemble trade shadow

* dump menu graphics and palette - requires precompressed files due to broken gbagfx

* fix menu graphics and include palette

* update makefile because it didnt want to include makefile in commit

* dump unused character table

* finish fixing menu concatenation

* dump open pokeball graphic

* dissassemble pokeball icons

* rename openball file

* dump rest of D019E4 as unknown bins and graphic

* dissassemble gBattleAnimPicTable
This commit is contained in:
ProjectRevoTPP 2016-06-14 17:27:21 -04:00 committed by YamaArashi
parent abf89edae8
commit f2654a380e
46 changed files with 805 additions and 17 deletions

View File

@ -63,6 +63,7 @@ include castform.mk
include tilesets.mk
include fonts.mk
include generated.mk
include menu.mk
%.png: ;
%.pal: ;

View File

@ -1233,7 +1233,12 @@ gUnknown_08209AC4: @ 8209AC4
gUnknown_08209AD4: @ 8209AD4
.string "$"
.incbin "baserom.gba", 0x00209ad8, 0x8d8
.incbin "graphics/pokemon/egg/palette.gbapal"
.incbin "graphics/pokemon/egg/egg_hatch.4bpp"
.incbin "graphics/pokemon/egg/egg_crumble.4bpp"
.space 2
.incbin "baserom.gba", 0x0020A37A, 0x36
.global gUnknown_0820A3B0
gUnknown_0820A3B0: @ 820A3B0
@ -1412,12 +1417,35 @@ gUnknown_0820A904: @ 820A904
.incbin "baserom.gba", 0x0020a904, 0x28
.global gUnknown_0820A92C
gUnknown_0820A92C: @ 820A92C
.incbin "baserom.gba", 0x0020a92c, 0x60
gUnknown_0820A92C: @ 820A92C @ graphics
obj_tiles gInterfaceGfx_PokeBall, 384, 0xd6d8 @ poke
obj_tiles gInterfaceGfx_GreatBall, 384, 0xd6d9 @ great
obj_tiles gInterfaceGfx_SafariBall, 384, 0xd6da @ safari
obj_tiles gInterfaceGfx_UltraBall, 384, 0xd6db @ ultra
obj_tiles gInterfaceGfx_MasterBall, 384, 0xd6dc @ master
obj_tiles gInterfaceGfx_NetBall, 384, 0xd6dd @ net
obj_tiles gInterfaceGfx_DiveBall, 384, 0xd6de @ dive
obj_tiles gInterfaceGfx_NestBall, 384, 0xd6df @ nest
obj_tiles gInterfaceGfx_RepeatBall, 384, 0xd6e0 @ repeat
obj_tiles gInterfaceGfx_TimerBall, 384, 0xd6e1 @ timer
obj_tiles gInterfaceGfx_LuxuryBall, 384, 0xd6e2 @ luxury
obj_tiles gInterfaceGfx_PremierBall, 384, 0xd6e3 @ premier
.global gUnknown_0820A98C
.global gUnknown_0820A98C @ palettes
gUnknown_0820A98C: @ 820A98C
.incbin "baserom.gba", 0x0020a98c, 0x128
obj_pal gInterfacePal_PokeBall, 0xD6D8 @ poke
obj_pal gInterfacePal_GreatBall, 0xD6D9 @ great
obj_pal gInterfacePal_SafariBall, 0xD6DA @ safari
obj_pal gInterfacePal_UltraBall, 0xD6DB @ ultra
obj_pal gInterfacePal_MasterBall, 0xD6DC @ master
obj_pal gInterfacePal_NetBall, 0xD6DD @ net
obj_pal gInterfacePal_DiveBall, 0xD6DE @ dive
obj_pal gInterfacePal_NestBall, 0xD6DF @ nest
obj_pal gInterfacePal_RepeatBall, 0xD6E0 @ repeat
obj_pal gInterfacePal_TimerBall, 0xD6E1 @ timer
obj_pal gInterfacePal_LuxuryBall, 0xD6E2 @ luxury
obj_pal gInterfacePal_PremierBall, 0xD6E3 @ premier
.incbin "baserom.gba", 0x0020A9EC, 0xC8
.global gUnknown_0820AAB4
gUnknown_0820AAB4: @ 820AAB4
@ -1571,27 +1599,34 @@ gUnknown_0820C3B0: @ 820C3B0
.global gUnknown_0820C3D1
gUnknown_0820C3D1: @ 820C3D1
.incbin "baserom.gba", 0x0020c3d1, 0x627
.incbin "baserom.gba", 0x0020c3d1, 0x7
.incbin "graphics/interface/ball_open.gbapal"
.incbin "baserom.gba", 0x0020c3f8, 0x600
.global gUnknown_0820C9F8
gUnknown_0820C9F8: @ 820C9F8
.incbin "baserom.gba", 0x0020c9f8, 0xa0
.incbin "baserom.gba", 0x0020c9f8, 0x20
.incbin "graphics/interface/gba.gbapal"
.incbin "graphics/interface/trade_shadow.gbapal"
.incbin "baserom.gba", 0x0020ca58, 0x20 @ blank
.incbin "baserom.gba", 0x0020ca78, 0x20
.global gUnknown_0820CA98
gUnknown_0820CA98: @ 820CA98
.incbin "baserom.gba", 0x0020ca98, 0x1300
.incbin "graphics/interface/gba.4bpp"
.incbin "graphics/interface/trade_shadow.4bpp"
.global gUnknown_0820DD98
gUnknown_0820DD98: @ 820DD98
.incbin "baserom.gba", 0x0020dd98, 0x1a00
.incbin "baserom.gba", 0x0020dd98, 0x1a00 @ unused?
.global gUnknown_0820F798
gUnknown_0820F798: @ 820F798
.incbin "baserom.gba", 0x0020f798, 0x1000
.incbin "baserom.gba", 0x0020f798, 0x1000
.global gUnknown_08210798
gUnknown_08210798: @ 8210798
.incbin "baserom.gba", 0x00210798, 0x1000
.incbin "baserom.gba", 0x00210798, 0x1000 @ debug?
.global gUnknown_08211798
gUnknown_08211798: @ 8211798
@ -1603,7 +1638,7 @@ gUnknown_08211F98: @ 8211F98
.global gUnknown_08213738
gUnknown_08213738: @ 8213738
.incbin "baserom.gba", 0x00213738, 0x2040
.incbin "baserom.gba", 0x00213738, 0x2040 @ copy of gba
.global gUnknown_08215778
gUnknown_08215778: @ 8215778
@ -4094,7 +4129,295 @@ gUnknown_0837DEF4: @ 837DEF4
.global gBattleAnimPicTable
gBattleAnimPicTable: @ 837E164
.incbin "baserom.gba", 0x0037e164, 0x908
obj_tiles 0x08d03308, 512, 0x2710
obj_tiles 0x08d1ca44, 768, 0x2711
obj_tiles 0x08d20b30, 512, 0x2712
obj_tiles 0x08d033b8, 256, 0x2713
obj_tiles 0x08d0342c, 512, 0x2714
obj_tiles 0x08d034dc, 1024, 0x2715
obj_tiles 0x08d035b0, 384, 0x2716
obj_tiles 0x08d0379c, 2048, 0x2717
obj_tiles 0x08d03938, 32, 0x2718
obj_tiles 0x08d03d74, 1024, 0x2719
obj_tiles 0x08d03994, 4608, 0x271a
obj_tiles 0x08d0407c, 384, 0x271b
obj_tiles 0x08d0411c, 128, 0x271c
obj_tiles 0x08d04208, 128, 0x271d
obj_tiles 0x08d1ff80, 640, 0x271e
obj_tiles 0x08d04254, 128, 0x271f
obj_tiles 0x08d042e8, 256, 0x2720
obj_tiles 0x08d04368, 32, 0x2721
obj_tiles 0x08d25128, 128, 0x2722
obj_tiles 0x08d043c8, 1024, 0x2723
obj_tiles 0x08d04488, 512, 0x2724
obj_tiles 0x08d047f8, 2560, 0x2725
obj_tiles 0x08d047f8, 2560, 0x2726
obj_tiles 0x08d045a4, 896, 0x2727
obj_tiles 0x08d04c70, 768, 0x2728
obj_tiles 0x08d04b80, 2560, 0x2729
obj_tiles 0x08d05264, 2560, 0x272a
obj_tiles 0x08d055ec, 2560, 0x272b
obj_tiles 0x08d05910, 2560, 0x272c
obj_tiles 0x08d05c60, 2560, 0x272d
obj_tiles 0x08d05f40, 2560, 0x272e
obj_tiles 0x08d04d50, 3584, 0x272f
obj_tiles 0x08d05178, 896, 0x2730
obj_tiles 0x08d0634c, 4096, 0x2731
obj_tiles 0x08d06cbc, 2048, 0x2732
obj_tiles 0x08d07088, 2560, 0x2733
obj_tiles 0x08d07448, 2048, 0x2734
obj_tiles 0x08d0781c, 2560, 0x2735
obj_tiles 0x08d08734, 2560, 0x2736
obj_tiles 0x08d08958, 2560, 0x2737
obj_tiles 0x08d08c54, 2560, 0x2738
obj_tiles 0x08d08e60, 2560, 0x2739
obj_tiles 0x08d09000, 2560, 0x273a
obj_tiles 0x08d092f8, 2560, 0x273b
obj_tiles 0x08d09748, 2560, 0x273c
obj_tiles 0x08d099dc, 2560, 0x273d
obj_tiles 0x08d09e5c, 4096, 0x273e
obj_tiles 0x08d09e5c, 4096, 0x273f
obj_tiles 0x08d0a280, 4096, 0x2740
obj_tiles 0x08d0a280, 4096, 0x2741
obj_tiles 0x08d0a58c, 512, 0x2742
obj_tiles 0x08d0a62c, 512, 0x2743
obj_tiles 0x08d0a6d8, 512, 0x2744
obj_tiles 0x08d2ebdc, 2048, 0x2745
obj_tiles 0x08d0a938, 128, 0x2746
obj_tiles 0x08d0ae4c, 512, 0x2747
obj_tiles 0x08d0a97c, 4096, 0x2748
obj_tiles 0x08d0af10, 384, 0x2749
obj_tiles 0x08d0afbc, 3072, 0x274a
obj_tiles 0x08d0b44c, 256, 0x274b
obj_tiles 0x08d0b4c8, 64, 0x274c
obj_tiles 0x08d0b50c, 384, 0x274d
obj_tiles 0x08d0b5dc, 2048, 0x274e
obj_tiles 0x08d0b9d4, 1152, 0x274f
obj_tiles 0x08d234b0, 512, 0x2750
obj_tiles 0x08d0bc4c, 512, 0x2751
obj_tiles 0x08d0bd80, 256, 0x2752
obj_tiles 0x08d0bc4c, 512, 0x2753
obj_tiles 0x08d0bc4c, 512, 0x2754
obj_tiles 0x08d0bc4c, 512, 0x2755
obj_tiles 0x08d0bdf4, 512, 0x2756
obj_tiles 0x08d0be9c, 2560, 0x2757
obj_tiles 0x08d0c0c8, 768, 0x2758
obj_tiles 0x08d0c1b0, 384, 0x2759
obj_tiles 0x08d1b600, 160, 0x275a
obj_tiles 0x08d0c2ec, 1792, 0x275b
obj_tiles 0x08d14e90, 1024, 0x275c
obj_tiles 0x08d150f4, 512, 0x275d
obj_tiles 0x08d0c58c, 768, 0x275e
obj_tiles 0x08d0c74c, 3072, 0x275f
obj_tiles 0x08d0cb7c, 2560, 0x2760
obj_tiles 0x08d0cf04, 128, 0x2761
obj_tiles 0x08d0d120, 64, 0x2762
obj_tiles 0x08d0d3a8, 3584, 0x2763
obj_tiles 0x08d0d84c, 3584, 0x2764
obj_tiles 0x08d0dc10, 640, 0x2765
obj_tiles 0x08d0dcc8, 512, 0x2766
obj_tiles 0x08d250a8, 128, 0x2767
obj_tiles 0x08d0de38, 192, 0x2768
obj_tiles 0x08d0de88, 2560, 0x2769
obj_tiles 0x08d0e0fc, 512, 0x276a
obj_tiles 0x08d0e18c, 384, 0x276b
obj_tiles 0x08d0e2c0, 128, 0x276c
obj_tiles 0x08d0e33c, 4096, 0x276d
obj_tiles 0x08d0ea0c, 2560, 0x276e
obj_tiles 0x08d0ebb0, 384, 0x276f
obj_tiles 0x08d0ec60, 896, 0x2770
obj_tiles 0x08d0edd0, 3072, 0x2771
obj_tiles 0x08d0efb0, 512, 0x2772
obj_tiles 0x08d28098, 512, 0x2773
obj_tiles 0x08d0f0e8, 512, 0x2774
obj_tiles 0x08d0f1e8, 512, 0x2775
obj_tiles 0x08d0f318, 1024, 0x2776
obj_tiles 0x08d0f4b0, 128, 0x2777
obj_tiles 0x08d0f51c, 1024, 0x2778
obj_tiles 0x08d0f704, 3072, 0x2779
obj_tiles 0x08d0fcb0, 512, 0x277a
obj_tiles 0x08d0fda0, 4096, 0x277b
obj_tiles 0x08d10174, 2560, 0x277c
obj_tiles 0x08d104f8, 32, 0x277d
obj_tiles 0x08d10548, 3584, 0x277e
obj_tiles 0x08d1092c, 128, 0x277f
obj_tiles 0x08d10994, 2560, 0x2780
obj_tiles 0x08d10ce4, 1024, 0x2781
obj_tiles 0x08d10f78, 512, 0x2782
obj_tiles 0x08d11b74, 1792, 0x2783
obj_tiles 0x08d1302c, 2048, 0x2784
obj_tiles 0x08d13300, 2560, 0x2785
obj_tiles 0x08d13558, 1536, 0x2786
obj_tiles 0x08d1370c, 2048, 0x2787
obj_tiles 0x08d139c4, 512, 0x2788
obj_tiles 0x08d13ae0, 64, 0x2789
obj_tiles 0x08d13b30, 384, 0x278a
obj_tiles 0x08d13c48, 1536, 0x278b
obj_tiles 0x08d13d84, 1536, 0x278c
obj_tiles 0x08d14044, 512, 0x278d
obj_tiles 0x08d14158, 128, 0x278e
obj_tiles 0x08d141e0, 512, 0x278f
obj_tiles 0x08d143a4, 2048, 0x2790
obj_tiles 0x08d14630, 128, 0x2791
obj_tiles 0x08d14694, 2560, 0x2792
obj_tiles 0x08d14a8c, 640, 0x2793
obj_tiles 0x08d14bfc, 640, 0x2794
obj_tiles 0x08d14d1c, 256, 0x2795
obj_tiles 0x08d14dc0, 512, 0x2796
obj_tiles 0x08d1a704, 512, 0x2797
obj_tiles 0x08d1a8a4, 32, 0x2798
obj_tiles 0x08d1a8f0, 2560, 0x2799
obj_tiles 0x08d1aea4, 2048, 0x279a
obj_tiles 0x08d1aaf4, 2048, 0x279b
obj_tiles 0x08d1aff0, 192, 0x279c
obj_tiles 0x08d1b090, 448, 0x279d
obj_tiles 0x08d1b1b8, 256, 0x279e
obj_tiles 0x08d2cf58, 2048, 0x279f
obj_tiles 0x08d1bfc8, 512, 0x27a0
obj_tiles 0x08d1ad04, 2048, 0x27a1
obj_tiles 0x08d03248, 384, 0x27a2
obj_tiles 0x08d1b2d0, 384, 0x27a3
obj_tiles 0x08d1b4dc, 512, 0x27a4
obj_tiles 0x08d1b40c, 512, 0x27a5
obj_tiles 0x08d1b68c, 384, 0x27a6
obj_tiles 0x08d1b77c, 1024, 0x27a7
obj_tiles 0x08d0419c, 128, 0x27a8
obj_tiles 0x08d1b874, 256, 0x27a9
obj_tiles 0x08d1b8f8, 256, 0x27aa
obj_tiles 0x08d1b9c4, 320, 0x27ab
obj_tiles 0x08d1baac, 2048, 0x27ac
obj_tiles 0x08d1bcec, 512, 0x27ad
obj_tiles 0x08d1bd68, 256, 0x27ae
obj_tiles 0x08d1be54, 160, 0x27af
obj_tiles 0x08d1bef8, 256, 0x27b0
obj_tiles 0x08d0374c, 128, 0x27b1
obj_tiles 0x08d1c1a4, 768, 0x27b2
obj_tiles 0x08d1c248, 256, 0x27b3
obj_tiles 0x08d1c248, 256, 0x27b4
obj_tiles 0x08d1c248, 256, 0x27b5
obj_tiles 0x08d1c308, 2048, 0x27b6
obj_tiles 0x08d1c308, 2048, 0x27b7
obj_tiles 0x08d1c308, 2048, 0x27b8
obj_tiles 0x08d1c308, 2048, 0x27b9
obj_tiles 0x08d1c308, 2048, 0x27ba
obj_tiles 0x08d1c6b4, 128, 0x27bb
obj_tiles 0x08d1bfc8, 512, 0x27bc
obj_tiles 0x08d1cb20, 512, 0x27bd
obj_tiles 0x08d1d960, 512, 0x27be
obj_tiles 0x08d1da28, 128, 0x27bf
obj_tiles 0x08d1dab4, 512, 0x27c0
obj_tiles 0x08d1dc34, 1280, 0x27c1
obj_tiles 0x08d1dd10, 2048, 0x27c2
obj_tiles 0x08d1dec8, 1024, 0x27c3
obj_tiles 0x08d1dfa4, 32, 0x27c4
obj_tiles 0x08d1dfbc, 2048, 0x27c5
obj_tiles 0x08d1e34c, 256, 0x27c6
obj_tiles 0x08d1e418, 2048, 0x27c7
obj_tiles 0x08d1e6b8, 1024, 0x27c8
obj_tiles 0x08d1e834, 2560, 0x27c9
obj_tiles 0x08d1f13c, 4096, 0x27ca
obj_tiles 0x08d1ef2c, 2048, 0x27cb
obj_tiles 0x08e71228, 1024, 0x27cc
obj_tiles 0x08d20544, 512, 0x27cd
obj_tiles 0x08d20030, 2048, 0x27ce
obj_tiles 0x08d202b0, 2048, 0x27cf
obj_tiles 0x08d205e8, 2048, 0x27d0
obj_tiles 0x08d20890, 512, 0x27d1
obj_tiles 0x08d20ff8, 2048, 0x27d2
obj_tiles 0x08d21358, 512, 0x27d3
obj_tiles 0x08d20c3c, 2048, 0x27d4
obj_tiles 0x08d21430, 512, 0x27d5
obj_tiles 0x08d215c8, 2048, 0x27d6
obj_tiles 0x08d219e0, 1024, 0x27d7
obj_tiles 0x08d21ac4, 512, 0x27d8
obj_tiles 0x08d21c20, 2688, 0x27d9
obj_tiles 0x08d22454, 1536, 0x27da
obj_tiles 0x08d225e0, 2048, 0x27db
obj_tiles 0x08d222b8, 512, 0x27dc
obj_tiles 0x08d22a50, 1536, 0x27dd
obj_tiles 0x08d227b0, 2048, 0x27de
obj_tiles 0x08d22ca8, 384, 0x27df
obj_tiles 0x08d22d98, 2048, 0x27e0
obj_tiles 0x08d23188, 2048, 0x27e1
obj_tiles 0x08d235c4, 128, 0x27e2
obj_tiles 0x08d2465c, 128, 0x27e3
obj_tiles 0x08d24428, 2048, 0x27e4
obj_tiles 0x08d246ac, 2048, 0x27e5
obj_tiles 0x08d2493c, 1536, 0x27e6
obj_tiles 0x08d24bcc, 1536, 0x27e7
obj_tiles 0x08d235c4, 128, 0x27e8
obj_tiles 0x08d243a0, 128, 0x27e9
obj_tiles 0x08d24ffc, 384, 0x27ea
obj_tiles 0x08d235c4, 128, 0x27eb
obj_tiles 0x08d251a8, 512, 0x27ec
obj_tiles 0x08d252f4, 1024, 0x27ed
obj_tiles 0x08d25558, 2560, 0x27ee
obj_tiles 0x08d2588c, 2048, 0x27ef
obj_tiles 0x08d25b40, 512, 0x27f0
obj_tiles 0x08d27b10, 1024, 0x27f1
obj_tiles 0x08d27e04, 128, 0x27f2
obj_tiles 0x08d27cbc, 2048, 0x27f3
obj_tiles 0x08d25ec8, 512, 0x27f4
obj_tiles 0x08d27eb4, 768, 0x27f5
obj_tiles 0x08d25c64, 2048, 0x27f6
obj_tiles 0x08d28740, 896, 0x27f7
obj_tiles 0x08d281e0, 2048, 0x27f8
obj_tiles 0x08d28910, 192, 0x27f9
obj_tiles 0x08d289bc, 2048, 0x27fa
obj_tiles 0x08d28c2c, 96, 0x27fb
obj_tiles 0x08d28c2c, 96, 0x27fc
obj_tiles 0x08d28c2c, 96, 0x27fd
obj_tiles 0x08d28ba0, 128, 0x27fe
obj_tiles 0x08d2ce4c, 384, 0x27ff
obj_tiles 0x08d2d1a0, 384, 0x2800
obj_tiles 0x08d2d6f4, 512, 0x2801
obj_tiles 0x08d2d91c, 512, 0x2802
obj_tiles 0x08d2da7c, 32, 0x2803
obj_tiles 0x08d2e900, 1024, 0x2804
obj_tiles 0x08d2e2b4, 1536, 0x2805
obj_tiles 0x08d2e458, 4096, 0x2806
obj_tiles 0x08d2e9f8, 1024, 0x2807
obj_tiles 0x08d2ef50, 32, 0x2808
obj_tiles 0x08d2ef80, 128, 0x2809
obj_tiles 0x08d2eff0, 2048, 0x280a
obj_tiles 0x08d2f1e4, 128, 0x280b
obj_tiles 0x08d2f260, 512, 0x280c
obj_tiles 0x08d2f39c, 1024, 0x280d
obj_tiles 0x08d2f5a0, 512, 0x280e
obj_tiles 0x08d2f700, 512, 0x280f
obj_tiles 0x08d2f89c, 2048, 0x2810
obj_tiles 0x08d2fc50, 640, 0x2811
obj_tiles 0x08d2f78c, 512, 0x2812
obj_tiles 0x08d1b40c, 512, 0x2813
obj_tiles 0x08e685a8, 1024, 0x2814
obj_tiles 0x08e67d6c, 512, 0x2815
obj_tiles 0x08e69308, 512, 0x2816
obj_tiles 0x08e6e6ac, 128, 0x2817
obj_tiles 0x08e695b8, 32, 0x2818
obj_tiles 0x08e695b8, 32, 0x2819
obj_tiles 0x08e6e704, 128, 0x281a
obj_tiles 0x08d24428, 2048, 0x281b
obj_tiles 0x08e695b8, 32, 0x281c
obj_tiles 0x08e69a94, 128, 0x281d
obj_tiles 0x08e7e9fc, 1024, 0x281e
obj_tiles 0x08e7eb3c, 128, 0x281f
obj_tiles 0x08e6982c, 2048, 0x2820
obj_tiles 0x08e69a6c, 32, 0x2821
obj_tiles 0x08e69b00, 2048, 0x2822
obj_tiles 0x08e69c80, 2048, 0x2823
obj_tiles 0x08e69dec, 2048, 0x2824
obj_tiles 0x08e6da54, 4096, 0x2825
obj_tiles 0x08e6e78c, 2048, 0x2826
obj_tiles 0x08e6e9b4, 160, 0x2827
obj_tiles 0x08e6a2e8, 2048, 0x2828
obj_tiles 0x08e6ea1c, 512, 0x2829
obj_tiles 0x08e7e7f8, 1536, 0x282a
obj_tiles 0x08e6dfdc, 512, 0x282b
obj_tiles 0x08e6f1c0, 2048, 0x282c
obj_tiles 0x08e6f558, 512, 0x282d
obj_tiles 0x08d1e418, 2048, 0x282e
obj_tiles 0x08d0a97c, 4096, 0x282f
obj_tiles 0x08d1c248, 256, 0x2830
.global gBattleAnimPaletteTable
gBattleAnimPaletteTable: @ 837EA6C

View File

@ -4,11 +4,11 @@
.global gUnknown_08D00000
gUnknown_08D00000: @ 8D00000
.incbin "baserom.gba", 0x00d00000, 0x4e0
.incbin "graphics/interface/menu.4bpp.lz" @ menu window and arrows
.global gUnknown_08D004E0
gUnknown_08D004E0: @ 8D004E0
.incbin "baserom.gba", 0x00d004e0, 0x44
.incbin "graphics/interface/menu.gbapal.lz"
.global gUnknown_08D00524
gUnknown_08D00524: @ 8D00524
@ -18,11 +18,112 @@ gUnknown_08D00524: @ 8D00524
.include "data/graphics/pokemon/circled_question_mark_graphics.s"
@ 8D019E4
.incbin "baserom.gba", 0xd019e4, 0x16EC
.incbin "graphics/unused/old.4bpp.lz" @ japanese table and bunch of stuff
.incbin "graphics/unused/unknown_D021BC.bin"
.incbin "graphics/unused/unknown_D023E8.bin"
.incbin "graphics/unused/unknown_D02410.4bpp.lz"
.incbin "graphics/unused/unknown_D024F0.bin"
.global gInterfaceGfx_PokeBall
gInterfaceGfx_PokeBall:
.incbin "graphics/interface/ball/poke.4bpp.lz" @ 0xBC
.global gInterfacePal_PokeBall
gInterfacePal_PokeBall:
.incbin "graphics/interface/ball/poke.gbapal.lz"
.global gInterfaceGfx_GreatBall
gInterfaceGfx_GreatBall:
.incbin "graphics/interface/ball/great.4bpp.lz" @ 0xBC
.global gInterfacePal_GreatBall
gInterfacePal_GreatBall:
.incbin "graphics/interface/ball/great.gbapal.lz"
.global gInterfaceGfx_SafariBall
gInterfaceGfx_SafariBall:
.incbin "graphics/interface/ball/safari.4bpp.lz" @ 0xBC
.global gInterfacePal_SafariBall
gInterfacePal_SafariBall:
.incbin "graphics/interface/ball/safari.gbapal.lz"
.global gInterfaceGfx_UltraBall
gInterfaceGfx_UltraBall:
.incbin "graphics/interface/ball/ultra.4bpp.lz" @ 0xBC
.global gInterfacePal_UltraBall
gInterfacePal_UltraBall:
.incbin "graphics/interface/ball/ultra.gbapal.lz"
.global gInterfaceGfx_MasterBall
gInterfaceGfx_MasterBall:
.incbin "graphics/interface/ball/master.4bpp.lz" @ 0xBC
.global gInterfacePal_MasterBall
gInterfacePal_MasterBall:
.incbin "graphics/interface/ball/master.gbapal.lz"
.global gInterfaceGfx_NetBall
gInterfaceGfx_NetBall:
.incbin "graphics/interface/ball/net.4bpp.lz" @ 0xBC
.global gInterfacePal_NetBall
gInterfacePal_NetBall:
.incbin "graphics/interface/ball/net.gbapal.lz"
.global gInterfaceGfx_DiveBall
gInterfaceGfx_DiveBall:
.incbin "graphics/interface/ball/dive.4bpp.lz" @ 0xBC
.global gInterfacePal_DiveBall
gInterfacePal_DiveBall:
.incbin "graphics/interface/ball/dive.gbapal.lz"
.global gInterfaceGfx_NestBall
gInterfaceGfx_NestBall:
.incbin "graphics/interface/ball/nest.4bpp.lz" @ 0xBC
.global gInterfacePal_NestBall
gInterfacePal_NestBall:
.incbin "graphics/interface/ball/nest.gbapal.lz"
.global gInterfaceGfx_RepeatBall
gInterfaceGfx_RepeatBall:
.incbin "graphics/interface/ball/repeat.4bpp.lz" @ 0xBC
.global gInterfacePal_RepeatBall
gInterfacePal_RepeatBall:
.incbin "graphics/interface/ball/repeat.gbapal.lz"
.global gInterfaceGfx_TimerBall
gInterfaceGfx_TimerBall:
.incbin "graphics/interface/ball/timer.4bpp.lz" @ 0xBC
.global gInterfacePal_TimerBall
gInterfacePal_TimerBall:
.incbin "graphics/interface/ball/timer.gbapal.lz"
.global gInterfaceGfx_LuxuryBall
gInterfaceGfx_LuxuryBall:
.incbin "graphics/interface/ball/luxury.4bpp.lz" @ 0xBC
.global gInterfacePal_LuxuryBall
gInterfacePal_LuxuryBall:
.incbin "graphics/interface/ball/luxury.gbapal.lz"
.global gInterfaceGfx_PremierBall
gInterfaceGfx_PremierBall:
.incbin "graphics/interface/ball/premier.4bpp.lz" @ 0xBC
.global gInterfacePal_PremierBall
gInterfacePal_PremierBall:
.incbin "graphics/interface/ball/premier.gbapal.lz"
.global gUnknown_08D030D0
gUnknown_08D030D0: @ 8D030D0
.incbin "baserom.gba", 0x00d030d0, 0x6b78
.incbin "graphics/interface/ball_open.4bpp.lz"
.incbin "baserom.gba", 0x00d0314c, 0x6AFC
.global gUnknown_08D09C48
gUnknown_08D09C48: @ 8D09C48

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
90 139 222
115 164 230
148 197 238
180 230 255
255 255 255
148 148 148
65 65 65
24 24 24
0 90 156
24 106 172
57 123 197
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/dive.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
98 139 180
123 156 222
148 180 222
180 205 230
255 255 255
148 148 148
65 65 65
24 24 24
189 41 90
222 65 115
255 98 139
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/great.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
49 49 41
90 90 82
131 131 123
180 172 164
255 255 255
148 148 148
65 65 65
24 24 24
255 255 156
255 222 106
255 189 57
255 156 8
230 74 24
180 74 24
255 255 255

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
115 16 156
139 41 172
164 65 189
189 90 205
255 255 255
148 148 148
65 65 65
24 24 24
255 98 139
255 148 172
255 197 213
255 255 255
255 255 255
255 255 255
255 255 255

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
0 98 0
49 148 16
98 197 32
156 255 57
255 255 255
148 148 148
65 65 65
24 24 24
255 123 98
255 172 131
255 222 172
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/nest.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

19
graphics/interface/ball/net.pal Executable file
View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
0 156 106
49 189 123
98 222 148
156 255 172
255 255 255
148 148 148
65 65 65
24 24 24
205 205 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/net.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
131 0 0
172 0 0
213 41 41
255 156 123
255 255 255
148 148 148
65 65 65
24 24 24
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/poke.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
131 0 0
172 0 0
213 41 41
255 156 123
255 255 255
148 148 148
65 65 65
24 24 24
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
222 98 0
230 131 32
238 164 65
255 197 98
255 255 255
148 148 148
65 65 65
24 24 24
205 156 8
255 255 8
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
148 172 16
164 197 32
180 222 49
197 246 65
255 255 255
148 148 148
65 65 65
24 24 24
205 106 41
230 164 98
255 222 156
255 255 255
255 255 255
255 255 255
255 255 255

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
172 0 0
197 49 41
222 98 82
255 156 123
255 255 255
148 148 148
65 65 65
24 24 24
180 180 180
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
0 0 0

BIN
graphics/interface/ball/timer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
180 139 16
205 172 32
230 205 49
255 238 65
255 255 255
148 148 148
65 65 65
24 24 24
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball/ultra.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 B

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 255 255
131 0 0
172 0 0
213 41 41
255 156 123
255 255 255
148 148 148
65 65 65
24 24 24
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255
255 255 255

BIN
graphics/interface/ball_open.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

19
graphics/interface/gba.pal Executable file
View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 255 255
222 230 238
189 205 230
156 180 222
131 131 139
98 98 123
65 74 106
41 49 90
230 230 230
205 205 205
180 180 180
156 156 156
213 180 106
205 156 82
49 255 106

BIN
graphics/interface/gba.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
graphics/interface/menu.lz Executable file

Binary file not shown.

35
graphics/interface/menu.pal Executable file
View File

@ -0,0 +1,35 @@
JASC-PAL
0100
32
0 0 0
255 255 255
255 0 0
82 98 156
106 139 189
255 255 255
106 90 115
213 205 213
65 74 123
74 65 82
131 139 139
106 65 90
172 106 98
213 74 57
156 74 98
106 164 164
0 0 0
74 57 115
82 98 156
106 139 189
41 49 49
255 255 255
106 90 115
222 213 222
90 82 82
180 189 180
139 156 213
90 74 131
0 0 0
0 0 0
0 0 0
0 0 0

BIN
graphics/interface/menu.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

19
graphics/interface/menu_0.pal Executable file
View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 255 255
255 0 0
82 98 156
106 139 189
255 255 255
106 90 115
213 205 213
65 74 123
74 65 82
131 139 139
106 65 90
172 106 98
213 74 57
156 74 98
106 164 164

19
graphics/interface/menu_1.pal Executable file
View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
74 57 115
82 98 156
106 139 189
41 49 49
255 255 255
106 90 115
222 213 222
90 82 82
180 189 180
139 156 213
90 74 131
0 0 0
0 0 0
0 0 0
0 0 0

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 255 255
222 230 238
189 205 230
156 180 222
0 16 172
32 32 106
16 16 90
0 0 74
255 255 189
230 230 164
205 205 148
189 180 115
139 139 90
74 74 57
32 32 32

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

BIN
graphics/unused/old.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

5
menu.mk Executable file
View File

@ -0,0 +1,5 @@
MENUGFXDIR := graphics/interface
$(MENUGFXDIR)/menu.gbapal: $(MENUGFXDIR)/menu_0.gbapal $(MENUGFXDIR)/menu_1.gbapal
@cat $(MENUGFXDIR)/menu_0.gbapal $(MENUGFXDIR)/menu_1.gbapal >$@