From f0f5c287fb9015cf1da3b631a9aa1852dafdfcbd Mon Sep 17 00:00:00 2001 From: red031000 Date: Fri, 3 Feb 2023 00:36:44 +0000 Subject: [PATCH] bit more data --- arm9/modules/59/asm/mod59_021D74E0_asm.s | 8 ---- arm9/modules/59/src/mod59_021D74E0_src.c | 48 ++++++++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/arm9/modules/59/asm/mod59_021D74E0_asm.s b/arm9/modules/59/asm/mod59_021D74E0_asm.s index 3d230318d..e3e9fec17 100644 --- a/arm9/modules/59/asm/mod59_021D74E0_asm.s +++ b/arm9/modules/59/asm/mod59_021D74E0_asm.s @@ -5,14 +5,6 @@ .rodata - .global MOD59_021D9DC0 -MOD59_021D9DC0: ; 0x021D9DC0 - .byte 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00 - - .global MOD59_021D9DCC -MOD59_021D9DCC: ; 0x021D9DCC - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global MOD59_021D9DDC MOD59_021D9DDC: ; 0x021D9DDC .word MOD59_021D9868, MOD59_021D9898, MOD59_021D99F8, 0xFFFFFFFF diff --git a/arm9/modules/59/src/mod59_021D74E0_src.c b/arm9/modules/59/src/mod59_021D74E0_src.c index ea6b49659..2dfdd4c5d 100644 --- a/arm9/modules/59/src/mod59_021D74E0_src.c +++ b/arm9/modules/59/src/mod59_021D74E0_src.c @@ -30,7 +30,6 @@ extern void FUN_0200E3A0(PMLCDTarget, int); //todo move with the other rodata extern struct GraphicsBanks MOD59_021D9F18; -extern struct GraphicsModes MOD59_021D9DCC; extern struct BgTemplate MOD59_021D9EA0; extern struct BgTemplate MOD59_021D9EBC; @@ -54,6 +53,28 @@ extern const u16 MOD59_021D9ED8[0x10]; extern const struct MOD59_CharStruct021D9E70 MOD59_021D9E70; extern const struct MOD59_CharStruct021D9E70 MOD59_021D9E88; +const struct WindowTemplate MOD59_021D9D90 = + { + .bgId = GF_BG_LYR_MAIN_0, + .tilemapLeft = 8, + .tilemapTop = 0, + .width = 24, + .height = 24, + .paletteNum = 5, + .baseTile = 301, + }; + +const struct WindowTemplate MOD59_021D9DB8 = + { + .bgId = GF_BG_LYR_MAIN_0, + .tilemapLeft = 2, + .tilemapTop = 19, + .width = 27, + .height = 4, + .paletteNum = 6, + .baseTile = 877, + }; + const struct WindowTemplate MOD59_021D9DB0 = { .bgId = GF_BG_LYR_MAIN_0, @@ -98,26 +119,14 @@ const struct WindowTemplate MOD59_021D9D98 = .baseTile = 301, }; -const struct WindowTemplate MOD59_021D9D90 = - { - .bgId = GF_BG_LYR_MAIN_0, - .tilemapLeft = 8, - .tilemapTop = 0, - .width = 24, - .height = 24, - .paletteNum = 5, - .baseTile = 301, - }; +const u32 MOD59_021D9DC0[3] = { NARC_intro_narc_0031_NCGR, NARC_intro_narc_0032_NCGR, 0xFFFF }; -const struct WindowTemplate MOD59_021D9DB8 = +const struct GraphicsModes MOD59_021D9DCC = { - .bgId = GF_BG_LYR_MAIN_0, - .tilemapLeft = 2, - .tilemapTop = 19, - .width = 27, - .height = 4, - .paletteNum = 6, - .baseTile = 877, + .dispMode = GX_DISPMODE_GRAPHICS, + .bgMode = GX_BGMODE_0, + .subMode = GX_BGMODE_0, + ._2d3dMode = GX_BG0_AS_2D }; extern void FUN_0200E1D0(u32 param0, u32 param1, u32 param2, u32 param3, u32 param4, u32 param5, u32 heap_id); @@ -135,7 +144,6 @@ extern u32 *FUN_0201244C(u16 param0, u16 param1, u32 heap_id); extern u32 *FUN_02012470(u16 param0, u16 param1, u32 heap_id); extern u32 MOD59_021D9E44[5]; -extern u32 MOD59_021D9DC0[3]; extern const struct Unk21DBE18 UNK_020FA5FC; extern const struct Unk21DBE18 MOD59_021D9DDC;