From ff2627c1ca1c183a7694c66e922661bc4c72e41a Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Tue, 13 Feb 2024 21:40:09 -0300 Subject: [PATCH] rsp_boot & aspmain assembly extraction --- linker_scripts/us/undefined_syms.ld | 36 +++++++++++++++++++++++++++++ yamls/us/main.yaml | 6 ++--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/linker_scripts/us/undefined_syms.ld b/linker_scripts/us/undefined_syms.ld index 0c110acd..c44562ec 100644 --- a/linker_scripts/us/undefined_syms.ld +++ b/linker_scripts/us/undefined_syms.ld @@ -267,6 +267,42 @@ func_801BEC5C = 0x801BEC5C; func_801BEC68 = 0x801BEC68; func_801BEC74 = 0x801BEC74; +// rsp_boot +func_84001008 = 0x84001008; +func_84001064 = 0x84001064; + +// aspmain +func_840010C0 = 0x840010C0; +func_840015AC = 0x840015AC; +func_8400160C = 0x8400160C; +func_840016D4 = 0x840016D4; +func_84001104 = 0x84001104; +func_84001A1C = 0x84001A1C; +func_84001AE4 = 0x84001AE4; + +// f3dex +// func_84001058 = 0x84001058; +// func_8400109C = 0x8400109C; +// func_840010AC = 0x840010AC; +// func_840010BC = 0x840010BC; +// func_840010C8 = 0x840010C8; +// func_840010F0 = 0x840010F0; +// func_840011D0 = 0x840011D0; +// func_84001280 = 0x84001280; +// func_84001374 = 0x84001374; +// func_84001410 = 0x84001410; +// func_84001414 = 0x84001414; +// func_84001758 = 0x84001758; +// func_840015B8 = 0x840015B8; +// func_840015D0 = 0x840015D0; +// func_840015DC = 0x840015DC; +// func_8400161C = 0x8400161C; +// func_840016A8 = 0x840016A8; +// func_84001760 = 0x84001760; +// func_84001728 = 0x84001728; +// func_840017D8 = 0x840017D8; +// func_840017AC = 0x840017AC; + D_1022120 = 0x01022120; D_1024410 = 0x01024410; D_1024570 = 0x01024570; diff --git a/yamls/us/main.yaml b/yamls/us/main.yaml index 821914b1..797fc0d1 100644 --- a/yamls/us/main.yaml +++ b/yamls/us/main.yaml @@ -14,9 +14,9 @@ bss_size: 0x9B1F0 subsegments: # Microcode - - [0x01050, textbin, rspboot] - - [0x01120, textbin, aspmain] - - [0x02010, textbin, f3dex] + - [0x01050, asm, rspboot] + - [0x01120, asm, aspmain] + - [0x02010, bin, f3dex] # Nintendo libraries - [0x03440, c, sys_joybus]