diff options
| author | Max Roncace <me@caseif.net> | 2026-02-11 03:10:40 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-11 00:10:40 -0800 |
| commit | 255705a4cd1339a3b251d739e9f7e391b2095e8a (patch) | |
| tree | 9d9748ecc83ce49b7b790125160b5c3961502174 /config/RZDP01 | |
| parent | b9de3375b4fdabc570d757ab8fb7b4e935d08700 (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.txt | 10 | ||||
| -rw-r--r-- | config/RZDP01/symbols.txt | 20 |
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 |
