675 lines
18 KiB
Plaintext
675 lines
18 KiB
Plaintext
|
|
|
|
ITEM_DATA = 0x8018C410; // size:0x20
|
|
|
|
item_get_field_0x0 = 0x8016F5C8;
|
|
item_get_element = 0x8016F5E0;
|
|
item_get_field_0x2 = 0x8016F614;
|
|
item_get_field_0x4 = 0x8016F62C;
|
|
item_get_field_0xc = 0x8016F644;
|
|
item_get_strength = 0x8016F65C;
|
|
item_get_vitality = 0x8016F6AC;
|
|
item_get_intelligence = 0x8016F6FC;
|
|
item_get_mentality = 0x8016F74C;
|
|
item_get_agility = 0x8016F79C;
|
|
item_get_dexterity = 0x8016F7EC;
|
|
item_get_resistance_strike = 0x8016F83C;
|
|
item_get_resistance_wind = 0x8016F854;
|
|
item_get_resistance_fire = 0x8016F86C;
|
|
item_get_resistance_earth = 0x8016F884;
|
|
item_get_resistance_water = 0x8016F89C;
|
|
item_get_resistance_holy = 0x8016F8B4;
|
|
item_get_resistance_dark = 0x8016F8CC;
|
|
item_get_field_0x14_b68 = 0x8016F8E4;
|
|
item_get_field_0x14_b46 = 0x8016F900;
|
|
item_get_field_0x14_b24 = 0x8016F920;
|
|
item_get_field_0x14_b12 = 0x8016F940;
|
|
|
|
FP_ITEM_GET_RESISTANCE = 0x801EF2B0; // rom:0xDBD10
|
|
FP_ITEM_GET_ALL_STATS = 0x801EF298; // rom:0xDBCF8
|
|
|
|
CHARACTER_NAME_ARRAY_00 = 0x8018EB48;
|
|
|
|
__setup_overlay_79730 = 0x8017B5EC;
|
|
__setup_overlay_71280 = 0x8017B774;
|
|
__setup_overlay_87200 = 0x8017B6B0;
|
|
__setup_overlay_165FC0 = 0x801B6900; // rom:0x10B040
|
|
|
|
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
|
|
|
|
CLASS_NAME_DRAGON_MASTER = 0x80190230; // type:asciz
|
|
|
|
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
|
|
|
|
__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;
|
|
STR_buSave_SAVING = 0x800ADF08;
|
|
STR_UNUSEDMALLOCNO_INSUFFICIENT_MEMORY = 0x800ADF88; // type:asciz
|
|
STR_FILE_NOT_FOUND = 0x800AE2AC;
|
|
|
|
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
|
|
|
|
maybe_boot_01 = 0x800851C0;
|
|
|
|
__add_0x594284 = 0x8009DD28;
|
|
|
|
__log_lha_error = 0x8007BB90;
|
|
|
|
CartRomHandle = 0x800C4C50;
|
|
osCartRomInit = 0x8008BD30;
|
|
PTR_CART_ROM_HANDLE = 0x800E7A20;
|
|
|
|
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
|
|
|
|
VALID_LHA_MAGIC = 0x800A8750;
|
|
|
|
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;
|
|
__osViSwapBuffer_3 = 0x8008B110;
|
|
|
|
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;
|
|
|
|
__SCREEN_IS_NOT_BLACK = 0x800C4BD8;
|
|
__calls_osViBlack = 0x80089BE4;
|
|
__set_black = 0x80089BC0;
|
|
|
|
__MAIN_NOT_NULL_INF_LOOP = 0x800C4800;
|
|
__MAIN_START_BUT_CHECK = 0x800E79B0; // size:0x14
|
|
__MAIN_START_BUT_STATE = 0x800E8214;
|
|
|
|
__thread_80089358 = 0x80089358;
|
|
__idle_start_4_threads = 0x80088C50;
|
|
|
|
__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
|
|
__MENU_INDEX = 0x801BA94C;
|
|
|
|
__GLOBAL_WITH__inc_menu_timer = 0x8018FB20;
|
|
|
|
__GLOBAL_CONT_STATUS = 0x800C4B38;
|
|
|
|
__set_fp_8008A660 = 0x8008A660;
|
|
|
|
musCurrentPtrBank = 0x800B182C;
|
|
|
|
__osSetTimerIntr = 0x80094F70;
|
|
__osInsertTimer = 0x80094FD0;
|
|
osSetTime = 0x80094D20;
|
|
osStopThread = 0x80094B40;
|
|
osSpTaskYield = 0x80093C40;
|
|
sprintf = 0x800934B0;
|
|
|
|
alHeapDBAlloc = 0x8008F890;
|
|
alSaveNew = 0x8008CDD8;
|
|
alMainBusNew = 0x8008CD7C;
|
|
alAuxBusNew = 0x8008CD20;
|
|
alLoadNew = 0x8008CBE4;
|
|
alLoadParam = 0x8008D600;
|
|
alResampleNew = 0x8008CC94;
|
|
alResampleParam = 0x8008EA6C;
|
|
alEnvmixerNew = 0x8008CB2C;
|
|
alEnvmixerParam = 0x8008DF40;
|
|
alAuxBusParam = 0x8008DA0C;
|
|
alAudioFrame = 0x8008FBEC;
|
|
__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;
|
|
|
|
obInitControllers = 0x80089C60;
|
|
|
|
MusFxBankInitialize = 0x80081F7C; // rom:0x1237C
|
|
|
|
|
|
osUnmapTLBAll = 0x8009AB00;
|
|
osMapTLBRdb = 0x8009AAA0;
|
|
|
|
Mus__unknown_80081DB4 = 0x80081DB4;
|
|
__real_read_controller = 0x8008A42C;
|
|
__calls_romCopy_8009DA50 = 0x8009DA50;
|
|
__calls_romCopy_8009DAF4 = 0x8009DAF4;
|
|
__calls_romCopy_8009DBB8 = 0x8009DBB8;
|
|
__calls_romCopy_8009DD38 = 0x8009DD38;
|
|
__calls_romCopy_8009DE40 = 0x8009DE40;
|
|
__calls_romCopy_8009DF48 = 0x8009DF48;
|
|
//__calls_romCopy_800EA488 = 0x800EA488;
|
|
|
|
__start_thread_800BE1C0 = 0x8008B0B0;
|
|
__start_thread_800B9C88 = 0x80089660;
|
|
|
|
magnitude = 0x8009C780;
|
|
|
|
main_ = 0x80071EB0;
|
|
|
|
__dma_load_loop = 0x80089A30;
|
|
__dma_load_loop_check = 0x800819D4;
|
|
|
|
__MUS_MEM_800B18A4 = 0x800B18A4; // size:0x58
|
|
__MUS_MEM_800B186C = 0x800B186C;
|
|
__MUS_MEM_800B1870 = 0x800B1870;
|
|
__MUS_MEM_800B1868 = 0x800B1868;
|
|
|
|
MQ_CONTROLLER = 0x800E9B88;
|
|
MQ_SWAP_BUFFER = 0x800E9BA8;
|
|
MQ_800E7988 = 0x800E7988;
|
|
MQ_800C4A00 = 0x800C4A00;
|
|
MQ_800E9BF0 = 0x800E9BF0;
|
|
MQ_800C4C28 = 0x800C4C28;
|
|
MQ_800C35A0 = 0x800C35A0;
|
|
MQ_800AF320 = 0x800AF320;
|
|
MQ_800B1880 = 0x800B1880;
|
|
MQ_800E79C8 = 0x800E79C8;
|
|
MQ_800C49E8 = 0x800C49E8;
|
|
MQ_800BE030 = 0x800BE030;
|
|
MQ_800E8B84 = 0x800E8B84;
|
|
MQ_800B9C40 = 0x800B9C40;
|
|
MQ_800E8B4C = 0x800E8B4C;
|
|
|
|
OSMESG_800BE190 = 0x800BE190;
|
|
OSMESG_800BE194 = 0x800BE194;
|
|
OSMESG_800BE1A0 = 0x800BE1A0;
|
|
OSMESG_800B1870 = 0x800B1870;
|
|
OSMESG_800B17D0 = 0x800B17D0;
|
|
OSMESG_800B17E0 = 0x800B17E0;
|
|
OSMESG_800BE048 = 0x800BE048;
|
|
OSMESG_800B9C58 = 0x800B9C58;
|
|
OSMESG_800B9C80 = 0x800B9C80;
|
|
|
|
SP_THREAD_IDLE = 0x800B17A0;
|
|
SP_THREAD_FIRST_DMA_LOAD = 0x800C6D60;
|
|
SP_THREAD_800BE1C0 = 0x800C2370;
|
|
SP_THREAD_800B9C88 = 0x800BBE40;
|
|
|
|
THREAD_CONTROLLER = 0x800BBE80;
|
|
THREAD_FIRST_DMA_LOAD = 0x800AF5F0;
|
|
THREAD_800B7A90 = 0x800B7A90;
|
|
THREAD_800BE1C0 = 0x800BE1C0;
|
|
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_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;
|
|
|
|
Stack__dma_load_loop_new = 0x80089054;
|
|
Stack__dma_load_loop_delete = 0x80089124;
|
|
|
|
|
|
__thread_8008AFE0 = 0x8008AFE0;
|
|
__thread_80088F08 = 0x80088F08;
|
|
__thread_80089200 = 0x80089200;
|
|
__thread_800893C0 = 0x800893C0;
|
|
__thread_80089540 = 0x80089540;
|
|
|
|
STR_INVALID_HEADER_LHA_FILE = 0x800AE108;
|
|
|
|
SWAP_BUFFER_FUNC = 0x800A9E84;
|
|
set_swap_buffer_func = 0x800899D0;
|
|
SWAP_BUFFER_FUNC_800A9E88 = 0x800A9E88;
|
|
|
|
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;
|
|
|
|
romCopy = 0x80089F80;
|
|
|
|
__GLOBAL_CONTROLLER_DATA = 0x0800C4BF0; // size:0x18
|
|
__GLOBAL_CONTROLLER_DATA_COPY = 0x0800AEE78; // size:0x18
|
|
|
|
__start_controller_thread = 0x80089D7C;
|
|
__calls_copy_controller_data = 0x8007297C;
|
|
__copy_global_controller_data = 0x8008A600;
|
|
__start_copy_global_controller_data = 0x8008A354;
|
|
__end_copy_global_controller_data = 0x8008A37C;
|
|
__read_controller = 0x8008A3A4;
|
|
__calls_read_controller_0 = 0x8008A47C;
|
|
__calls_read_controller_1 = 0x8008A508;
|
|
__calls_read_controller_2 = 0x8008A528;
|
|
|
|
STR_CRC_error = 0x800AE2A0;
|
|
__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;
|
|
__some_logging = 0x80093540;
|
|
__virtual_mem_alloc = 0x80070F30;
|
|
|
|
__controller_thread_80089D9C = 0x80089D9C;
|
|
__Mus_thread_80085908 = 0x80085908;
|
|
|
|
|
|
|
|
THREAD_IDLE = 0x800AF440;
|
|
idle = 0x8007F8E4;
|
|
|
|
obInitializePi = 0x80089F40;
|
|
|
|
boot = 0x8007F880;
|
|
entry = 0x80070C00;
|
|
|
|
guRotateRPYF = 0x80092A90;
|
|
|
|
|
|
CHARACTER_SLOT_MAGNUS = 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;
|
|
|
|
MusHandlePause = 0x80081EA4;
|
|
MusHandleUnpause = 0x80081EC8;
|
|
MusSetFxType = 0x80081EF0;
|
|
MusFxBankNumberOfEffects = 0x80082000;
|
|
MusFxBankSetPtrBank = 0x8008202C;
|
|
MusFxBankGetPtrBank = 0x80082034;
|
|
MusSetMasterVolume = 0x800814C4;
|
|
MusStartSong = 0x800814F0;
|
|
MusPtrBankSetCurrent = 0x80081E18;
|
|
|
|
__MusIntInitSweep = 0x80083010;
|
|
__MusIntMemMalloc = 0x80085ADC;
|
|
|
|
alSynAllocFX = 0x8008FF70;
|
|
alFxNew = 0x8008C694;
|
|
alFxParam = 0x8008EEA4;
|
|
alMainBusParam = 0x8008E850;
|
|
alInit = 0x8008F7A0;
|
|
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;
|
|
|
|
__osDevMgrMain = 0x8008BEB0;
|
|
__osPackReadData = 0x800903B4;
|
|
__osProbeTLB = 0x800950E0;
|
|
__osEnqueueAndYield = 0x800993DC;
|
|
__osDisableInt = 0x800996D0;
|
|
__osRestoreInt = 0x80099740;
|
|
__osPopThread = 0x8009952C;
|
|
__osThreadTail = 0x800AA790;
|
|
__osContLastCmd = 0x800E79A8;
|
|
__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;
|
|
__osMaxControllers = 0x800C4C1C;
|
|
__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;
|
|
__osPiAccessQueue = 0x800C4CC8;
|
|
__osPiDevMgr = 0x800AA400; // size:0x1C
|
|
|
|
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
|
|
|