d_dvd_drive_error OK

This commit is contained in:
robojumper
2025-05-13 19:11:43 +02:00
parent 912cc30b60
commit 46117f72a6
26 changed files with 385 additions and 146 deletions
+4
View File
@@ -29,6 +29,10 @@ force_active: [
"ModuleConstructorsX",
"ModuleDestructorsX",
]
extract:
- symbol: DOL_BACKUP_FONT
header: d/dol_backup_error_font.inc
modules:
- object: orig/SOUE01/files/rels.arc:rels/d_a_asura_bulletNP.rel
splits: config/SOUE01/rels/d_a_asura_bulletNP/splits.txt
+1 -1
View File
@@ -17,7 +17,7 @@ cb7__9dScBoot_cFv = .text:0x00000620; // type:function size:0x160
cb8__9dScBoot_cFv = .text:0x00000780; // type:function size:0x8
cb9__9dScBoot_cFv = .text:0x00000790; // type:function size:0x58
dScBoot_c_classInit__Fv = .text:0x000007F0; // type:function size:0x30
fn_3_820 = .text:0x00000820; // type:function size:0x38
drawCallback__9dScBoot_cFv = .text:0x00000820; // type:function size:0x38
__ct__Q29dScBoot_c7strap_cFv = .text:0x00000860; // type:function size:0x2EC
__dt__Q34nw4r3lyt11FontRefLinkFv = .text:0x00000B50; // type:function size:0x40
__dt__Q23d2d10ResAccIf_cFv = .text:0x00000B90; // type:function size:0x74
+10 -2
View File
@@ -180,9 +180,17 @@ d/d_dvd.cpp:
.data start:0x805033F0 end:0x80503400
.sdata start:0x80571C10 end:0x80571C20
d/d_dvd_drive_error.cpp:
.text start:0x80052300 end:0x80052760 align:16
.rodata start:0x804DC6B0 end:0x804DCBF0
.data start:0x80503400 end:0x80503440
.sbss start:0x805750D0 end:0x805750D8
.sdata2 start:0x80576F20 end:0x80576F38
d/d_dvd_unk.cpp:
.text start:0x80052300 end:0x80052E00 align:16
.sbss start:0x805750D0 end:0x805750E0
.text start:0x80052760 end:0x80052E00 align:16
.data start:0x80503440 end:0x8050A238
.sbss start:0x805750D8 end:0x805750E0
d/d_dylink.cpp:
.text start:0x80052E00 end:0x80053A30 align:16
+23 -23
View File
@@ -525,11 +525,11 @@ execute__17NandRequestDeleteFv = .text:0x80015D00; // type:function size:0x38
doDelete__23NandRequestDeleteHolderFPCc = .text:0x80015D40; // type:function size:0x94
fn_80015DE0 = .text:0x80015DE0; // type:function size:0x8
fn_80015DF0 = .text:0x80015DF0; // type:function size:0x48
fn_80015E40 = .text:0x80015E40; // type:function size:0x38
fn_80015E80 = .text:0x80015E80; // type:function size:0x18
create__11SaveRelatedFv = .text:0x80015E40; // type:function size:0x38
remove__11SaveRelatedFv = .text:0x80015E80; // type:function size:0x18
fn_80015EA0 = .text:0x80015EA0; // type:function size:0x14
fn_80015EC0 = .text:0x80015EC0; // type:function size:0x74
fn_80015F40 = .text:0x80015F40; // type:function size:0xC
fn_80015F40__11SaveRelatedFv = .text:0x80015F40; // type:function size:0xC
fn_80015F50 = .text:0x80015F50; // type:function size:0x8
fn_80015F60 = .text:0x80015F60; // type:function size:0x14
fn_80015F80 = .text:0x80015F80; // type:function size:0x4C
@@ -543,7 +543,7 @@ fn_80016190 = .text:0x80016190; // type:function size:0x18
fn_800161B0 = .text:0x800161B0; // type:function size:0x10
fn_800161C0 = .text:0x800161C0; // type:function size:0x34
defaultSet__3d2dFv = .text:0x80016200; // type:function size:0xF4
fn_80016300 = .text:0x80016300; // type:function size:0x28
draw__3d2dFv = .text:0x80016300; // type:function size:0x28
fn_80016330 = .text:0x80016330; // type:function size:0x28
fn_80016360 = .text:0x80016360; // type:function size:0x54
fn_800163C0 = .text:0x800163C0; // type:function size:0x248
@@ -553,7 +553,7 @@ fn_80016690 = .text:0x80016690; // type:function size:0xC
fn_800166A0 = .text:0x800166A0; // type:function size:0x58
fn_80016700 = .text:0x80016700; // type:function size:0x160
fn_80016860 = .text:0x80016860; // type:function size:0x28
createLightTextures = .text:0x80016890; // type:function size:0x98
createLightTextures__3d3dFv = .text:0x80016890; // type:function size:0x98
fn_80016930 = .text:0x80016930; // type:function size:0x2C
fn_80016960__3d3dFR7mVec3_cRC7mVec3_c = .text:0x80016960; // type:function size:0x130
fn_80016A90__3d3dFRC7mVec3_c = .text:0x80016A90; // type:function size:0xCC
@@ -2145,22 +2145,22 @@ __ct__Q24dDvd8loader_cFv = .text:0x80052100; // type:function size:0x28
__dt__Q24dDvd8loader_cFv = .text:0x80052130; // type:function size:0x40
request__Q24dDvd8loader_cFPCcUcPQ23EGG4Heap = .text:0x80052170; // type:function size:0x128
remove__Q24dDvd8loader_cFv = .text:0x800522A0; // type:function size:0x5C
createFont__Q27dDvdUnk11unkstruct_cFPQ23EGG4Heap = .text:0x80052300; // type:function size:0x34
getUnk__Q24dDvd11unkstruct_cFv = .text:0x80052340; // type:function size:0x8
draw__Q27dDvdUnk11unkstruct_cFv = .text:0x80052350; // type:function size:0x35C
fn_800526B0 = .text:0x800526B0; // type:function size:0x98
init__Q24dDvd11unkstruct_cFv = .text:0x80052750; // type:function size:0x10
fn_80052760 = .text:0x80052760; // type:function size:0x88
create__16dDvdDriveError_cFPQ23EGG4Heap = .text:0x80052300; // type:function size:0x34
isError__16dDvdDriveError_cCFv = .text:0x80052340; // type:function size:0x8
draw__16dDvdDriveError_cFv = .text:0x80052350; // type:function size:0x35C
execute__16dDvdDriveError_cFv = .text:0x800526B0; // type:function size:0x98
init__16dDvdDriveError_cFv = .text:0x80052750; // type:function size:0x10
create__Q27dDvdUnk7FontUnkFPQ23EGG4Heap = .text:0x80052760; // type:function size:0x88
fn_800527F0 = .text:0x800527F0; // type:function size:0x11C
fn_80052910 = .text:0x80052910; // type:function size:0x48
fn_80052960 = .text:0x80052960; // type:function size:0x18
fn_80052980 = .text:0x80052980; // type:function size:0x30
init__Q27dDvdUnk7FontUnkFv = .text:0x80052980; // type:function size:0x30
fn_800529B0 = .text:0x800529B0; // type:function size:0x30
fn_800529E0 = .text:0x800529E0; // type:function size:0x38
fn_80052A20 = .text:0x80052A20; // type:function size:0xB8
fn_80052AE0 = .text:0x80052AE0; // type:function size:0x148
fn_80052C30 = .text:0x80052C30; // type:function size:0x24
fn_80052C60 = .text:0x80052C60; // type:function size:0x24
fn_80052C60__Q27dDvdUnk7FontUnkFv = .text:0x80052C60; // type:function size:0x24
fn_80052C90__Q27dDvdUnk7FontUnkFv = .text:0x80052C90; // type:function size:0x28
fn_80052CC0 = .text:0x80052CC0; // type:function size:0x38
fn_80052D00__Q27dDvdUnk7FontUnkFb = .text:0x80052D00; // type:function size:0x14
@@ -2933,7 +2933,7 @@ fn_80067C10 = .text:0x80067C10; // type:function size:0xA8
fn_80067CC0 = .text:0x80067CC0; // type:function size:0x7C
fn_80067D40 = .text:0x80067D40; // type:function size:0x70
fn_80067DB0 = .text:0x80067DB0; // type:function size:0x14
fn_80067DD0 = .text:0x80067DD0; // type:function size:0x8
fn_80067DD0__16ReloadColorFaderFb = .text:0x80067DD0; // type:function size:0x8
fn_80067DE0 = .text:0x80067DE0; // type:function size:0xD4
getStatus__Q23EGG10ColorFaderCFv = .text:0x80067EC0; // type:function size:0x8
fn_80067ED0__16ReloadColorFaderFv = .text:0x80067ED0; // type:function size:0x24
@@ -4059,7 +4059,7 @@ write__22NandRequestWriteHolderFPCcPvUl = .text:0x800BD580; // type:function siz
failedWrite__22NandRequestWriteHolderFv = .text:0x800BD5E0; // type:function size:0xC
onExit__Q23EGG6ThreadFv = .text:0x800BD5F0; // type:function size:0x4
onEnter__Q23EGG6ThreadFv = .text:0x800BD600; // type:function size:0x4
fn_800BD610 = .text:0x800BD610; // type:function size:0x34
create__17NandResultTrackerFPQ23EGG4Heap = .text:0x800BD610; // type:function size:0x34
GetInstance__17NandResultTrackerFv = .text:0x800BD650; // type:function size:0x8
isFailure__17NandResultTrackerF10NANDResult = .text:0x800BD660; // type:function size:0x5C
fn_800BD6C0 = .text:0x800BD6C0; // type:function size:0x34
@@ -8509,7 +8509,7 @@ fn_80152BC0 = .text:0x80152BC0; // type:function size:0x64
fn_80152C30 = .text:0x80152C30; // type:function size:0xE8
fn_80152D20 = .text:0x80152D20; // type:function size:0x54
fn_80152D80 = .text:0x80152D80; // type:function size:0x5C
fn_80152DE0 = .text:0x80152DE0; // type:function size:0x3C
create__18dLytSystemWindow_cFv = .text:0x80152DE0; // type:function size:0x3C
fn_80152E20 = .text:0x80152E20; // type:function size:0xC8
fn_80152EF0 = .text:0x80152EF0; // type:function size:0x8
fn_80152F00 = .text:0x80152F00; // type:function size:0x8
@@ -10489,9 +10489,9 @@ TgInsectCaptureMinigame__getBugIndex = .text:0x80196550; // type:function size:0
TgStream__initList = .text:0x801965A0; // type:function size:0x50
TgStream__dtorList = .text:0x801965F0; // type:function size:0x58
fn_80196650 = .text:0x80196650; // type:function size:0x4C
getHBM = .text:0x801966A0; // type:function size:0x8
GetInstance__6dHbm_cFv = .text:0x801966A0; // type:function size:0x8
fn_801966B0 = .text:0x801966B0; // type:function size:0x120
fn_801967D0 = .text:0x801967D0; // type:function size:0x1D4
fn_801967D0__6dHbm_cFv = .text:0x801967D0; // type:function size:0x1D4
fn_801969B0 = .text:0x801969B0; // type:function size:0xB4
fn_80196A70 = .text:0x80196A70; // type:function size:0x60
fn_80196AD0 = .text:0x80196AD0; // type:function size:0x64
@@ -10514,7 +10514,7 @@ fn_80197340 = .text:0x80197340; // type:function size:0x14
fn_80197360 = .text:0x80197360; // type:function size:0x5C
fn_801973C0 = .text:0x801973C0; // type:function size:0x58
fn_80197420 = .text:0x80197420; // type:function size:0x140
fn_80197560 = .text:0x80197560; // type:function size:0x28
fn_80197560__6dHbm_cFl = .text:0x80197560; // type:function size:0x28
fn_80197590 = .text:0x80197590; // type:function size:0x28
dStageMgr_c_classInit__Fv = .text:0x801975C0; // type:function size:0x34
fn_80197600 = .text:0x80197600; // type:function size:0xA0
@@ -30069,7 +30069,7 @@ __vt__16ActorCarryStruct = .data:0x805033D0; // type:object size:0xC
__vt__19dColliderLinkedList = .data:0x805033E0; // type:object size:0xC
__vt__Q24dDvd8loader_c = .data:0x805033F0; // type:object size:0x10
lbl_80503400 = .data:0x80503400; // type:object size:0x40
lbl_80503440 = .data:0x80503440; // type:object size:0x6DF8
DOL_BACKUP_FONT = .data:0x80503440; // type:object size:0x6DF8 align:32
lbl_8050A238 = .data:0x8050A238; // type:object size:0x14
lbl_8050A24C = .data:0x8050A24C; // type:object size:0xC
lbl_8050A258 = .data:0x8050A258; // type:object size:0x14 data:string
@@ -39870,7 +39870,7 @@ lbl_80574FEC = .sbss:0x80574FEC; // type:object size:0xC
sInstance__8UnkClass = .sbss:0x80574FF8; // type:object size:0x4
sInstance__11FileManager = .sbss:0x80574FFC; // type:object size:0x4 data:4byte
sInstance__7SaveMgr = .sbss:0x80575000; // type:object size:0x8 data:4byte
lbl_80575008 = .sbss:0x80575008; // type:object size:0x8 data:4byte
sInstance__11SaveRelated = .sbss:0x80575008; // type:object size:0x8 data:4byte
lbl_80575010 = .sbss:0x80575010; // type:object size:0x8 data:4byte
lbl_80575018 = .sbss:0x80575018; // type:object size:0x8 data:4byte
lbl_80575020 = .sbss:0x80575020; // type:object size:0x1 data:byte
@@ -39911,7 +39911,7 @@ lbl_805750B8 = .sbss:0x805750B8; // type:object size:0x8 data:byte
s_ExecuteControlFlags__7dBase_c = .sbss:0x805750C0; // type:object size:0x4 data:4byte
s_DrawControlFlags__7dBase_c = .sbss:0x805750C4; // type:object size:0x4 data:4byte
s_NextExecuteControlFlags__7dBase_c = .sbss:0x805750C8; // type:object size:0x4 data:4byte
lbl_805750D0 = .sbss:0x805750D0; // type:object size:0x8 data:4byte
sInstance__16dDvdDriveError_c = .sbss:0x805750D0; // type:object size:0x8 data:4byte
sInstance__Q27dDvdUnk7FontUnk = .sbss:0x805750D8; // type:object size:0x8 data:4byte
pDynamicNameTable = .sbss:0x805750E0; // type:object size:0x4 data:4byte
nDynamicNameTable = .sbss:0x805750E4; // type:object size:0x4 data:4byte
@@ -39922,7 +39922,7 @@ Initialized__4dDyl = .sbss:0x805750F4; // type:object size:0x1 data:byte
DVD__4dDyl = .sbss:0x805750F8; // type:object size:0x4 data:4byte
mFaderColor = .sbss:0x80575100; // type:object size:0x4 scope:local data:byte
@GUARD@getFontPath__10dFontMng_cFUc@TEMP_FONT_NAME = .sbss:0x80575108; // type:object size:0x1 scope:local data:byte
SOME_GFX_THING = .sbss:0x80575110; // type:object size:0x8 data:4byte
sInstance__6dGfx_c = .sbss:0x80575110; // type:object size:0x8 data:4byte
lbl_80575118 = .sbss:0x80575118; // type:object size:0x4 data:4byte
lbl_8057511C = .sbss:0x8057511C; // type:object size:0x4 data:4byte
lbl_80575120 = .sbss:0x80575120; // type:object size:0x4 data:4byte