Match bootdll in PAL
This commit is contained in:
parent
ddf7241695
commit
8a96d23ba9
13 changed files with 746 additions and 192 deletions
|
|
@ -19,9 +19,9 @@ modules:
|
|||
splits: config/GMPE01_00/rels/bootDll/splits.txt
|
||||
links: []
|
||||
extract:
|
||||
- symbol: logoNintendoData
|
||||
binary: logoNintendoData.bin
|
||||
header: logoNintendoData.inc
|
||||
- symbol: nintendoData
|
||||
binary: nintendoData.bin
|
||||
header: nintendoData.inc
|
||||
- object: files/dll/instDll.rel
|
||||
hash: f09399fee83c63abfe2adb25341152adad959a93
|
||||
symbols: config/GMPE01_00/rels/instDll/symbols.txt
|
||||
|
|
|
|||
|
|
@ -10,11 +10,7 @@ REL/executor.c:
|
|||
.text start:0x00000000 end:0x000000A0
|
||||
|
||||
REL/bootDll/main.c:
|
||||
.text start:0x000000A0 end:0x00002944
|
||||
.text start:0x000000A0 end:0x000029C8
|
||||
.rodata start:0x00000000 end:0x000000DC
|
||||
.data start:0x00000000 end:0x000000A0
|
||||
.data start:0x00000000 end:0x0000311D
|
||||
.bss start:0x00000000 end:0x0000005C
|
||||
|
||||
REL/bootDll/nintendo_data.c:
|
||||
.text start:0x00002944 end:0x000029C8
|
||||
.data start:0x000000A0 end:0x0000311D
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
_prolog = .text:0x00000000; // type:function size:0x54 scope:global
|
||||
_epilog = .text:0x00000054; // type:function size:0x4C scope:global
|
||||
ObjectSetup = .text:0x000000A0; // type:function size:0x1CC
|
||||
BootProc = .text:0x0000026C; // type:function size:0x78C scope:local
|
||||
BootExec = .text:0x0000026C; // type:function size:0x78C
|
||||
UpdateDemoMess = .text:0x000009F8; // type:function size:0xC8 scope:local
|
||||
ProgressiveProc = .text:0x00000AC0; // type:function size:0x6B8 scope:local
|
||||
fn_1_1178 = .text:0x00001178; // type:function size:0x3B4
|
||||
fn_1_152C = .text:0x0000152C; // type:function size:0xBD4
|
||||
TitleInit = .text:0x00002100; // type:function size:0x374 scope:local
|
||||
TitleProc = .text:0x00002474; // type:function size:0x4D0 scope:local
|
||||
logoReadNintendo = .text:0x00002944; // type:function size:0x84
|
||||
BootProgExec = .text:0x00000AC0; // type:function size:0x6B8
|
||||
DebugCamOutView = .text:0x00001178; // type:function size:0x3B4
|
||||
DebugCamUpdate = .text:0x0000152C; // type:function size:0xBD4
|
||||
BootTitleCreate = .text:0x00002100; // type:function size:0x374
|
||||
BootTitleExec = .text:0x00002474; // type:function size:0x4D0
|
||||
NintendoDataDecode = .text:0x00002944; // type:function size:0x84
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
|
||||
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
|
||||
|
|
@ -50,20 +50,21 @@ lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x8 scope:local data:d
|
|||
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_data_0 = .data:0x00000000; // type:object size:0x24 scope:local data:string
|
||||
lbl_1_data_24 = .data:0x00000024; // type:object size:0x14 scope:local data:string
|
||||
demoTimingTbl = .data:0x00000038; // type:object size:0x18 scope:local data:2byte
|
||||
progressivePosTbl = .data:0x00000050; // type:object size:0x8 scope:local
|
||||
lbl_1_data_58 = .data:0x00000058; // type:object size:0x4 scope:local
|
||||
demoMessTimeTbl = .data:0x00000038; // type:object size:0x18 scope:local data:2byte
|
||||
progPosTbl = .data:0x00000050; // type:object size:0x8 scope:local
|
||||
debugCamTbl = .data:0x00000058; // type:object size:0x4 scope:local
|
||||
lbl_1_data_5C = .data:0x0000005C; // type:object size:0x1A scope:local data:string
|
||||
lbl_1_data_76 = .data:0x00000076; // type:object size:0x13 scope:local data:string
|
||||
lbl_1_data_89 = .data:0x00000089; // type:object size:0x17 scope:local
|
||||
logoNintendoData = .data:0x000000A0; // type:object size:0x307D align:32
|
||||
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4
|
||||
nintendoData = .data:0x000000A0; // type:object size:0x307D align:32
|
||||
debugCamOnF = .bss:0x00000000; // type:object size:0x4
|
||||
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x2
|
||||
titleGroup = .bss:0x00000006; // type:object size:0x2 scope:local data:2byte
|
||||
titleModel = .bss:0x00000008; // type:object size:0x6 scope:local data:2byte
|
||||
demoWin = .bss:0x0000000E; // type:object size:0x2 scope:local data:2byte
|
||||
bootGrpId = .bss:0x00000006; // type:object size:0x2 scope:local data:2byte
|
||||
titleMdlId = .bss:0x00000008; // type:object size:0x6 scope:local data:2byte
|
||||
demoWinId = .bss:0x0000000E; // type:object size:0x2 scope:local data:2byte
|
||||
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0xC
|
||||
lbl_1_bss_1C = .bss:0x0000001C; // type:object size:0x8 data:float
|
||||
lbl_1_bss_24 = .bss:0x00000024; // type:object size:0x18 data:float
|
||||
lbl_1_bss_3C = .bss:0x0000003C; // type:object size:0x18 data:float
|
||||
objman = .bss:0x00000054; // type:object size:0x8 scope:local data:4byte
|
||||
debugCamZoom = .bss:0x0000001C; // type:object size:0x8 data:float
|
||||
debugCamPos = .bss:0x00000024; // type:object size:0x18 data:float
|
||||
debugCamRot = .bss:0x0000003C; // type:object size:0x18 data:float
|
||||
objman = .bss:0x00000054; // type:object size:0x4 data:4byte
|
||||
debugOutView = .bss:0x00000058; // type:object size:0x4 scope:local data:4byte
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue