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 ELEMENT_NAMES = 0x80187BD4; // rom:0x5DAD4 type:u32 STR_ELEMENT_PHYSICAL = 0x80187660; // rom:0x5D560 type:asciz STR_ELEMENT_WIND = 0x8018766C; // rom:0x5D56C type:asciz STR_ELEMENT_FLAME = 0x80187674; // rom:0x5D574 type:asciz STR_ELEMENT_EARTH = 0x8018767C; // rom:0x5D57C type:asciz STR_ELEMENT_WATER = 0x80187684; // rom:0x5D584 type:asciz STR_ELEMENT_VIRTUE = 0x8018768C; // rom:0x5D58C type:asciz STR_ELEMENT_BANE = 0x80187694; // rom:0x5D594 type:asciz STR_ELEMENT_DRAKONITE = 0x8018769C; // rom:0x5D59C type:asciz STR_ELEMENT_VARIABLE = 0x801876A8; // rom:0x5D5A8 type:asciz D_80187BD4 = 0x80187BD4; // rom:0x5DAD4 type:u32 CLASS_DATA = 0x80187C14; // rom:0x5DB14 size:0x48 type:u32 ITEM_TYPE_NAMES = 0x802130A4; // rom:0x164214 type:char* FORMATION_COMMAND_NAMES = 0x8021315C; // rom:0x1642CC type:char* ABILITY_DATA = 0x8018AA7C; // rom:0x6097C size:0x10 ability_get_name = 0x8016E440; ability_get_element = 0x8016E470; ITEM_DATA = 0x8018C40C; // size:0x20 item_get_name = 0x8016F5B0; item_get_type = 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 __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_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 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 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; 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 __resets_menu_timer = 0x8019B2E0; // rom:0x1D17E0 __calls_resets_menu_timer = 0x80177A1C; // rom:0x4D91C __returns_GLOBAL_with_inc_timer = 0x801779F8; // rom:0x4D8F8 __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; 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; __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 = 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; // Maybe incorrect, found them myself. MusInitialize = 0x8008123C; // rom:0x1163C MusFxBankInitialize = 0x80081F7C; // rom:0x1237C MusPtrBankInitialize = 0x80081DB4; 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 __MUS_CONFIG_8010A710 = 0x8010A710; // size:0x44 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; // 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 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