sovereignx/sym_common.txt

260 lines
5.9 KiB
Text

#define SYMBOL(name, size) \
. = ALIGN (((size) > 16) ? 16 : (size)); \
. = ALIGN(4); \
name = .; \
. += size;
. += 0x8;
// main.c
SYMBOL(gKeyRepeatStartDelay, 4)
SYMBOL(gLinkTransferringData, 4)
SYMBOL(gMain, 1084)
SYMBOL(gKeyRepeatContinueDelay, 4)
SYMBOL(gSoftResetDisabled, 4)
SYMBOL(gIntrTable, 56)
SYMBOL(gLinkVSyncDisabled, 4)
SYMBOL(IntrMain_Buffer, 2048)
SYMBOL(gPcmDmaCounter, 4)
// bg.c
SYMBOL(gUnneededFireRedVariable, 4)
// window.c
SYMBOL(filler_03002F58, 4)
SYMBOL(filler_03002F5C, 4)
SYMBOL(gUnknown_03002F60, 4)
SYMBOL(filler_03002F64, 4)
SYMBOL(gUnknown_03002F70, 16)
// text.c
SYMBOL(gFonts, 4)
SYMBOL(gUnknown_03002F84, 4)
SYMBOL(gUnknown_03002F90, 132)
SYMBOL(gTextFlags, 4)
// sprite.c
SYMBOL(gOamMatrixAllocBitmap, 4)
SYMBOL(gReservedSpritePaletteCount, 4)
// link.c
. = ALIGN(16);
gLinkPartnersHeldKeys = .;
. += 0xC;
SYMBOL(gLinkDebugSeed, 4)
SYMBOL(gLocalLinkPlayerBlock, 60)
SYMBOL(gLinkErrorOccurred, 4)
SYMBOL(gLinkDebugFlags, 4)
SYMBOL(gFiller_03003074, 4)
SYMBOL(gRemoteLinkPlayersNotReceived, 4)
SYMBOL(gBlockReceivedStatus, 4)
SYMBOL(gFiller_03003080, 4)
SYMBOL(gLinkHeldKeys, 4)
SYMBOL(gRecvCmds, 80)
SYMBOL(gLinkStatus, 4)
SYMBOL(gUnknown_030030E4, 4)
SYMBOL(gUnknown_030030E8, 4)
SYMBOL(gUnknown_030030EC, 4)
SYMBOL(gUnknown_030030F0, 4)
SYMBOL(gUnknown_030030F4, 4)
SYMBOL(gSuppressLinkErrorMessage, 4)
SYMBOL(gWirelessCommType, 4)
SYMBOL(gSavedLinkPlayerCount, 4)
SYMBOL(gSendCmd, 16)
SYMBOL(gSavedMultiplayerId, 4)
SYMBOL(gReceivedRemoteLinkPlayers, 4)
SYMBOL(gLinkTestBGInfo, 16)
SYMBOL(gLinkCallback, 4)
SYMBOL(gShouldAdvanceLinkState, 4)
SYMBOL(gLinkTestBlockChecksums, 8)
SYMBOL(gBlockRequestType, 4)
SYMBOL(gFiller_03003154, 4)
SYMBOL(gFiller_03003158, 4)
SYMBOL(gFiller_0300315c, 4)
SYMBOL(gLastSendQueueCount, 4)
SYMBOL(gLink, 4032)
SYMBOL(gLastRecvQueueCount, 4)
SYMBOL(gLinkSavedIme, 4)
SYMBOL(gFiller_03004138, 4)
SYMBOL(gFiller_0300413C, 4)
// link_rfu.c
SYMBOL(gUnknown_03004140, 3776)
SYMBOL(gUnknown_03005000, 3316)
// rtc.c
SYMBOL(gLocalTime, 8)
// battle_main.c
SYMBOL(gPreBattleCallback1, 4)
SYMBOL(gBattleMainFunc, 4)
SYMBOL(gBattleResults, 68)
SYMBOL(gLeveledUpInBattle, 4)
SYMBOL(gBattlerControllerFuncs, 16);
SYMBOL(gHealthboxSpriteIds, 4)
SYMBOL(gMultiUsePlayerCursor, 4)
SYMBOL(gNumberOfMovesToChoose, 4)
SYMBOL(gUnknown_03005D7C, 4)
// random.c
SYMBOL(gRngValue, 4)
SYMBOL(gRng2Value, 4)
// load_save.c
SYMBOL(gFlashMemoryPresent, 4)
SYMBOL(gSaveBlock1Ptr, 4)
SYMBOL(gSaveBlock2Ptr, 4)
SYMBOL(gPokemonStoragePtr, 4)
// berry_blender.c
SYMBOL(gInGameOpponentsNo, 4)
// overworld.c
SYMBOL(gBGTilemapBuffers1, 4)
SYMBOL(gBGTilemapBuffers2, 4)
SYMBOL(gBGTilemapBuffers3, 4)
SYMBOL(gUnknown_03005DA8, 4)
SYMBOL(gFieldCallback, 4)
SYMBOL(gFieldCallback2, 4)
SYMBOL(gUnknown_03005DB4, 4)
SYMBOL(gFieldLinkPlayerCount, 4)
// fieldmap.c
SYMBOL(gBackupMapLayout, 12)
// field_camera.c
SYMBOL(gFieldCamera, 24)
SYMBOL(gTotalCameraPixelOffsetY, 4)
SYMBOL(gTotalCameraPixelOffsetX, 4)
// field_control_avatar.c
SYMBOL(gSelectedEventObject, 4)
// start_menu.c
SYMBOL(gMenuCallback, 4)
// sound.c
SYMBOL(gDisableMusic, 4)
// task.c
SYMBOL(gTasks, 640)
// trainer_see.c
SYMBOL(gUnknown_03006080, 4)
SYMBOL(gUnknown_03006084, 4)
SYMBOL(gApproachingTrainers, 24)
SYMBOL(gNoOfApproachingTrainers, 4)
SYMBOL(gUnknown_030060AC, 4)
// pokedex.c
SYMBOL(gUnknown_030060B0, 4)
SYMBOL(gUnknown_030060B4, 4)
// contest.c
SYMBOL(gContestRngValue, 4)
// tv.c
SYMBOL(sCurTVShowSlot, 4)
SYMBOL(sTV_SecretBaseVisitMovesTemp, 16)
SYMBOL(sTV_DecorationsBuffer, 16)
SYMBOL(sTV_SecretBaseVisitMonsTemp, 80)
// mauville_old_man.c
SYMBOL(gBardSong, 52)
SYMBOL(gUnknown_03006164, 4)
SYMBOL(gUnknown_03006168, 4)
SYMBOL(gUnknown_0300616C, 4)
SYMBOL(gUnknown_03006170, 4)
SYMBOL(gUnknown_03006174, 4)
SYMBOL(gUnknown_03006178, 4)
SYMBOL(gUnknown_0300617C, 4)
SYMBOL(gUnknown_03006180, 4)
SYMBOL(gUnknown_03006184, 4)
SYMBOL(gUnknown_03006188, 8)
SYMBOL(gUnknown_03006190, 16)
SYMBOL(gUnknown_030061A0, 32)
SYMBOL(gUnknown_030061C0, 4)
gContestPaintingMonPalette = .;
. += 0xC;
// field_specials.c
SYMBOL(gUnknown_030061D0, 24)
SYMBOL(gCB2_AfterEvolution, 4)
SYMBOL(gDexCryScreenState, 4)
// save.c
SYMBOL(gLastWrittenSector, 4)
SYMBOL(gLastSaveCounter, 4)
SYMBOL(gLastKnownGoodSector, 4)
SYMBOL(gDamagedSaveSectors, 4)
SYMBOL(gSaveCounter, 4)
SYMBOL(gFastSaveSection, 4)
SYMBOL(gUnknown_03006208, 4)
SYMBOL(gSaveUnusedVar, 4)
SYMBOL(gSaveFileStatus, 4)
SYMBOL(gGameContinueCallback, 4)
SYMBOL(gRamSaveSectionLocations, 112)
SYMBOL(gSaveUnusedVar2, 4)
SYMBOL(gUnknown_03006294, 4)
// battle_tower.c
SYMBOL(gUnknown_03006298,8)
// intro.c
SYMBOL(gIntroFrameCounter, 4)
SYMBOL(gMultibootProgramStruct, 44)
// battle_anim_81470478
SYMBOL(gUnknown_030062DC, 4)
SYMBOL(gUnknown_030062E0, 4)
SYMBOL(gUnknown_030062E4, 4)
// battle_factory_screen.c
SYMBOL(gUnknown_030062E8, 4)
// apprentice.c
SYMBOL(gUnknown_030062EC, 4)
SYMBOL(gUnknown_030062F0, 4)
SYMBOL(gUnknown_030062F4, 12)
SYMBOL(gListMenuOverride, 4)
SYMBOL(gMultiuseListMenuTemplate, 24)
gUnknown_03006328 = .;
. += 0x48;
SYMBOL(gUnknown_03006370, 16)
// m4a_2
SYMBOL(gSoundInfo, 4016)
SYMBOL(gPokemonCrySongs, 104)
SYMBOL(gPokemonCryMusicPlayers, 128)
SYMBOL(gMPlayInfo_BGM, 64)
SYMBOL(gMPlayJumpTable, 144)
SYMBOL(gCgbChans, 256)
SYMBOL(gMPlayInfo_SE1, 64)
SYMBOL(gMPlayInfo_SE2, 64)
SYMBOL(gPokemonCryTracks, 320)
SYMBOL(gPokemonCrySong, 52)
SYMBOL(gMPlayMemAccArea, 16)
SYMBOL(gMPlayInfo_SE3, 64)
// agb_flash.c
SYMBOL(gFlashTimeoutFlag, 4);
SYMBOL(PollFlashStatus, 4)
SYMBOL(WaitForFlashWrite, 4)
SYMBOL(ProgramFlashSector, 4)
SYMBOL(gFlash, 4)
SYMBOL(ProgramFlashByte, 4)
SYMBOL(gFlashNumRemainingBytes, 4)
SYMBOL(EraseFlashChip, 4)
SYMBOL(EraseFlashSector, 4)
SYMBOL(gFlashMaxTime, 4)
SYMBOL(gRfuState, 8)
SYMBOL(gUnknown_03007870, 16)
SYMBOL(gUnknown_03007880, 16)
SYMBOL(gUnknown_03007890, 4)
SYMBOL(gUnknown_03007894, 4)
SYMBOL(gUnknown_03007898, 8)
SYMBOL(gUnknown_030078A0, 16)