__MAYBE_VERTICES_801FD200 = 0x801FD200; // rom:0x14E3E0 __MAYBE_VERTICES_801FD2A8 = 0x801FD2A8; // rom:0x14E488 __MAYBE_VERTICES_801FD350 = 0x801FD350; // rom:0x14E530 __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_8021EF08 = 0x8021EF08; // rom:0x16FF48 __MAYBE_VERTICES_8021C588 = 0x8021C588; // rom:0x1B9C78 PTR_DISPLAY_LIST = 0x800E9BA0; DISPLAY_LIST_80186310 = 0x80186310; // rom:0x5C210 DISPLAY_LIST_80186330 = 0x80186330; // rom:0x5C230 DISPLAY_LIST_80186320 = 0x80186320; // rom:0x5C220 DISPLAY_LIST_80186358 = 0x80186358; // rom:0x5C258 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_800A9EF0 = 0x800A9EF0; // rom:0x3A2F0 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 __SOMETHING_FRAMEBUFFERS = 0x800A9EE0; // rom:0x3A2E0 size:0xC __something_display_list = 0x80089804; // rom:0x19C04 __SOMETHING_WITH_GFX = 0x800E9BE0; // size:0x18 __MAYBE_DISPLAY_LIST = 0x801B8430; // rom:0x1EE930 FP_CLASS_GET_ITEM = 0x8018B494; // rom:0x61394 size:0x10 type:u32 __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 STR_FATAL_DANCE = 0x80187BC8; // rom:0x5DAC8 type:asciz size:0xc 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 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 STR_ELEMENT_WIND_FLAME = 0x801876B4; // rom:0x5D5B4 type:asciz STR_ELEMENT_FLAME_WIND = 0x801876C0; // rom:0x5D5C0 type:asciz STR_ELEMENT_EARTH_FLAME = 0x801876CC; // rom:0x5D5CC type:asciz STR_ELEMENT_WATER_EARTH = 0x801876D8; // rom:0x5D5D8 type:asciz STR_ELEMENT_WIND_BANE = 0x801876E4; // rom:0x5D5E4 type:asciz STR_ELEMENT_FlAME_BANE = 0x801876F0; // rom:0x5D5F0 type:asciz D_80187BD4 = 0x80187BD4; // rom:0x5DAD4 type:u32 CLASS_DATA = 0x80187C14; // rom:0x5DB14 size:0x2E68 type:u32 class_get_field_0x2c = 0x8016DBD8; // rom:0x43AD8 class_get_ability_front = 0x8016DC2C; // rom:0x43B2C class_get_ability_front_hitcount = 0x8016DC80; // rom:0x43B80 class_get_ability_middle = 0x8016DCD4; // rom:0x43BD4 class_get_ability_middle_hitcount = 0x8016DD20; // rom:0x43C20 class_get_ability_back = 0x8016DD74; // rom:0x43C74 class_get_ability_back_hitcount = 0x8016DDC8; // rom:0x43CC8 class_get_field_0x4 = 0x8016DE1C; // rom:0x43D1C class_get_gender = 0x8016DE70; // rom:0x43D70 class_get_leadership_rank = 0x8016DEC4; // rom:0x43DC4 class_get_global_flag = 0x8016DF18; // rom:0x43E18 class_get_item_upper_left = 0x8016DF88; // rom:0x43E88 class_get_item_upper_right = 0x8016DFDC; // rom:0x43EDC class_get_item_lower_left = 0x8016E030; // rom:0x43F30 class_get_item_lower_right = 0x8016E084; // rom:0x43F84 class_get_ability_front_name = 0x8016E0D8; // rom:0x43FD8 class_get_ability_middle_name = 0x8016E140; // rom:0x44040 class_get_ability_back_name = 0x8016E174; // rom:0x44074 class_get_name = 0x8016E1DC; // rom:0x440DC class_get_ability = 0x8016E230; // rom:0x44130 class_get_ability_hitcount = 0x8016E338; // rom:0x44238 FORMATION_COMMAND_NAMES = 0x8021315C; // rom:0x1642CC type:char* ABILITY_DATA = 0x8018AA7C; // rom:0x6097C size:0xA20 ability_get_name = 0x8016E440; ability_get_field_0x4 = 0x8016E458; // rom:0x44358 ability_get_element = 0x8016E470; FP_EQUIPMENT_GET_RESISTANCE = 0x801EF2B0; // rom:0xDBD10 FP_EQUIPMENT_GET_ALL_STATS = 0x801EF298; // rom:0xDBCF8 EQUIPMENT_TYPE_NAMES = 0x802130A4; // rom:0x164214 type:char* EQUIPMENT_DATA = 0x8018C40C; // size:0x20 equipment_get_field_0x1b = 0x8016F580; // rom:0x45480 equipment_get_field_0x1c = 0x8016F598; // rom:0x45498 equipment_get_name = 0x8016F5B0; equipment_get_type = 0x8016F5C8; equipment_get_element = 0x8016F5E0; equipment_get_field_0x6 = 0x8016F614; equipment_get_buy_price = 0x8016F62C; equipment_get_field_0x10 = 0x8016F644; equipment_get_strength = 0x8016F65C; equipment_get_vitality = 0x8016F6AC; equipment_get_intelligence = 0x8016F6FC; equipment_get_mentality = 0x8016F74C; equipment_get_agility = 0x8016F79C; equipment_get_dexterity = 0x8016F7EC; equipment_get_resistance_strike = 0x8016F83C; equipment_get_resistance_wind = 0x8016F854; equipment_get_resistance_fire = 0x8016F86C; equipment_get_resistance_earth = 0x8016F884; equipment_get_resistance_water = 0x8016F89C; equipment_get_resistance_holy = 0x8016F8B4; equipment_get_resistance_dark = 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 equipment_is_weapon = 0x8016F9F0; // rom:0x458F0 equipment_get_first_weapon = 0x8016FA34; // rom:0x45934 equipment_get_first_spellbook = 0x8016FB50; // rom:0x45A50 ITEM_DATA = 0x8018E6CC; // rom:0x645CC size:0x21C item_get_name = 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_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; // size:0x2A 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; // 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 romCopy_512 = 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 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