fxos/lib/syscalls_cg.def

562 lines
13 KiB
Modula-2

// TODO: Prototypes
%0002: HourGlassTimer
%0003: DrawHourGlass
%000c: Exception_Handler_000c
%000d: Exception_Handler_000d
%000e: Exception_Handler_000e
%0010: SystemError
%0011: MMU_FlushCache
%0026: App_CheckG3AFileSizeAndChecksum
%002b: GlibGetOSVersionInfo
%0031: Setup_GetEntry
%0032: Setup_SetEntry
%0033: Setup_GetEntryPtr
%0034: Alpha_GetData
%0035: Alpha_SetData
%0036: Alpha_ClearAll
%0111: Bkey_ClrAllFlags2
%0112: Bkey_SetFlag2
%0113: Bkey_ClrFlag2
%0114: Bkey_AllFlagsAreZero2
%0115: Bkey_GetAllFlags2
%0129: FKey_mapping2
%012b: FKey_mapping1
%0131: FKey_Display
%0160: BCDToInternal
%0194: Bdisp_SetDDRegisterB
%0195: Bdisp_IsZeroDDRegisterB
%0199: Bdisp_SetBacklightLevel
%019a: Bdisp_WriteDDRegister5A1
%01a2: Bdisp_DDRegisterSelect
%01a3: Bdisp_DefineDMARange
%01a6: Bdisp_WriteDDRegister3_bit7
%01a7: Bdisp_ReadDDRegister3_bit7
%01a8: Bdisp_PutPixel_x3
%01b6: Bdisp_AreaClr_DD_x3
%01b9: Bdisp_AreaClr_DD
%01ba: Bdisp_AreaClr_VRAM_WB
%01bb: Bdisp_AreaClr_VRAM
%01c0: Bdisp_ShapeToDD
%01c1: Bdisp_ShapeToVRAM
%01c2: Bdisp_ShapeToVRAMDD
%01c3: Bdisp_ShapeToDD16C
%01c4: Bdisp_ShapeToVRAM16C
%01c5: Bdisp_ShapeToVRAMDD16C
%01c7: Bdisp_ShapeBase
%01c8: Bdisp_ShapeDot
%01c9: Bdisp_ShapeLine
%01ca: Bdisp_ShapeBox
%01cb: Bdisp_ShapeCircle
%01d0: Bdisp_Line3X_Draw
%01d1: Bdisp_Line3X_Clear
%01d2: Bdisp_LineC16
%01d8: Bdisp_Line
%01e5: GetVRAMBackgroundAddress
%01e6: GetVRAMAddress
%01e8: GetGlyphPtr_MB
%01e9: GetMiniGlyphPtr_MB
%01ea: GetMiniMiniGlyphPtr_MB
%01eb: GetBoldMiniMiniGlyphPtr_MB
%01f1: Cursor_SetPosition
%01f3: Cursor_SetFlashMode_incompatible
%01f5: Cursor_GetSettings
%01f8: PrintXY
%01f9: Print_OS
%0208: PrintChar
%021b: PrintMiniMini
%0238: PrintGlyph
%0239: PrintCXY
%023b: PrintMiniGlyph
%023c: PrintMini
%023f: PrintMiniMini2
%025f: Bdisp_PutDisp_DD
%0260: Bdisp_PutDisp_DD_stripe
%0262: Bdisp_SetPoint_VRAM_WB
%0263: Bdisp_SetPoint_VRAM
%0264: Bdisp_SetPoint_VRAM_WB_C3
%0265: Bdisp_SetPoint_VRAM_C3
%0266: Bdisp_GetPoint_VRAM_WB
%0267: Bdisp_GetPoint_VRAM
%026a: Bdisp_SetPoint_DD_WB
%026b: Bdisp_SetPoint_DD
%026e: Bdisp_GetPoint_DD_WB
%026f: Bdisp_GetPoint_DD
%0272: Bdisp_AllClr_VRAM
%0275: Bdisp_Fill_VRAM
%0276: Bdisp_Fill_DD
%0278: Bdisp_Fill_DD_1
%027a: Bdisp_Fill_VRAM_2
%0281: SaveWBVRAM
%0283: C16WorkbenchToC3Workbench
%028f: Bdisp_WriteGraphVRAM_WB
%0290: Bdisp_WriteGraphVRAM
%0291: Bdisp_WriteGraphDD_WB
%0296: Bdisp_AreaFillVRAM
%0297: Bdisp_AreaFillDD
%0298: Bdisp_AreaFillVRAMDD
%0299: Bdisp_AreaFillVRAM16C
%029a: Bdisp_AreaFillDD16C
%029b: Bdisp_AreaFillVRAMDD16C
%02a3: FrameColor
%02a4: FrameColorIndex
%02a8: DrawFrame
%02a9: DrawFrameC3
%02aa: DirectDrawRectangle
%02ac: DisplayCursor
%02b2: Bdisp_AreaClr
%02b7: EnableStatusArea
%02b8: DefineStatusAreaFlags
%02b9: DefineStatusMessage
%02bb: DrawHeaderLine
%02bc: ClearHeader
%02bf: RTC_Reset
%02c0: RTC_GetTime
%02c1: RTC_GetTicks
%02c2: RTC_Elapsed_ms
%02c7: HourGlass
%0308: BCD_mean
%0311: BCD_StdToHigh
%0313: BCD_HighToStd
%038b: BCD_GetError
%038c: BCD_GetError
%0489: some_BCD_function_0489
%048b: some_BCD_function_048b
%0496: ShortToBCD
%0497: BCDtoShort
%0498: IntToBCD
%0499: BCDtoInt
%04aa: BCD_0
%04ab: BCD_1
%04ac: BCD_2
%04ad: BCD_5
%04ae: BCD_10
%05f6: BCDhigh_SetAsShort
%05f7: BCDhigh_GetAsShort
%05f8: BCDhigh_SetAsInt
%05f9: BCDhigh_GetAsInt
%05fa: BCDhigh_SetError
%05ff: BCDhigh_BCD_0_5
%0600: BCDhigh_BCD_32767
%0601: BCDhigh_BCD_minus_32768
%0602: BCDhigh_BCD_2G
%0603: BCDhigh_BCD_minus_2G
%0604: BCDhigh_PI
%060d: strlen
%060e: strcpy
%060f: strcat
%07a2: CharacterSelectDialog
%07bb: PRGM_IsEndOfLine
%07bd: Is_Comma
%07e5: CLIP_Store
%0834: APP_CONICS
%08c3: Cursor_GetSettings
%08c7: Cursor_SetFlashOn
%08c8: Cursor_SetFlashOff
%08ca: Keyboard_CursorFlash
%08cb: Keyboard_CursorFlash
%08cc: Keyboard_CursorFlash
%08cd: Keyboard_CursorFlash
%08cf: DisplayVisibleCursor
%08d0: TextCursorToPoint
%08d1: GetCursorFlashToggle
%08d2: SetCursorFlashToggle
%08d9: Timer_Install
%08da: Timer_Deinstall
%08db: Timer_Start
%08dc: Timer_Stop
%0901: OpenDeflate
%0909: PerformDeflate
%090a: CloseDeflate
%0921: EnableColor
%0924: Bdisp_Rectangle
%0925: Bdisp_FilledRectangle
%0926: Bdisp_FilledRectangle
%0927: Bdisp_FilledRectangle
%0928: Bdisp_FilledRectangle
%0937: MsgBoxMoveWB_C3
%0938: MsgBoxMoveWB
%0a10: APP_DYNA
%0a83: APP_EACT
%0a8c: Alpha_ClearAllAndAns
%0a8e: MCS_CreateEACTPackDumy
%0a8f: MCS_DeleteEACTPackDumy
%0b02: APP_E_CON
%0bd0: Ly555_Table
%0beb: APP_EQUA
%0c01: AUX_DisplayErrorMessage
%0c0f: FileHeader_Prepare
%0c12: FileHeader_CheckControlBytes
%0c13: FileHeader_CheckUSBPower
%0c15: FileHeader_CheckFilesize
%0c1b: InvertMem
%0c1d: ReadProtectBin_file_from_SD
%0c20: CreateProtectBin_file_to_SD
%0c2c: SMEM_MapIconToExt
%0c2f: Bfile_Name_ExtractDir
%0c5a: StandardScrollbar
%0c66: SaveFileDialog
%0c6b: APP_FINANCE
%0cef: GetGlyphPtr_F9
%0cf0: GetGlyphPtr_E7
%0cf1: GetGlyphPtr_E6
%0cf2: GetGlyphPtr_E5
%0cf3: GetGlyphPtr_7F
%0cf4: GetGlyphPtr_F7
%0cf5: GetMiniGlyphPtr
%0cf6: GetMiniGlyphPtr_7F
%0cf8: GetMiniGlyphPtr_F7
%0cf9: GetMiniGlyphPtr_E5
%0cfa: GetMiniGlyphPtr_E6
%0cfb: GetMiniGlyphPtr_E7
%0cfc: GetMiniGlyphPtr_F9
%0d39: KeyBoard_PRGM_GetKey
%0d79: App_InitDlgDescriptor
%0d90: AUX_Display4linesAndWaitFor_1or2
%0d91: OverwriteConfirmation
%0da1: SMEM_OpenFile
%0da3: SMEM_ReadFile
%0da4: SMEM_WriteFile
%0db5: SMEM_RenameEntry
%0e57: Check_G3P_FileHeader
%0e5b: Check_G3P_MetaData
%0e5c: Check_G3P_MetaData2
%0e92: G3P_crypt
%0e96: KeyMapper
%0e97: KeyMapper
%0ea0: Bkey_GetAllFlags
%0ea1: Bkey_SetAllFlags
%0ea2: Bkey_SetFlag
%0ea3: Bkey_ClrAllFlags
%0ea4: Bkey_ClrFlag
%0ea9: Keyboard_PutKeycode
%0eaa: GetKey_4
%0eab: GetKey
%0eae: Bkey_GetkeyTablePtr
%0eaf: Cursor_AutoSetAndSwitchOn
%0fda: APP_GRAPH_TABLE
%1009: SaveG3P
%100f: LoadG3P
%1154: MB_ByteCount
%115e: memcmp3
%1161: MB_IsLead
%1163: MB_ElementCount
%1164: MB_ByteCount
%1166: MB_strcat
%1167: MB_strncat
%1168: MB_strcpy
%116c: MB_GetSecondElemPtr
%116d: MB_GetElement
%116e: memcmp3
%116f: Disp_strcpy
%1170: itoa
%1171: pc_toupper
%1172: pc_tolower
%117a: OpenInflate
%117b: PerformInflate
%117c: CloseInflate
%1186: GetMainBatteryVoltage
%1196: IsCG10
%11ad: RTC_SetCarryFlag
%11b0: PrimaryKeyboardHandler
%11bb: IRQ1_Handler
%11bc: IRQ2_Handler
%11d6: CMT_Delay_micros
%11d7: CMT_Delay_100micros
%11dd: RTC_TriggerAlarm
%11de: RTC_SetDateTime
%11e2: RTC_GetDateTime
%120e: EditMBString
%1218: DisplayMBString2
%121d: DisplayMBString
%1224: EditMBStringChar
%128f: OpCodeToStr
%1291: ExpressionToStr
%1293: SecondaryKeyboardHandler
%12a0: KeyMatrixSnapshot
%12a4: Bkey_Set_RepeatTime
%12a5: Bkey_Get_RepeatTime
%12bf: GetKeyWait_OS
%12c0: GetKeyWait
%12c1: Keyboard_ResetFlags
%12c6: Keyboard_PutKeyCode
%12c7: Keyboard_ClrBuffer
%12c9: Keyboard_SpyMatrixCode
%12ca: Bkey_Set_RepeatTime_Default
%12cb: Keyboard_EnableAutoRepeat
%12cc: Keyboard_DisableAutoRepeat
%12d4: SetBatteryType
%12d5: GetBatteryType
%12d8: SetBacklightDuration
%12d9: GetBacklightDuration
%12f3: GetFKeyPtr
%12fc: LocalizeMessage1
%12fd: LocalizeMessage2
%1343: HexToNibble
%1344: HexToByte
%1345: HexToWord
%1346: NibbleToHex
%1347: ByteToHex
%1348: WordToHex
%1349: strlen
%134a: memcpy
%134b: Comm_Padding_5C
%134c: Comm_ReversePadding_5C
%134d: Serial_Open
%1353: Comm_Open
%1354: Comm_Close
%1356: Comm_WaitForAnyBuffer
%1370: IsCG10
%1381: APP_LINK
%1384: APP_LINK_transmit_select_dialog
%1388: AnyMemTransmitSelectDialog
%138a: APP_LINK_TransmitOKDlg
%138c: AnyMem_OpenDialog
%1396: Comm_TryCheckPacket
%1397: App_LINK_SetRemoteBaud
%1398: App_LINK_Send_ST9_Packet
%1399: App_LINK_GetDeviceInfo
%13a6: App_LINK_TransmitInit
%13a7: App_LINK_Transmit
%13aa: App_LINK_PrepareTransmitBuffer
%13ae: App_LINK_already_exists_dialog
%13ed: Comm_13ED
%13f0: Comm_SendPacket
%13f3: fx_TimeoutTermination
%13f4: Comm_PrepareAckPacket
%13f5: Comm_PrepareErrorPacket
%13f9: Comm_PrepareCommandPacket
%1402: Device_Info_1
%1403: Device_Info_RenesasID
%1406: OS_Version_String
%1407: Device_Info_Block
%1409: App_LINK_SetReceiveTimeout_ms
%140a: App_LINK_GetReceiveTimeout_ms
%150f: MCS_memmove
%1511: memset
%1512: MCS_memmove
%1514: MCS_SearchDirectory
%1515: MCS_CreateDirectory
%1516: MCS_DeleteDirectory
%1518: MCS_GetSystemDirectoryInfo
%1519: MCS_SearchDirectoryItem
%151a: MCS_WriteItem
%151c: MCS_DeleteItem
%151e: MCS_GetItemFlag1
%1524: MCS_ChangeItemSize
%1529: MCS_GetState
%1530: MCS_GetDirectoryEntryAddress
%1531: MCS_GetCurrentBottomAddress
%1532: MCS_GetCapa
%1533: MCS_GetDirectoryEntryByNumber
%1534: MCS_GetFirstDataPointerByDirno
%1535: str8cpy_with_upper_lower_mode
%1536: MCS_SearchItem
%1537: MCS_SetControlBlockTo_FF
%1538: MCS_SetControlBlockTo_00
%153a: MCS_SaveControlBlockToP1
%153b: MCS_RestoreControlBlockFromP1
%1543: MCS_GetMainMemoryStart
%1544: Alpha_char_to_number
%1545: MCS_DirtypeToName
%1548: MCS_MapError
%1549: MCS_DirtypeToItemtype
%154a: MCS_ItemtypeToDirtype
%154b: MCS_CreateDirectory
%154d: MCSPutVar2
%1552: MCSOvwDat2
%1553: MCS_OpenAlphaMemItem2
%1558: MCSDelVar2
%155c: MCS_GotoInternalItem
%155d: MCS_OpenMainMemoryItem
%155e: MCS_GotoHandleNeighbour
%155f: MCS_CheckOpenedItem
%1560: MCS_GetOpenItem
%1561: MCS_OpenInternalDirectoryItem
%1562: MCSGetDlen2
%1563: MCSGetData1
%1564: MCS_GetAlphaMem
%1565: MCS_MapMCS_Result
%1566: MCSGetCapa
%1567: MCS_Reset
%156f: MCS_OpenInternalDirectoryItem2
%1570: MCS_OpenDirectoryItem
%1571: MCS_OpenAlphaMemItem
%161c: Setup_GetInfo
%1630: App_Optimize
%1632: APP_MEMORY
%1633: ItoA_10digit
%1634: ItoA_10digit
%1635: strcmp_ignore_case
%1636: strcmp_ignore_case
%1637: rts
%1638: FKey_Icon_Table
%1743: CalculateExpression0
%175d: CalculateExpression
%1749: PRGM_NextOPcode
%1761: BCD_SetError_01
%17e9: OpenFileDialog
%17ea: CheckG3P
%17ee: CheckForG3PLock
%17ef: CheckForG3PLockAndMachine
%17f7: MsgBoxPush
%17f9: MsgBoxPop
%17fb: BoxYLimits
%1802: ConfirmFileOverwriteDialog
%180b: ProgressBar2
%180b: ProgressBar0
%180e: ProgressBar1
%1814: ColorIndexDialog0
%1815: ColorIndexDialog1
%1816: ColorIndexDialog2
%1834: RTC_StartHalfSecondPeriodicInterrupt
%1839: PowerOff
%183a: PowerOff
%183d: SetOrClrInterruptStatusFlag
%183e: QueryAndCondClrInterruptStatusFlag
%1841: LongToAscHex
%1845: CheckMCSBackups
%184d: OpCodeStrPtr
%1863: locate_OS
%187a: PrintChar
%1882: PrintCharReverse
%1883: PrintLine
%18ec: PrintXY_msg_by_no
%18f6: PrintPixXY_a
%18f7: PrintPixXY_normal
%18f8: PrintXY_normal
%18f9: PrintXY
%18ff: PrintPixXY
%1901: Bdisp_WriteSystemMessageChar
%1902: Bdisp_WriteSystemMessage_WB
%1906: Bdisp_WriteSystemMessage
%193e: free_recursive_struct
%193f: MCS_GoBASICItemAndCompareWithHandle
%1940: MCS_AllocateBASICProgramListItem
%1941: MCS_AllocateBASICProgramList
%1945: APP_PROG
%198a: Send_Send38k
%198b: Receive_Receive38k
%198c: OpenCloseComPort38k
%199d: APP_RECUR
%1a03: APP_RUNMAT
%1a0a: Scrollbar
%1a2c: GetStackPtr
%1a2e: SetSystemSetting
%1a2f: GetSystemSetting
%1a37: Keyboard_GetShiftStatus
%1a38: Keyboard_ClrShiftStatus
%1b0b: GetVRAMWorkBuffer
%1b0f: APP_SHEET
%1bb4: OS_InnerWait_ms
%1bb7: Serial_Open
%1bb8: Serial_Close
%1bb9: Serial_ReadOneByte
%1bba: Serial_ReadNBytes
%1bbb: Serial_SpyNthByte
%1bbc: Serial_BufferedTransmitOneByte
%1bbd: Serial_DirectTransmitOneByte
%1bbe: Serial_BufferedTransmitNBytes
%1bbf: Serial_GetReceivedBytesAvailable
%1bc0: Serial_GetFreeTransmitSpace
%1bc1: Serial_ClearReceiveBuffer
%1bc2: Serial_ClearTransmitBuffer
%1bc3: Serial_TranslateParameters
%1bc4: Serial_GetStatus
%1bc5: Serial_ClearStatusRegister
%1bc6: Serial_IsOpen
%1bc7: Serial_Check_physical_connect
%1bc9: Serial_Enable_Int
%1bca: Serial_Disable_Int
%1bcb: Serial_DisableHardware
%1bcc: Serial_SetHandler
%1bcd: Serial_GetHandler
%1ced: APP_STAT
%1d77: DefineStatusMessage
%1d7b: DefineStatusGlyph
%1d81: DisplayStatusArea
%1d82: Bdisp_HeaderText
%1d85: Bdisp_HeaderGlyph
%1d86: Bdisp_HeaderFill
%1d87: Bdisp_HeaderFill2
%1d89: BatteryIcon
%1d8a: KeyboardIcon
%1d8b: RadIcon
%1d8c: RealIcon
%1d8d: NormIcon
%1d8e: d_c_Icon
%1d8f: LineIcon
%1d9f: Bfile_IdentifyDevice_OS
%1da3: Bfile_OpenFile_OS
%1da4: Bfile_CloseFile_OS
%1da6: Bfile_GetFileSize_OS
%1da7: Bfile_GetFileInfo
%1da9: Bfile_SeekFile_OS
%1dab: Bfile_Filepos
%1dac: Bfile_ReadFile_OS
%1dae: Bfile_CreateEntry_OS
%1daf: Bfile_WriteFile_OS
%1db3: Bfile_RenameEntry
%1db4: Bfile_DeleteEntry
%1db6: Bfile_FindFirst_FAT
%1db7: Bfile_FindFirst
%1db8: Bfile_FindNext_FAT
%1db9: Bfile_FindNext
%1dba: Bfile_FindClose
%1dd0: memcpy
%1dd1: invers_memcmp
%1dd2: Bfile_GetFilenameLength
%1dd3: Bfile_Name_cmp
%1dd4: Bfile_Name_strcpy
%1dd6: Bfile_Name_strcmp
%1dd8: Bfile_Name_tolower
%1dd9: Bfile_Name_toupper
%1dda: Bfile_Name_MatchMask
%1ddb: Bfile_NameToStr_ncpy
%1ddc: Bfile_StrToName_ncpy
%1ddd: Bfile_Name_npad
%1dde: Bfile_Name_toupper_tolower
%1ddf: Bfile_Name_strchr
%1de0: Bfile_Name_strrchr
%1e05: APP_SYSTEM_POWER
%1e07: APP_SYSTEM_BATTERY
%1e0a: APP_SYSTEM_DISPLAY
%1e0d: APP_SYSTEM_LANGUAGE
%1e13: APP_SYSTEM
%1e17: APP_SYSTEM_RESET
%1e23: ResetAllDialog
%1e34: APP_SYSTEM_VERSION
%1e4b: DisplayMessage
%1e50: GetVRAMWorkBuffer
%1e55: Heap_Allocate
%1e56: Heap_Init
%1e60: SpecialMatrixcodeProcessing
%1e62: SaveVRAM_1
%1e63: LoadVRAM_1
%1e6e: SetQuitHandler
%1e72: Battery_IsLow
%1e73: BatteryCheck
%1e76: BatteryLowMessage
%1e7d: GetIntPtrContent
%1e80: CountInstalledForeignLanguages
%1e82: Ly555ptr
%1e83: Ly555ptr
%1e90: SetAutoPowerOffTime
%1e91: GetAutoPowerOffTime
%1e99: GetGetkeyToMainFunctionReturnFlag
%1e9e: Maybe_SetAppName
%1e9f: GetAppName
%1ea0: CmpAppName
%1ea4: SetAutoPowerOffFlag
%1ea5: GetAutoPowerOffFlag
%1ef7: WriteBackground
%1ef8: SetBackGround
%1f40: calloc
%1f41: free
%1f42: free
%1f43: malloc
%1f44: malloc
%1f45: realloc
%1f46: realloc