nusched = 0x800E8B10; // size:0x680 nuScRetraceCounter = 0x800C4BCC; nuScPreNMIFlag = 0x800C4800; nuScPreNMIFunc = 0x800A9E60; nuGfxCfb = 0x800E8290; nuGfxCfbNum = 0x800A9E80; nuGfxCfbCounter = 0x800C4BC4; nuGfxCfb_ptr = 0x800E8210; nuGfxMesgQ = 0x800C4C28; nuGfxMesgBuf = 0x800BE1A0; nuGfxFunc = 0x800AA090; nuGfxPreNMIFunc = 0x800AA094; nuGfxTaskSpool = 0x800E79A4; nuGfxThread = 0x800BE1C0; // size:0x1B0 nuGfxSwapCfbFunc = 0x800A9E84; nuGfxSwapCfb = 0x8008B110; nuGfxZBuffer = 0x800C4B20; nuGfxUcode = 0x800C4CE0; nugfx_ucode = 0x800A9EB0; FrameBuf = 0x800A9EE0; // rom:0x3A2E0 size:0xC gFrameBuf0 = 0x8038F800; gFrameBuf1 = 0x803B5000; gFrameBuf2 = 0x803DA800; rdpstateinit_dl = 0x800A9EF0; // rom:0x3A2F0 nuGfxDisplay = 0x800C4BD8; nuSiMesgQ = 0x800E9B88; nuSiMesgBuf = 0x800BBE60; siMgrThread = 0x800BBE80; // size:0x1B0 nuThreadIdle = 0x800AF440; nuStackIdle = 0x800AF7A0; // size:0x2000 nuPiCartHandle = 0x800E7A20; nuPiMgrMesgQ = 0x800BE030; nuPiMesgBuf = 0x800BE048; nuContWaitMesgQ = 0x800C4A00; nuContWaitMesgBuf = 0x800BE190; nuContDataMutexQ = 0x800E9BF0; nuContDataMutexBuf = 0x800BE194; nuContCallBack = 0x800A9FF8; nuContStatus = 0x800C4B38; // size:0x10 type:u32 nuContNum = 0x800C6D60; nuContDataLockKey = 0x800C4B30; nuContData = 0x0800C4BF0; // size:0x18 nuContReadFunc = 0x800A9FE0; nuContPakCallBack = 0x800AA040; nuContPakCompanyCode = 0x800AA010; nuContPakGameCode = 0x800AA014; nuSiCallBackList = 0x800A9EA0; nuGfxTaskEndFunc = 0x800A9E88; nuStackSiMgrThread = 0x800BC030; nuStackGfxThread = 0x800C0370; nuBoot = 0x8007F880; nuScCreateScheduler = 0x80088C50; // rom:0x19050 nuPiInit = 0x80089F40; nuIdleFunc = 0x800E7A18; nuScEventHandler = 0x80088F08; nuScExecuteAudio = 0x80089200; nuScExecuteGraphics = 0x800893C0; nuScEventBroadcast = 0x800891A0; nuScGetAudioMQ = 0x80088EF0; nuScGetGfxMQ = 0x80088EFC; nuScAddClient = 0x80089054; nuScRemoveClient = 0x80089124; nuScSetFrameBufferNum = 0x80089528; nuScGetFrameRate = 0x80089534; nuGfxRetraceWait = 0x80089A30; nuScResetClientMesgType = 0x800890E4; nuScWaitTaskReady = 0x8008949C; nuGfxSetCfb = 0x80089AB0; nuGfxInitEX2 = 0x8008A1B0; nuGfxThreadStart = 0x8008B0B0; nuGfxTaskMgrInit = 0x80089660; gfxThread = 0x8008AFE0; nuGfxSwapCfbFuncSet = 0x800899D0; nuGfxTaskStart = 0x80089804; // rom:0x19C04 nuGfxTaskAllEndWait = 0x80089A10; nuGfxTaskMgr = 0x80089540; nuGfxFuncSet = 0x80089990; nuGfxDisplayOff = 0x80089BC0; nuGfxDisplayOn = 0x80089C50; nuSiMgrInit = 0x80089C60; nuSiMgrThread = 0x80089D9C; nuSiSendMesg = 0x80089CF8; nuSiMgrStop = 0x80089D5C; nuSiMgrRestart = 0x80089D7C; nuIdle = 0x8007F8E4; nuPiReadRom = 0x80089F80; nuContQueryRead = 0x8008A640; nuContMgrInit = 0x8008A260; nuContDataUnLock = 0x8008A5D0; func_8008A5A0 = 0x8008A5A0; nuSiCallBackAdd = 0x8008B130; nuContMgrRemove = 0x8008A334; nuSiCallBackRemove = 0x8008B1D0; nuContDataClose = 0x8008A354; nuContDataOpen = 0x8008A37C; nuContDataGetAll = 0x8008A600; nuContRetrace = 0x8008A47C; nuContReadFuncSet = 0x8008A660; nuContPakMgrInit = 0x8008A6A0; nuContPakMgrRemove = 0x8008A6C0; nuContPakOpen = 0x8008ABD0; nuContPakOpenImpl = 0x8008A6E0; nuContPakGetFree = 0x8008AC30; nuContPakGetFreeImpl = 0x8008A730; nuContPakFileReadWriteImpl = 0x8008A758; nuContPakFileOpen = 0x8008ACA0; nuContPakFileOpenImpl = 0x8008A798; nuContPakFileDeleteImpl = 0x8008A850; nuContPakFileStateImpl = 0x8008A890; nuContPakFileNumImpl = 0x8008A8BC; nuContPakRepairIdImpl = 0x8008A8E8; obUnpackThreadStart = 0x8007ABAC; obThreadUnpackProc = 0x800AF0D0; // size:0x1B0 obStackUnpackProc = 0x800AF280; // size:0x80 obUnpackMesgBuf = 0x800AF300; obCurrentTime = 0x800C47D0; obSetCurrentTime = 0x8009C7C0; // rom:0x2CBC0 obGetCurrentTime = 0x8009C7CC; // rom:0x2CBCC obGetCurrentTimeF = 0x8007FD10; // rom:0x10110 obSendUnpackMesg = 0x8007AB7C; // rom:0xAF7C fchar = 0x800AEA80; // rom:0x3EE80 _Printf = 0x80099BE0; // rom:0x29FE0 _Putfld = 0x8009A160; // rom:0x2A560 _Genld = 0x8009BDA4; // rom:0x2C1A4 _Ldunscale = 0x8009BD0C; // rom:0x2C10C _Ldtob = 0x8009B8C0; // rom:0x2BCC0 __osContAddressCrc = 0x8009A8D0; // rom:0x2ACD0 __osContDataCrc = 0x8009A93C; // rom:0x2AD3C __osSiDeviceBusy = 0x8009C370; // rom:0x2C770 __osSetWatchLo = 0x8009A730; // rom:0x2AB30 osPfsRepairId = 0x80096E60; // rom:0x27260 osPfsFreeBlocks = 0x80096980; // rom:0x26D80 osPfsFindFile = 0x800967C0; // rom:0x26BC0 osPfsDeleteFile = 0x80095FC0; // rom:0x263C0 __osPfsReleasePages = 0x8009616C; // rom:0x2656C osPfsFileState = 0x80096620; // rom:0x26A20 osPfsReadWriteFile = 0x800961E0; // rom:0x265E0 osPfsNumFiles = 0x80096A90; // rom:0x26E90 osAiSetNextBuffer = 0x8008C550; // rom:0x1C950 __osAiDeviceBusy = 0x80099BC0; // rom:0x29FC0 __OVERLAY_INFO_8018F330 = 0x8018F330; // size:0x14 __OVERLAY_INFO_8018F344 = 0x8018F344; // size:0x14 __OVERLAY_INFO_8018F330 = 0x8018F330; // size:0x14 __OVERLAY_INFO_8018F344 = 0x8018F344; // size:0x14 __OVERLAY_INFO_8018FC1C = 0x8018FC1C; // size:0x14 __OVERLAY_INFO_8018F360 = 0x8018F360; // size:0x14 __OVERLAY_INFO_8018F380 = 0x8018F380; // size:0x14 __OVERLAY_INFO_79730_65C50 = 0x8018FD50; __OVERLAY_INFO_87200_65C78 = 0x8018FD78; __OVERLAY_INFO_87200_65C64 = 0x8018FD64; __setup_overlay_87200 = 0x8017B6B0; __OVERLAY_INFO_71280_65CA0 = 0x8018FDA0; // size:0x14 __setup_overlay_71280_51940 = 0x8017BA40; // rom:0x51940 __OVERLAY_INFO_71280_65C8C = 0x8018FD8C; __get_overlay_info_71280_65C8C = 0x8017B5E0; __setup_overlay_71280_51674 = 0x8017B774; // rom:0x51674 __OVERLAY_INFO_8018FAE4 = 0x8018FAE4; __OVERLAY_INFO_8018FAF8 = 0x8018FAF8; __OVERLAY_INFO_resets_menu_timer = 0x8018FB20; __returns_GLOBAL_with_inc_timer = 0x801779F8; // rom:0x4D8F8 __OVERLAY_INFO_23B220 = 0x8018FB38; __get_overlay_info_23B220 = 0x80177B78; __OVERLAY_INFO_213B10 = 0x8018FBC8; __get_overlay_info_213B10 = 0x80178104; __OVERLAY_INFO_2447A0 = 0x8018FBE0; __get_overlay_info_2447A0 = 0x801782B8; __libm_qnan_f = 0x800AEA70; // type:f32 zero = 0x800AE9D0; // type:f32 dtor = 0x800AA730; // type:f32 xseed = 0x800AA740; // type:u32 VTX_801FD350 = 0x801FD350; // rom:0x14E530 VTX_801FD390 = 0x801FD390; // rom:0x14E570 __MAYBE_VERTICES_801FD558 = 0x801FD558; // rom:0x14E738 __MAYBE_VERTICES_801FD600 = 0x801FD600; // rom:0x14E7E0 __MAYBE_VERTICES_801FD790 = 0x801FD790; // rom:0x14E970 __MAYBE_VERTICES_801FD838 = 0x801FD838; // rom:0x14EA18 __MAYBE_VERTICES_8021C588 = 0x8021C588; // rom:0x1B9C78 VTX_801FD200 = 0x801FD200; // rom:0x14E3E0 VTX_801FD2A8 = 0x801FD2A8; // rom:0x14E488 VTX_8021EF08 = 0x8021EF08; // rom:0x16FF48 __big_render_func_801F9EC8 = 0x801F9EC8; // rom:0x14B0A8 obPtrDisplayList = 0x800E9BA0; obPtrPtrDisplayList = 0x800B17B0; __set_obPtrPtrDisplayList = 0x80080280; // rom:0x10680 obVpMinResolution = 0x80186310; // rom:0x5C210 obVpMaxResolution = 0x80186320; // rom:0x5C220 obDlSetupMinResolution = 0x80186330; // rom:0x5C230 obDlSetupMaxResolution = 0x80186358; // rom:0x5C258 VIEWPORT_8018FE20 = 0x8018FE20; // rom:0x65D20 DP_FILL_RECT_639x479 = 0x80186380; // rom:0x5C280 DL_DRAW_TEX_2560x1920 = 0x80186610; // rom:0x5C510 DISPLAY_LIST_801869C8 = 0x801869C8; // rom:0x5C8C8 DISPLAY_LIST_80186BD0 = 0x80186BD0; // rom:0x5CAD0 DISPLAY_LIST_80186D90 = 0x80186D90; // rom:0x5CC90 DISPLAY_LIST_80186E70 = 0x80186E70; // rom:0x5CD70 DISPLAY_LIST_80186C60 = 0x80186C60; // rom:0x5CB60 DISPLAY_LIST_80186D00 = 0x80186D00; // rom:0x5CC00 DISPLAY_LIST_80186DD0 = 0x80186DD0; // rom:0x5CCD0 DISPLAY_LIST_80186E20 = 0x80186E20; // rom:0x5CD20 DISPLAY_LIST_800A96C8 = 0x800A96C8; // rom:0x39AC8 DISPLAY_LIST_800A9790 = 0x800A9790; // rom:0x39B90 DISPLAY_LIST_800A97C8 = 0x800A97C8; // rom:0x39BC8 DISPLAY_LIST_800A9810 = 0x800A9810; // rom:0x39C10 DISPLAY_LIST_8018FA70 = 0x8018FA70; // rom:0x65970 DISPLAY_LIST_8018FC80 = 0x8018FC80; // rom:0x65B80 DISPLAY_LIST_8018FD10 = 0x8018FD10; // rom:0x65C10 DISPLAY_LIST_8018F3E0 = 0x8018F3E0; // rom:0x652E0 DISPLAY_LIST_801EABF0 = 0x801EABF0; // rom:0x13F330 DISPLAY_LIST_801EAC40 = 0x801EAC40; // rom:0x13F380 DISPLAY_LIST_801EB1D0 = 0x801EB1D0; // rom:0x13F910 DISPLAY_LIST_801ED650 = 0x801ED650; // rom:0x141D90 DISPLAY_LIST_801FD0E8 = 0x801FD0E8; // rom:0x14E2C8 DISPLAY_LIST_801FCF70 = 0x801FCF70; // rom:0x14E150 DISPLAY_LIST_801FCF98 = 0x801FCF98; // rom:0x14E178 DISPLAY_LIST_801FD280 = 0x801FD280; // rom:0x14E460 DISPLAY_LIST_801FD328 = 0x801FD328; // rom:0x14E508 DISPLAY_LIST_801FD3D0 = 0x801FD3D0; // rom:0x14E5B0 DISPLAY_LIST_801FD3E8 = 0x801FD3E8; // rom:0x14E5C8 DISPLAY_LIST_801FD400 = 0x801FD400; // rom:0x14E5E0 DISPLAY_LIST_801FD450 = 0x801FD450; // rom:0x14E630 DISPLAY_LIST_801FD4A0 = 0x801FD4A0; // rom:0x14E680 DISPLAY_LIST_801FD4F0 = 0x801FD4F0; // rom:0x14E6D0 DISPLAY_LIST_801FD598 = 0x801FD598; // rom:0x14E778 DISPLAY_LIST_801FD5B0 = 0x801FD5B0; // rom:0x14E790 DISPLAY_LIST_801FD640 = 0x801FD640; // rom:0x14E820 DISPLAY_LIST_801FD658 = 0x801FD658; // rom:0x14E838 DISPLAY_LIST_801FD6F8 = 0x801FD6F8; // rom:0x14E8D8 DISPLAY_LIST_801FD740 = 0x801FD740; // rom:0x14E920 DISPLAY_LIST_801FD7D0 = 0x801FD7D0; // rom:0x14E9B0 DISPLAY_LIST_801FD7E8 = 0x801FD7E8; // rom:0x14E9C8 DISPLAY_LIST_801FD878 = 0x801FD878; // rom:0x14EA58 DISPLAY_LIST_80213648 = 0x80213648; // rom:0x1647B8 DISPLAY_LIST_8021F0C0 = 0x8021F0C0; // rom:0x170100 DISPLAY_LIST_8021F108 = 0x8021F108; // rom:0x170148 DISPLAY_LIST_80219C48 = 0x80219C48; // rom:0x17CB98 DISPLAY_LIST_80219CD0 = 0x80219CD0; // rom:0x17CC20 DISPLAY_LIST_8021ABC0 = 0x8021ABC0; // rom:0x185600 DISPLAY_LIST_8021ABE8 = 0x8021ABE8; // rom:0x185628 DISPLAY_LIST_80216BF0 = 0x80216BF0; // rom:0x1A4890 DISPLAY_LIST_80216C70 = 0x80216C70; // rom:0x1A4910 DISPLAY_LIST_80216F18 = 0x80216F18; // rom:0x1A4BB8 DISPLAY_LIST_8021C6E0 = 0x8021C6E0; // rom:0x1B9DD0 DISPLAY_LIST_8021C230 = 0x8021C230; // rom:0x1B9920 DISPLAY_LIST_8021C568 = 0x8021C568; // rom:0x1B9C58 DISPLAY_LIST_8021C698 = 0x8021C698; // rom:0x1B9D88 DISPLAY_LIST_8022A0B0 = 0x8022A0B0; // rom:0x1C31C0 DISPLAY_LIST_8022A0D0 = 0x8022A0D0; // rom:0x1C31E0 DISPLAY_LIST_80229FB8 = 0x80229FB8; // rom:0x1C30C8 DISPLAY_LIST_8022A030 = 0x8022A030; // rom:0x1C3140 DISPLAY_LIST_8022A068 = 0x8022A068; // rom:0x1C3178 DISPLAY_LIST_801B8218 = 0x801B8218; // rom:0x1EE718 DISPLAY_LIST_801B8268 = 0x801B8268; // rom:0x1EE768 DISPLAY_LIST_801B82B0 = 0x801B82B0; // rom:0x1EE7B0 DISPLAY_LIST_801B8308 = 0x801B8308; // rom:0x1EE808 DISPLAY_LIST_801B8358 = 0x801B8358; // rom:0x1EE858 DISPLAY_LIST_801B8388 = 0x801B8388; // rom:0x1EE888 DISPLAY_LIST_8021F058 = 0x8021F058; // rom:0x170098 DISPLAY_LIST_801AB9B8 = 0x801AB9B8; // rom:0xF8718 DISPLAY_LIST_801ABAD8 = 0x801ABAD8; // rom:0xF8838 DISPLAY_LIST_801ABC50 = 0x801ABC50; // rom:0xF89B0 DISPLAY_LIST_801ABCB0 = 0x801ABCB0; // rom:0xF8A10 DISPLAY_LIST_801ABD58 = 0x801ABD58; // rom:0xF8AB8 size:0x80 DISPLAY_LIST_801AC138 = 0x801AC138; // rom:0xF8E98 DISPLAY_LIST_801AC940 = 0x801AC940; // rom:0xF96A0 DISPLAY_LIST_801ACA00 = 0x801ACA00; // rom:0xF9760 DISPLAY_LIST_801ACD10 = 0x801ACD10; // rom:0xF9A70 DISPLAY_LIST_801AD030 = 0x801AD030; // rom:0xF9D90 DISPLAY_LIST_801EE868 = 0x801EE868; // rom:0xDB2C8 DISPLAY_LIST_801EE7E8 = 0x801EE7E8; // rom:0xDB248 DISPLAY_LIST_801EEFE0 = 0x801EEFE0; // rom:0xDBA40 size:0x38 DISPLAY_LIST_801EEFB0 = 0x801EEFB0; // rom:0xDBA10 DISPLAY_LIST_801A6F58 = 0x801A6F58; // rom:0x85EE8 DISPLAY_LIST_801A7820 = 0x801A7820; // rom:0x867B0 DISPLAY_LIST_801A79E8 = 0x801A79E8; // rom:0x86978 DISPLAY_LIST_801AB8B8 = 0x801AB8B8; // rom:0xF8618 DISPLAY_LIST_801AB918 = 0x801AB918; // rom:0xF8678 DISPLAY_LIST_801B3618 = 0x801B3618; // rom:0x100658 LIGHTS_801869A0 = 0x801869A0; // rom:0x5C8A0 size:40 __SOMETHING_WITH_GFX = 0x800E9BE0; // size:0x18 __MAYBE_DISPLAY_LIST = 0x801B8430; // rom:0x1EE930 __restore_zombie_hp_to_max = 0x80219EEC; // rom:0x1B75DC D_800AEDB0 = 0x800AEDB0; // size:0xC guRandom = 0x80092A60; // rom:0x22E60 __ms_encount = 0x801E7920; // rom:0x13C060 __something_calc_vit_str = 0x801F2484; // rom:0x235754 __character_initialise = 0x8016F11C; // rom:0x4501C character_get_item = 0x8016EAEC; // rom:0x449EC __character_handle_levelup = 0x8016EBA4; // rom:0x44AA4 // Set by calls to bzero //D_80193BC0 = 0x80193BC0; // size:0x15E0 D_801971F0 = 0x801971F0; // size:0x4E2 D_801969B8 = 0x801969B8; // size:0x6E D_80190F80 = 0x80190F80; // size:0x16C D_80196B00 = 0x80196B00; // size:0x458 D_80193AB0 = 0x80193AB0; // size:0xA D_801977D8 = 0x801977D8; // size:0x1E D_80197710 = 0x80197710; // size:0x64 __CONTAINS_BATTALION_NAME = 0x80196A58; // size:0x94 DEFAULT_BATTALION_NAME = 0x80190EFC; // rom:0x66DFC type:asciz STR_COMMAND_MOBILE_WALL = 0x80212FF0; // rom:0x164160 type:asciz STR_LEGION_LED_BY_COMMANDER_OF_BATTALION_MAY = 0x801EEBA4; // rom:0x1432E4 type:asciz STR_UNPACK_ERROR_UNSUPPORTED_FORMAT = 0x800AE038; // rom:0x3E438 STR_SERIFU_POSITION_X_ERROR = 0x8019E20C; // rom:0xEAF8C type:asciz STR_IS_THE_NAME_ACCEPTABLE = 0x8018FDC4; // rom:0x65CC4 type:asciz STR_MOVING_ON_TO_THE_NEXT_STAGE = 0x8018FDE4; // rom:0x65CE4 type:asciz STR_NAME_INPUT = 0x80193A78; // type:asciz STR_YES = 0x8018FE10; // rom:0x65D10 type:asciz STR_NO = 0x8018FE14; // rom:0x65D14 type:asciz __handle_name_input = 0x801807F4; // rom:0x566F4 type:func STR_LEVEL_UP = 0x8021DFCC; // rom:0x1B22DC STR_MAXIMUM_HP_UP = 0x8021DFD8; // rom:0x1B22E8 STR_STR_UP = 0x8021DFE8; // rom:0x1B22F8 STR_VIT_UP = 0x8021DFF0; // rom:0x1B2300 STR_INT_UP = 0x8021DFF8; // rom:0x1B2308 STR_MEN_UP = 0x8021E000; // rom:0x1B2310 STR_CANNOT_BE_USED = 0x8021DF80; // rom:0x1B2290 STR_PETRIFICATION = 0x8021DFA0; // rom:0x1B22B0 obStrategyName = 0x80186FC4; // rom:0x5CEC4 size:16 obGetStrategyName = 0x8016B070; // rom:0x40F70 //obStrategyNameAutonomous = 0x80186F70; // rom:0x5CE70 type:asciz //obStrategyNameAttackStrongest = 0x80186F80; // rom:0x5CE80 type:asciz //obStrategyNameAttackLeader = 0x80186F94; // rom:0x5CE94 type:asciz //obStrategyNameAttackWeakest = 0x80186FA8; // rom:0x5CEA8 type:asciz obElementName = 0x80187BD4; // rom:0x5DAD4 type:u32 obElementNamePhysical = 0x80187660; // rom:0x5D560 type:asciz obElementNameWind = 0x8018766C; // rom:0x5D56C type:asciz obElementNameFlame = 0x80187674; // rom:0x5D574 type:asciz obElementNameEarth = 0x8018767C; // rom:0x5D57C type:asciz obElementNameWater = 0x80187684; // rom:0x5D584 type:asciz obElementNameVirtue = 0x8018768C; // rom:0x5D58C type:asciz obElementNameBane = 0x80187694; // rom:0x5D594 type:asciz obElementNameDrakonite = 0x8018769C; // rom:0x5D59C type:asciz obElementNameVariable = 0x801876A8; // rom:0x5D5A8 type:asciz obElementNameWindFlame = 0x801876B4; // rom:0x5D5B4 type:asciz obElementNameFlameWind = 0x801876C0; // rom:0x5D5C0 type:asciz obElementNameEarthFlame = 0x801876CC; // rom:0x5D5CC type:asciz obElementNameWaterEarth = 0x801876D8; // rom:0x5D5D8 type:asciz obElementNameWindBane = 0x801876E4; // rom:0x5D5E4 type:asciz obElementNameFlameBane = 0x801876F0; // rom:0x5D5F0 type:asciz //obAbilityNameThrust = 0x801876FC; // type:asciz rom:0x5D5FC size:7 //obAbilityNamePeck = 0x80187704; // type:asciz rom:0x5D604 size:5 //obAbilityNamePierce = 0x8018770C; // type:asciz rom:0x5D60C size:7 //obAbilityNameSlash = 0x80187714; // type:asciz rom:0x5D614 size:6 //obAbilityNameCleave = 0x8018771C; // type:asciz rom:0x5D61C size:7 //obAbilityNameRend = 0x80187724; // type:asciz rom:0x5D624 size:5 //obAbilityNameClaw = 0x8018772C; // type:asciz rom:0x5D62C size:5 //obAbilityNameBite = 0x80187734; // type:asciz rom:0x5D634 size:5 //obAbilityNameStrike = 0x8018773C; // type:asciz rom:0x5D63C size:7 //obAbilityNameCrush = 0x80187744; // type:asciz rom:0x5D644 size:6 //obAbilityNameSmash = 0x8018774C; // type:asciz rom:0x5D64C size:6 //obAbilityNameLash = 0x80187754; // type:asciz rom:0x5D654 size:5 //obAbilityNamePullStrings = 0x8018775C; // type:asciz rom:0x5D65C size:13 //obAbilityNameShoot = 0x8018776C; // type:asciz rom:0x5D66C size:6 //obAbilityNameTakeAPeek = 0x80187774; // type:asciz rom:0x5D674 size:12 //obAbilityNameFlipOver = 0x80187780; // type:asciz rom:0x5D680 size:10 //obAbilityNameSonicBoom = 0x8018778C; // type:asciz rom:0x5D68C size:11 //obAbilityNameWindShot = 0x80187798; // type:asciz rom:0x5D698 size:10 //obAbilityNameThunderArrow = 0x801877A4; // type:asciz rom:0x5D6A4 size:17 //obAbilityNameWindStorm = 0x801877B8; // type:asciz rom:0x5D6B8 size:11 //obAbilityNameMesmerize = 0x801877C4; // type:asciz rom:0x5D6C4 size:10 //obAbilityNameLifeDrain = 0x801877D0; // type:asciz rom:0x5D6D0 size:11 //obAbilityNameThrowAKiss = 0x801877DC; // type:asciz rom:0x5D6DC size:13 //obAbilityNameGazeOfTerror = 0x801877EC; // type:asciz rom:0x5D6EC size:18 //obAbilityNamePumpkinSmash = 0x80187800; // type:asciz rom:0x5D700 size:14 //obAbilityNamePumpkinShower = 0x80187810; // type:asciz rom:0x5D710 size:18 //obAbilityNameBanish = 0x80187824; // type:asciz rom:0x5D724 size:7 //obAbilityNameJihad = 0x8018782C; // type:asciz rom:0x5D72C size:6 //obAbilityNameMagicMissile = 0x80187834; // type:asciz rom:0x5D734 size:14 //obAbilityNameAbyss = 0x80187844; // type:asciz rom:0x5D744 size:6 //obAbilityNameLightningBreath = 0x8018784C; // type:asciz rom:0x5D74C size:20 //obAbilityNameFireBreath = 0x80187860; // type:asciz rom:0x5D760 size:12 //obAbilityNameAcidBreath = 0x8018786C; // type:asciz rom:0x5D76C size:12 //obAbilityNameBreathOfCold = 0x80187878; // type:asciz rom:0x5D778 size:15 //obAbilityNameSacredBreath = 0x80187888; // type:asciz rom:0x5D788 size:14 //obAbilityNameRottenBreath = 0x80187898; // type:asciz rom:0x5D798 size:14 //obAbilityNamePetrify = 0x801878A8; // type:asciz rom:0x5D7A8 size:8 //obAbilityNameRadiantGale = 0x801878B0; // type:asciz rom:0x5D7B0 size:13 //obAbilityNameCrimsonNote = 0x801878C0; // type:asciz rom:0x5D7C0 size:13 //obAbilityNameEarthquake = 0x801878D0; // type:asciz rom:0x5D7D0 size:11 //obAbilityNameClearDisaster = 0x801878DC; // type:asciz rom:0x5D7DC size:18 //obAbilityNameDivineRay = 0x801878F0; // type:asciz rom:0x5D7F0 size:11 //obAbilityNameEvilDead = 0x801878FC; // type:asciz rom:0x5D7FC size:10 //obAbilityNameEvocation = 0x80187908; // type:asciz rom:0x5D808 size:10 //obAbilityNameNinjaArt = 0x80187914; // type:asciz rom:0x5D814 size:10 //obAbilityNameLightning = 0x80187920; // type:asciz rom:0x5D820 size:10 //obAbilityNameThunderFlare = 0x8018792C; // type:asciz rom:0x5D82C size:14 //obAbilityNameShockBolt = 0x8018793C; // type:asciz rom:0x5D83C size:11 //obAbilityNameThunderbird = 0x80187948; // type:asciz rom:0x5D848 size:12 //obAbilityNameFireball = 0x80187954; // type:asciz rom:0x5D854 size:9 //obAbilityNameFireStorm = 0x80187960; // type:asciz rom:0x5D860 size:11 //obAbilityNameRayOfParalysis = 0x8018796C; // type:asciz rom:0x5D86C size:20 //obAbilityNameSalamander = 0x80187980; // type:asciz rom:0x5D880 size:11 //obAbilityNameAcidVapor = 0x8018798C; // type:asciz rom:0x5D88C size:11 //obAbilityNameCragPress = 0x80187998; // type:asciz rom:0x5D898 size:11 //obAbilityNamePoisonCloud = 0x801879A4; // type:asciz rom:0x5D8A4 size:13 //obAbilityNameGnome = 0x801879B4; // type:asciz rom:0x5D8B4 size:6 //obAbilityNameIceBlast = 0x801879BC; // type:asciz rom:0x5D8BC size:10 //obAbilityNameIceField = 0x801879C8; // type:asciz rom:0x5D8C8 size:10 //obAbilityNameSlumberMist = 0x801879D4; // type:asciz rom:0x5D8D4 size:13 //obAbilityNameFenrir = 0x801879E4; // type:asciz rom:0x5D8E4 size:7 //obAbilityNameHealing = 0x801879EC; // type:asciz rom:0x5D8EC size:8 //obAbilityNameHealingPlus = 0x801879F4; // type:asciz rom:0x5D8F4 size:13 //obAbilityNameWordOfPain = 0x80187A04; // type:asciz rom:0x5D904 size:13 //obAbilityNameDarkQuest = 0x80187A14; // type:asciz rom:0x5D914 size:11 //obAbilityNameNightmare = 0x80187A20; // type:asciz rom:0x5D920 size:10 //obAbilityNameDarkLore = 0x80187A2C; // type:asciz rom:0x5D92C size:10 //obAbilityNameTempest = 0x80187A38; // type:asciz rom:0x5D938 size:8 //obAbilityNameAnnihilation = 0x80187A40; // type:asciz rom:0x5D940 size:13 //obAbilityNameMeteorStrike = 0x80187A50; // type:asciz rom:0x5D950 size:14 //obAbilityNameWhiteMute = 0x80187A60; // type:asciz rom:0x5D960 size:11 //obAbilityNameIonosphere = 0x80187A6C; // type:asciz rom:0x5D96C size:11 //obAbilityNameAtmosphere = 0x80187A78; // type:asciz rom:0x5D978 size:11 //obAbilityNameDeepSleep = 0x80187A84; // type:asciz rom:0x5D984 size:11 //obAbilityNamePlasmaBall = 0x80187A90; // type:asciz rom:0x5D990 size:12 //obAbilityNamePlasmaStorm = 0x80187A9C; // type:asciz rom:0x5D99C size:13 //obAbilityNameBindFlare = 0x80187AAC; // type:asciz rom:0x5D9AC size:11 //obAbilityNameLavaShot = 0x80187AB8; // type:asciz rom:0x5D9B8 size:10 //obAbilityNameLavaFlow = 0x80187AC4; // type:asciz rom:0x5D9C4 size:10 //obAbilityNamePoisonPlant = 0x80187AD0; // type:asciz rom:0x5D9D0 size:13 //obAbilityNameClayAssault = 0x80187AE0; // type:asciz rom:0x5D9E0 size:13 //obAbilityNameBlueSpiral = 0x80187AF0; // type:asciz rom:0x5D9F0 size:12 //obAbilityNamePoisonLime = 0x80187AFC; // type:asciz rom:0x5D9FC size:12 //obAbilityNameInfest = 0x80187B08; // type:asciz rom:0x5DA08 size:7 //obAbilityNameInferno = 0x80187B10; // type:asciz rom:0x5DA10 size:8 //obAbilityNameBlackBreeze = 0x80187B18; // type:asciz rom:0x5DA18 size:13 //obAbilityNameDarkBlaze = 0x80187B28; // type:asciz rom:0x5DA28 size:11 //obAbilityNameDarkFlame = 0x80187B34; // type:asciz rom:0x5DA34 size:11 //obAbilityNameDoom = 0x80187B40; // type:asciz rom:0x5DA40 size:5 //obAbilityNameSonicBlast = 0x80187B48; // type:asciz rom:0x5DA48 size:12 //obAbilityNameWindBlast = 0x80187B54; // type:asciz rom:0x5DA54 size:11 //obAbilityNameFireBlast = 0x80187B60; // type:asciz rom:0x5DA60 size:11 //obAbilityNameEarthBlast = 0x80187B6C; // type:asciz rom:0x5DA6C size:12 //obAbilityNameAquaBlast = 0x80187B78; // type:asciz rom:0x5DA78 size:11 //obAbilityNameHolyBlast = 0x80187B84; // type:asciz rom:0x5DA84 size:11 //obAbilityNameDarkBlast = 0x80187B90; // type:asciz rom:0x5DA90 size:11 //obAbilityNameSonicBlade = 0x80187B9C; // type:asciz rom:0x5DA9C size:12 //obAbilityNameIgnisFatuus = 0x80187BA8; // type:asciz rom:0x5DAA8 size:13 //obAbilityNameMirageSlash = 0x80187BB8; // type:asciz rom:0x5DAB8 size:13 //obAbilityNameFatalDance = 0x80187BC8; // type:asciz rom:0x5DAC8 size:12 D_80187BD4 = 0x80187BD4; // rom:0x5DAD4 type:u32 // TODO: Figure this out FP_CLASS_GET_ITEM_0 = 0x80186FD4; // rom:0x5CED4 size:16 type:u32 FP_CLASS_GET_ITEM_1 = 0x8018B494; // rom:0x61394 size:16 type:u32 obClassData = 0x80187C14; // rom:0x5DB14 size:0x2E68 type:u32 class_get_field_0x2c = 0x8016DBD8; // rom:0x43AD8 obClassGetAbilityFront = 0x8016DC2C; // rom:0x43B2C obClassGetAbilityFrontHits = 0x8016DC80; // rom:0x43B80 obClassGetAbilityMiddle = 0x8016DCD4; // rom:0x43BD4 obClassGetAbilityMiddleHits = 0x8016DD20; // rom:0x43C20 obClassGetAbilityBack = 0x8016DD74; // rom:0x43C74 obClassGetAbilityBackHits = 0x8016DDC8; // rom:0x43CC8 class_get_field_0x4 = 0x8016DE1C; // rom:0x43D1C obClassGetGender = 0x8016DE70; // rom:0x43D70 obClassGetLeadershipRank = 0x8016DEC4; // rom:0x43DC4 class_get_global_flag = 0x8016DF18; // rom:0x43E18 obClassGetItemUpperLeft = 0x8016DF88; // rom:0x43E88 obClassGetItemUpperRight = 0x8016DFDC; // rom:0x43EDC obClassGetItemLowerLeft = 0x8016E030; // rom:0x43F30 obClassGetItemLowerRight = 0x8016E084; // rom:0x43F84 obClassGetAbilityFrontName = 0x8016E0D8; // rom:0x43FD8 obClassGetAbilityMiddleName = 0x8016E140; // rom:0x44040 obClassGetAbilityBackName = 0x8016E174; // rom:0x44074 obClassGetName = 0x8016E1DC; // rom:0x440DC obClassGetAbility = 0x8016E230; // rom:0x44130 obClassGetAbilityHits = 0x8016E338; // rom:0x44238 // CLASS_NAME_DRAGON_MASTER = 0x80190230; // type:asciz // obClassNameDanika = 0x8018FED0; // obClassNameElderlyMan = 0x8018FF14; // obClassNameBarkeep = 0x8018FF20; // obClassNameDaemon = 0x8018FF28; // obClassNameGatekeeper = 0x8018FF44; // obClassNameVanity = 0x8018FF64; // obClassNameDeathTemplar = 0x8018FF80; // obClassNameFlailMonarch = 0x8018FF90; // obClassNameSpecialClass = 0x8018FFA0; // obClassNameDarkPrince = 0x8018FFB0; // obClassNameOverlord = 0x8018FFBC; // obClassNameSolidblade = 0x8018FFC8; // obClassNameGrappler = 0x8018FFD4; // obClassNameWarlock = 0x8018FFE0; // obClassNameLord = 0x8018FFE8; // obClassNameRuneKnight = 0x8018FFF0; // obClassNameBlazeKnight = 0x8018FFFC; // obClassNameWarrior = 0x8019000C; // obClassNameGeneral = 0x80190014; // obClassNameVanguard = 0x8019001C; // obClassNameGladiator = 0x80190028; // obClassNameBaldrGolem = 0x80190034; // obClassNameStoneGolem = 0x80190040; // obClassNameGolem = 0x8019004C; // obClassNameGiant = 0x80190054; // obClassNameCerberus = 0x8019005C; // obClassNameHellhound = 0x80190068; // obClassNameSphinx = 0x80190074; // obClassNameCockatrice = 0x8019007C; // obClassNameOpinincus = 0x80190088; // obClassNameGriffin = 0x80190094; // obClassNameWyvern = 0x8019009C; // obClassNameWyrm = 0x801900A4; // obClassNameTiamat = 0x801900AC; // obClassNameBahamut = 0x801900B4; // obClassNameAhziDahaka = 0x801900C4; FORMATION_COMMAND_NAMES = 0x8021315C; // rom:0x1642CC type:char* obAbilityData = 0x8018AA7C; // rom:0x6097C size:0x9F0 obAbilityGetName = 0x8016E440; ability_get_field_0x4 = 0x8016E458; // rom:0x44358 obAbilityGetElement = 0x8016E470; obEquipmentGetResistance = 0x801EF2B0; // rom:0xDBD10 obEquipmentGetStat = 0x801EF298; // rom:0xDBCF8 obEquipmentTypeName = 0x802130A4; // rom:0x164214 type:char* obEquipmentData = 0x8018C40C; // size:0x20 equipment_get_field_0x1b = 0x8016F580; // rom:0x45480 equipment_get_field_0x1c = 0x8016F598; // rom:0x45498 obEquipmentGetName = 0x8016F5B0; obEquipmentGetType = 0x8016F5C8; obEquipmentGetElement = 0x8016F5E0; equipment_get_field_0x6 = 0x8016F614; obEquipmentGetBuyPrice = 0x8016F62C; equipment_get_field_0x10 = 0x8016F644; obEquipmentGetStrength = 0x8016F65C; obEquipmentGetVitality = 0x8016F6AC; obEquipmentGetIntelligence = 0x8016F6FC; obEquipmentGetMentality = 0x8016F74C; obEquipmentGetAgility = 0x8016F79C; obEquipmentGetDexterity = 0x8016F7EC; obEquipmentGetResistanceStrike = 0x8016F83C; obEquipmentGetResistanceWind = 0x8016F854; obEquipmentGetResistanceFire = 0x8016F86C; obEquipmentGetResistanceEarth = 0x8016F884; obEquipmentGetResistanceWater = 0x8016F89C; obEquipmentGetResistanceVirtue = 0x8016F8B4; obEquipmentGetResistanceBane = 0x8016F8CC; equipment_get_field_0x18_b68 = 0x8016F8E4; equipment_get_field_0x18_b46 = 0x8016F900; equipment_get_field_0x18_b24 = 0x8016F920; equipment_get_field_0x18_b12 = 0x8016F940; equipment_get_field_0x19_b68 = 0x8016F95C; equipment_get_field_0x19_b46 = 0x8016F978; equipment_get_field_0x19_b24 = 0x8016F998; equipment_get_field_0x19_b12 = 0x8016F9B8; equipment_get_field_0x1a_b7 = 0x8016F9D4; // rom:0x458D4 obEquipmentIsWeapon = 0x8016F9F0; // rom:0x458F0 obEquipmentGetFirstWeapon = 0x8016FA34; // rom:0x45934 obEquipmentGetFirstSpellbook = 0x8016FB50; // rom:0x45A50 obItemData = 0x8018E6CC; // rom:0x645CC size:0x21C obItemGetName = 0x8016F4E0; // rom:0x453E0 item_get_field_0x4 = 0x8016F500; // rom:0x45400 item_get_field_0x5 = 0x8016F520; // rom:0x45420 item_get_field_0x8 = 0x8016F540; // rom:0x45440 item_get_field_0x9 = 0x8016F560; // rom:0x45460 CHARACTER_NAME_ARRAY_00 = 0x8018EB48; __setup_overlay_79730 = 0x8017B5EC; __setup_overlay_165FC0 = 0x801B6900; // rom:0x10B040 __setup_overlay_171EA0 = 0x801B85CC; // rom:0x10CD0C __setup_overlay_177ED0 = 0x801B6D2C; // rom:0x10B46C __setup_overlay_1977E0 = 0x801B73EC; // rom:0x10BB2C __setup_overlay_1A4C10 = 0x801B750C; // rom:0x10BC4C __setup_overlay_1A9290 = 0x801B7A68; // rom:0x10C1A8 __setup_overlay_1B2670 = 0x801E49B0; // rom:0x1390F0 __setup_overlay_213B10 = 0x80178110; // rom:0x4E010 __setup_overlay_23B220 = 0x80177B84; // rom:0x4DA84 __setup_overlay_2447A0 = 0x801782C4; // rom:0x4E1C4 MakeRouteList = 0x801B3620; // rom:0x107D60 STR_VALUE_CANNOT_BE_REACHED_MAKE_ROUTE_LIST = 0x801EE0A0; // type:asciz Magnetic = 0x801B44DC; // rom:0x108C1C STR_MEM_ERROR_MAGNETIC = 0x801EE0F0; // type:asciz // Obviously wrong translated but whatevs.. STR_FAILED_TO_CONTROL_THE_HEATER = 0x800ADE78; STR_EMPTY = 0x800AE334; // type:asciz NAME_MAGNUS = 0x8018E8F0; // type:asciz NAME_DIO = 0x8018E8F8; // type:asciz NAME_LEIA = 0x8018E8FC; // type:asciz NAME_DESTIN = 0x8018E904; // type:asciz NAME_DEBONAIR = 0x8018E90C; // type:asciz NAME_GILBERT = 0x8018E918; // type:asciz NAME_AISHA = 0x8018E920; // type:asciz NAME_SHEEN = 0x8018E9FC; // type:asciz size:0x6 ITEM_NAME_SWORD = 0x8018B4B0; // rom:0x613B0 ITEM_NAME_LAEVATEINN = 0x8018B514; // rom:0x61414 //ITEM_NAME_SWORD_2 = 0x80212E50; // type:asciz rom:0x163FC0 //ITEM_NAME_GREAT_SWORD_2 = 0x80212E58; // type:asciz rom:0x163FC8 //ITEM_NAME_THRUSTING_SWORD_2 = 0x80212E64; // type:asciz rom:0x163FC8 //ITEM_NAME_1HANDED_2 = 0x80212E74; // type:asciz rom:0x163FE4 //ITEM_NAME_SHORT_SPEAR_2 = 0x80212EA4; // type:asciz rom:0x164014 size:0xbc __PTR_BIG_STRUCT = 0x80196AF8; // type:u32 __maybe_get_used_character_slots = 0x8016C048; __SOME_OVERLAY_TABLE = 0x800A83C0; // size:0x28 __SOME_OVERLAY_TABLE_1 = 0x800A83E8; // size:0x28 __SOME_OVERLAY_TABLE_2 = 0x800A8410; // size:0x28 __SOME_OVERLAY_TABLE_3 = 0x800A8438; // size:0x28 __SOME_OVERLAY_TABLE_4 = 0x800A8460; // size:0x28 __SOME_OVERLAY_TABLE_5 = 0x800A8488; // size:0x28 __SOME_OVERLAY_TABLE_6 = 0x800A84B0; // size:0x28 __SOME_OVERLAY_TABLE_7 = 0x800A84D8; // size:0x28 __SOME_OVERLAY_TABLE_8 = 0x800A8500; // size:0x28 __SOME_OVERLAY_TABLE_9 = 0x800A8528; // size:0x28 __SOME_OVERLAY_TABLE_10 = 0x800A8550; // size:0x28 __SOME_OVERLAY_TABLE_11 = 0x800A8578; // size:0x28 __SOME_OVERLAY_TABLE_12 = 0x800A85A0; // size:0x28 __SOME_OVERLAY_TABLE_13 = 0x800A85C8; // size:0x28 __SOME_OVERLAY_TABLE_14 = 0x800A85F0; // size:0x28 __SOME_OVERLAY_TABLE_15 = 0x800A8618; // size:0x28 __SOME_OVERLAY_TABLE_16 = 0x800A8640; // size:0x28 __SOME_OVERLAY_TABLE_17 = 0x800A8668; // size:0x28 __SOME_OVERLAY_TABLE_18 = 0x800A8690; // size:0x28 __SOME_OVERLAY_ID_ARRAY = 0x800A86FC; // size:0x2c UnusedMallocNo = 0x80077368; // The string at 0x800ADF08 translates to: "buSave: Saving...". It only appears in this function. buSave = 0x8007485C; // These strings are translated... STR_CREATING_NEW_DATA = 0x800ADEE8; STR_CREATING_A_NEW_FILE = 0x800ADEC8; STR_ADDING_NEW_DATA = 0x800ADEA4; // type:asciz STR_buSave_SAVING = 0x800ADF08; // type:asciz STR_UNUSEDMALLOCNO_INSUFFICIENT_MEMORY = 0x800ADF88; // type:asciz STR_FILE_NOT_FOUND = 0x800AE2AC; // type:asciz force_migration:True D_overlay_286BD0_8023E378_29A2B8 = 0x8023E378; // type:asciz rom:0x29A2B8 STR_SCENE_REPLAY_LEFT_BUTTON = 0x8023E040; // type:asciz rom:0x299F80 D_800A86B8 = 0x800A86B8; // size:0x3 type:u8 D_800A86BC = 0x800A86BC; // size:0x6 type:u8 D_800A86C4 = 0x800A86C4; // size:0x8 type:u8 D_800A86CC = 0x800A86CC; // size:0x3 type:u8 D_800A86D0 = 0x800A86D0; // size:0x4 type:u8 D_800A86D4 = 0x800A86D4; // size:0x2 type:u8 D_800A86D8 = 0x800A86D8; // size:0xc type:u8 D_800A86E4 = 0x800A86E4; // size:0x8 type:u8 D_800A86EC = 0x800A86EC; // size:0x3 type:u8 D_800A86F0 = 0x800A86F0; // size:0x7 type:u8 D_800A86F8 = 0x800A86F8; // size:0x4 type:u8 D_800AEFE0 = 0x800AEFE0; // size:0x8 D_800AF028 = 0x800AF028; // size:0x64 type:u32 __loads_overlay_array = 0x800761E4; __get_overlay_index = 0x80076430; __calls_loads_overlay_array = 0x80075BC0; D_800A81C0 = 0x800A81C0; // size:0x30 __add_0x594284 = 0x8009DD28; __log_lha_error = 0x8007BB90; __osPiTable = 0x800AA41C; // rom:0x3A81C osEPiLinkHandle = 0x8008BCE0l // rom:0x1C0E0 CartRomHandle = 0x800C4C50; // size:0x2A osCartRomInit = 0x8008BD30; D_800A81C0 = 0x800A81C0; // size:0x30 D_800C4BBC = 0x800C4BBC; // size:0x8 D_800AEFE0 = 0x800AEFE0; // size:0x8 D_80197168 = 0x80197168; // size:0x10 D_800E7D90 = 0x800E7D90; // size:0x58 D_800E7DE8 = 0x800E7DE8; // size:0x58 D_800AEFE0 = 0x800AEFE0; // size:0x8 D_800E82C8 = 0x800E82C8; // size:0x3F0 type:u8 D_800C4C10 = 0x800C4C10; // size:0xC type:u8 VALID_LHA_MAGIC = 0x800A8750; // type:u32 size:0x24 STR_LHa___s_s__s = 0x800AE30C; // type:asciz STR_Error = 0x800AE31C; // type:asciz STR_Fatal_error = 0x800AE324; // type:asciz STR_Invalid_header_LHarc_file_ = 0x800AE0E8; // type:asciz STR_rb = 0x800AE0A8; // type:asciz STR_wb = 0x800AE27C; // type:asciz STR_Unknown_method_skiped = 0x800AE284; // type:asciz __log_fatal_error = 0x8007BBF4; __log_fatal_error_desc = 0x8007BBC0; __set_vi_mode = 0x80072738; __calls_osViSwapBuffer_8007307C = 0x8007307C; osAiSetFrequency = 0x8008C430; osAiGetLength = 0x8008C410; osAiGetStatus = 0x8008C420; __osException = 0x80098D70; __osExceptionPreamble = 0x80098D60; dtor_rotate = 0x800ABAE0; // type:f32 ldigs = 0x800ABC30; // type:asciz udigs = 0x800ABC44; // type:asciz _Litob = 0x8009B670; __osSiRawWriteIo = 0x __osFinalrom = 0x800E82C0; // type:u32 osViClock = 0x800ABAC8; // type:s32 __OSGlobalIntMask = 0x800ABAD0; // type:u32 __osShutdown = 0x800ABACC; // type:u32 __osSiRawReadIo = 0x8009A830; __osSiRawWriteIo = 0x8009A880; osResetType = 0x8000030C; osAppNMIBuffer = 0x8000031C; osClockRate = 0x800ABAC0; // type:u64 osPiRawStartDma = 0x800997F0; osEPiRawStartDma = 0x8008BA50; __calls_osViBlack = 0x80089BE4; __MAIN_START_BUT_CHECK = 0x800E79B0; // size:0x14 __MAIN_START_BUT_STATE = 0x800E8214; __thread_80089358 = 0x80089358; __CONTROLLER_0_BUTTON = 0x800E8700; __menu_handle_input = 0x8019B8AC; // type:func __MENU_TIMER = 0x801BA540; // type:u32 __inc_menu_timer = 0x8019BCEC; // type:func rom:0x1D21EC __calls_inc_menu_timer = 0x80177A38; // rom:0x4D938 __resets_menu_timer = 0x8019B2E0; // rom:0x1D17E0 __calls_resets_menu_timer = 0x80177A1C; // rom:0x4D91C __MENU_INDEX = 0x801BA94C; __GLOBAL_WITH__inc_menu_timer = 0x8018FB20; __osSetTimerIntr = 0x80094F70; __osInsertTimer = 0x80094FD0; osSetTime = 0x80094D20; osStopThread = 0x80094B40; osSpTaskYield = 0x80093C40; sprintf = 0x800934B0; alHeapInit = 0x8008F850; // rom:0x1FC50 alHeapDBAlloc = 0x8008F890; alSaveNew = 0x8008CDD8; alMainBusNew = 0x8008CD7C; alAuxBusNew = 0x8008CD20; alLoadNew = 0x8008CBE4; alLoadParam = 0x8008D600; alResampleNew = 0x8008CC94; alResampleParam = 0x8008EA6C; alEnvmixerNew = 0x8008CB2C; alEnvmixerParam = 0x8008DF40; alAuxBusParam = 0x8008DA0C; __allocParam = 0x8008FD9C; __freeParam = 0x8008FDC8; _collectPVoices = 0x8008FDE0; _freePVoice = 0x8008FE34; _timeToSamplesNoRound = 0x8008FE74; _timeToSamples = 0x8008FEBC; __nextSampleTime = 0x8008FF08; init_lpfilter = 0x8008C5F0; alMainBusPull = 0x8008E710; alResamplePull = 0x8008E880; alEnvmixerPull = 0x8008DA40; _pullSubFrame = 0x8008E014; _frexpf = 0x8008E2E8; _ldexpf = 0x8008E3C8; _getRate = 0x8008E3EC; _getVol = 0x8008E66C; alAuxBusPull = 0x8008D930; _decodeChunk = 0x8008D7AC; alRaw16Pull = 0x8008D264; alAdpcmPull = 0x8008CE20; alFilterNew = 0x8008E6F0; alFxPull = 0x8008EB30; alFxParamHdl = 0x8008EEB8; _loadOutputBuffer = 0x8008F0A8; _loadBuffer = 0x8008F2C0; _saveBuffer = 0x8008F430; _filterBuffer = 0x8008F5A0; _doModFunc = 0x8008F63C; osPfsChecker = 0x8009AC70; corrupted_init = 0x8009B0D0; corrupted = 0x8009B228; __osPfsGetStatus = 0x80096EC0; __osPfsRequestOneChannel = 0x80096FB0; __osPfsGetOneChannelData = 0x80097044; osPfsInitPak = 0x80096B90; __osContRamRead = 0x80097BD0; __osContRamWrite = 0x80097DC0; __osRepairPackId = 0x800971B8; __osSumcalc = 0x80097140; __osIdCheckSum = 0x80097174; __osCheckPackId = 0x800974A4; __osGetId = 0x80097608; __osCheckId = 0x800977D4; __osPfsRWInode = 0x8009788C; __scHandleRSP = 0x800940EC; __scHandleRetrace = 0x80093FEC; osScGetCmdQ = 0x80093EE0; osScRemoveClient = 0x80093E50; osScAddClient = 0x80093DF8; osCreateScheduler = 0x80093CB0; __scMain = 0x80093EE8; osSpTaskYielded = 0x80093C60; osSpTaskLoad = 0x80093A00; osSpTaskStartGo = 0x80093C0C; __osSpRawStartDma = 0x8009A7A0; __osSpDeviceBusy = 0x8009A740; __osSpSetPc = 0x8009A770; __osGetCause = 0x8009A6D0; __osGetSR = 0x8009A6F0; __osSetCompare = 0x8009A700; __osSetFpcCsr = 0x8009A710; __osSetSR = 0x8009A720; __osSpGetStatus = 0x800939F0; __osSpSetStatus = 0x8009A760; osViGetNextFramebuffer = 0x800951A0; osViSetYScale = 0x80095780; osViSwapBuffer = 0x800957D0; osPfsAllocateFile = 0x80095B90; __osPfsDeclearPage = 0x80095E9C; __osPfsSelectBank = 0x800970D0; osDpSetNextBuffer = 0x8009A630; __scExec = 0x800943A4; __scAppendList = 0x8009434C; __scTaskComplete = 0x800942C0; __scTaskReady = 0x8009426C; __scYield = 0x80094474; __scHandleRDP = 0x800941DC; osViGetCurrentFramebuffer = 0x800951E0; osViModeTable = 0x800AA7E0; osViSetMode = 0x800955C0; osViSetEvent = 0x80095560; vi = 0x800ABB70; // size:0x60 __osViCurr = 0x800ABBD0; __osViNext = 0x800ABBD4; osViBlack = 0x80095B30; osViSetSpecialFeatures = 0x80095610; osViModeNtscHpf1 = 0x800AB9B0; osViModeMpalHpf1 = 0x800ABA50; osViModePalLan1 = 0x800ABBE0; osViModeMpalLan1 = 0x800ABA00; osViModeNtscLan1 = 0x800AB960; osUnmapTLBAll = 0x8009AB00; osMapTLBRdb = 0x8009AAA0; __real_read_controller = 0x8008A42C; __calls_romCopy_8009DA50 = 0x8009DA50; __calls_romCopy_8009DAF4 = 0x8009DAF4; __calls_romCopy_8009DBB8 = 0x8009DBB8; __calls_romCopy_8009DD38 = 0x8009DD38; __calls_romCopy_8009DE40 = 0x8009DE40; __load_and_unpack = 0x8009DF48; //__calls_romCopy_800EA488 = 0x800EA488; magnitude = 0x8009C780; __MUS_MEM_800B18A4 = 0x800B18A4; // size:0x58 __MUS_MEM_800B186C = 0x800B186C; __MUS_MEM_800B1870 = 0x800B1870; __MUS_MEM_800B1868 = 0x800B1868; MQ_SWAP_BUFFER = 0x800E9BA8; MQ_800E7988 = 0x800E7988; MQ_800C35A0 = 0x800C35A0; obUnpackQueue = 0x800AF320; MQ_800B1880 = 0x800B1880; MQ_800E79C8 = 0x800E79C8; MQ_800C49E8 = 0x800C49E8; OSMESG_800B1870 = 0x800B1870; OSMESG_800B17D0 = 0x800B17D0; OSMESG_800B17E0 = 0x800B17E0; OSMESG_800B9C58 = 0x800B9C58; OSMESG_800B9C80 = 0x800B9C80; SP_THREAD_800B9C88 = 0x800BBE40; THREAD_800B7A90 = 0x800B7A90; THREAD_800B9C88 = 0x800B9C88; // Name taken from error message. UnpackProc = 0x8007AC30; // Inferred from UnpackProc. Unpack = 0x8007A110; __read_u32_le = 0x8007A7E0; __load_song = 0x800EA488; // rom:0x3FA18 __SONG_VOLUME = 0x800EB2E0; __SONG_REVERB = 0x800EB2E4; __SONG_SOURCE_START = 0x800EB4F0; __SONG_SOURCE_END = 0x800EB4F4; __MAYBE_SONG_800EB0B0 = 0x800EB0B0; // size:0x50 __MAYBE_SONG_800EB100 = 0x800EB100; // size:0x50 __MAYBE_SONG_800EB150 = 0x800EB150; // size:0x50 __MAYBE_SONG_800EB1A0 = 0x800EB1A0; // size:0x50 __MAYBE_SONG_800EB1F0 = 0x800EB1F0; // size:0x50 __MAYBE_SONG_800EB240 = 0x800EB240; // size:0x50 __MAYBE_SONG_800EB290 = 0x800EB290; // size:0x50 // 7 pointers __MAYBE_SONG_ARRAY_800A8218 = 0x800A8218; // size:0x1C __initialize_song_mem = 0x80073FD4; STR_INVALID_HEADER_LHA_FILE = 0x800AE108; SWAP_BUFFER_FUNC_800A9E8C = 0x800A9E8C; set_swap_buffer_func_800A9E8C = 0x8008AFA0; __reset_compared_osTvType = 0x8016CD3C; __get_compared_osTvType = 0x8016CD30; __inc_compared_osTvType = 0x8016CD5C; __compared_osTvType = 0x80187021; // Taken from http://n64devkit.square7.ch/n64man/os/osEPiStartDma.htm romCopy = 0x8008A0F0; // rom:0x1A4F0 carthandle = 0x800E79AC; __ROM_0_to_8000 = 0x800A83B8; // rom:0x387B8 romCopy_256 = 0x80074CF0; // rom:0x50F0 __GLOBAL_CONTROLLER_DATA_COPY = 0x0800AEE78; // size:0x18 __calls_copy_controller_data = 0x8007297C; __read_controller = 0x8008A3A4; __calls_read_controller_1 = 0x8008A508; __calls_read_controller_2 = 0x8008A528; STR_CRC_error = 0x800AE2A0; __file_open = 0x8007F4E4; // rom:0xF8E4 __FILE_WRITE_ERROR = 0x800AE348; __FILE_READ_ERROR = 0x800AE378; __logs_read_error = 0x8007C590; __file_read = 0x8007F570; ___FILE_WRITE_ERROR = 0x800AE38C; __file_write = 0x08007F5D8; __ERROR_BAD_TABLE = 0x800AE338; __VIRTUAL_MEMORY_EXHAUSTED = 0x800AE35C; __virtual_mem_alloc = 0x80070F30; obMain = 0x80071EB0; obThreadMain = 0x800AF5F0; // size:0x1B0 obStackMain = 0x800C4D60; // size:0x2000 entry = 0x80070C00; guRotateRPYF = 0x80092A90; CHARACTER_SLOT = 0x80193BF8; // size:0x38 //CHARACTER_SLOT_01 = 0x80193C30; // size:0x38 //CHARACTER_SLOT_02 = 0x80193C68; // size:0x38 PERSPECTIVE_MATRIX_00 = 0x801969b0; PERSPECTIVE_MATRIX_01 = 0x800C4BE4; AddHeap = 0x80070D20; HIsAllocatedPointer = 0x800714D4; can_log_crc_error = 0x8007B88C; proutSprintf = 0x80093508; osSyncPrintf = 0x80093540; rmonPrintf = 0x80093554; strchr = 0x80093420; strlen = 0x80093460; memcpy = 0x80093484; bcopy = 0x80093060; bcmp = 0x80092F50; bzero = 0x80093380; n64_ptr_tables_v2_00_VRAM = 0x80164770; // rom:0xB9D00 n64_ptr_tables_v2_01_VRAM = 0x80104710; // rom:0x59CA0 n64_wave_data_VRAM = 0xD_8010A760; // rom:0x5FCF0 alSynAddPlayer = 0x80088000; // rom:0x18400 alSynAllocVoice = 0x80088050; // rom:0x18450 alSynStopVoice = 0x80088550; // rom:0x18950 alAudioFrame = 0x80088840; // rom:0x18C40 alSynAllocFX = 0x8008FF70; alFxNew = 0x8008C694; alFxParam = 0x8008EEA4; alMainBusParam = 0x8008E850; alInit = 0x80084970; // rom:0x14D70 alUnlink = 0x8008F81C; alClose = 0x8008F7CC; alLink = 0x8008F7FC; alGlobals = 0x800AA710; alSynNew = 0x8008F920; alCopy = 0x8008F8E0; alSavePull = 0x8008F6D0; alSaveParam = 0x8008F778; alSynDelete = 0x8008FF60; sqrtf = 0x800907E0; sinf = 0x80092DB0; cosf = 0x800907F0; guOrthoF = 0x800920A0; guOrtho = 0x800921D0; guPerspectiveF = 0x80092320; guPerspective = 0x800924D0; guPositionF = 0x800926A0; guPosition = 0x80092878; guRotateRPY = 0x80092C18; guMtxF2L = 0x800988A0; guMtxL2F = 0x80098920; guMtxCatF = 0x800989A0; guMtxCatL = 0x80098340; guMtxXFML = 0x800983C0; guMtxXFMF = 0x80098450; guNormalize = 0x80098BC0; guMtxIdent = 0x800987E0; guMtxIdentF = 0x80098840; guRotateF = 0x80098500; guRotate = 0x80098660; guScaleF = 0x80098B60; guTranslateF = 0x80098D00; guLookAtF = 0x80090940; guLookAt = 0x80090CC0; guLookAtHiliteF = 0x80091050; guLookAtHilite = 0x800919D4; guLookAtReflectF = 0x80091AB0; guLookAtReflect = 0x80092028; osTvType = 0x80000300; // type:s32 osRomBase = 0x80000308; // type:s32 osInitialize = 0x80098050; osInvalICache = 0x800900C0; osGetCount = 0x8009A6E0; osCreateViManager = 0x80095220; osCreateMesgQueue = 0x80093570; osVirtualToPhysical = 0x80090780; osContGetReadData = 0x80090318; osContGetQuery = 0x80090270; osGetTime = 0x80094C90; osSetTimer = 0x80094D40; osYieldThread = 0x80094C40; osGetThreadPri = 0x80094930; osSetThreadPri = 0x80094950; osWritebackDCache = 0x80090140; osWritebackDCacheAll = 0x800901C0; osSetIntMask = 0x8008B820; osStartThread = 0x80094A20; osJamMesg = 0x800935A0; osRecvMesg = 0x800936E0; osSendMesg = 0x80093810; osSetEventMesg = 0x80093940; osContStartQuery = 0x800901F0; osContInit = 0x80090470; osContStartReadData = 0x80090290; osCreateThread = 0x80094860; osCreatePiManager = 0x8008B8C0; osInvalDCache = 0x80090010; osDestroyThread = 0x8009A9C0; __osPfsRequestData = 0x8009B50C; __osPfsGetInitData = 0x8009B5B0; osPfsIsPlug = 0x8009B390; osAfterPreNMI = 0x80098030; __osDevMgrMain = 0x8008BEB0; __osPackReadData = 0x800903B4; __osProbeTLB = 0x800950E0; __osEnqueueAndYield = 0x800993DC; __osEnqueueThread = 0x800994E4; __osCleanupThread = 0x800996B8; // type:func __osDisableInt = 0x800996D0; __osRestoreInt = 0x80099740; __osPopThread = 0x8009952C; __osThreadTail = 0x800AA790; __osContLastCmd = 0x800E79A8; // type:u8 __osPackRequestData = 0x800906C0; __osContPifRam = 0x800C4A20; // size:0x40 __osContGetInitData = 0x8009060C; __osViGetCurrentContext = 0x8009AC60; __osViSwapContext = 0x80095820; __osTimerInterrupt = 0x80094E34; __osViIntrCount = 0x800C4BA8; __osDequeueThread = 0x80094C00; __osRunningThread = 0x800AA7A0; __osDispatchThread = 0x8009953C; __osActiveQueue = 0x800AA79C; __osTimerServicesInit = 0x80094DE0; __osSiAccessQueue = 0x800E9BC8; __osViInit = 0x8009AB50; __osBaseCounter = 0x800C4814; __osCurrentTime = 0x800C4C40; // type:u64 __osContinitialized = 0x800AA720; // type:u32 __osMaxControllers = 0x800C4C1C; // type:u8 __osSiCreateAccessQueue = 0x80094770; __osEepromTimerQ = 0x800E99D0; __osEepromTimerMsg = 0x800E79B8; piAccessBuf = 0x800C3550; piEventQueue = 0x800C3530; piEventBuf = 0x800C3548; piThread = 0x800C2380; osPiStartDma = 0x8008C360; osEPiStartDma = 0x8008BC40; osPiGetCmdQueue = 0x800998C0; __osPiCreateAccessQueue = 0x8008C270; __osPiRelAccess = 0x8008C330; __osPiGetAccess = 0x8008C2C4; __osPiAccessQueueEnabled = 0x800AA440; // type:u32 __osPiAccessQueue = 0x800C4CC8; __osPiDevMgr = 0x800AA400; // size:0x1C osEPiRawReadIo = 0x800998E0; osEPiRawWriteIo = 0x80099A50; __osResetGlobalIntMask = 0x800997A0; __osSetGlobalIntMask = 0x80099760; __osDpDeviceBusy = 0x8009C350; siAccessBuf = 0x800C35A0; __osSiRawStartDma = 0x800946C0; __osSiRawStartDma = 0x800946C0; __osSiRelAccess = 0x80094830; __osSiGetAccess = 0x800947C4; __osSiAccessQueueEnabled = 0x800AA780; viMgrMain = 0x800953C0; viEventQueue = 0x800C4770; viEventBuf = 0x800C4788; viRetraceMsg = 0x800C47A0; // size:0x18 viCounterMsg = 0x800C47B8; // size:0x18 __osViDevMgr = 0x800AA7C0; // size:0x1C