diff --git a/splat.yaml b/splat.yaml index a3952da..1397155 100644 --- a/splat.yaml +++ b/splat.yaml @@ -25,7 +25,7 @@ segments: start: 0x1000 vram: 0x80000400 subsegments: - - [0x1000, asm] # bootloader + - [0x1000, hasm, entry] # bootloader - [0x1060, asm, main] # rsp graphics - [0x11C0, asm] # rsp audio - [0x1A80, asm] # DMA transfer @@ -47,7 +47,9 @@ segments: - [0xC030, asm] # extra sprites loader - [0xC3D0, asm] # - [0xC3F0, asm] # yay0 decoder - - [0xC4B0, bin] # + - [0xC4B0, bin, libleo_bootdisk] # These are libleo's bootdisk and bootstrap files, but + - [0xC910, bin, libleo_bootstrap] # have issues being disassembled, so are bins for now. + - [0xC970, asm] - [0xCE80, asm] # - [0xD470, asm] # - [0xDDC0, asm] # @@ -107,8 +109,7 @@ segments: - [0x4F870, asm] - [0x4FDB0, asm] - [0x4FE60, asm] - - [0x4FF50, bin] - - [0x50000, asm] + - [0x4FF50, asm] - [0x50120, asm] - [0x50860, asm] - [0x50990, asm] diff --git a/tools/symbol_addrs.txt b/tools/symbol_addrs.txt index 3f57fe6..d6cee79 100644 --- a/tools/symbol_addrs.txt +++ b/tools/symbol_addrs.txt @@ -270,4 +270,5 @@ __ull_to_d = 0x800657F4; __ull_to_f = 0x80065828; alSynAllocFX = 0x80065860; alSynDelete = 0x80065900; -__osSetHWIntrRoutine = 0x80065F50; \ No newline at end of file +__osSetHWIntrRoutine = 0x80065F50; +entry_point = 0x80000400; \ No newline at end of file diff --git a/undefined_funcs_auto.txt b/undefined_funcs_auto.txt index d654646..e143962 100644 --- a/undefined_funcs_auto.txt +++ b/undefined_funcs_auto.txt @@ -1,7 +1,4 @@ func_8000B8B0 = 0x8000B8B0; -func_8000BD70 = 0x8000BD70; -func_8000C02C = 0x8000C02C; func_80048590 = 0x80048590; func_80048684 = 0x80048684; func_80048904 = 0x80048904; -func_8004F350 = 0x8004F350; diff --git a/undefined_syms_auto.txt b/undefined_syms_auto.txt index f124ce2..96d8fd6 100644 --- a/undefined_syms_auto.txt +++ b/undefined_syms_auto.txt @@ -798,6 +798,8 @@ jtbl_8007D960_code = 0x8007D960; jtbl_8007D98C_code = 0x8007D98C; jtbl_8007D9D0_code = 0x8007D9D0; D_8007D9E8 = 0x8007D9E8; +D_8007D9F0 = 0x8007D9F0; +D_8007D9F8 = 0x8007D9F8; jtbl_8007DA00_code = 0x8007DA00; D_8007DA20 = 0x8007DA20; D_8007DA30 = 0x8007DA30;