From 022eb8f024642ab7a4ff822adb8cacacfa2b08dc Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Sat, 28 Jan 2023 09:37:16 -0800 Subject: [PATCH] convert sym files to use ramscrgen --- Makefile | 12 +- ld_script.txt | 6 +- sym_ewram.txt | 1466 ++++++++++++++++++++++++------------------------ sym_ewram2.txt | 868 ++++++++++++++-------------- sym_iwram.txt | 102 ++-- 5 files changed, 1230 insertions(+), 1224 deletions(-) diff --git a/Makefile b/Makefile index fa1cd2c6a..7e4b2f17c 100755 --- a/Makefile +++ b/Makefile @@ -231,10 +231,16 @@ $(ASM_BUILDDIR)/%.d: $(ASM_SUBDIR)/%.s libagbsyscall: @$(MAKE) -C libagbsyscall TOOLCHAIN=$(TOOLCHAIN) -$(BUILD_DIR)/sym_%.txt: sym_%.txt - cp $< $(BUILD_DIR) +$(BUILD_DIR)/sym_ewram.ld: sym_ewram.txt + $(RAMSCRGEN) ewram_data $< ENGLISH > $@ -$(LD_SCRIPT): ld_script.txt $(BUILD_DIR)/sym_ewram.txt $(BUILD_DIR)/sym_ewram2.txt $(BUILD_DIR)/sym_iwram.txt +$(BUILD_DIR)/sym_ewram2.ld: sym_ewram2.txt + $(RAMSCRGEN) ewram_data $< ENGLISH > $@ + +$(BUILD_DIR)/sym_iwram.ld: sym_iwram.txt + $(RAMSCRGEN) iwram_data $< ENGLISH > $@ + +$(LD_SCRIPT): ld_script.txt $(BUILD_DIR)/sym_ewram.ld $(BUILD_DIR)/sym_ewram2.ld $(BUILD_DIR)/sym_iwram.ld cd $(BUILD_DIR) && sed -e "s#tools/#../../tools/#g" ../../ld_script.txt >ld_script.ld $(ELF): $(LD_SCRIPT) $(ALL_OBJECTS) $(LIBC) libagbsyscall tools diff --git a/ld_script.txt b/ld_script.txt index 90ac9fd7d..df41ec1ec 100755 --- a/ld_script.txt +++ b/ld_script.txt @@ -10,13 +10,13 @@ SECTIONS { ALIGN(4) { ewram_start = .; - INCLUDE "sym_ewram.txt" + INCLUDE "sym_ewram.ld" src/agb_flash.o(.bss); *libgcc.a:fp-bit.o(.bss); *libgcc.a:dp-bit.o(.bss); *libc.a:syscalls.o(.bss); . = ALIGN(16); - INCLUDE "sym_ewram2.txt" + INCLUDE "sym_ewram2.ld" *libc.a:impure.o(.data); *libc.a:locale.o(.data); *libc.a:mallocr.o(.data); @@ -30,7 +30,7 @@ SECTIONS { ALIGN(4) { iwram_start = .; - INCLUDE "sym_iwram.txt" + INCLUDE "sym_iwram.ld" . = 0x8000; } diff --git a/sym_ewram.txt b/sym_ewram.txt index bfa1ce4d7..29f3d1f5f 100644 --- a/sym_ewram.txt +++ b/sym_ewram.txt @@ -1,1097 +1,1097 @@ -gMPlayTrack_BGM = .; /* 2000000 */ - . += 0x3C0; +gMPlayTrack_BGM: /* 2000000 */ + .space 0x3C0 -gMPlayTrack_Fanfare = .; /* 20003C0 */ - . += 0x1E0; +gMPlayTrack_Fanfare: /* 20003C0 */ + .space 0x1E0 -gMPlayTrack_SE1 = .; /* 20005A0 */ - . += 0x50; +gMPlayTrack_SE1: /* 20005A0 */ + .space 0x50 -gMPlayTrack_SE2 = .; /* 20005F0 */ - . += 0x50; +gMPlayTrack_SE2: /* 20005F0 */ + .space 0x50 -gMPlayTrack_SE3 = .; /* 2000640 */ - . += 0xA0; +gMPlayTrack_SE3: /* 2000640 */ + .space 0xA0 -gMPlayTrack_SE4 = .; /* 20006E0 */ - . += 0xA0; +gMPlayTrack_SE4: /* 20006E0 */ + .space 0xA0 -gMPlayTrack_SE5 = .; /* 2000780 */ - . += 0xA0; +gMPlayTrack_SE5: /* 2000780 */ + .space 0xA0 -gMPlayTrack_SE6 = .; /* 2000820 */ - . += 0x50; +gMPlayTrack_SE6: /* 2000820 */ + .space 0x50 -gMPlayInfo_SE4 = .; /* 2000870 */ - . += 0x40; +gMPlayInfo_SE4: /* 2000870 */ + .space 0x40 -gMPlayInfo_SE5 = .; /* 20008B0 */ - . += 0x40; +gMPlayInfo_SE5: /* 20008B0 */ + .space 0x40 -gMPlayInfo_BGM = .; /* 20008F0 */ - . += 0x40; +gMPlayInfo_BGM: /* 20008F0 */ + .space 0x40 -gMPlayInfo_SE6 = .; /* 2000930 */ - . += 0x40; +gMPlayInfo_SE6: /* 2000930 */ + .space 0x40 -gMPlayInfo_Fanfare = .; /* 2000970 */ - . += 0x40; +gMPlayInfo_Fanfare: /* 2000970 */ + .space 0x40 -gMPlayInfo_SE1 = .; /* 20009B0 */ - . += 0x40; +gMPlayInfo_SE1: /* 20009B0 */ + .space 0x40 -gMPlayInfo_SE3 = .; /* 20009F0 */ - . += 0x40; +gMPlayInfo_SE3: /* 20009F0 */ + .space 0x40 -gMPlayMemAccArea = .; /* 2000A30 */ - . += 0x10; +gMPlayMemAccArea: /* 2000A30 */ + .space 0x10 -gMPlayInfo_SE2 = .; /* 2000A40 */ - . += 0x40; +gMPlayInfo_SE2: /* 2000A40 */ + .space 0x40 -gUnknown_2000A80 = .; /* 2000A80 */ - . += 0x8; +gUnknown_2000A80: /* 2000A80 */ + .space 0x8 -gUnknown_2000A88 = .; /* 2000A88 */ - . += 0x400; +gUnknown_2000A88: /* 2000A88 */ + .space 0x400 -gHeapDescriptorList = .; /* 2000E88 */ - . += 0x20; +gHeapDescriptorList: /* 2000E88 */ + .space 0x20 -gHeapCount = .; /* 2000EA8 */ - . += 0x4; - . = ALIGN(16); +gHeapCount: /* 2000EA8 */ + .space 0x4 -gMainHeapDescriptor = .; /* 2000EB0 */ - . += 0x20; + .align 4 -gMainHeapFreeList = .; /* 2000ED0 */ - . += 0x300; +gMainHeapDescriptor: /* 2000EB0 */ + .space 0x20 -gMainHeap = .; /* 20011D0 */ - . += 0x24000; +gMainHeapFreeList: /* 2000ED0 */ + .space 0x300 -gBGPaletteUsed = .; /* 20251D0 */ - . += 0x20; +gMainHeap: /* 20011D0 */ + .space 0x24000 -gBGPaletteBuffer = .; /* 20251F0 */ - . += 0x400; +gBGPaletteUsed: /* 20251D0 */ + .space 0x20 -gRealInputs = .; /* 20255F0 */ - . += 0x10; +gBGPaletteBuffer: /* 20251F0 */ + .space 0x400 -gUnusedInputsRelated = .; /* 2025600 */ - . += 0x2C; +gRealInputs: /* 20255F0 */ + .space 0x10 -gUnusedScrambledInputJunk = .; /* 202562C */ - . += 0xC; +gUnusedInputsRelated: /* 2025600 */ + .space 0x2C -gBufferedInputs = .; /* 2025638 */ - . += 0x10; +gUnusedScrambledInputJunk: /* 202562C */ + .space 0xC -gCurrentInputs = .; /* 2025648 */ - . += 0x10; +gBufferedInputs: /* 2025638 */ + .space 0x10 -gLastInputs = .; /* 2025658 */ - . += 0x10; +gCurrentInputs: /* 2025648 */ + .space 0x10 -gInputTimers = .; /* 2025668 */ - . += 0x8; +gLastInputs: /* 2025658 */ + .space 0x10 -gUnknown_2025670 = .; /* 2025670 */ - . += 0x2; +gInputTimers: /* 2025668 */ + .space 0x8 -gUnknown_2025672 = .; /* 2025672 */ - . += 0x10; +gUnknown_2025670: /* 2025670 */ + .space 0x2 -gUnknown_2025682 = .; /* 2025682 */ - . += 0x12; +gUnknown_2025672: /* 2025672 */ + .space 0x10 -gUnknown_2025694 = .; /* 2025694 */ - . += 0x4; +gUnknown_2025682: /* 2025682 */ + .space 0x12 -gUnknown_2025698 = .; /* 2025698 */ - . += 0x8; +gUnknown_2025694: /* 2025694 */ + .space 0x4 -gUnknown_20256A0 = .; /* 20256A0 */ - . += 0x808; +gUnknown_2025698: /* 2025698 */ + .space 0x8 -gUnknown_2025EA8 = .; /* 2025EA8 */ - . += 0x400; +gUnknown_20256A0: /* 20256A0 */ + .space 0x808 -gUnknown_20262A8 = .; /* 20262A8 */ - . += 0x400; +gUnknown_2025EA8: /* 2025EA8 */ + .space 0x400 -gSpriteCount = .; /* 20266A8 */ - . += 0x8; +gUnknown_20262A8: /* 20262A8 */ + .space 0x400 -gUnknown_20266B0 = .; /* 20266B0 */ - . += 0x780; +gSpriteCount: /* 20266A8 */ + .space 0x8 -gCharMemCursor = .; /* 2026E30 */ - . += 0x8; +gUnknown_20266B0: /* 20266B0 */ + .space 0x780 -gUnknown_2026E38 = .; /* 2026E38 */ - . += 0x4; +gCharMemCursor: /* 2026E30 */ + .space 0x8 -gUnknown_2026E3C = .; /* 2026E3C */ - . += 0x4; +gUnknown_2026E38: /* 2026E38 */ + .space 0x4 -gUnknown_2026E40 = .; /* 2026E40 */ - . += 0x4; +gUnknown_2026E3C: /* 2026E3C */ + .space 0x4 -gUnknown_2026E44 = .; /* 2026E44 */ - . += 0x4; +gUnknown_2026E40: /* 2026E40 */ + .space 0x4 -gUnknown_2026E48 = .; /* 2026E48 */ - . += 0x4; +gUnknown_2026E44: /* 2026E44 */ + .space 0x4 -gUnknown_2026E4C = .; /* 2026E4C */ - . += 0x2; +gUnknown_2026E48: /* 2026E48 */ + .space 0x4 -gUnknown_2026E4E = .; /* 2026E4E */ - . += 0x2; +gUnknown_2026E4C: /* 2026E4C */ + .space 0x2 -gUnknown_2026E50 = .; /* 2026E50 */ - . += 0x4; +gUnknown_2026E4E: /* 2026E4E */ + .space 0x2 -gUnknown_2026E54 = .; /* 2026E54 */ - . += 0x4; +gUnknown_2026E50: /* 2026E50 */ + .space 0x4 -gUnknown_2026E58 = .; /* 2026E58 */ - . += 0x8; +gUnknown_2026E54: /* 2026E54 */ + .space 0x4 -gUnknown_2026E60 = .; /* 2026E60 */ - . += 0x288; +gUnknown_2026E58: /* 2026E58 */ + .space 0x8 -gUnknown_20270E8 = .; /* 20270E8 */ - . += 0x288; +gUnknown_2026E60: /* 2026E60 */ + .space 0x288 -gUnknown_2027370 = .; /* 2027370 */ - . += 0x48; +gUnknown_20270E8: /* 20270E8 */ + .space 0x288 -gUnknown_20273B8 = .; /* 20273B8 */ - . += 0xD8; +gUnknown_2027370: /* 2027370 */ + .space 0x48 -gCharmaps = .; /* 2027490 */ - . += 0x8; +gUnknown_20273B8: /* 20273B8 */ + .space 0xD8 -gCharacterSpacing = .; /* 2027498 */ - . += 0x2; +gCharmaps: /* 2027490 */ + .space 0x8 -gUnknown_202749A = .; /* 202749A */ - . += 0xB; +gCharacterSpacing: /* 2027498 */ + .space 0x2 -gUnknown_20274A5 = .; /* 20274A5 */ - . += 0x1; +gUnknown_202749A: /* 202749A */ + .space 0xB -gUnknown_20274A6 = .; /* 20274A6 */ - . += 0x6; +gUnknown_20274A5: /* 20274A5 */ + .space 0x1 -gCurrentCharmap = .; /* 20274AC */ - . += 0x4; +gUnknown_20274A6: /* 20274A6 */ + .space 0x6 -gUnknown_20274B0 = .; /* 20274B0 */ - . += 0x4; +gCurrentCharmap: /* 20274AC */ + .space 0x4 -gUnknown_20274B4 = .; /* 20274B4 */ - . += 0x3B00; +gUnknown_20274B0: /* 20274B0 */ + .space 0x4 -gCharmapFiles = .; /* 202AFB4 */ - . += 0x8; +gUnknown_20274B4: /* 20274B4 */ + .space 0x3B00 -gUnknown_202AFBC = .; /* 202AFBC */ - . += 0x4; +gCharmapFiles: /* 202AFB4 */ + .space 0x8 -gUnknown_202AFC0 = .; /* 202AFC0 */ - . += 0x60; +gUnknown_202AFBC: /* 202AFBC */ + .space 0x4 -gUnknown_202B020 = .; /* 202B020 */ - . += 0x4; +gUnknown_202AFC0: /* 202AFC0 */ + .space 0x60 -gUnknown_202B024 = .; /* 202B024 */ - . += 0x4; +gUnknown_202B020: /* 202B020 */ + .space 0x4 -gUnknown_202B028 = .; /* 202B028 */ - . += 0x8; +gUnknown_202B024: /* 202B024 */ + .space 0x4 -gUnknown_202B030 = .; /* 202B030 */ - . += 0x4; +gUnknown_202B028: /* 202B028 */ + .space 0x8 -gUnknown_202B034 = .; /* 202B034 */ - . += 0x4; +gUnknown_202B030: /* 202B030 */ + .space 0x4 -gUnknown_202B038 = .; /* 202B038 */ - . += 0x2; +gUnknown_202B034: /* 202B034 */ + .space 0x4 -gUnknown_202B03A = .; /* 202B03A */ - . += 0x7FE; +gUnknown_202B038: /* 202B038 */ + .space 0x2 -gUnknown_202B838 = .; /* 202B838 */ - . += 0x800; +gUnknown_202B03A: /* 202B03A */ + .space 0x7FE -gUnknown_202C038 = .; /* 202C038 */ - . += 0x800; +gUnknown_202B838: /* 202B838 */ + .space 0x800 -gUnknown_202C838 = .; /* 202C838 */ - . += 0x720; +gUnknown_202C038: /* 202C038 */ + .space 0x800 -gUnknown_202CF58 = .; /* 202CF58 */ - . += 0xE0; +gUnknown_202C838: /* 202C838 */ + .space 0x720 -gUnknown_202D038 = .; /* 202D038 */ - . += 0x4; +gUnknown_202CF58: /* 202CF58 */ + .space 0xE0 -gUnknown_202D03C = .; /* 202D03C */ - . += 0x1C; +gUnknown_202D038: /* 202D038 */ + .space 0x4 -gUnknown_202D058 = .; /* 202D058 */ - . += 0x10; +gUnknown_202D03C: /* 202D03C */ + .space 0x1C -gUnknown_202D068 = .; /* 202D068 */ - . += 0x4; +gUnknown_202D058: /* 202D058 */ + .space 0x10 -gUnknown_202D06C = .; /* 202D06C */ - . += 0xC; +gUnknown_202D068: /* 202D068 */ + .space 0x4 -gUnknown_202D078 = .; /* 202D078 */ - . += 0x20; +gUnknown_202D06C: /* 202D06C */ + .space 0xC -gUnknown_202D098 = .; /* 202D098 */ - . += 0x120; +gUnknown_202D078: /* 202D078 */ + .space 0x20 -gUnknown_202D1B8 = .; /* 202D1B8 */ - . += 0x40; +gUnknown_202D098: /* 202D098 */ + .space 0x120 -gUnknown_202D1F8 = .; /* 202D1F8 */ - . += 0x40; +gUnknown_202D1B8: /* 202D1B8 */ + .space 0x40 -gUnknown_202D238 = .; /* 202D238 */ - . += 0x4; +gUnknown_202D1F8: /* 202D1F8 */ + .space 0x40 -gUnknown_202D23C = .; /* 202D23C */ - . += 0x4; +gUnknown_202D238: /* 202D238 */ + .space 0x4 -gUnknown_202D240 = .; /* 202D240 */ - . += 0x60; +gUnknown_202D23C: /* 202D23C */ + .space 0x4 -gUnknown_202D2A0 = .; /* 202D2A0 */ - . += 0x4; +gUnknown_202D240: /* 202D240 */ + .space 0x60 -gUnknown_202D2A4 = .; /* 202D2A4 */ - . += 0x4; +gUnknown_202D2A0: /* 202D2A0 */ + .space 0x4 -gFileCache = .; /* 202D2A8 */ - . += 0x200; +gUnknown_202D2A4: /* 202D2A4 */ + .space 0x4 -gDecompressBufferPtr = .; /* 202D4A8 */ - . += 0x4; +gFileCache: /* 202D2A8 */ + .space 0x200 -gDecompressBufferStart = .; /* 202D4AC */ - . += 0x4; +gDecompressBufferPtr: /* 202D4A8 */ + .space 0x4 -gDecompressBufferCurrent = .; /* 202D4B0 */ - . += 0x4; +gDecompressBufferStart: /* 202D4AC */ + .space 0x4 -gDecompressBufferByteInInt = .; /* 202D4B4 */ - . += 0x4; +gDecompressBufferCurrent: /* 202D4B0 */ + .space 0x4 -IntrMain_Buffer = .; /* 202D4B8 */ - . += 0x120; +gDecompressBufferByteInInt: /* 202D4B4 */ + .space 0x4 -gIntrTable = .; /* 202D5D8 */ - . += 0x18; +IntrMain_Buffer: /* 202D4B8 */ + .space 0x120 -gIntrCallbacks = .; /* 202D5F0 */ - . += 0x18; +gIntrTable: /* 202D5D8 */ + .space 0x18 -gUnknown_202D608 = .; /* 202D608 */ - . += 0x40; +gIntrCallbacks: /* 202D5F0 */ + .space 0x18 -gUnknown_202D648 = .; /* 202D648 */ - . += 0x40; +gUnknown_202D608: /* 202D608 */ + .space 0x40 -gBGMusicPlayerState = .; /* 202D688 */ - . += 0x2; +gUnknown_202D648: /* 202D648 */ + .space 0x40 -gCurrentBGSong = .; /* 202D68A */ - . += 0x2; +gBGMusicPlayerState: /* 202D688 */ + .space 0x2 -gQueuedBGSong = .; /* 202D68C */ - . += 0x2; +gCurrentBGSong: /* 202D68A */ + .space 0x2 -gCurrentFanfareSong = .; /* 202D68E */ - . += 0x2; +gQueuedBGSong: /* 202D68C */ + .space 0x2 -gFanfareMusicPlayerState = .; /* 202D690 */ - . += 0x2; +gCurrentFanfareSong: /* 202D68E */ + .space 0x2 -gMusicTransitionCounter = .; /* 202D692 */ - . += 0x2; +gFanfareMusicPlayerState: /* 202D690 */ + .space 0x2 -gRestartBGM = .; /* 202D694 */ - . += 0x4; +gMusicTransitionCounter: /* 202D692 */ + .space 0x2 -gBG0Control = .; /* 202D698 */ - . += 0x8; +gRestartBGM: /* 202D694 */ + .space 0x4 -gBG1Control = .; /* 202D6A0 */ - . += 0x8; +gBG0Control: /* 202D698 */ + .space 0x8 -gBG2Control = .; /* 202D6A8 */ - . += 0x8; +gBG1Control: /* 202D6A0 */ + .space 0x8 -gBG3Control = .; /* 202D6B0 */ - . += 0x8; +gBG2Control: /* 202D6A8 */ + .space 0x8 -gBldAlpha_CoeffA = .; /* 202D6B8 */ - . += 0x1; +gBG3Control: /* 202D6B0 */ + .space 0x8 -gBldAlpha_CoeffB = .; /* 202D6B9 */ - . += 0x141; +gBldAlpha_CoeffA: /* 202D6B8 */ + .space 0x1 -gBldAlpha = .; /* 202D7FA */ - . += 0x2; +gBldAlpha_CoeffB: /* 202D6B9 */ + .space 0x141 -gBldCnt = .; /* 202D7FC */ - . += 0x2; +gBldAlpha: /* 202D7FA */ + .space 0x2 -gUnknown_202D7FE = .; /* 202D7FE */ - . += 0x2; +gBldCnt: /* 202D7FC */ + .space 0x2 -gUnknown_202D800 = .; /* 202D800 */ - . += 0x8; +gUnknown_202D7FE: /* 202D7FE */ + .space 0x2 -gUnknown_202D808 = .; /* 202D808 */ - . += 0x108; +gUnknown_202D800: /* 202D800 */ + .space 0x8 -gUnknown_202D910 = .; /* 202D910 */ - . += 0x4; +gUnknown_202D808: /* 202D808 */ + .space 0x108 -gUnknown_202D914 = .; /* 202D914 */ - . += 0x20C; +gUnknown_202D910: /* 202D910 */ + .space 0x4 -gUnknown_202DB20 = .; /* 202DB20 */ - . += 0x10; +gUnknown_202D914: /* 202D914 */ + .space 0x20C -gUnknown_202DB30 = .; /* 202DB30 */ - . += 0x20; +gUnknown_202DB20: /* 202DB20 */ + .space 0x10 -gUnknown_202DB50 = .; /* 202DB50 */ - . += 0x8; +gUnknown_202DB30: /* 202DB30 */ + .space 0x20 -gUnknown_202DB58 = .; /* 202DB58 */ - . += 0x8; +gUnknown_202DB50: /* 202DB50 */ + .space 0x8 -gUnknown_202DB60 = .; /* 202DB60 */ - . += 0x8; +gUnknown_202DB58: /* 202DB58 */ + .space 0x8 -gUnknown_202DB68 = .; /* 202DB68 */ - . += 0x4; +gUnknown_202DB60: /* 202DB60 */ + .space 0x8 -gUnknown_202DB6C = .; /* 202DB6C */ - . += 0x4; +gUnknown_202DB68: /* 202DB68 */ + .space 0x4 -gUnknown_202DB70 = .; /* 202DB70 */ - . += 0x4; +gUnknown_202DB6C: /* 202DB6C */ + .space 0x4 -gUnknown_202DB74 = .; /* 202DB74 */ - . += 0x4; +gUnknown_202DB70: /* 202DB70 */ + .space 0x4 -gUnknown_202DB78 = .; /* 202DB78 */ - . += 0x40; +gUnknown_202DB74: /* 202DB74 */ + .space 0x4 -gUnknown_202DBB8 = .; /* 202DBB8 */ - . += 0x140; +gUnknown_202DB78: /* 202DB78 */ + .space 0x40 -gUnknown_202DCF8 = .; /* 202DCF8 */ - . += 0x120; +gUnknown_202DBB8: /* 202DBB8 */ + .space 0x140 -gUnknown_202DE18 = .; /* 202DE18 */ - . += 0x1; +gUnknown_202DCF8: /* 202DCF8 */ + .space 0x120 -gUnknown_202DE19 = .; /* 202DE19 */ - . += 0x3; +gUnknown_202DE18: /* 202DE18 */ + .space 0x1 -gUnknown_202DE1C = .; /* 202DE1C */ - . += 0x4; +gUnknown_202DE19: /* 202DE19 */ + .space 0x3 -gUnknown_202DE20 = .; /* 202DE20 */ - . += 0x2; +gUnknown_202DE1C: /* 202DE1C */ + .space 0x4 -gUnknown_202DE22 = .; /* 202DE22 */ - . += 0x2; +gUnknown_202DE20: /* 202DE20 */ + .space 0x2 -gUnknown_202DE24 = .; /* 202DE24 */ - . += 0x4; +gUnknown_202DE22: /* 202DE22 */ + .space 0x2 -gUnknown_202DE28 = .; /* 202DE28 */ - . += 0x4; - . = ALIGN(16); +gUnknown_202DE24: /* 202DE24 */ + .space 0x4 -gUnknown_202DE30 = .; /* 202DE30 */ - . += 0x28; +gUnknown_202DE28: /* 202DE28 */ + .space 0x4 + .align 4 -gUnknown_202DE58 = .; /* 202DE58 */ - . += 0x50; +gUnknown_202DE30: /* 202DE30 */ + .space 0x28 -gUnknown_202DEA8 = .; /* 202DEA8 */ - . += 0xF0; +gUnknown_202DE58: /* 202DE58 */ + .space 0x50 -gAvailablePokemonNames = .; /* 202DF98 */ - . += 0x50; +gUnknown_202DEA8: /* 202DEA8 */ + .space 0xF0 -gUnknown_202DFE8 = .; /* 202DFE8 */ - . += 0x50; +gAvailablePokemonNames: /* 202DF98 */ + .space 0x50 -gUnknown_202E038 = .; /* 202E038 ({ARG_POKEMON_2}) */ - . += 0x50; +gUnknown_202DFE8: /* 202DFE8 */ + .space 0x50 -gUnknown_202E088 = .; /* 202E088 ({ARG_POKEMON_3})? */ - . += 0xA0; +gUnknown_202E038: /* 202E038 ({ARG_POKEMON_2}) */ + .space 0x50 -gUnknown_202E128 = .; /* 202E128 */ - . += 0xA0; +gUnknown_202E088: /* 202E088 ({ARG_POKEMON_3})? */ + .space 0xA0 -gUnknown_202E1C8 = .; /* 202E1C8 */ - . += 0x50; +gUnknown_202E128: /* 202E128 */ + .space 0xA0 -gUnknown_202E218 = .; /* 202E218 */ - . += 0xA0; +gUnknown_202E1C8: /* 202E1C8 */ + .space 0x50 -gPlayerName = .; /* 202E2B8 */ - . += 0x320; +gUnknown_202E218: /* 202E218 */ + .space 0xA0 -gUnknown_202E5D8 = .; /* 202E5D8 */ - . += 0x50; +gPlayerName: /* 202E2B8 */ + .space 0x320 -gUnknown_202E628 = .; /* 202E628 */ - . += 0xB8; +gUnknown_202E5D8: /* 202E5D8 */ + .space 0x50 -gUnknown_202E6E0 = .; /* 202E6E0 */ - . += 0x8; +gUnknown_202E628: /* 202E628 */ + .space 0xB8 -gTeamName = .; /* 202E6E8 */ - . += 0x50; +gUnknown_202E6E0: /* 202E6E0 */ + .space 0x8 -gUnknown_202E738 = .; /* 202E738 */ - . += 0x4; +gTeamName: /* 202E6E8 */ + .space 0x50 -gUnknown_202E73C = .; /* 202E73C */ - . += 0x4; +gUnknown_202E738: /* 202E738 */ + .space 0x4 -gUnknown_202E740 = .; /* 202E740 */ - . += 0x4; +gUnknown_202E73C: /* 202E73C */ + .space 0x4 -gUnknown_202E744 = .; /* 202E744 */ - . += 0x4; +gUnknown_202E740: /* 202E740 */ + .space 0x4 -gUnknown_202E748 = .; /* 202E748 */ - . += 0x34; +gUnknown_202E744: /* 202E744 */ + .space 0x4 -gUnknown_202E77C = .; /* 202E77C */ - . += 0x4; +gUnknown_202E748: /* 202E748 */ + .space 0x34 -gUnknown_202E780 = .; /* 202E780 */ - . += 0x4; +gUnknown_202E77C: /* 202E77C */ + .space 0x4 -gUnknown_202E784 = .; /* 202E784 */ - . += 0x4; +gUnknown_202E780: /* 202E780 */ + .space 0x4 -gUnknown_202E788 = .; /* 202E788 */ - . += 0x4; +gUnknown_202E784: /* 202E784 */ + .space 0x4 -gUnknown_202E78C = .; /* 202E78C */ - . += 0x4; +gUnknown_202E788: /* 202E788 */ + .space 0x4 -gUnknown_202E790 = .; /* 202E790 */ - . += 0x1; +gUnknown_202E78C: /* 202E78C */ + .space 0x4 -gUnknown_202E791 = .; /* 202E791 */ - . += 0x3; +gUnknown_202E790: /* 202E790 */ + .space 0x1 -gUnknown_202E794 = .; /* 202E794 */ - . += 0x4; +gUnknown_202E791: /* 202E791 */ + .space 0x3 -gUnknown_202E798 = .; /* 202E798 (on screen dialogue text) */ - . += 0x3E8; +gUnknown_202E794: /* 202E794 */ + .space 0x4 -gUnknown_202EB80 = .; /* 202EB80 */ - . += 0x40; +gUnknown_202E798: /* 202E798 (on screen dialogue text) */ + .space 0x3E8 -gUnknown_202EBC0 = .; /* 202EBC0 */ - . += 0x50; +gUnknown_202EB80: /* 202EB80 */ + .space 0x40 -gUnknown_202EC10 = .; /* 202EC10 */ - . += 0x4; +gUnknown_202EBC0: /* 202EBC0 */ + .space 0x50 -gUnknown_202EC14 = .; /* 202EC14 */ - . += 0x4; +gUnknown_202EC10: /* 202EC10 */ + .space 0x4 -gUnknown_202EC18 = .; /* 202EC18 */ - . += 0x4; +gUnknown_202EC14: /* 202EC14 */ + .space 0x4 -gUnknown_202EC1C = .; /* 202EC1C */ - . += 0x4; +gUnknown_202EC18: /* 202EC18 */ + .space 0x4 -gUnknown_202EC20 = .; /* 202EC20 */ - . += 0x8; +gUnknown_202EC1C: /* 202EC1C */ + .space 0x4 -gUnknown_202EC28 = .; /* 202EC28 */ - . += 0x10; +gUnknown_202EC20: /* 202EC20 */ + .space 0x8 -gUnknown_202EC38 = .; /* 202EC38 */ - . += 0x8; +gUnknown_202EC28: /* 202EC28 */ + .space 0x10 -gUnknown_202EC40 = .; /* 202EC40 */ - . += 0x8; +gUnknown_202EC38: /* 202EC38 */ + .space 0x8 -gUnknown_202EC48 = .; /* 202EC48 */ - . += 0x4; +gUnknown_202EC40: /* 202EC40 */ + .space 0x8 -gUnknown_202EC4C = .; /* 202EC4C */ - . += 0x4; +gUnknown_202EC48: /* 202EC48 */ + .space 0x4 -gRescuePasswordBuffer = .; /* 202EC50 */ - . += 0x38; +gUnknown_202EC4C: /* 202EC4C */ + .space 0x4 -gDungeonNameBannerPalette = .; /* 202EC88 */ - . += 0x4; +gRescuePasswordBuffer: /* 202EC50 */ + .space 0x38 -gDungeonNameBannerFontFile = .; /* 202EC8C */ - . += 0x4; +gDungeonNameBannerPalette: /* 202EC88 */ + .space 0x4 -gDungeonNameBannerFont = .; /* 202EC90 */ - . += 0x4; +gDungeonNameBannerFontFile: /* 202EC8C */ + .space 0x4 -gUnknown_202EC94 = .; /* 202EC94 */ - . += 0x4; +gDungeonNameBannerFont: /* 202EC90 */ + .space 0x4 -gUnknown_202EC98 = .; /* 202EC98 */ - . += 0x4; +gUnknown_202EC94: /* 202EC94 */ + .space 0x4 -gUnknown_202EC9C = .; /* 202EC9C */ - . += 0x4; +gUnknown_202EC98: /* 202EC98 */ + .space 0x4 -gUnknown_202ECA0 = .; /* 202ECA0 */ - . += 0x4; +gUnknown_202EC9C: /* 202EC9C */ + .space 0x4 -gUnknown_202ECA4 = .; /* 202ECA4 */ - . += 0x84; +gUnknown_202ECA0: /* 202ECA0 */ + .space 0x4 -gUnknown_202ED28 = .; /* 202ED28 */ - . += 0x8; +gUnknown_202ECA4: /* 202ECA4 */ + .space 0x84 -gUnknown_202ED30 = .; /* 202ED30 */ - . += 0x88; +gUnknown_202ED28: /* 202ED28 */ + .space 0x8 -gUnknown_202EDB8 = .; /* 202EDB8 */ - . += 0x8; +gUnknown_202ED30: /* 202ED30 */ + .space 0x88 -gUnknown_202EDC0 = .; /* 202EDC0 */ - . += 0x8; +gUnknown_202EDB8: /* 202EDB8 */ + .space 0x8 -gUnknown_202EDC8 = .; /* 202EDC8 */ - . += 0x4; +gUnknown_202EDC0: /* 202EDC0 */ + .space 0x8 -gUnknown_202EDCC = .; /* 202EDCC */ - . += 0x4; +gUnknown_202EDC8: /* 202EDC8 */ + .space 0x4 -gUnknown_202EDD0 = .; /* 202EDD0 */ - . += 0x4; +gUnknown_202EDCC: /* 202EDCC */ + .space 0x4 -gUnknown_202EDD4 = .; /* 202EDD4 */ - . += 0x4; +gUnknown_202EDD0: /* 202EDD0 */ + .space 0x4 -gUnknown_202EDD8 = .; /* 202EDD8 */ - . += 0x4; +gUnknown_202EDD4: /* 202EDD4 */ + .space 0x4 -gUnknown_202EDDC = .; /* 202EDDC */ - . += 0xC; +gUnknown_202EDD8: /* 202EDD8 */ + .space 0x4 -gUnknown_202EDE8 = .; /* 202EDE8 */ - . += 0x14; +gUnknown_202EDDC: /* 202EDDC */ + .space 0xC -gUnknown_202EDFC = .; /* 202EDFC */ - . += 0x4; +gUnknown_202EDE8: /* 202EDE8 */ + .space 0x14 -gUnknown_202EE00 = .; /* 202EE00 */ - . += 0x1; +gUnknown_202EDFC: /* 202EDFC */ + .space 0x4 -gUnknown_202EE01 = .; /* 202EE01 */ - . += 0x1; +gUnknown_202EE00: /* 202EE00 */ + .space 0x1 -gUnknown_202EE02 = .; /* 202EE02 */ - . += 0x2; +gUnknown_202EE01: /* 202EE01 */ + .space 0x1 -gUnknown_202EE04 = .; /* 202EE04 */ - . += 0x4; +gUnknown_202EE02: /* 202EE02 */ + .space 0x2 -gUnknown_202EE08 = .; /* 202EE08 */ - . += 0x4; +gUnknown_202EE04: /* 202EE04 */ + .space 0x4 -gUnknown_202EE0C = .; /* 202EE0C */ - . += 0x4; +gUnknown_202EE08: /* 202EE08 */ + .space 0x4 -gUnknown_202EE10 = .; /* 202EE10 */ - . += 0x28; +gUnknown_202EE0C: /* 202EE0C */ + .space 0x4 -gUnknown_202EE38 = .; /* 202EE38 */ - . += 0x1; +gUnknown_202EE10: /* 202EE10 */ + .space 0x28 -gUnknown_202EE39 = .; /* 202EE39 */ - . += 0x1; +gUnknown_202EE38: /* 202EE38 */ + .space 0x1 -gUnknown_202EE3A = .; /* 202EE3A */ - . += 0xA; +gUnknown_202EE39: /* 202EE39 */ + .space 0x1 -gUnknown_202EE44 = .; /* 202EE44 */ - . += 0x28; +gUnknown_202EE3A: /* 202EE3A */ + .space 0xA -gUnknown_202EE6C = .; /* 202EE6C */ - . += 0x4; +gUnknown_202EE44: /* 202EE44 */ + .space 0x28 -gUnknown_202EE70 = .; /* 202EE70 */ - . += 0x6; +gUnknown_202EE6C: /* 202EE6C */ + .space 0x4 -gUnknown_202EE76 = .; /* 202EE76 */ - . += 0x12; +gUnknown_202EE70: /* 202EE70 */ + .space 0x6 -gDungeonPaletteFile = .; /* 202EE88 */ - . += 0x4; +gUnknown_202EE76: /* 202EE76 */ + .space 0x12 -gUnknown_202EE8C = .; /* 202EE8C */ - . += 0x300; +gDungeonPaletteFile: /* 202EE88 */ + .space 0x4 -gUnknown_202F18C = .; /* 202F18C */ - . += 0x4; +gUnknown_202EE8C: /* 202EE8C */ + .space 0x300 -gUnknown_202F190 = .; /* 202F190 */ - . += 0x18; +gUnknown_202F18C: /* 202F18C */ + .space 0x4 -gUnknown_202F1A8 = .; /* 202F1A8 */ - . += 0x1; +gUnknown_202F190: /* 202F190 */ + .space 0x18 -gUnknown_202F1A9 = .; /* 202F1A9 */ - . += 0x1; +gUnknown_202F1A8: /* 202F1A8 */ + .space 0x1 -gUnknown_202F1AA = .; /* 202F1AA */ - . += 0x1; +gUnknown_202F1A9: /* 202F1A9 */ + .space 0x1 -gUnknown_202F1AB = .; /* 202F1AB */ - . += 0x1; +gUnknown_202F1AA: /* 202F1AA */ + .space 0x1 -gUnknown_202F1AC = .; /* 202F1AC */ - . += 0x1; +gUnknown_202F1AB: /* 202F1AB */ + .space 0x1 -gUnknown_202F1AD = .; /* 202F1AD */ - . += 0x1; +gUnknown_202F1AC: /* 202F1AC */ + .space 0x1 -gUnknown_202F1AE = .; /* 202F1AE */ - . += 0x2; +gUnknown_202F1AD: /* 202F1AD */ + .space 0x1 -gUnknown_202F1B0 = .; /* 202F1B0 */ - . += 0x2; +gUnknown_202F1AE: /* 202F1AE */ + .space 0x2 -gUnknown_202F1B2 = .; /* 202F1B2 */ - . += 0x2; +gUnknown_202F1B0: /* 202F1B0 */ + .space 0x2 -gUnknown_202F1B4 = .; /* 202F1B4 */ - . += 0x4; +gUnknown_202F1B2: /* 202F1B2 */ + .space 0x2 -gUnknown_202F1B8 = .; /* 202F1B8 */ - . += 0x10; +gUnknown_202F1B4: /* 202F1B4 */ + .space 0x4 -gUnknown_202F1C8 = .; /* 202F1C8 */ - . += 0x4; +gUnknown_202F1B8: /* 202F1B8 */ + .space 0x10 -gUnknown_202F1CC = .; /* 202F1CC */ - . += 0x4; +gUnknown_202F1C8: /* 202F1C8 */ + .space 0x4 -gUnknown_202F1D0 = .; /* 202F1D0 */ - . += 0x4; +gUnknown_202F1CC: /* 202F1CC */ + .space 0x4 -gUnknown_202F1D4 = .; /* 202F1D4 */ - . += 0x4; +gUnknown_202F1D0: /* 202F1D0 */ + .space 0x4 -gUnknown_202F1D8 = .; /* 202F1D8 */ - . += 0x4; +gUnknown_202F1D4: /* 202F1D4 */ + .space 0x4 -gUnknown_202F1DC = .; /* 202F1DC */ - . += 0x4; +gUnknown_202F1D8: /* 202F1D8 */ + .space 0x4 -gUnknown_202F1E0 = .; /* 202F1E0 */ - . += 0x1; +gUnknown_202F1DC: /* 202F1DC */ + .space 0x4 -gUnknown_202F1E1 = .; /* 202F1E1 */ - . += 0x7; +gUnknown_202F1E0: /* 202F1E0 */ + .space 0x1 -gUnknown_202F1E8 = .; /* 202F1E8 */ - . += 0x8; +gUnknown_202F1E1: /* 202F1E1 */ + .space 0x7 -gUnknown_202F1F0 = .; /* 202F1F0 */ - . += 0x8; +gUnknown_202F1E8: /* 202F1E8 */ + .space 0x8 -gUnknown_202F1F8 = .; /* 202F1F8 */ - . += 0x4; +gUnknown_202F1F0: /* 202F1F0 */ + .space 0x8 -gUnknown_202F1FC = .; /* 202F1FC */ - . += 0x4; +gUnknown_202F1F8: /* 202F1F8 */ + .space 0x4 -gUnknown_202F200 = .; /* 202F200 */ - . += 0x8; +gUnknown_202F1FC: /* 202F1FC */ + .space 0x4 -gUnknown_202F208 = .; /* 202F208 */ - . += 0x4; +gUnknown_202F200: /* 202F200 */ + .space 0x8 -gUnknown_202F20C = .; /* 202F20C */ - . += 0x4; +gUnknown_202F208: /* 202F208 */ + .space 0x4 -gUnknown_202F210 = .; /* 202F210 */ - . += 0x4; +gUnknown_202F20C: /* 202F20C */ + .space 0x4 -gUnknown_202F214 = .; /* 202F214 */ - . += 0x4; +gUnknown_202F210: /* 202F210 */ + .space 0x4 -gUnknown_202F218 = .; /* 202F218 */ - . += 0x1; +gUnknown_202F214: /* 202F214 */ + .space 0x4 -gUnknown_202F219 = .; /* 202F219 */ - . += 0x1; +gUnknown_202F218: /* 202F218 */ + .space 0x1 -gUnknown_202F21A = .; /* 202F21A */ - . += 0x2; +gUnknown_202F219: /* 202F219 */ + .space 0x1 -gUnknown_202F21C = .; /* 202F21C */ - . += 0x4; +gUnknown_202F21A: /* 202F21A */ + .space 0x2 -gUnknown_202F220 = .; /* 202F220 */ - . += 0x1; +gUnknown_202F21C: /* 202F21C */ + .space 0x4 -gUnknown_202F221 = .; /* 202F221 */ - . += 0x1; +gUnknown_202F220: /* 202F220 */ + .space 0x1 -gUnknown_202F222 = .; /* 202F222 */ - . += 0x2; +gUnknown_202F221: /* 202F221 */ + .space 0x1 -gUnknown_202F224 = .; /* 202F224 */ - . += 0x4; +gUnknown_202F222: /* 202F222 */ + .space 0x2 -gUnknown_202F228 = .; /* 202F228 */ - . += 0x4; +gUnknown_202F224: /* 202F224 */ + .space 0x4 -gUnknown_202F22C = .; /* 202F22C */ - . += 0x1; +gUnknown_202F228: /* 202F228 */ + .space 0x4 -gUnknown_202F22D = .; /* 202F22D */ - . += 0x1; +gUnknown_202F22C: /* 202F22C */ + .space 0x1 -gUnknown_202F22E = .; /* 202F22E */ - . += 0x2; +gUnknown_202F22D: /* 202F22D */ + .space 0x1 -gUnknown_202F230 = .; /* 202F230 */ - . += 0x1; +gUnknown_202F22E: /* 202F22E */ + .space 0x2 -gUnknown_202F231 = .; /* 202F231 */ - . += 0x7; +gUnknown_202F230: /* 202F230 */ + .space 0x1 -gUnknown_202F238 = .; /* 202F238 */ - . += 0x8; +gUnknown_202F231: /* 202F231 */ + .space 0x7 -gUnknown_202F240 = .; /* 202F240 */ - . += 0x8; +gUnknown_202F238: /* 202F238 */ + .space 0x8 -gUnknown_202F248 = .; /* 202F248 */ - . += 0x10; +gUnknown_202F240: /* 202F240 */ + .space 0x8 -gUnknown_202F258 = .; /* 202F258 */ - . += 0x8; +gUnknown_202F248: /* 202F248 */ + .space 0x10 -gUnknown_202F260 = .; /* 202F260 */ - . += 0x8; +gUnknown_202F258: /* 202F258 */ + .space 0x8 -gUnknown_202F268 = .; /* 202F268 */ - . += 0x8; +gUnknown_202F260: /* 202F260 */ + .space 0x8 -gUnknown_202F270 = .; /* 202F270 */ - . += 0x8; +gUnknown_202F268: /* 202F268 */ + .space 0x8 -gUnknown_202F278 = .; /* 202F278 */ - . += 0x60; +gUnknown_202F270: /* 202F270 */ + .space 0x8 -gUnknown_202F2D8 = .; /* 202F2D8 */ - . += 0x8; +gUnknown_202F278: /* 202F278 */ + .space 0x60 -gUnknown_202F2E0 = .; /* 202F2E0 */ - . += 0x8; +gUnknown_202F2D8: /* 202F2D8 */ + .space 0x8 -gUnknown_202F2E8 = .; /* 202F2E8 */ - . += 0x10; +gUnknown_202F2E0: /* 202F2E0 */ + .space 0x8 -gUnknown_202F2F8 = .; /* 202F2F8 */ - . += 0x4; +gUnknown_202F2E8: /* 202F2E8 */ + .space 0x10 -gUnknown_202F2FC = .; /* 202F2FC */ - . += 0x4; +gUnknown_202F2F8: /* 202F2F8 */ + .space 0x4 -gUnknown_202F300 = .; /* 202F300 */ - . += 0x8; +gUnknown_202F2FC: /* 202F2FC */ + .space 0x4 -gUnknown_202F308 = .; /* 202F308 */ - . += 0x4; +gUnknown_202F300: /* 202F300 */ + .space 0x8 -gUnknown_202F30C = .; /* 202F30C */ - . += 0x4; +gUnknown_202F308: /* 202F308 */ + .space 0x4 -gUnknown_202F310 = .; /* 202F310 */ - . += 0x4; +gUnknown_202F30C: /* 202F30C */ + .space 0x4 -gWalkableTileToCrossableTerrain = .; /* 202F314 */ - . += 0x8; +gUnknown_202F310: /* 202F310 */ + .space 0x4 -gUnknown_202F31C = .; /* 202F31C */ - . += 0x8; +gWalkableTileToCrossableTerrain: /* 202F314 */ + .space 0x8 -gUnknown_202F324 = .; /* 202F324 */ - . += 0x8; +gUnknown_202F31C: /* 202F31C */ + .space 0x8 -gUnknown_202F32C = .; /* 202F32C */ - . += 0x1; +gUnknown_202F324: /* 202F324 */ + .space 0x8 -gUnknown_202F32D = .; /* 202F32D */ - . += 0x3; +gUnknown_202F32C: /* 202F32C */ + .space 0x1 -gPotentialItemTargetDirections = .; /* 202F330 */ - . += 0x20; +gUnknown_202F32D: /* 202F32D */ + .space 0x3 -gTargetAhead = .; /* 202F350 */ - . += 0x8; +gPotentialItemTargetDirections: /* 202F330 */ + .space 0x20 -gPotentialItemTargetWeights = .; /* 202F358 */ - . += 0x20; +gTargetAhead: /* 202F350 */ + .space 0x8 -gUnknown_202F378 = .; /* 202F378 */ - . += 0x8; +gPotentialItemTargetWeights: /* 202F358 */ + .space 0x20 -gCanAttackInDirection = .; /* 202F380 */ - . += 0x8; +gUnknown_202F378: /* 202F378 */ + .space 0x8 -gPotentialAttackTargetDirections = .; /* 202F388 */ - . += 0x8; +gCanAttackInDirection: /* 202F380 */ + .space 0x8 -gPotentialAttackTargetWeights = .; /* 202F390 */ - . += 0x20; +gPotentialAttackTargetDirections: /* 202F388 */ + .space 0x8 -gPotentialTargets = .; /* 202F3B0 */ - . += 0x20; +gPotentialAttackTargetWeights: /* 202F390 */ + .space 0x20 -gUnknown_202F3D0 = .; /* 202F3D0 */ - . += 0x8; +gPotentialTargets: /* 202F3B0 */ + .space 0x20 -gUnknown_202F3D8 = .; /* 202F3D8 */ - . += 0x8; +gUnknown_202F3D0: /* 202F3D0 */ + .space 0x8 -gMonsterParameters = .; /* 202F3E0 */ - . += 0x4; +gUnknown_202F3D8: /* 202F3D8 */ + .space 0x8 -gMonsterParametersFile = .; /* 202F3E4 */ - . += 0x4; +gMonsterParameters: /* 202F3E0 */ + .space 0x4 -gUnknown_202F3E8 = .; /* 202F3E8 */ - . += 0x18; +gMonsterParametersFile: /* 202F3E4 */ + .space 0x4 -gRecruitedPokemon = .; /* 202F400 */ - . += 0x90E8; +gUnknown_202F3E8: /* 202F3E8 */ + .space 0x18 -gLevelCurrentPokeId = .; /* 20384E8 */ - . += 0x8; +gRecruitedPokemon: /* 202F400 */ + .space 0x90E8 -gLevelCurrentData = .; /* 20384F0 */ - . += 0x4B0; +gLevelCurrentPokeId: /* 20384E8 */ + .space 0x8 -gItemParametersFile = .; /* 20389A0 */ - . += 0x4; +gLevelCurrentData: /* 20384F0 */ + .space 0x4B0 -gItemParametersData = .; /* 20389A4 */ - . += 0x4; +gItemParametersFile: /* 20389A0 */ + .space 0x4 -gUnknown_20389A8 = .; /* 20389A8 */ - . += 0x268; +gItemParametersData: /* 20389A4 */ + .space 0x4 -gRescueTeamInfo = .; /* 2038C10 */ - . += 0x18; +gUnknown_20389A8: /* 20389A8 */ + .space 0x268 -gBoughtFriendAreas = .; /* 2038C28 (one byte for each friend area) */ - . += 0x3C; +gRescueTeamInfo: /* 2038C10 */ + .space 0x18 -gWazaParametersFile = .; /* 2038C64 */ - . += 0x4; +gBoughtFriendAreas: /* 2038C28 (one byte for each friend area) */ + .space 0x3C -gMovesData = .; /* 2038C68 */ - . += 0x4; +gWazaParametersFile: /* 2038C64 */ + .space 0x4 -gMovesRelated_2038C6C = .; /* 2038C6C */ - . += 0x4; +gMovesData: /* 2038C68 */ + .space 0x4 -gGameOptions = .; /* 2038C70 */ - . += 0x10; +gMovesRelated_2038C6C: /* 2038C6C */ + .space 0x4 -gPlayTime = .; /* 2038C80 */ - . += 0x8; +gGameOptions: /* 2038C70 */ + .space 0x10 -gUnknown_2038C88 = .; /* 2038C88 */ - . += 0x600; +gPlayTime: /* 2038C80 */ + .space 0x8 -gUnknown_2039288 = .; /* 2039288 */ - . += 0x60; +gUnknown_2038C88: /* 2038C88 */ + .space 0x600 -gUnknown_20392E8 = .; /* 20392E8 */ - . += 0xD8; +gUnknown_2039288: /* 2039288 */ + .space 0x60 -gUnknown_20393C0 = .; /* 20393C0 */ - . += 0x88; +gUnknown_20392E8: /* 20392E8 */ + .space 0xD8 -gUnknown_2039448 = .; /* 2039448 */ - . += 0x330; +gUnknown_20393C0: /* 20393C0 */ + .space 0x88 -gUnknown_2039778 = .; /* 2039778 */ - . += 0xC8; +gUnknown_2039448: /* 2039448 */ + .space 0x330 -gExclusivePokemonInfo = .; /* 2039840 */ - . += 0x68; +gUnknown_2039778: /* 2039778 */ + .space 0xC8 -gUnknown_20398A8 = .; /* 20398A8 */ - . += 0x4; +gExclusivePokemonInfo: /* 2039840 */ + .space 0x68 -gUnknown_20398AC = .; /* 20398AC */ - . += 0x4; +gUnknown_20398A8: /* 20398A8 */ + .space 0x4 -gUnknown_20398B0 = .; /* 20398B0 */ - . += 0x4; +gUnknown_20398AC: /* 20398AC */ + .space 0x4 -gUnknown_20398B4 = .; /* 20398B4 */ - . += 0x4; +gUnknown_20398B0: /* 20398B0 */ + .space 0x4 -gUnknown_20398B8 = .; /* 20398B8 */ - . += 0x1; +gUnknown_20398B4: /* 20398B4 */ + .space 0x4 -gUnknown_20398B9 = .; /* 20398B9 */ - . += 0x1; +gUnknown_20398B8: /* 20398B8 */ + .space 0x1 -gUnknown_20398BA = .; /* 20398BA */ - . += 0x2; +gUnknown_20398B9: /* 20398B9 */ + .space 0x1 -gUnknown_20398BC = .; /* 20398BC */ - . += 0x2; +gUnknown_20398BA: /* 20398BA */ + .space 0x2 -gUnknown_20398BE = .; /* 20398BE */ - . += 0x2; +gUnknown_20398BC: /* 20398BC */ + .space 0x2 -gUnknown_20398C0 = .; /* 20398C0 */ - . += 0x4; +gUnknown_20398BE: /* 20398BE */ + .space 0x2 -gUnknown_20398C4 = .; /* 20398C4 */ - . += 0x4; +gUnknown_20398C0: /* 20398C0 */ + .space 0x4 -gUnknown_20398C8 = .; /* 20398C8 */ - . += 0x10; +gUnknown_20398C4: /* 20398C4 */ + .space 0x4 -gUnknown_20398D8 = .; /* 20398D8 */ - . += 0x78; +gUnknown_20398C8: /* 20398C8 */ + .space 0x10 -gUnknown_2039950 = .; /* 2039950 */ - . += 0x8; +gUnknown_20398D8: /* 20398D8 */ + .space 0x78 -gUnknown_2039958 = .; /* 2039958 */ - . += 0x10; +gUnknown_2039950: /* 2039950 */ + .space 0x8 -gUnknown_2039968 = .; /* 2039968 */ - . += 0x10; +gUnknown_2039958: /* 2039958 */ + .space 0x10 -gUnknown_2039978 = .; /* 2039978 */ - . += 0x8; +gUnknown_2039968: /* 2039968 */ + .space 0x10 -gUnknown_2039980 = .; /* 2039980 */ - . += 0x10; +gUnknown_2039978: /* 2039978 */ + .space 0x8 -gUnknown_2039990 = .; /* 2039990 */ - . += 0x2; +gUnknown_2039980: /* 2039980 */ + .space 0x10 -gUnknown_2039992 = .; /* 2039992 */ - . += 0x6; +gUnknown_2039990: /* 2039990 */ + .space 0x2 -gUnknown_2039998 = .; /* 2039998 */ - . += 0x44; +gUnknown_2039992: /* 2039992 */ + .space 0x6 -gUnknown_20399DC = .; /* 20399DC */ - . += 0x2; +gUnknown_2039998: /* 2039998 */ + .space 0x44 -gUnknown_20399DE = .; /* 20399DE */ - . += 0x2; +gUnknown_20399DC: /* 20399DC */ + .space 0x2 -gUnknown_20399E0 = .; /* 20399E0 */ - . += 0x8; +gUnknown_20399DE: /* 20399DE */ + .space 0x2 -gUnknown_20399E8 = .; /* 20399E8 */ - . += 0x14; +gUnknown_20399E0: /* 20399E0 */ + .space 0x8 -gUnknown_20399FC = .; /* 20399FC */ - . += 0x34; +gUnknown_20399E8: /* 20399E8 */ + .space 0x14 -gUnknown_2039A30 = .; /* 2039A30 */ - . += 0x2; +gUnknown_20399FC: /* 20399FC */ + .space 0x34 -gUnknown_2039A32 = .; /* 2039A32 */ - . += 0x2; +gUnknown_2039A30: /* 2039A30 */ + .space 0x2 -gUnknown_2039A34 = .; /* 2039A34 */ - . += 0x2; +gUnknown_2039A32: /* 2039A32 */ + .space 0x2 -gUnknown_2039A36 = .; /* 2039A36 */ - . += 0x2; +gUnknown_2039A34: /* 2039A34 */ + .space 0x2 -gUnknown_2039A38 = .; /* 2039A38 */ - . += 0x88; +gUnknown_2039A36: /* 2039A36 */ + .space 0x2 -gUnknown_2039AC0 = .; /* 2039AC0 */ - . += 0x88; +gUnknown_2039A38: /* 2039A38 */ + .space 0x88 -gUnknown_2039B48 = .; /* 2039B48 */ - . += 0x208; +gUnknown_2039AC0: /* 2039AC0 */ + .space 0x88 -gUnknown_2039D50 = .; /* 2039D50 */ - . += 0x48; +gUnknown_2039B48: /* 2039B48 */ + .space 0x208 -gUnknown_2039D98 = .; /* 2039D98 (seems to be storage for strings.. used for -both Team Name and Player Name) */ - . += 0xC; +gUnknown_2039D50: /* 2039D50 */ + .space 0x48 -gUnknown_2039DA4 = .; /* 2039DA4 */ - . += 0x4; +gUnknown_2039D98: /* 2039D98 (seems to be storage for strings.. used for both Team Name and Player Name) */ + .space 0xC -gUnknown_2039DA8 = .; /* 2039DA8 */ - . += 0x8; +gUnknown_2039DA4: /* 2039DA4 */ + .space 0x4 -gUnknown_2039DB0 = .; /* 2039DB0 */ - . += 0x10; +gUnknown_2039DA8: /* 2039DA8 */ + .space 0x8 -gUnknown_2039DC0 = .; /* 2039DC0 */ - . += 0xC; +gUnknown_2039DB0: /* 2039DB0 */ + .space 0x10 -gUnknown_2039DCC = .; /* 2039DCC */ - . += 0x2; +gUnknown_2039DC0: /* 2039DC0 */ + .space 0xC -gUnknown_2039DCE = .; /* 2039DCE */ - . += 0x2; +gUnknown_2039DCC: /* 2039DCC */ + .space 0x2 -gUnknown_2039DD0 = .; /* 2039DD0 */ - . += 0x4; +gUnknown_2039DCE: /* 2039DCE */ + .space 0x2 -gUnknown_2039DD4 = .; /* 2039DD4 */ - . += 0x4; +gUnknown_2039DD0: /* 2039DD0 */ + .space 0x4 -gUnknown_2039DD8 = .; /* 2039DD8 */ - . += 0x8; +gUnknown_2039DD4: /* 2039DD4 */ + .space 0x4 -gUnknown_2039DE0 = .; /* 2039DE0 */ - . += 0x4; +gUnknown_2039DD8: /* 2039DD8 */ + .space 0x8 + +gUnknown_2039DE0: /* 2039DE0 */ + .space 0x4 diff --git a/sym_ewram2.txt b/sym_ewram2.txt index 53f7db748..7afb08f87 100644 --- a/sym_ewram2.txt +++ b/sym_ewram2.txt @@ -1,651 +1,651 @@ - . = ALIGN(2); + .align 2 -gSoundInfo = .; /* 2039ED0 */ - . += 0xFB0; +gSoundInfo: /* 2039ED0 */ + .space 0xFB0 -gMPlayJumpTable = .; /* 203AE80 */ - . += 0x88; +gMPlayJumpTable: /* 203AE80 */ + .space 0x88 -gUnknown_203AF08 = .; /* 203AF08 */ - . += 0x4; +gUnknown_203AF08: /* 203AF08 */ + .space 0x4 -gUnknown_203AF0C = .; /* 203AF0C */ - . += 0x4; +gUnknown_203AF0C: /* 203AF0C */ + .space 0x4 -gCgbChans = .; /* 203AF10 */ - . += 0x100; +gCgbChans: /* 203AF10 */ + .space 0x100 -gFlashTimeoutFlag = .; /* 203B010 */ - . += 0x4; +gFlashTimeoutFlag: /* 203B010 */ + .space 0x4 -PollFlashStatus = .; /* 203B014 */ - . += 0x4; +PollFlashStatus: /* 203B014 */ + .space 0x4 -WaitForFlashWrite = .; /* 203B018 */ - . += 0x4; +WaitForFlashWrite: /* 203B018 */ + .space 0x4 -ProgramFlashSector = .; /* 203B01C */ - . += 0x4; +ProgramFlashSector: /* 203B01C */ + .space 0x4 -gFlash = .; /* 203B020 */ - . += 0x4; +gFlash: /* 203B020 */ + .space 0x4 -gFlashNumRemainingBytes = .; /* 203B024 */ - . += 0x4; +gFlashNumRemainingBytes: /* 203B024 */ + .space 0x4 -EraseFlashChip = .; /* 203B028 */ - . += 0x4; +EraseFlashChip: /* 203B028 */ + .space 0x4 -EraseFlashSector = .; /* 203B02C */ - . += 0x4; +EraseFlashSector: /* 203B02C */ + .space 0x4 -gFlashMaxTime = .; /* 203B030 */ - . += 0x4; +gFlashMaxTime: /* 203B030 */ + .space 0x4 -errno = .; /* 203B034 */ - . += 0x4; +errno: /* 203B034 */ + .space 0x4 -alt_203B038 = .; +alt_203B038: -gTitlePaletteFile = .; /* 203B038 */ - . += 0x4; +gTitlePaletteFile: /* 203B038 */ + .space 0x4 -gUnknown_203B03C = .; /* 203B03C */ - . += 0x4; +gUnknown_203B03C: /* 203B03C */ + .space 0x4 -gUnknown_203B040 = .; /* 203B040 */ - . += 0x30; +gUnknown_203B040: /* 203B040 */ + .space 0x30 -gOtherRngState = .; /* 203B070 */ - . += 0x4; +gOtherRngState: /* 203B070 */ + .space 0x4 -gUnknown_203B074 = .; /* 203B074 */ - . += 0x4; +gUnknown_203B074: /* 203B074 */ + .space 0x4 -gUnknown_203B078 = .; /* 203B078 */ - . += 0x4; +gUnknown_203B078: /* 203B078 */ + .space 0x4 -gPRNGSequenceNum = .; /* 203B07C */ - . += 0x4; +gPRNGSequenceNum: /* 203B07C */ + .space 0x4 -gUnknown_203B080 = .; /* 203B080 */ - . += 0x4; +gUnknown_203B080: /* 203B080 */ + .space 0x4 -gUnknown_203B084 = .; /* 203B084 */ - . += 0x4; +gUnknown_203B084: /* 203B084 */ + .space 0x4 -gUnknown_203B088 = .; /* 203B088 */ - . += 0x4; +gUnknown_203B088: /* 203B088 */ + .space 0x4 -gUnknown_203B08C = .; /* 203B08C */ - . += 0x4; +gUnknown_203B08C: /* 203B08C */ + .space 0x4 -gUnknown_203B090 = .; /* 203B090 */ - . += 0x4; +gUnknown_203B090: /* 203B090 */ + .space 0x4 -gFileCacheCursorPosition = .; /* 203B094 */ - . += 0x4; +gFileCacheCursorPosition: /* 203B094 */ + .space 0x4 -gInterruptsEnabled = .; /* 203B098 */ - . += 0x1; +gInterruptsEnabled: /* 203B098 */ + .space 0x1 -gUnknown_203B099 = .; /* 203B099 */ - . += 0x1; +gUnknown_203B099: /* 203B099 */ + .space 0x1 -gUnknown_203B09A = .; /* 203B09A */ - . += 0x1; +gUnknown_203B09A: /* 203B09A */ + .space 0x1 -gUnknown_203B09B = .; /* 203B09B */ - . += 0x1; +gUnknown_203B09B: /* 203B09B */ + .space 0x1 -gUnknown_203B09C = .; /* 203B09C */ - . += 0x4; +gUnknown_203B09C: /* 203B09C */ + .space 0x4 -gUnknown_203B0A0 = .; /* 203B0A0 */ - . += 0x4; +gUnknown_203B0A0: /* 203B0A0 */ + .space 0x4 -gUnknown_203B0A4 = .; /* 203B0A4 */ - . += 0x4; +gUnknown_203B0A4: /* 203B0A4 */ + .space 0x4 -gUnknown_203B0A8 = .; /* 203B0A8 */ - . += 0x2; +gUnknown_203B0A8: /* 203B0A8 */ + .space 0x2 -gUnknown_203B0AA = .; /* 203B0AA */ - . += 0x2; +gUnknown_203B0AA: /* 203B0AA */ + .space 0x2 -gUnknown_203B0AC = .; /* 203B0AC */ - . += 0x2; +gUnknown_203B0AC: /* 203B0AC */ + .space 0x2 -gUnknown_203B0AE = .; /* 203B0AE */ - . += 0x2; +gUnknown_203B0AE: /* 203B0AE */ + .space 0x2 -gUnknown_203B0B0 = .; /* 203B0B0 */ - . += 0x2; +gUnknown_203B0B0: /* 203B0B0 */ + .space 0x2 -gUnknown_203B0B2 = .; /* 203B0B2 */ - . += 0x2; +gUnknown_203B0B2: /* 203B0B2 */ + .space 0x2 -gFlashEnabled = .; /* 203B0B4 */ - . += 0x4; +gFlashEnabled: /* 203B0B4 */ + .space 0x4 -gUnknown_203B0B8 = .; /* 203B0B8 */ - . += 0x4; +gUnknown_203B0B8: /* 203B0B8 */ + .space 0x4 -gRawKeyInput = .; /* 203B0BC */ - . += 0x2; +gRawKeyInput: /* 203B0BC */ + .space 0x2 -gUnknown_203B0BE = .; /* 203B0BE */ - . += 0xE; +gUnknown_203B0BE: /* 203B0BE */ + .space 0xE -gUnknown_203B0CC = .; /* 203B0CC */ - . += 0x4; +gUnknown_203B0CC: /* 203B0CC */ + .space 0x4 -gUnknown_203B0D0 = .; /* 203B0D0 */ - . += 0x4; +gUnknown_203B0D0: /* 203B0D0 */ + .space 0x4 -gUnknown_203B0D4 = .; /* 203B0D4 */ - . += 0x4; +gUnknown_203B0D4: /* 203B0D4 */ + .space 0x4 -gDungeonPokemonSprites = .; /* 203B0D8 */ - . += 0x4; +gDungeonPokemonSprites: /* 203B0D8 */ + .space 0x4 -gUnknown_203B0DC = .; /* 203B0DC */ - . += 0x8; +gUnknown_203B0DC: /* 203B0DC */ + .space 0x8 -gUnknown_203B0E4 = .; /* 203B0E4 */ - . += 0x4; +gUnknown_203B0E4: /* 203B0E4 */ + .space 0x4 -gUnknown_203B0E8 = .; /* 203B0E8 */ - . += 0x4; +gUnknown_203B0E8: /* 203B0E8 */ + .space 0x4 -gUnknown_203B0EC = .; /* 203B0EC */ - . += 0x60; +gUnknown_203B0EC: /* 203B0EC */ + .space 0x60 -gNDS_DebugEnabled = .; /* 203B14C */ - . += 0x4; +gNDS_DebugEnabled: /* 203B14C */ + .space 0x4 -gUnknown_203B150 = .; /* 203B150 */ - . += 0x2C; +gUnknown_203B150: /* 203B150 */ + .space 0x2C -gUnknown_203B17C = .; /* 203B17C */ - . += 0x4; +gUnknown_203B17C: /* 203B17C */ + .space 0x4 -gUnknown_203B180 = .; /* 203B180 */ - . += 0x4; +gUnknown_203B180: /* 203B180 */ + .space 0x4 -gUnknown_203B184 = .; /* 203B184 */ - . += 0x4; +gUnknown_203B184: /* 203B184 */ + .space 0x4 -gSavePakRead = .; /* 203B188 */ - . += 0x4; +gSavePakRead: /* 203B188 */ + .space 0x4 -gSavePakWrite = .; /* 203B18C */ - . += 0x4; +gSavePakWrite: /* 203B18C */ + .space 0x4 -gQuickSaveRead = .; /* 203B190 */ - . += 0x4; +gQuickSaveRead: /* 203B190 */ + .space 0x4 -gQuickSaveWrite = .; /* 203B194 */ - . += 0x4; +gQuickSaveWrite: /* 203B194 */ + .space 0x4 -gUnknown_203B198 = .; /* 203B198 */ - . += 0x60; +gUnknown_203B198: /* 203B198 */ + .space 0x60 -gUnknown_203B1F8 = .; /* 203B1F8 */ - . += 0x4; +gUnknown_203B1F8: /* 203B1F8 */ + .space 0x4 -gUnknown_203B1FC = .; /* 203B1FC */ - . += 0x4; +gUnknown_203B1FC: /* 203B1FC */ + .space 0x4 -gUnknown_203B200 = .; /* 203B200 */ - . += 0x4; +gUnknown_203B200: /* 203B200 */ + .space 0x4 -gUnknown_203B204 = .; /* 203B204 */ - . += 0x4; +gUnknown_203B204: /* 203B204 */ + .space 0x4 -gUnknown_203B208 = .; /* 203B208 */ - . += 0x4; +gUnknown_203B208: /* 203B208 */ + .space 0x4 -gUnknown_203B20C = .; /* 203B20C */ - . += 0x4; +gUnknown_203B20C: /* 203B20C */ + .space 0x4 -gUnknown_203B210 = .; /* 203B210 */ - . += 0x4; +gUnknown_203B210: /* 203B210 */ + .space 0x4 -gUnknown_203B214 = .; /* 203B214 */ - . += 0x4; +gUnknown_203B214: /* 203B214 */ + .space 0x4 -gUnknown_203B218 = .; /* 203B218 */ - . += 0x4; +gUnknown_203B218: /* 203B218 */ + .space 0x4 -gUnknown_203B21C = .; /* 203B21C */ - . += 0x4; +gUnknown_203B21C: /* 203B21C */ + .space 0x4 -gUnknown_203B220 = .; /* 203B220 */ - . += 0x4; +gUnknown_203B220: /* 203B220 */ + .space 0x4 -gUnknown_203B224 = .; /* 203B224 */ - . += 0x4; +gUnknown_203B224: /* 203B224 */ + .space 0x4 -gUnknown_203B228 = .; /* 203B228 */ - . += 0x2; +gUnknown_203B228: /* 203B228 */ + .space 0x2 -gUnknown_203B22A = .; /* 203B22A */ - . += 0x2; +gUnknown_203B22A: /* 203B22A */ + .space 0x2 -gUnknown_203B22C = .; /* 203B22C */ - . += 0x4; +gUnknown_203B22C: /* 203B22C */ + .space 0x4 -gUnknown_203B230 = .; /* 203B230 */ - . += 0x4; +gUnknown_203B230: /* 203B230 */ + .space 0x4 -gUnknown_203B234 = .; /* 203B234 */ - . += 0x4; +gUnknown_203B234: /* 203B234 */ + .space 0x4 -gUnknown_203B238 = .; /* 203B238 */ - . += 0x4; +gUnknown_203B238: /* 203B238 */ + .space 0x4 -gUnknown_203B23C = .; /* 203B23C */ - . += 0x4; +gUnknown_203B23C: /* 203B23C */ + .space 0x4 -gUnknown_203B240 = .; /* 203B240 */ - . += 0x4; +gUnknown_203B240: /* 203B240 */ + .space 0x4 -gUnknown_203B244 = .; /* 203B244 */ - . += 0x4; +gUnknown_203B244: /* 203B244 */ + .space 0x4 -gUnknown_203B248 = .; /* 203B248 */ - . += 0x4; +gUnknown_203B248: /* 203B248 */ + .space 0x4 -gUnknown_203B24C = .; /* 203B24C */ - . += 0x2; +gUnknown_203B24C: /* 203B24C */ + .space 0x2 -gUnknown_203B24E = .; /* 203B24E */ - . += 0x2; +gUnknown_203B24E: /* 203B24E */ + .space 0x2 -gUnknown_203B250 = .; /* 203B250 */ - . += 0x4; +gUnknown_203B250: /* 203B250 */ + .space 0x4 -gUnknown_203B254 = .; /* 203B254 */ - . += 0x4; +gUnknown_203B254: /* 203B254 */ + .space 0x4 -gUnknown_203B258 = .; /* 203B258 */ - . += 0x4; +gUnknown_203B258: /* 203B258 */ + .space 0x4 -gUnknown_203B25C = .; /* 203B25C */ - . += 0x4; +gUnknown_203B25C: /* 203B25C */ + .space 0x4 -gUnknown_203B260 = .; /* 203B260 */ - . += 0x4; +gUnknown_203B260: /* 203B260 */ + .space 0x4 -gUnknown_203B264 = .; /* 203B264 */ - . += 0x4; +gUnknown_203B264: /* 203B264 */ + .space 0x4 -gUnknown_203B268 = .; /* 203B268 */ - . += 0x4; +gUnknown_203B268: /* 203B268 */ + .space 0x4 -gUnknown_203B26C = .; /* 203B26C */ - . += 0x4; +gUnknown_203B26C: /* 203B26C */ + .space 0x4 -gUnknown_203B270 = .; /* 203B270 */ - . += 0x4; +gUnknown_203B270: /* 203B270 */ + .space 0x4 -gUnknown_203B274 = .; /* 203B274 */ - . += 0x4; +gUnknown_203B274: /* 203B274 */ + .space 0x4 -gUnknown_203B278 = .; /* 203B278 */ - . += 0x4; +gUnknown_203B278: /* 203B278 */ + .space 0x4 -gUnknown_203B27C = .; /* 203B27C */ - . += 0x4; +gUnknown_203B27C: /* 203B27C */ + .space 0x4 -gUnknown_203B280 = .; /* 203B280 */ - . += 0x4; +gUnknown_203B280: /* 203B280 */ + .space 0x4 -gUnknown_203B284 = .; /* 203B284 */ - . += 0x4; +gUnknown_203B284: /* 203B284 */ + .space 0x4 -gUnknown_203B288 = .; /* 203B288 */ - . += 0x2; +gUnknown_203B288: /* 203B288 */ + .space 0x2 -gUnknown_203B28A = .; /* 203B28A */ - . += 0x2; +gUnknown_203B28A: /* 203B28A */ + .space 0x2 -gUnknown_203B28C = .; /* 203B28C */ - . += 0x4; +gUnknown_203B28C: /* 203B28C */ + .space 0x4 -gUnknown_203B290 = .; /* 203B290 */ - . += 0x4; +gUnknown_203B290: /* 203B290 */ + .space 0x4 -gUnknown_203B294 = .; /* 203B294 */ - . += 0x4; +gUnknown_203B294: /* 203B294 */ + .space 0x4 -gUnknown_203B298 = .; /* 203B298 */ - . += 0x4; +gUnknown_203B298: /* 203B298 */ + .space 0x4 -gUnknown_203B29C = .; /* 203B29C */ - . += 0x2; +gUnknown_203B29C: /* 203B29C */ + .space 0x2 -gUnknown_203B29E = .; /* 203B29E */ - . += 0x2; +gUnknown_203B29E: /* 203B29E */ + .space 0x2 -gUnknown_203B2A0 = .; /* 203B2A0 */ - . += 0x4; +gUnknown_203B2A0: /* 203B2A0 */ + .space 0x4 -gUnknown_203B2A4 = .; /* 203B2A4 */ - . += 0x4; +gUnknown_203B2A4: /* 203B2A4 */ + .space 0x4 -gUnknown_203B2A8 = .; /* 203B2A8 */ - . += 0x2; +gUnknown_203B2A8: /* 203B2A8 */ + .space 0x2 -gUnknown_203B2AA = .; /* 203B2AA */ - . += 0x2; +gUnknown_203B2AA: /* 203B2AA */ + .space 0x2 -gUnknown_203B2AC = .; /* 203B2AC */ - . += 0x4; +gUnknown_203B2AC: /* 203B2AC */ + .space 0x4 -gUnknown_203B2B0 = .; /* 203B2B0 */ - . += 0x4; +gUnknown_203B2B0: /* 203B2B0 */ + .space 0x4 -gUnknown_203B2B4 = .; /* 203B2B4 */ - . += 0x4; +gUnknown_203B2B4: /* 203B2B4 */ + .space 0x4 -gUnknown_203B2B8 = .; /* 203B2B8 */ - . += 0x4; +gUnknown_203B2B8: /* 203B2B8 */ + .space 0x4 -gUnknown_203B2BC = .; /* 203B2BC */ - . += 0x4; +gUnknown_203B2BC: /* 203B2BC */ + .space 0x4 -gUnknown_203B2C0 = .; /* 203B2C0 */ - . += 0x4; +gUnknown_203B2C0: /* 203B2C0 */ + .space 0x4 -gUnknown_203B2C4 = .; /* 203B2C4 */ - . += 0x4; +gUnknown_203B2C4: /* 203B2C4 */ + .space 0x4 -gUnknown_203B2C8 = .; /* 203B2C8 */ - . += 0x4; +gUnknown_203B2C8: /* 203B2C8 */ + .space 0x4 -gUnknown_203B2CC = .; /* 203B2CC */ - . += 0x4; +gUnknown_203B2CC: /* 203B2CC */ + .space 0x4 -gUnknown_203B2D0 = .; /* 203B2D0 */ - . += 0x2; +gUnknown_203B2D0: /* 203B2D0 */ + .space 0x2 -gUnknown_203B2D2 = .; /* 203B2D2 */ - . += 0x2; +gUnknown_203B2D2: /* 203B2D2 */ + .space 0x2 -gUnknown_203B2D4 = .; /* 203B2D4 */ - . += 0x4; +gUnknown_203B2D4: /* 203B2D4 */ + .space 0x4 -gUnknown_203B2D8 = .; /* 203B2D8 */ - . += 0x4; +gUnknown_203B2D8: /* 203B2D8 */ + .space 0x4 -gUnknown_203B2DC = .; /* 203B2DC */ - . += 0x4; +gUnknown_203B2DC: /* 203B2DC */ + .space 0x4 -gUnknown_203B2E0 = .; /* 203B2E0 */ - . += 0x4; +gUnknown_203B2E0: /* 203B2E0 */ + .space 0x4 -gUnknown_203B2E4 = .; /* 203B2E4 */ - . += 0x4; +gUnknown_203B2E4: /* 203B2E4 */ + .space 0x4 -gUnknown_203B2E8 = .; /* 203B2E8 */ - . += 0x4; +gUnknown_203B2E8: /* 203B2E8 */ + .space 0x4 -gUnknown_203B2EC = .; /* 203B2EC */ - . += 0x4; +gUnknown_203B2EC: /* 203B2EC */ + .space 0x4 -gUnknown_203B2F0 = .; /* 203B2F0 */ - . += 0x4; +gUnknown_203B2F0: /* 203B2F0 */ + .space 0x4 -gUnknown_203B2F4 = .; /* 203B2F4 */ - . += 0x4; +gUnknown_203B2F4: /* 203B2F4 */ + .space 0x4 -gUnknown_203B2F8 = .; /* 203B2F8 */ - . += 0x4; +gUnknown_203B2F8: /* 203B2F8 */ + .space 0x4 -gUnknown_203B2FC = .; /* 203B2FC */ - . += 0x4; +gUnknown_203B2FC: /* 203B2FC */ + .space 0x4 -gUnknown_203B300 = .; /* 203B300 */ - . += 0x4; +gUnknown_203B300: /* 203B300 */ + .space 0x4 -gUnknown_203B304 = .; /* 203B304 */ - . += 0x4; +gUnknown_203B304: /* 203B304 */ + .space 0x4 -gUnknown_203B308 = .; /* 203B308 */ - . += 0x4; +gUnknown_203B308: /* 203B308 */ + .space 0x4 -gUnknown_203B30C = .; /* 203B30C */ - . += 0x4; +gUnknown_203B30C: /* 203B30C */ + .space 0x4 -gUnknown_203B310 = .; /* 203B310 */ - . += 0x4; +gUnknown_203B310: /* 203B310 */ + .space 0x4 -gUnknown_203B314 = .; /* 203B314 */ - . += 0x4; +gUnknown_203B314: /* 203B314 */ + .space 0x4 -gUnknown_203B318 = .; /* 203B318 */ - . += 0x4; +gUnknown_203B318: /* 203B318 */ + .space 0x4 -gUnknown_203B31C = .; /* 203B31C */ - . += 0x4; +gUnknown_203B31C: /* 203B31C */ + .space 0x4 -gUnknown_203B320 = .; /* 203B320 */ - . += 0x4; +gUnknown_203B320: /* 203B320 */ + .space 0x4 -gUnknown_203B324 = .; /* 203B324 */ - . += 0x4; +gUnknown_203B324: /* 203B324 */ + .space 0x4 -gUnknown_203B328 = .; /* 203B328 */ - . += 0x4; +gUnknown_203B328: /* 203B328 */ + .space 0x4 -gPostOfficeHelper = .; /* 203B32C */ - . += 0x4; +gPostOfficeHelper: /* 203B32C */ + .space 0x4 -gUnknown_203B330 = .; /* 203B330 */ - . += 0x4; +gUnknown_203B330: /* 203B330 */ + .space 0x4 -gUnknown_203B334 = .; /* 203B334 */ - . += 0x4; +gUnknown_203B334: /* 203B334 */ + .space 0x4 -gAdventureLog = .; /* 203B338 */ - . += 0x4; +gAdventureLog: /* 203B338 */ + .space 0x4 -gUnknown_203B33C = .; /* 203B33C */ - . += 0x4; +gUnknown_203B33C: /* 203B33C */ + .space 0x4 -gUnknown_203B340 = .; /* 203B340 */ - . += 0x4; +gUnknown_203B340: /* 203B340 */ + .space 0x4 -gUnknown_203B344 = .; /* 203B344 */ - . += 0x4; +gUnknown_203B344: /* 203B344 */ + .space 0x4 -gMainMenu = .; /* 203B348 */ - . += 0x4; +gMainMenu: /* 203B348 */ + .space 0x4 -gUnknown_203B34C = .; /* 203B34C */ - . += 0x4; +gUnknown_203B34C: /* 203B34C */ + .space 0x4 -gUnknown_203B350 = .; /* 203B350 */ - . += 0x4; +gUnknown_203B350: /* 203B350 */ + .space 0x4 -gUnknown_203B354 = .; /* 203B354 */ - . += 0x4; +gUnknown_203B354: /* 203B354 */ + .space 0x4 -gTradeItemsMenu = .; /* 203B358 */ - . += 0x4; +gTradeItemsMenu: /* 203B358 */ + .space 0x4 -gUnknown_203B35C = .; /* 203B35C */ - . += 0x4; +gUnknown_203B35C: /* 203B35C */ + .space 0x4 -gUnknown_203B360 = .; /* 203B360 */ - . += 0x4; +gUnknown_203B360: /* 203B360 */ + .space 0x4 -gUnknown_203B364 = .; /* 203B364 */ - . += 0x4; +gUnknown_203B364: /* 203B364 */ + .space 0x4 -gUnknown_203B368 = .; /* 203B368 */ - . += 0x4; +gUnknown_203B368: /* 203B368 */ + .space 0x4 -gUnknown_203B36C = .; /* 203B36C */ - . += 0x4; +gUnknown_203B36C: /* 203B36C */ + .space 0x4 -gRescuePasswordMenu = .; /* 203B370 */ - . += 0x4; +gRescuePasswordMenu: /* 203B370 */ + .space 0x4 -gLoadScreen = .; /* 203B374 */ - . += 0x4; +gLoadScreen: /* 203B374 */ + .space 0x4 -gUnknown_203B378 = .; /* 203B378 */ - . += 0x10; +gUnknown_203B378: /* 203B378 */ + .space 0x10 -gUnknown_203B388 = .; /* 203B388 */ - . += 0x30; +gUnknown_203B388: /* 203B388 */ + .space 0x30 -gUnknown_203B3B8 = .; /* 203B3B8 */ - . += 0x30; +gUnknown_203B3B8: /* 203B3B8 */ + .space 0x30 -gUnknown_203B3E8 = .; /* 203B3E8 */ - . += 0x4; +gUnknown_203B3E8: /* 203B3E8 */ + .space 0x4 -gUnknown_203B3EC = .; /* 203B3EC */ - . += 0x4; +gUnknown_203B3EC: /* 203B3EC */ + .space 0x4 -gUnknown_203B3F0 = .; /* 203B3F0 */ - . += 0x4; +gUnknown_203B3F0: /* 203B3F0 */ + .space 0x4 -gUnknown_203B3F4 = .; /* 203B3F4 */ - . += 0x4; +gUnknown_203B3F4: /* 203B3F4 */ + .space 0x4 -gUnknown_203B3F8 = .; /* 203B3F8 */ - . += 0x4; +gUnknown_203B3F8: /* 203B3F8 */ + .space 0x4 -gUnknown_203B3FC = .; /* 203B3FC */ - . += 0x4; +gUnknown_203B3FC: /* 203B3FC */ + .space 0x4 -gPersonalityTestTracker = .; /* 203B400 */ - . += 0x4; +gPersonalityTestTracker: /* 203B400 */ + .space 0x4 -gUnknown_203B404 = .; /* 203B404 */ - . += 0x4; +gUnknown_203B404: /* 203B404 */ + .space 0x4 -gUnknown_203B408 = .; /* 203B408 */ - . += 0x4; +gUnknown_203B408: /* 203B408 */ + .space 0x4 -gUnknown_203B40C = .; /* 203B40C */ - . += 0x1; +gUnknown_203B40C: /* 203B40C */ + .space 0x1 -gUnknown_203B40D = .; /* 203B40D */ - . += 0x3; +gUnknown_203B40D: /* 203B40D */ + .space 0x3 -gUnknown_203B410 = .; /* 203B410 */ - . += 0x4; +gUnknown_203B410: /* 203B410 */ + .space 0x4 -gUnknown_203B414 = .; /* 203B414 */ - . += 0x4; +gUnknown_203B414: /* 203B414 */ + .space 0x4 -gDungeon = .; /* 203B418 */ - . += 0x4; +gDungeon: /* 203B418 */ + .space 0x4 -gUnknown_203B41C = .; /* 203B41C */ - . += 0x4; +gUnknown_203B41C: /* 203B41C */ + .space 0x4 -gUnknown_203B420 = .; /* 203B420 */ - . += 0x8; +gUnknown_203B420: /* 203B420 */ + .space 0x8 -gUnknown_203B428 = .; /* 203B428 */ - . += 0x8; +gUnknown_203B428: /* 203B428 */ + .space 0x8 -gUnknown_203B430 = .; /* 203B430 */ - . += 0x4; +gUnknown_203B430: /* 203B430 */ + .space 0x4 -gUnknown_203B434 = .; /* 203B434 */ - . += 0x4; +gUnknown_203B434: /* 203B434 */ + .space 0x4 -gUnknown_203B438 = .; /* 203B438 */ - . += 0x4; +gUnknown_203B438: /* 203B438 */ + .space 0x4 -gUnknown_203B43C = .; /* 203B43C */ - . += 0x4; +gUnknown_203B43C: /* 203B43C */ + .space 0x4 -gNumPotentialTargets = .; /* 203B440 */ - . += 0x4; +gNumPotentialTargets: /* 203B440 */ + .space 0x4 -gUnknown_203B444 = .; /* 203B444 */ - . += 0xC; +gUnknown_203B444: /* 203B444 */ + .space 0xC -gLeaderPointer = .; /* 203B450 */ - . += 0x4; +gLeaderPointer: /* 203B450 */ + .space 0x4 -gDungeonRngState = .; /* 203B454 */ - . += 0x4; +gDungeonRngState: /* 203B454 */ + .space 0x4 -gUnknown_203B458 = .; /* 203B458 */ - . += 0x4; +gUnknown_203B458: /* 203B458 */ + .space 0x4 -gRecruitedPokemonRef = .; /* 203B45C */ - . += 0x4; +gRecruitedPokemonRef: /* 203B45C */ + .space 0x4 -gTeamInventory_203B460 = .; /* 203B460 */ - . += 0x4; +gTeamInventory_203B460: /* 203B460 */ + .space 0x4 -gRescueTeamInfoRef = .; /* 203B464 */ - . += 0x4; +gRescueTeamInfoRef: /* 203B464 */ + .space 0x4 -gFriendAreas = .; /* 203B468 */ - . += 0x4; +gFriendAreas: /* 203B468 */ + .space 0x4 -gGameOptionsRef = .; /* 203B46C */ - . += 0x4; +gGameOptionsRef: /* 203B46C */ + .space 0x4 -gUnknown_203B470 = .; /* 203B470 */ - . += 0x4; +gUnknown_203B470: /* 203B470 */ + .space 0x4 -gUnknown_203B474 = .; /* 203B474 */ - . += 0x8; +gUnknown_203B474: /* 203B474 */ + .space 0x8 -gPlayTimeRef = .; /* 203B47C */ - . += 0x4; +gPlayTimeRef: /* 203B47C */ + .space 0x4 -gUnknown_203B480 = .; /* 203B480 */ - . += 0x4; +gUnknown_203B480: /* 203B480 */ + .space 0x4 -gUnknown_203B484 = .; /* 203B484 */ - . += 0x4; +gUnknown_203B484: /* 203B484 */ + .space 0x4 -gUnknown_203B488 = .; /* 203B488 */ - . += 0x4; +gUnknown_203B488: /* 203B488 */ + .space 0x4 -gUnknown_203B48C = .; /* 203B48C */ - . += 0x4; +gUnknown_203B48C: /* 203B48C */ + .space 0x4 -gUnknown_203B490 = .; /* 203B490 */ - . += 0x4; +gUnknown_203B490: /* 203B490 */ + .space 0x4 -gUnknown_203B494 = .; /* 203B494 */ - . += 0x4; +gUnknown_203B494: /* 203B494 */ + .space 0x4 -gUnknown_203B498 = .; /* 203B498 */ - . += 0x4; +gUnknown_203B498: /* 203B498 */ + .space 0x4 -gUnknown_203B49C = .; /* 203B49C */ - . += 0x1; +gUnknown_203B49C: /* 203B49C */ + .space 0x1 -gUnknown_203B49D = .; /* 203B49D */ - . += 0x3; +gUnknown_203B49D: /* 203B49D */ + .space 0x3 -gUnknown_203B4A0 = .; /* 203B4A0 */ - . += 0xC; +gUnknown_203B4A0: /* 203B4A0 */ + .space 0xC -gUnknown_203B4AC = .; /* 203B4AC */ - . += 0x4; +gUnknown_203B4AC: /* 203B4AC */ + .space 0x4 -gUnknown_203B4B0 = .; /* 203B4B0 */ - . += 0x4; +gUnknown_203B4B0: /* 203B4B0 */ + .space 0x4 -gUnknown_203B4B4 = .; /* 203B4B4 */ - . += 0x4; +gUnknown_203B4B4: /* 203B4B4 */ + .space 0x4 -gUnknown_203B4B8 = .; /* 203B4B8 */ - . += 0x4; +gUnknown_203B4B8: /* 203B4B8 */ + .space 0x4 diff --git a/sym_iwram.txt b/sym_iwram.txt index 4eafdc5e8..f67fd614a 100644 --- a/sym_iwram.txt +++ b/sym_iwram.txt @@ -1,77 +1,77 @@ -SoundMainRAM_Buffer = .; /* 3000000 */ - . += 0x400; +SoundMainRAM_Buffer: /* 3000000 */ + .space 0x400 -gUnknown_3000400 = .; /* 3000400 */ - . += 0x800; +gUnknown_3000400: /* 3000400 */ + .space 0x800 -gUnknown_3000C00 = .; /* 3000C00 */ - . += 0x294; +gUnknown_3000C00: /* 3000C00 */ + .space 0x294 -gUnknown_3000E94 = .; /* 3000E94 */ - . += 0x144; +gUnknown_3000E94: /* 3000E94 */ + .space 0x144 -gUnknown_3000FD8 = .; /* 3000FD8 */ - . += 0x10; +gUnknown_3000FD8: /* 3000FD8 */ + .space 0x10 -gUnknown_3000FE8 = .; /* 3000FE8 */ - . += 0x30; +gUnknown_3000FE8: /* 3000FE8 */ + .space 0x30 -gUnknown_3001018 = .; /* 3001018 */ - . += 0x180; +gUnknown_3001018: /* 3001018 */ + .space 0x180 -gUnknown_3001198 = .; /* 3001198 */ - . += 0x9C0; +gUnknown_3001198: /* 3001198 */ + .space 0x9C0 -alt_3001B58 = .; +alt_3001B58: -unk_code_ram = .; /* 3001B58 */ +unk_code_ram: /* 3001B58 */ -gUnknown_3001B58 = .; /* 3001B58 */ - . += 0x2; +gUnknown_3001B58: /* 3001B58 */ + .space 0x2 -gUnknown_3001B5A = .; /* 3001B5A */ - . += 0x2; +gUnknown_3001B5A: /* 3001B5A */ + .space 0x2 -gUnknown_3001B5C = .; /* 3001B5C */ - . += 0x4; +gUnknown_3001B5C: /* 3001B5C */ + .space 0x4 -gUnknown_3001B60 = .; /* 3001B60 */ - . += 0x4; +gUnknown_3001B60: /* 3001B60 */ + .space 0x4 -gUnknown_3001B64 = .; /* 3001B64 */ - . += 0x4; +gUnknown_3001B64: /* 3001B64 */ + .space 0x4 -gUnknown_3001B68 = .; /* 3001B68 */ - . += 0x4; +gUnknown_3001B68: /* 3001B68 */ + .space 0x4 -gUnknown_3001B6C = .; /* 3001B6C */ - . += 0x4; +gUnknown_3001B6C: /* 3001B6C */ + .space 0x4 -gUnknown_3001B70 = .; /* 3001B70 */ - . += 0x4; +gUnknown_3001B70: /* 3001B70 */ + .space 0x4 -gUnknown_3001B74 = .; /* 3001B74 */ - . += 0x4; +gUnknown_3001B74: /* 3001B74 */ + .space 0x4 -gUnknown_3001B78 = .; /* 3001B78 */ - . += 0x4; +gUnknown_3001B78: /* 3001B78 */ + .space 0x4 -gUnknown_3001B7C = .; /* 3001B7C */ - . += 0x4; +gUnknown_3001B7C: /* 3001B7C */ + .space 0x4 -gUnknown_3001B80 = .; /* 3001B80 */ - . += 0x4; +gUnknown_3001B80: /* 3001B80 */ + .space 0x4 -gUnknown_3001B84 = .; /* 3001B84 */ - . += 0x4; +gUnknown_3001B84: /* 3001B84 */ + .space 0x4 -gUnknown_3001B88 = .; /* 3001B88 */ - . += 0x4; +gUnknown_3001B88: /* 3001B88 */ + .space 0x4 -gUnknown_3001B8C = .; /* 3001B8C */ - . += 0x4; +gUnknown_3001B8C: /* 3001B8C */ + .space 0x4 -gUnknown_3001B90 = .; /* 3001B90 */ - . += 0x2470; +gUnknown_3001B90: /* 3001B90 */ + .space 0x2470 -gUnknown_3004000 = .; /* 3004000 */ \ No newline at end of file +gUnknown_3004000: /* 3004000 */