Split out data.c and decode.c
Also given symbols
This commit is contained in:
parent
3e16f21568
commit
5cb53ace31
3 changed files with 42 additions and 29 deletions
|
|
@ -32,6 +32,18 @@ game/dvd.c:
|
||||||
.sdata start:0x801D3430 end:0x801D3438
|
.sdata start:0x801D3430 end:0x801D3438
|
||||||
.sbss start:0x801D3AE0 end:0x801D3AE8
|
.sbss start:0x801D3AE0 end:0x801D3AE8
|
||||||
|
|
||||||
|
game/data.c:
|
||||||
|
.text start:0x80006E38 end:0x80009400
|
||||||
|
.data start:0x8011EF58 end:0x8011FDE0
|
||||||
|
.bss start:0x80142840 end:0x80145640
|
||||||
|
.sdata start:0x801D3438 end:0x801D3448
|
||||||
|
.sbss start:0x801D3AE8 end:0x801D3AF8
|
||||||
|
|
||||||
|
game/decode.c:
|
||||||
|
.text start:0x80009400 end:0x80009AFC
|
||||||
|
.data start:0x8011FDE0 end:0x8011FE00
|
||||||
|
.bss start:0x80145640 end:0x80145A40
|
||||||
|
|
||||||
game/malloc.c:
|
game/malloc.c:
|
||||||
.text start:0x8000A558 end:0x8000A938
|
.text start:0x8000A558 end:0x8000A938
|
||||||
.data start:0x80121F50 end:0x80121FC8
|
.data start:0x80121F50 end:0x80121FC8
|
||||||
|
|
|
||||||
|
|
@ -65,31 +65,31 @@ HuDvdDataFastReadNum = .text:0x80006A80; // type:function size:0x174
|
||||||
HuDvdDataFastReadAsync = .text:0x80006BF4; // type:function size:0x150
|
HuDvdDataFastReadAsync = .text:0x80006BF4; // type:function size:0x150
|
||||||
HuDvdDataClose = .text:0x80006D44; // type:function size:0x38
|
HuDvdDataClose = .text:0x80006D44; // type:function size:0x38
|
||||||
HuDvdErrorWatch = .text:0x80006D7C; // type:function size:0xBC
|
HuDvdErrorWatch = .text:0x80006D7C; // type:function size:0xBC
|
||||||
fn_80006E38 = .text:0x80006E38; // type:function size:0xD0
|
HuDataInit = .text:0x80006E38; // type:function size:0xD0
|
||||||
fn_80006F08 = .text:0x80006F08; // type:function size:0x74
|
HuDataReadChk = .text:0x80006F08; // type:function size:0x74
|
||||||
fn_80006F7C = .text:0x80006F7C; // type:function size:0x64
|
HuDataGetStatus = .text:0x80006F7C; // type:function size:0x64
|
||||||
fn_80006FE0 = .text:0x80006FE0; // type:function size:0xB8
|
HuDataGetDirPtr = .text:0x80006FE0; // type:function size:0xB8
|
||||||
fn_80007098 = .text:0x80007098; // type:function size:0x224
|
HuDataDirRead = .text:0x80007098; // type:function size:0x224
|
||||||
fn_800072BC = .text:0x800072BC; // type:function size:0x188
|
HuDataDirSet = .text:0x800072BC; // type:function size:0x188
|
||||||
fn_80007444 = .text:0x80007444; // type:function size:0xC8
|
HuDataDirReadAsyncCallBack = .text:0x80007444; // type:function size:0xC8
|
||||||
fn_8000750C = .text:0x8000750C; // type:function size:0x1A8
|
HuDataDirReadAsync = .text:0x8000750C; // type:function size:0x1A8
|
||||||
fn_800076B4 = .text:0x800076B4; // type:function size:0x1A8
|
HuDataDirReadNumAsync = .text:0x800076B4; // type:function size:0x1A8
|
||||||
fn_8000785C = .text:0x8000785C; // type:function size:0x60
|
HuDataGetAsyncStat = .text:0x8000785C; // type:function size:0x60
|
||||||
fn_800078BC = .text:0x800078BC; // type:function size:0x344
|
HuDataRead = .text:0x800078BC; // type:function size:0x344
|
||||||
fn_80007C00 = .text:0x80007C00; // type:function size:0x3A0
|
HuDataReadNum = .text:0x80007C00; // type:function size:0x3A0
|
||||||
fn_80007FA0 = .text:0x80007FA0; // type:function size:0x3C4
|
HuDataSelHeapRead = .text:0x80007FA0; // type:function size:0x3C4
|
||||||
fn_80008364 = .text:0x80008364; // type:function size:0x428
|
HuDataSelHeapReadNum = .text:0x80008364; // type:function size:0x428
|
||||||
fn_8000878C = .text:0x8000878C; // type:function size:0x30
|
HuDataReadMulti = .text:0x8000878C; // type:function size:0x30
|
||||||
fn_800087BC = .text:0x800087BC; // type:function size:0x3FC
|
HuDataReadMultiSub = .text:0x800087BC; // type:function size:0x3FC
|
||||||
fn_80008BB8 = .text:0x80008BB8; // type:function size:0x104
|
HuDataGetSize = .text:0x80008BB8; // type:function size:0x104
|
||||||
fn_80008CBC = .text:0x80008CBC; // type:function size:0x38
|
HuDataClose = .text:0x80008CBC; // type:function size:0x38
|
||||||
fn_80008CF4 = .text:0x80008CF4; // type:function size:0x7C
|
HuDataCloseMulti = .text:0x80008CF4; // type:function size:0x7C
|
||||||
fn_80008D70 = .text:0x80008D70; // type:function size:0xD4
|
HuDataDirClose = .text:0x80008D70; // type:function size:0xD4
|
||||||
fn_80008E44 = .text:0x80008E44; // type:function size:0x130
|
HuDataDirCloseNum = .text:0x80008E44; // type:function size:0x130
|
||||||
fn_80008F74 = .text:0x80008F74; // type:function size:0x48C
|
HuDataReadNumHeapShortForce = .text:0x80008F74; // type:function size:0x48C
|
||||||
fn_80009400 = .text:0x80009400; // type:function size:0x200
|
HuDecodeSlide = .text:0x80009400; // type:function size:0x200 scope:local
|
||||||
fn_80009600 = .text:0x80009600; // type:function size:0x1D8
|
HuDecodeFslide = .text:0x80009600; // type:function size:0x1D8 scope:local
|
||||||
fn_800097D8 = .text:0x800097D8; // type:function size:0x324
|
HuDecodeData = .text:0x800097D8; // type:function size:0x324
|
||||||
HuSysInit = .text:0x80009AFC; // type:function size:0x138
|
HuSysInit = .text:0x80009AFC; // type:function size:0x138
|
||||||
fn_80009C34 = .text:0x80009C34; // type:function size:0xD0
|
fn_80009C34 = .text:0x80009C34; // type:function size:0xD0
|
||||||
fn_80009D04 = .text:0x80009D04; // type:function size:0x164
|
fn_80009D04 = .text:0x80009D04; // type:function size:0x164
|
||||||
|
|
@ -5353,7 +5353,7 @@ lbl_80141FD0 = .data:0x80141FD0; // type:object size:0x20
|
||||||
lbl_80141FF0 = .data:0x80141FF0; // type:object size:0x800
|
lbl_80141FF0 = .data:0x80141FF0; // type:object size:0x800
|
||||||
padStatErrOld = .bss:0x80142800; // type:object size:0x10
|
padStatErrOld = .bss:0x80142800; // type:object size:0x10
|
||||||
rumbleData = .bss:0x80142810; // type:object size:0x30
|
rumbleData = .bss:0x80142810; // type:object size:0x30
|
||||||
ReadDataStat = .bss:0x80142840; // type:object size:0x2E00 data:4byte
|
ReadDataStat = .bss:0x80142840; // type:object size:0x2E00 align:32 data:4byte
|
||||||
TextBuffer = .bss:0x80145640; // type:object size:0x400
|
TextBuffer = .bss:0x80145640; // type:object size:0x400
|
||||||
lbl_80145A40 = .bss:0x80145A40; // type:object size:0x40
|
lbl_80145A40 = .bss:0x80145A40; // type:object size:0x40
|
||||||
HeapTbl = .bss:0x80145A80; // type:object size:0x14 scope:local
|
HeapTbl = .bss:0x80145A80; // type:object size:0x14 scope:local
|
||||||
|
|
@ -5940,9 +5940,9 @@ HuPadBtnDown = .sbss:0x801D3AD0; // type:object size:0x8 data:2byte
|
||||||
HuPadBtn = .sbss:0x801D3AD8; // type:object size:0x8
|
HuPadBtn = .sbss:0x801D3AD8; // type:object size:0x8
|
||||||
beforeDvdStatus = .sbss:0x801D3AE0; // type:object size:0x4 scope:local data:4byte
|
beforeDvdStatus = .sbss:0x801D3AE0; // type:object size:0x4 scope:local data:4byte
|
||||||
CallBackStatus = .sbss:0x801D3AE4; // type:object size:0x4 scope:local data:4byte
|
CallBackStatus = .sbss:0x801D3AE4; // type:object size:0x4 scope:local data:4byte
|
||||||
lbl_801D3AE8 = .sbss:0x801D3AE8; // type:object size:0x4 data:4byte
|
shortAccessSleep = .sbss:0x801D3AE8; // type:object size:0x4 scope:local data:4byte
|
||||||
lbl_801D3AEC = .sbss:0x801D3AEC; // type:object size:0x4 data:4byte
|
DataDirMax = .sbss:0x801D3AEC; // type:object size:0x4 scope:local data:4byte
|
||||||
lbl_801D3AF0 = .sbss:0x801D3AF0; // type:object size:0x8 data:4byte
|
DirDataSize = .sbss:0x801D3AF0; // type:object size:0x8 scope:local data:4byte
|
||||||
lbl_801D3AF8 = .sbss:0x801D3AF8; // type:object size:0x4 data:4byte
|
lbl_801D3AF8 = .sbss:0x801D3AF8; // type:object size:0x4 data:4byte
|
||||||
lbl_801D3AFC = .sbss:0x801D3AFC; // type:object size:0x4 data:4byte
|
lbl_801D3AFC = .sbss:0x801D3AFC; // type:object size:0x4 data:4byte
|
||||||
lbl_801D3B00 = .sbss:0x801D3B00; // type:object size:0x4 data:float
|
lbl_801D3B00 = .sbss:0x801D3B00; // type:object size:0x4 data:float
|
||||||
|
|
|
||||||
|
|
@ -225,6 +225,7 @@ config.libs = [
|
||||||
Object(NonMatching, "game/main.c"),
|
Object(NonMatching, "game/main.c"),
|
||||||
Object(NonMatching, "game/pad.c"),
|
Object(NonMatching, "game/pad.c"),
|
||||||
Object(NonMatching, "game/dvd.c"),
|
Object(NonMatching, "game/dvd.c"),
|
||||||
|
Object(NonMatching, "game/decode.c"),
|
||||||
Object(Matching, "game/malloc.c"),
|
Object(Matching, "game/malloc.c"),
|
||||||
Object(Matching, "game/memory.c"),
|
Object(Matching, "game/memory.c"),
|
||||||
Object(NonMatching, "game/sprman.c"),
|
Object(NonMatching, "game/sprman.c"),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue