summaryrefslogtreecommitdiff
path: root/config/RZDP01
diff options
context:
space:
mode:
authorMax Roncace <me@caseif.net>2026-02-11 03:10:40 -0500
committerGitHub <noreply@github.com>2026-02-11 00:10:40 -0800
commit255705a4cd1339a3b251d739e9f7e391b2095e8a (patch)
tree9d9748ecc83ce49b7b790125160b5c3961502174 /config/RZDP01
parentb9de3375b4fdabc570d757ab8fb7b4e935d08700 (diff)
Revolution SDK work (#3091)
* Implement revolution/ax Copied mostly unchanged from Petari * Implement revolution/axfx Copied mostly unchanged from Petari * Implement revolution/arc Copied mostly unchanged from Petari * Implement revolution/mem Copied mostly unchanged from Petari * Implement revolution/tpl Copied verbatim from Petari * revolution/ipc matching (except small linking issue on ShieldD) * revolution/pad/Pad matching Largely copied from Petari with significant modifications * Fix up ut_TextWriterBase symbols * Fix homebuttonLib file names in Shield splits
Diffstat (limited to 'config/RZDP01')
-rw-r--r--config/RZDP01/splits.txt10
-rw-r--r--config/RZDP01/symbols.txt20
2 files changed, 15 insertions, 15 deletions
diff --git a/config/RZDP01/splits.txt b/config/RZDP01/splits.txt
index 9f7823a2b4..9af9f07411 100644
--- a/config/RZDP01/splits.txt
+++ b/config/RZDP01/splits.txt
@@ -3402,16 +3402,16 @@ revolution/ax/AXCL.c:
.text start:0x80353F7C end:0x80353FAC
.sbss start:0x80521F68 end:0x80521F70
-revolution/ax/AXFXReverbHi.c:
+revolution/axfx/AXFXReverbHi.c:
.text start:0x80353FAC end:0x80354038
.sdata2 start:0x80526DB0 end:0x80526DB8
-revolution/ax/AXFXReverbHiExp.c:
+revolution/axfx/AXFXReverbHiExp.c:
.text start:0x80354038 end:0x80354E10
.data start:0x80427B40 end:0x80427CE0
.sdata2 start:0x80526DB8 end:0x80526DF8
-revolution/ax/AXFXHooks.c:
+revolution/axfx/AXFXHooks.c:
.text start:0x80354E10 end:0x80354E48
.sdata start:0x80520BD0 end:0x80520BD8
@@ -3522,7 +3522,7 @@ revolution/sc/scsystem.c:
.data start:0x804282A0 end:0x80428420
.bss start:0x804D84C0 end:0x804E0660
.sdata start:0x80520C38 end:0x80520D10
- .sbss start:0x80521FAC end:0x80521FC4
+ .sbss start:0x80521FAC end:0x80521FC0
revolution/sc/scapi.c:
.text start:0x8035FF9C end:0x803603D0
@@ -3544,7 +3544,7 @@ revolution/arc/arc.c:
revolution/ipc/ipcMain.c:
.text start:0x80360DA4 end:0x80360E28
- .sbss start:0x80521FC4 end:0x80521FD8
+ .sbss start:0x80521FC0 end:0x80521FD8
revolution/ipc/ipcclt.c:
.text start:0x80360E28 end:0x80362528
diff --git a/config/RZDP01/symbols.txt b/config/RZDP01/symbols.txt
index 086364676b..8b3bd7f9b4 100644
--- a/config/RZDP01/symbols.txt
+++ b/config/RZDP01/symbols.txt
@@ -13256,8 +13256,8 @@ CalcLineRectImpl<w>__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut
GetCharStrmReader__Q36nw4hbm2ut4FontCFv = .text:0x802C54C0; // type:function size:0x38 scope:global align:4
AllocStringBuffer__Q36nw4hbm3lyt7TextBoxFUs = .text:0x802C54F8; // type:function size:0x78 scope:global align:4
FreeStringBuffer__Q36nw4hbm3lyt7TextBoxFv = .text:0x802C5570; // type:function size:0x48 scope:global align:4
-SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUs = .text:0x802C55B8; // type:function size:0x68 scope:global align:4
-SetString__Q36nw4hbm3lyt7TextBoxFPC7wchar_tUsUs = .text:0x802C5620; // type:function size:0xC8 scope:global align:4
+SetString__Q36nw4hbm3lyt7TextBoxFPCwUs = .text:0x802C55B8; // type:function size:0x68 scope:global align:4
+SetString__Q36nw4hbm3lyt7TextBoxFPCwUsUs = .text:0x802C5620; // type:function size:0xC8 scope:global align:4
__dt__Q36nw4hbm2ut4FontFv = .text:0x802C56E8; // type:function size:0x40 scope:global align:4
GetTextDrawRect__Q36nw4hbm3lyt7TextBoxCFPQ36nw4hbm2ut17TextWriterBase<w> = .text:0x802C5728; // type:function size:0x328 scope:global align:4
CalcStringRectImpl<w>__25@unnamed@lyt_textBox_cpp@FPQ36nw4hbm2ut4RectPQ36nw4hbm2ut17TextWriterBase<w>PCwif_v = .text:0x802C5A50; // type:function size:0x160 scope:global align:4
@@ -13380,12 +13380,12 @@ GetCharSpace__Q36nw4hbm2ut17TextWriterBase<w>CFv = .text:0x802CB55C; // type:fun
GetTabWidth__Q36nw4hbm2ut17TextWriterBase<w>CFv = .text:0x802CB564; // type:function size:0x8 scope:global align:4
SetTagProcessor__Q36nw4hbm2ut17TextWriterBase<w>FPQ36nw4hbm2ut19TagProcessorBase<w> = .text:0x802CB56C; // type:function size:0x8 scope:global align:4
GetTagProcessor__Q36nw4hbm2ut17TextWriterBase<w>CFv = .text:0x802CB574; // type:function size:0x8 scope:global align:4
-Print__Q36nw4hbm2ut17TextWriterBase<w>FPC7wchar_ti = .text:0x802CB57C; // type:function size:0x21C scope:global align:4
-Print__Q36nw4hbm2ut17TextWriterBase<w>FPC7wchar_t = .text:0x802CB798; // type:function size:0x238 scope:global align:4
-CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBase<w>FPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CB9D0; // type:function size:0x3C0 scope:global align:4
-CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBase<w>FPQ36nw4hbm2ut4RectPC7wchar_ti = .text:0x802CBD90; // type:function size:0x124 scope:global align:4
-PrintImpl__Q36nw4hbm2ut17TextWriterBase<w>FPC7wchar_ti = .text:0x802CBEB4; // type:function size:0x744 scope:global align:4
-AdjustCursor__Q36nw4hbm2ut17TextWriterBase<w>FPfPfPC7wchar_ti = .text:0x802CC5F8; // type:function size:0x738 scope:global align:4
+Print__Q36nw4hbm2ut17TextWriterBase<w>FPCwi = .text:0x802CB57C; // type:function size:0x21C scope:global align:4
+Print__Q36nw4hbm2ut17TextWriterBase<w>FPCw = .text:0x802CB798; // type:function size:0x238 scope:global align:4
+CalcLineRectImpl__Q36nw4hbm2ut17TextWriterBase<w>FPQ36nw4hbm2ut4RectPCwi = .text:0x802CB9D0; // type:function size:0x3C0 scope:global align:4
+CalcStringRectImpl__Q36nw4hbm2ut17TextWriterBase<w>FPQ36nw4hbm2ut4RectPCwi = .text:0x802CBD90; // type:function size:0x124 scope:global align:4
+PrintImpl__Q36nw4hbm2ut17TextWriterBase<w>FPCwi = .text:0x802CBEB4; // type:function size:0x744 scope:global align:4
+AdjustCursor__Q36nw4hbm2ut17TextWriterBase<w>FPfPfPCwi = .text:0x802CC5F8; // type:function size:0x738 scope:global align:4
__sinit_\ut_TextWriterBase_cpp = .text:0x802CCD30; // type:function size:0x84 scope:global align:4
__ct__7JKRHeapFPvUlP7JKRHeapb = .text:0x802CCDB4; // type:function size:0x118 scope:global align:4
__dt__17JSULink<7JKRHeap>Fv = .text:0x802CCECC; // type:function size:0x5C scope:global align:4
@@ -25487,7 +25487,7 @@ Type = .bss:0x804E0860; // type:object size:0x10 scope:local align:4
CmdProbeDevice = .bss:0x804E0870; // type:object size:0x10 scope:global align:4 data:4byte
pre_status$889 = .bss:0x804E0880; // type:object size:0x30 scope:local align:4
...bss.0 = .bss:0x804E08C0; // type:label scope:local align:4
-_managerAlarm = .bss:0x804E08C0; // type:object size:0x30 scope:global align:4
+_managerAlarm = .bss:0x804E08C0; // type:object size:0x30 scope:global align:32
_wpdcb = .bss:0x804E08F0; // type:object size:0x10 scope:global align:4 data:4byte
__WPADiManageHandlerStack = .bss:0x804E0900; // type:object size:0x1000 scope:global align:4
_dev_handle_index = .bss:0x804E1900; // type:object size:0x10 scope:global align:4 data:byte
@@ -28415,7 +28415,7 @@ ItemIDOffsetTblOffset = .sbss:0x80521FB8; // type:object size:0x4 scope:global a
IsDevKit = .sbss:0x80521FBC; // type:object size:0x1 scope:local data:byte
lbl_80521FBD = .sbss:0x80521FBD; // type:object size:0x1 data:byte
Initialized = .sbss:0x80521FBE; // type:object size:0x1 scope:local data:byte
-lbl_80521FC0 = .sbss:0x80521FC0; // type:object size:0x1 data:byte
+Initialized = .sbss:0x80521FC0; // type:object size:0x1 scope:local data:byte
IPCCurrentBufferLo = .sbss:0x80521FC4; // type:object size:0x4 scope:global align:4 data:4byte
IPCCurrentBufferHi = .sbss:0x80521FC8; // type:object size:0x4 scope:global align:4 data:4byte
IPCBufferLo = .sbss:0x80521FCC; // type:object size:0x4 scope:global align:4 data:4byte