From aaa7e08e1751673c17c2490a06f3b7f7b7331750 Mon Sep 17 00:00:00 2001 From: Dr-Carlos Date: Tue, 4 Apr 2023 06:24:05 +0930 Subject: [PATCH] Update syscalls --- symbols/syscalls_cg_dr_carlos | 136 ++++++++++++++++++++++++++++++++-- 1 file changed, 129 insertions(+), 7 deletions(-) diff --git a/symbols/syscalls_cg_dr_carlos b/symbols/syscalls_cg_dr_carlos index 1d05ec1..2fee9b6 100644 --- a/symbols/syscalls_cg_dr_carlos +++ b/symbols/syscalls_cg_dr_carlos @@ -2,7 +2,7 @@ ms %0000 ClearHourGlass ms %0001 HourGlass1 ms %0018 Syscall19_ReturnA ms %001A Bfile_GetFilenameAtOffset -ms %001B GetValueAtFD8019C8 +ms %001B CountCustomMessageMenuLanguages ms %001D CountAddinsLoaded ms %001E GetLoadedAddinInfo ms %0020 CountAddinsLoadedMinusOne @@ -10,8 +10,11 @@ ms %002A SetAddresses ms %0031 GetSetupSetting ms %0032 SetSetupSetting ms %0040 Print_Amortization -ms %0111 Bkey_ClrAllFlags -ms %0112 Bkey_SetFlag +ms %0111 ClearDialogFlags +ms %0112 SetDialogFlag +ms %0113 ClearDialogFlag +ms %0114 DialogFlagsUnset +ms %0115 GetDialogFlags ms %0121 Syscall11F_NoAction ms %0126 Syscall11F_Action1 ms %0127 Syscall11F_Action3 @@ -34,6 +37,7 @@ ms %01BC Bdisp_AreaClr_VRAMDD_WB ms %01BD Bdisp_ShapeBase3XDD ms %01BE Bdisp_ShapeBase3XVRAM ms %01BF Bdisp_ShapeBase3XVRAMDD +ms %01C4 Bdisp_ShapeToVRAMC3 ms %01CC Bdisp_ShapeLineC3 ms %01CD Bdisp_ShapeBoxC3 ms %01CE Bdisp_ShapeCircleC3 @@ -51,6 +55,8 @@ ms %01DC Bdisp_Line_Clear ms %01DD Bdisp_LineDD_Clear ms %01DF DisableGB18030 ms %01E0 EnableGB18030 +ms %01E1 CheckEncodingSyscall1 +ms %01E2 CheckEncodingSyscall2 ms %01EE GetPrintCXYPos ms %01EF GetPrintMiniPos ms %01F0 GetPrintMiniMiniPos @@ -126,6 +132,7 @@ ms %023D DrawPoint3 ms %023F PrintMiniMini ms %0240 DrawPoint4 ms %0241 DrawPointC3 +ms %0247 GetPrintCXYFontWidth ms %0251 Print_Bond_Calculation ms %0259 DispInt ms %025E Bdisp_Clear_DD_WB @@ -140,22 +147,38 @@ ms %0273 Bdisp_Clear_DD_WB2 ms %0274 Bdisp_Clear_DD_WB_VRAM ms %0277 Bdisp_Fill_VRAM_WB ms %0278 Bdisp_Fill_DD_WB -ms %0279 Bdisp_Fill_VRAM_DD_WB +ms %0279 Bdisp_Fill_VRAMDD_WB ms %027A Bdisp_Fill_VRAM_WBToFKey ms %027B Bdisp_Fill_VRAM_WB_C3 ms %027C Bdisp_Fill_DD_WB_C3 -ms %027D Bdisp_Fill_VRAM_DD_WB_C3 +ms %027D Bdisp_Fill_VRAMDD_WB_C3 ms %027E Bdisp_Fill_VRAM_WBToFKey_C3 +ms %028B ResetLanguage ms %028F Bdisp_WriteGraphVRAM_C3_WB ms %0290 Bdisp_WriteGraphVRAM_C3 ms %0291 Bdisp_WriteGraphDD_C3_WB -ms %0292 Bdisp_WriteGraphVRAM_DD_C3_WB +ms %0292 Bdisp_WriteGraphVRAMDD_C3_WB ms %0293 Bdisp_WriteGraphVRAM_WB ms %0294 Bdisp_WriteGraphDD_WB -ms %0295 Bdisp_WriteGraphVRAM_DD_WB +ms %0295 Bdisp_WriteGraphVRAMDD_WB +ms %0299 Bdisp_AreaFillVRAM_C3 +ms %029A Bdisp_AreaFillDD_C3 +ms %029B Bdisp_AreaFillVRAMDD_C3 +ms %029E Bdisp_AreaSaveVRAM +ms %029F Bdisp_AreaSaveDD +ms %02A5 FrameColor_C3 +ms %02A6 GetFrameColor +ms %02A7 GetFrameColor_C3 +ms %02A9 DrawFrame_C3 +ms %02AC DirectDrawRectangleFromVRAM_WB ms %02B0 Bdisp_WriteGraph_C3 ms %02B1 Bdisp_WriteGraph_WB +ms %02B4 Bdisp_AreaSave ms %02B7 SetStatusAreaEnabled +ms %02BD Bdisp_WriteGraphVRAM_C3_Normal +ms %02C4 RTC_Reset2 +ms %02C5 RTC_Elapsed_ms2 +ms %02C6 RTC_GetTicks2 ms %02C8 DoNothing2 ms %02C9 DoNothing3 ms %07ED Zero3 @@ -174,6 +197,10 @@ ms %091E Bdisp_FrameAndColor ms %091F Bdisp_SetWhiteFrameC3 ms %0920 Bdisp_SetFrameAndColor ms %0921 Bdisp_SetWhiteFrame +ms %0924 Bdisp_RectangleC3 +ms %0925 Bdisp_FilledRectangleC3 +ms %0927 Bdisp_AreaFillVRAM_C3Normal +ms %0928 Bdisp_AreaFillVRAM_Normal ms %0B02 APP_E_CON4 ms %0B03 DoNothing5 ms %0B04 DoNothing6 @@ -193,6 +220,11 @@ ms %0BCA Zero12 ms %0BCB Zero13 ms %0BCC Zero14 ms %0BCE Zero15 +ms %0C02 DrawErrorMessage +ms %0C03 DisplayErrorMessage +ms %0C04 WaitForExit +ms %0D08 Bdisp_MMPrintRef +ms %0D09 Bdisp_MMPrint ms %0DEB Zero16 ms %0E27 Zero17 ms %0E51 Zero18 @@ -200,6 +232,10 @@ ms %0E96 PRGMToGetKey1 ms %0E97 PRGMToGetKey2 ms %0E98 PRGMToGetKey1_Current ms %0E99 PRGMToGetKey2_Current +ms %0EA0 Bkey_GetFlags +ms %0EA1 Bkey_SetFlags +ms %0EA3 Bkey_ClearFlags +ms %0EA4 Bkey_ClearFlag ms %0EA7 TestMode ms %0EA8 Keyboard_PutGetKey ms %0EAA GetKey_OS_4 @@ -209,6 +245,8 @@ ms %0EAD GetKey_OS ms %0ED3 Zero19 ms %0FA1 Zero1A ms %0FA2 Zero1B +ms %0FDC App_DrawGraphTable_Math +ms %0FDD App_DrawGraphTable_Linear ms %0FE9 DoNothing9 ms %1017 Zero1C ms %1018 Zero1D @@ -216,6 +254,7 @@ ms %1019 Zero1E ms %101A DoNothingA ms %118C DoNothingB ms %118D DoNothingC +ms %119D DrawCurrentHourGlass ms %11A7 DoNothingD ms %11A8 DoNothingE ms %11A9 DoNothingF @@ -248,13 +287,51 @@ ms %12B8 ShouldOpenInitializeAllMenu ms %12BC DoNothing1E ms %12BD Zero27 ms %12D3 UpdateBatteryState +ms %12DA CountInstalledMessageLanguages +ms %12DB CountInstalledMenuLanguages +ms %12DC GetMessageLanguagePtr_Normal +ms %12DD GetMessageLanguagePtr +ms %12DE GetMenuLanguagePtr +ms %12DF LocalizeMessageMenu_Current +ms %12E0 LocalizeMessageMenu +ms %12E1 LocalizeMessageMenu_Current_UpdatePointers +ms %12E2 LocalizeMessageMenu_Return0 +ms %12E7 ResetMessageLanguage +ms %12E9 SetMessageLanguagePointers +ms %12EA GetMessageLanguageIndex +ms %12EB LocalizeMessage_CurrentNormall +ms %12EC LocalizeMessage_Current +ms %12EE IsMessageLanguageChinese +ms %12EF ResetMenuLanguage +ms %12F0 SetMenuLanguagePointers +ms %12F1 IsMenuLanguageChinese +ms %12F2 GetMenuLanguageIndex +ms %12F3 LocalizeFKey +ms %12F5 GetMenuLanguageName +ms %12FA GetMenuLanguageNameAndGreeting +ms %12FC LocalizeMessage_CurrentStandardNormal +ms %12FD LocalizeMessage_CurrentStandard +ms %12FE GetMessageLanguageEncoding +ms %12FF IsValidEncoding ms %1300 ProcessPrintChars ms %1342 Zero28 ms %134E USB_Open +ms %134F Serial_Close ms %1350 USB_Close +ms %1351 Comm_ClearRX +ms %1352 Comm_ClearTX ms %1372 Zero29 ms %1374 PartC +ms %1397 APP_LINK_SetRemoteBaud +ms %1398 APP_LINK_Send_ST9_Packet +ms %1399 APP_LINK_GetDeviceInfo +ms %13A6 APP_LINK_TransmitInit +ms %13A7 APP_LINK_Transmit ms %13AD Zero2A +ms %13F1 Comm_Terminate +ms %13F6 Comm_PrepareTerminatePacket +ms %1409 APP_LINK_SetReceiveTimeout_ms +ms %140A APP_LINK_GetReceiveTimeout_ms ms %1573 Zero2B ms %158F DoNothing1F ms %1637 DoNothing20 @@ -262,13 +339,32 @@ ms %16F2 DoNothing21 ms %16F3 DoNothing22 ms %16F7 Zero2C ms %1747 Zero2D +ms %17FC OutlinedBox +ms %17FD BoxInnerClear +ms %1801 ConfirmKeypress +ms %1814 ColorPickerC3_StandardNoAuto +ms %1815 ColorPickerC3_NormalNoAuto +ms %1816 ColorPickerC3_Normal +ms %1817 ColorPickerC3_StandardNoAuto +ms %1818 ColorPickerC3_NoAuto +ms %1819 ColorPickerC3_Auto +ms %181A ColorPickerC3 ms %1835 Zero2E ms %1839 PowerOff_OS ms %1842 DoNothing23 ms %1843 One +ms %1895 PrintC3XY2_StandardNormal2 +ms %1896 PrintC3XY2_Normal2 +ms %1897 PrintC3XY2_StandardNormaller ms %18CD GetPrintLength ms %18CE GetPrintLength_Localized ms %18CF GetPrintLength_WithSpaces +ms %18E3 PrintC3XY2_EncodingRowsNormal +ms %18E4 PrintC3XY2_EncodingRowsInvertNormal +ms %18E5 PrintC3XY2_EncodingRowsInvert +ms %18E6 PrintC3XY2_EncodingRows +ms %18EC PrintLocalized_RowsNormal +ms %18EE PrintLocalized_Rows ms %18F6 PrintPixXY_Normal ms %18F7 PrintPixXY_Normaller ms %18F8 PrintPixXY_NormallerRows @@ -291,7 +387,10 @@ ms %1A38 ClrKeyboardInputMode ms %1A59 Print_Simple_Interest ms %1A67 DoNothing24 ms %1B0F APP_SSHEET +ms %1BB8 Serial_CloseInternal +ms %1BC1 Serial_ClearRX ms %1D72 EnableStatusArea +ms %1D7E ClearStatusMessageAndUpdate ms %1D7F GetKeyShowStatusBar ms %1D80 SetGetKeyShowStatusBar ms %1D9A Zero31 @@ -309,6 +408,10 @@ ms %1E71 IsLowBattery ms %1E72 IsLowBattery_NoDelay ms %1E74 BatteryCheck_Delay ms %1E75 TriggerBatteryLowMessage +ms %1E80 CountInbuiltMessageMenuLanguages +ms %1E81 CountInstalledMessageMenuLanguages +ms %1E82 LanguageTablePointer_ReturnA +ms %1E83 LanguageTablePointer ms %1E98 Zero36 ms %1E9C IsEACTOpen ms %1E9E SetAppName @@ -329,6 +432,7 @@ ms %1EE2 USB_ClearRX ms %1EE3 USB_ClearTX ms %1EE5 DoNothing27 ms %1EE6 DoNothing28 +ms %1EEF USB_CloseInternal ms %1F55 GetKey ms 0x800506dc Print_OSC16 @@ -350,7 +454,10 @@ ms 0x80364266 OpenMainMenu ms 0x803658b0 ShowSystemDialog ms 0x803823ec LoadRegisters ms 0x80382438 SaveRegisters +ms 0x80384a14 sys_strncmp ms 0x803857b4 CompareAppNames +ms 0x803857c0 strcpy2 +ms 0x803857cc sys_strlen ms 0x80399d14 C16C3Colours ms 0x805ff144 PRGMGetKeyCodes1_Normal ms 0x805ff238 PRGMGetKeyCodes1_Alpha @@ -373,7 +480,22 @@ ms 0x8c0a3046 OpenedMenuIndex ms 0x8c0a304a MenuIndex ms 0x8c0a306c CurrentAppName ms 0x8c0cb878 LoadedAddins +ms 0xfd801414 MessageLanguagePointer +ms 0xfd801418 MessageLanguageIndex +ms 0xfd80141c CustomMessageLanguageName +ms 0xfd801428 MenuLanguagePointer +ms 0xfd80142c MenuLanguageIndex +ms 0xfd801430 CustomMenuLanguageName +ms 0xfd8017c8 FkeyColour ms 0xfd8019bc HourGlassTime ms 0xfd8019c0 HourGlassBitmapNumber +ms 0xfd8019d8 EncodingSyscall1 +ms 0xfd8019dc EncodingSyscall2 +ms 0xfd8019e4 FrameColour +ms 0xfd8019e8 HourGlassEnabled ms 0xfd801a34 CursorSetting5 ms 0xfd802148 GetKeyShowStatusBar +ms 0xfd801da0 BkeyFlags +ms 0xfd801dc0 CommunicationsOpen +ms 0xfd801dc2 CommunicationsMode +ms 0x8c0a2df8 SerialOpen