From 15973ce8878ae038ad9f337d2a850d9063408fb4 Mon Sep 17 00:00:00 2001 From: Dr-Carlos Date: Sun, 3 Sep 2023 08:40:05 +0930 Subject: [PATCH] Add cgemu_3.60 and cg_3.70 targets; update --- fxosrc | 7 +++++-- symbols/syscalls_cg_dr_carlos | 18 ++++++++++++++++++ targets/cg_3.70 | 4 ++++ targets/cgemu_3.60 | 4 ++++ 4 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 targets/cg_3.70 create mode 100644 targets/cgemu_3.60 diff --git a/fxosrc b/fxosrc index e484a6e..be30d25 100644 --- a/fxosrc +++ b/fxosrc @@ -5,11 +5,14 @@ .dt "/asmtables/sh4.txt" # Load main targets +vc cg_3.70 +. "/targets/cg_3.70" + vc cg_3.60 . "/targets/cg_3.60" -vc gemu_3.60 -. "/targets/gemu_3.60" +vc cgemu_3.60 +. "/targets/cgemu_3.60" vc cg_3.00 . "/targets/cg_3.00" diff --git a/symbols/syscalls_cg_dr_carlos b/symbols/syscalls_cg_dr_carlos index 2fee9b6..b5ec082 100644 --- a/symbols/syscalls_cg_dr_carlos +++ b/symbols/syscalls_cg_dr_carlos @@ -181,6 +181,7 @@ ms %02C5 RTC_Elapsed_ms2 ms %02C6 RTC_GetTicks2 ms %02C8 DoNothing2 ms %02C9 DoNothing3 +ms %02CA Set8C0A305CF ms %07ED Zero3 ms %07EF Zero4 ms %07F0 Zero5 @@ -223,8 +224,11 @@ ms %0BCE Zero15 ms %0C02 DrawErrorMessage ms %0C03 DisplayErrorMessage ms %0C04 WaitForExit +ms %0C62 OpenFileDialog +ms %0CB5 App_Memory_ImportExport ms %0D08 Bdisp_MMPrintRef ms %0D09 Bdisp_MMPrint +ms %0D7A App_FreeDlgDescriptor ms %0DEB Zero16 ms %0E27 Zero17 ms %0E51 Zero18 @@ -262,6 +266,7 @@ ms %11AA DoNothing10 ms %11AB DoNothing11 ms %11AE DoNothing12 ms %11B6 DoNothing13 +ms %11C0 A4050162And2 ms %11D5 DoNothing14 ms %125B Zero1F ms %125C DoNothing15 @@ -269,7 +274,9 @@ ms %125E SixtyFour ms %125F Zero20 ms %1262 DoNothing16 ms %1264 DoNothing17 +ms %1265 EmuSixtyFour2 ms %1268 DoNothing18 +ms %126A EmuNegativeOneTwentySeven ms %126F Zero21 ms %1270 DoNothing19 ms %1274 Negative33 @@ -334,6 +341,9 @@ ms %1409 APP_LINK_SetReceiveTimeout_ms ms %140A APP_LINK_GetReceiveTimeout_ms ms %1573 Zero2B ms %158F DoNothing1F +ms %15FC App_Memory_MainMemory +ms %162A App_DrawMemoryManager +ms %162F App_Memory_Backup ms %1637 DoNothing20 ms %16F2 DoNothing21 ms %16F3 DoNothing22 @@ -390,6 +400,8 @@ ms %1B0F APP_SSHEET ms %1BB8 Serial_CloseInternal ms %1BC1 Serial_ClearRX ms %1D72 EnableStatusArea +ms %1D73 SetStatusFlagsAndUpdate +ms %1D74 GetStatusFlags ms %1D7E ClearStatusMessageAndUpdate ms %1D7F GetKeyShowStatusBar ms %1D80 SetGetKeyShowStatusBar @@ -401,6 +413,8 @@ ms %1DC1 Zero34 ms %1DC2 Zero35 ms %1E19 DoNothing25 ms %1E58 SwitchToMainMenu +ms %1E59 ExitToMainMenu +ms %1E5A MenuHelper ms %1E5B OpenAddin ms %1E6A DisplayMainMenu ms %1E70 GetLowBatteryState @@ -499,3 +513,7 @@ ms 0xfd801da0 BkeyFlags ms 0xfd801dc0 CommunicationsOpen ms 0xfd801dc2 CommunicationsMode ms 0x8c0a2df8 SerialOpen +ms 0x8c04f548 StatusAreaFlags +ms 0x8c04f54c StatusAreaColour1 +ms 0x8c04f54d StatusAreaColour2 +ms 0x8038515c sys_memset diff --git a/targets/cg_3.70 b/targets/cg_3.70 new file mode 100644 index 0000000..9bdfd5c --- /dev/null +++ b/targets/cg_3.70 @@ -0,0 +1,4 @@ +vm "/os/cg/3.70/90.E.bin" ROM ROM_P2 + +. "/symbols/syscalls_cg" +. "/symbols/sh7305" diff --git a/targets/cgemu_3.60 b/targets/cgemu_3.60 new file mode 100644 index 0000000..acded46 --- /dev/null +++ b/targets/cgemu_3.60 @@ -0,0 +1,4 @@ +vm "/os/cgemu/3.60/90.E.bin" ROM ROM_P2 + +. "/symbols/syscalls_cg" +. "/symbols/sh7305"