diff options
author | YamaArashi <shadow962@live.com> | 2016-08-26 18:09:36 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-08-26 18:09:36 -0700 |
commit | 626702b86ed0cf731a4987c8e4e62dc69c0e80d0 (patch) | |
tree | 040dbe0d2f1a33ed8e26ec4370ed2c5a7175e1a7 | |
parent | 5b2551e915e388c18614e21cefb168bda6e85051 (diff) |
misc. incbins
-rw-r--r-- | asm/rom3.s | 2 | ||||
-rw-r--r-- | constants/gba_constants.s | 11 | ||||
-rw-r--r-- | data/data2.s | 148 |
3 files changed, 134 insertions, 27 deletions
diff --git a/asm/rom3.s b/asm/rom3.s index 0b329b8f7..0c51eac84 100644 --- a/asm/rom3.s +++ b/asm/rom3.s @@ -9229,7 +9229,7 @@ _0800DE88: _0800DED0: .4byte 0x020239f8 _0800DED4: .4byte 0x03002970 _0800DED8: .4byte gUnknown_081F9680 -_0800DEDC: .4byte gUnknown_081F9688 +_0800DEDC: .4byte gUnknown_081F9680 + 0x8 _0800DEE0: ldr r0, _0800DF84 ldr r5, _0800DF88 diff --git a/constants/gba_constants.s b/constants/gba_constants.s index accd16007..412858935 100644 --- a/constants/gba_constants.s +++ b/constants/gba_constants.s @@ -15,6 +15,17 @@ .set IWRAM_START, 0x03000000 .set IWRAM_END, IWRAM_START + 0x8000 + .set PLTT, 0x5000000 + .set BG_PLTT, PLTT + .set OBJ_PLTT, PLTT + 0x200 + + .set VRAM, 0x6000000 + .set BG_VRAM, VRAM + .set OBJ_VRAM0, VRAM + 0x10000 @ text-mode BG + .set OBJ_VRAM1, VRAM + 0x14000 @ bitmap-mode BG + + .set OAM, 0x7000000 + .set SOUND_INFO_PTR, IWRAM_END - 0x10 .set INTR_VECTOR, IWRAM_END - 0x4 diff --git a/data/data2.s b/data/data2.s index 28431d14a..8415dfbb8 100644 --- a/data/data2.s +++ b/data/data2.s @@ -899,15 +899,49 @@ gBattleTerrainTable:: @ 81F95AC .4byte gBattleTerrainAnimTilemap_Building .4byte gBattleTerrainPalette_Plain + .align 2 gUnknown_081F9674:: @ 81F9674 - .incbin "baserom.gba", 0x001f9674, 0xc + .4byte REG_BG3HOFS + .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1 + .4byte 1 .align 2 gUnknown_081F9680:: @ 81F9680 - obj_tiles 0x030041d0, 32, 0x1013 - -gUnknown_081F9688:: @ 81F9688 - .incbin "baserom.gba", 0x001f9688, 0x40 + .4byte 0x030041D0 + .2byte 0x20 + .byte 0x13 + .byte 0x10 + .4byte BG_VRAM + 0xE104 + + .4byte 0x03004250 + .2byte 0x40 + .byte 0x13 + .byte 0x10 + .4byte BG_VRAM + 0xF104 + + .4byte 0x030041D0 + .2byte 0x60 + .byte 0x13 + .byte 0x30 + .4byte BG_VRAM + 0xE204 + + .4byte 0x03004250 + .2byte 0x80 + .byte 0x13 + .byte 0x30 + .4byte BG_VRAM + 0xF204 + + .4byte 0x030041D0 + .2byte 0x20 + .byte 0x13 + .byte 0x18 + .4byte BG_VRAM + 0xE1C4 + + .4byte 0x03004250 + .2byte 0x40 + .byte 0x13 + .byte 0x18 + .4byte BG_VRAM + 0xF1C4 gUnknown_081F96C8:: @ 81F96C8 .string "ヌケニン$" @ "Nukenin" (Shedinja) @@ -2189,7 +2223,11 @@ gUnknown_0820A784:: @ 820A784 obj_tiles Tiles_D129AC, 0x80, 0xd714 obj_tiles Tiles_D129AC, 0x80, 0xd715 - .incbin "baserom.gba", 0x0020a794, 0x8 + .align 2 +gOamData_820A794:: @ 820A794 + .2byte 0x4000 + .2byte 0xC000 + .2byte 0x0400 .align 2 gOamData_820A79C:: @ 820A79C @@ -2213,53 +2251,107 @@ gSpriteTemplate_820A7D4:: @ 820A7D4 gSpriteTemplate_820A7EC:: @ 820A7EC spr_template 55061, 55059, gOamData_820A79C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_804507C + .align 2 gUnknown_0820A804:: @ 820A804 - .incbin "baserom.gba", 0x0020a804, 0x8 + .4byte OBJ_VRAM0 + 0x940 + .4byte OBJ_VRAM0 + 0x960 + .align 2 gUnknown_0820A80C:: @ 820A80C - .incbin "baserom.gba", 0x0020a80c, 0x8 + .4byte OBJ_VRAM0 + 0x520 + .4byte OBJ_VRAM0 + 0x540 + .align 2 gUnknown_0820A814:: @ 820A814 - .incbin "baserom.gba", 0x0020a814, 0x8 + .4byte OBJ_VRAM0 + 0x540 + .4byte OBJ_VRAM0 + 0x560 gUnknown_0820A81C:: @ 820A81C - .incbin "baserom.gba", 0x0020a81c, 0x20 + .string "{COLOR DARK_GREY}{HIGHLIGHT RED} " + .align 2 gUnknown_0820A83C:: @ 820A83C - .incbin "baserom.gba", 0x0020a83c, 0xc + .4byte OBJ_VRAM0 + 0x3E0 + .4byte OBJ_VRAM0 + 0xB00 + .4byte OBJ_VRAM0 + 0xB20 + .align 2 gUnknown_0820A848:: @ 820A848 - .incbin "baserom.gba", 0x0020a848, 0xc + .4byte OBJ_VRAM0 + 0x2C0 + .4byte OBJ_VRAM0 + 0x2E0 + .4byte OBJ_VRAM0 + 0x600 + .align 2 gUnknown_0820A854:: @ 820A854 - .incbin "baserom.gba", 0x0020a854, 0x8 + .4byte OBJ_VRAM0 + 0xB40 + .4byte OBJ_VRAM0 + 0xB60 + .align 2 gUnknown_0820A85C:: @ 820A85C - .incbin "baserom.gba", 0x0020a85c, 0x8 + .4byte OBJ_VRAM0 + 0x620 + .4byte OBJ_VRAM0 + 0x640 gUnknown_0820A864:: @ 820A864 - .incbin "baserom.gba", 0x0020a864, 0x18 + .string "{COLOR DARK_GREY}{HIGHLIGHT RED} /$" + .align 2 gUnknown_0820A87C:: @ 820A87C - .incbin "baserom.gba", 0x0020a87c, 0x18 + .4byte OBJ_VRAM0 + .4byte OBJ_VRAM0 + 0x20 + .4byte OBJ_VRAM0 + 0x40 + .4byte OBJ_VRAM0 + 0x60 + .4byte OBJ_VRAM0 + 0x80 + .4byte OBJ_VRAM0 + 0xA0 + .align 2 gUnknown_0820A894:: @ 820A894 - .incbin "baserom.gba", 0x0020a894, 0x8 + .4byte OBJ_VRAM0 + 0xC0 + .4byte OBJ_VRAM0 + 0xE0 gUnknown_0820A89C:: @ 820A89C - .incbin "baserom.gba", 0x0020a89c, 0x14 + .string "{COLOR DARK_GREY}{HIGHLIGHT TRANSPARENT} " gUnknown_0820A8B0:: @ 820A8B0 - .incbin "baserom.gba", 0x0020a8b0, 0x4 + .string "{HIGHLIGHT RED}$" + .align 2 gUnknown_0820A8B4:: @ 820A8B4 - .incbin "baserom.gba", 0x0020a8b4, 0x28 + .4byte OBJ_VRAM0 + 0x40 + .4byte OBJ_VRAM0 + 0x60 + .4byte OBJ_VRAM0 + 0x80 + .4byte OBJ_VRAM0 + 0xA0 + .4byte OBJ_VRAM0 + 0xC0 + .4byte OBJ_VRAM0 + 0xE0 + .4byte OBJ_VRAM0 + 0x800 + .4byte OBJ_VRAM0 + 0x820 + .4byte OBJ_VRAM0 + 0x840 + .4byte OBJ_VRAM0 + 0x860 + .align 2 gUnknown_0820A8DC:: @ 820A8DC - .incbin "baserom.gba", 0x0020a8dc, 0x28 + .4byte OBJ_VRAM0 + 0x20 + .4byte OBJ_VRAM0 + 0x40 + .4byte OBJ_VRAM0 + 0x60 + .4byte OBJ_VRAM0 + 0x80 + .4byte OBJ_VRAM0 + 0xA0 + .4byte OBJ_VRAM0 + 0xC0 + .4byte OBJ_VRAM0 + 0xE0 + .4byte OBJ_VRAM0 + 0x400 + .4byte OBJ_VRAM0 + 0x420 + .4byte OBJ_VRAM0 + 0x440 + .align 2 gUnknown_0820A904:: @ 820A904 - .incbin "baserom.gba", 0x0020a904, 0x28 + .4byte OBJ_VRAM0 + 0x40 + .4byte OBJ_VRAM0 + 0x60 + .4byte OBJ_VRAM0 + 0x80 + .4byte OBJ_VRAM0 + 0xA0 + .4byte OBJ_VRAM0 + 0xC0 + .4byte OBJ_VRAM0 + 0xE0 + .4byte OBJ_VRAM0 + 0x400 + .4byte OBJ_VRAM0 + 0x420 + .4byte OBJ_VRAM0 + 0x440 + .4byte OBJ_VRAM0 + 0x460 .align 2 gUnknown_0820A92C:: @ 820A92C @ graphics @@ -2299,19 +2391,23 @@ gOamData_820A9EC:: @ 820A9EC .align 2 gSpriteAnim_820A9F4: @ 820A9F4 - .incbin "baserom.gba", 0x20a9f4, 0x8 + obj_image_anim_frame 0, 5 + obj_image_anim_jump 0 .align 2 gSpriteAnim_820A9FC: @ 820A9FC - .incbin "baserom.gba", 0x20a9fc, 0x8 + obj_image_anim_frame 4, 1 + obj_image_anim_jump 0 .align 2 gSpriteAnim_820AA04: @ 820AA04 - .incbin "baserom.gba", 0x20aa04, 0x8 + obj_image_anim_frame 8, 5 + obj_image_anim_jump 0 .align 2 gSpriteAnim_820AA0C: @ 820AA0C - .incbin "baserom.gba", 0x20aa0c, 0x8 + obj_image_anim_frame 12, 1 + obj_image_anim_jump 0 .align 2 gSpriteAnim_820AA14:: @ 820AA14 |