fxsdk/fxos/sys-simlo.txt
Lephe 25db504c22 fxos: bring disassembling to a new level
Almost-complete implementation of fxos, the disassembler in particular
is now able to detect syscalls and register addresses on the fly, plus
support for SH4-only instructions.
2019-05-03 11:19:36 +02:00

656 lines
22 KiB
Text

0x001 vbr_tlb_error
0x002 vbr_cpu_address
0x003 vbr_tlb_exception
0x005 App_RegisterAddins
int App_RegisterAddins(void)
0x009 App_FindFreeAddinSlot
int FindFreeAddinSlot(void)
0x00a App_GetAddinHeaderAddr
int GetAddindHeaderAddr(int addin_no, int offset, void *result)
0x00e App_GetAddindEstrip
int App_GetAddindEstrip(int addin_no, int estrip_no, void *result)
0x013 GlibAddinAplExecutionCheck
0x014 GlibGetAddinLibInfo
0x015 GlibGetOSVersionInfo
int GlibGetOSVersionInfo(char *a, char *b, short *c, short *d)
0x018 MMU_FlushCache
0x01b DD_Clear
0x01c Bdisp_WriteGraph_VRAM
0x01d Bdisp_WriteGraph_DD
0x01e Bdisp_WriteGraph_DDVRAM
0x022 Bdisp_ReadArea_VRAM
0x023 Bdisp_ReadArea_DD
0x024 Bdisp_GetDisp_DD
0x025 DD_Read
0x026 DD_ReadFromPage
0x027 DD_WriteToPage
0x028 Bdisp_PutDisp_DD
0x02a Bdisp_DrawShapeToVRAM
0x02f Bdisp_DrawShapeToVRAM
0x030 Bdisp_DrawLineVRAM
0x031 Bdisp_ClearLineVRAM
0x032 Bdisp_DrawShapeToDD
0x033 Bdisp_DrawShapeToVRAM_DD
0x034 Bdisp_DrawShapeToDD
0x035 Bdisp_DrawShapeToVRAM_DD
0x039 RTC_Reset
void RTC_Reset(unsigned int mode)
0x03a RTC_GetTime
void RTC_GetTime(uint *hour, uint *minute, uint *second, uint *millisecond)
0x03b RTC_GetTicks
int RTC_GetTicks(void)
0x03c RTC_Elapsed_ms
int RTC_Elapsed_ms(int start_value, int duration_ms)
0x05c Num_UIntToBCD
0x05d Num_BCDToUInt
0x118 Timer_Install
int Timer_Install(int timerID, void *handler, int elapse), also known as Bcre_cychdr
0x119 Timer_Deinstall
int Timer_Deinstall(int timerID), also known as Bdel_cychdr
0x11a Timer_Start
int Timer_Start(int timerID)
0x11b Timer_Stop
int Timer_Stop(int timerID)
0x11f Bdisp_PutDispArea_DD
0x12d DD_Poweroff
0x130 Wait_ms
0x132 DD_SetContrast
0x133 DD_SetFRS
0x134 DD_SetBias
0x135 GetVRAMAddress
0x136 GetCharacterGlyph
0x137 GetCharacterMiniGlyph
0x138 Cursor_SetPosition
int Cursor_SetPosition(char column, char row)
0x139 Cursor_SetFlashStyle
int Cursor_SetFlashStyle(short flashStyle)
0x13a Cursor_SetFlashMode
void Cursor_SetFlashMode(long flashMode)
0x13b Cursor_GetSettings
uint Cursor_GetSettings(uint *settingsArray)
0x13c Print_OS
void Print_OS(unsigned char *msg, int type)
0x142 Bdisp_AllClr_DD
0x143 Bdisp_AllClr_VRAM
0x144 Bdisp_AllClr_DDVRAM
0x145 Bdisp_GetDisp_VRAM
0x146 Bdisp_SetPoint_VRAM
0x147 Bdisp_SetPoint_DD
0x148 Bdisp_SetPoint_DDVRAM
0x149 Bdisp_GetPoint_VRAM
0x14a Bdisp_AreaClr_DD
0x14b Bdisp_AreaClr_VRAM
0x14c Bdisp_AreaClr_DDVRAM
0x14d Bdisp_AreaReverseVRAM
0x150 PrintXY
void PrintXY(int x, int y, unsigned char *msg, int type)
0x153 Disp_Save
0x154 Disp_Restore
0x155 Disp_GetPtr
0x156 PopUpWin
0x158 Disp_Manage
0x159 System_UpdateOS
0x15d PrintCR
0x15f atoi
0x160 LongToAsc
int LongToAsc(int value, unsigned char *dest, int digits)
0x161 LongToAscHex
int LongToAscHex(int value, unsigned char *dest, int digits)
0x162 pc_toupper
void pc_toupper(char *str)
0x163 pc_tolower
void pc_tolower(char *str)
0x172 strcmp
0x173 strcmp
0x175 some_datatable
0x176 DiagnosticMode
0x18a InvertMem
void InvertMem(void *memoryrange, int count)
0x19f SMEM_Optimization
void SMEM_Optimization(void)
0x1a9 GUI_ProgressBar
0x1b7 Get8x8BitmapPointer_1
0x1b8 Get8x8BitmapPointer_2
0x1b9 Get8x8BitmapPointer_3
0x1ba Get8x8BitmapPointer_4
0x1bb Get8x8BitmapPointer_5
0x1bc Get8x8BitmapPointer_6
0x1bd Get8x8BitmapPointer_7
0x20e StorageMemory_GetFilePos
int StorageMemory_GetFilePos(int handle, int *pos)
0x236 RebootOS
0x23d RTC_TriggerAlarm
void RTC_TriggerAlarm(void)
0x23e RTC_SetDateTime
void RTC_SetDateTime(unsigned char *[7] time)
0x241 Keyboard_ClrBuffer
0x242 Bkey_Set_RepeatTime
0x243 Bkey_Get_RepeatTime
0x244 Bkey_Set_RepeatTime_Default
0x245 Keyboard_EnableAutoRepeat
0x246 Keyboard_DisableAutoRepeat
0x247 Keyboard_GetKeyWait
0x248 Keyboard_PutKeycode
0x249 Keyboard_GetKeyDownTime
short Keyboard_GetKeyDownTime(void)
0x24a Keyboard_IsAnyKeyDown
int Keyboard_IsAnyKeyDown(short *matrixcode)
0x24b Keyboard_IsSpecialKeyDown
int Keyboard_IsSpecialKeyDown(short *matrixcode)
0x24c Keyboard_IsSpecialKeyDown
int Keyboard_IsSpecialKeyDown(short *matrixcode)
0x24d Keyboard_KeyDown
int Keyboard_KeyDown(void)
0x24e Keyboard_SecondaryInterruptHandler
0x24f Keyboard_PutKeymatrixCode
int Keyboard_PutKeymatrixCode(short *matrixcode)
0x251 Keyboard_TimerHandler
0x25e Keyboard_PrimaryInterruptHandler
0x268 GetFKeyIconPointer
void GetFKeyIconPointer(int fkeyno, unsigned char *bitmap)
0x284 BCD_GetNaN
int BCD_GetNaN(unsigned char *value, unsigned char *result)
0x285 Serial_Open_57600
int Serial_Open_57600(void)
0x286 BCD_AnsToSerial
0x28d Comm_Open
int Comm_Open(unsigned short parameters)
0x28e Comm_Close
0x28f Comm_WaitForAnyBuffer
int Comm_WaitForAnyBuffer(int timeout_ms, int P2, int *P3)
0x290 Comm_ReadOneByte
int Comm_ReadOneByte(unsigned char *result)
0x291 Comm_TransmitOneByte
0x292 Comm_WaitForAndReadNBytes
int Comm_WaitForAndReadNBytes(char *buffer, int bytes)
0x293 Comm_TransmitNBytes
0x294 Comm_ClearReceiveBuffer
0x295 Comm_ClearTransmitBuffer
0x296 Comm_IsValidPacketAvailable
int Comm_IsValidPacketAvailable(unsigned char *result)
0x298 Comm_IsOpen
0x299 Comm_GetCurrentSelector
int Comm_GetCurrentSelector(void)
0x2a1 HexToByte
int HexToByte(short *hex, char *result)
0x2a2 HexToWord
int HexToWord(int *hex, short *result)
0x2a3 ByteToHex
0x2a4 WordToHex
0x2a5 Comm_Padding_5C
0x2a6 Comm_ReversePadding_5C
0x2a7 AscHexToNibble
void AscHexToNibble(char hex, char *result)
0x2a8 NibbleToAscHex
0x2a9 strlen
0x2aa slow_memcpy
0x2ab Serial_Open2
int Serial_Open2(unsigned short parameters)
0x2af Comm_Spy0thByte
int Comm_Spy0thByte(unsigned char *result)
0x2db Comm_ProcessInPacket
int Comm_ProcessInPacket(TReceivePacketDesc *rpd)
0x2e1 Comm_PrepareAckPacket
int Comm_PrepareAckPacket(TReceivePacketDesc *rpd, unsigned char subtype, void *datapointer, unsigned short datasize)
0x2e2 Comm_PrepareErrorPacket
void Comm_PrepareErrorPacket(TReceivePacketDesc *rpd, unsigned char subtype)
0x2e3 Comm_PrepareTerminatePacket
void Comm_PrepareTerminatePacket(TReceivePacketDesc *rpd, unsigned char subtype)
0x2e4 Comm_PrepareRoleswapPacket
void Comm_PrepareRoleswapPacket(TReceivePacketDesc *rpd, unsigned char subtype)
0x2e5 Comm_PrepareCheckPacket
void Comm_PrepareCheckPacket(TReceivePacketDesc *rpd, unsigned char subtype)
0x2e6 Comm_PrepareCommandPacket
int Comm_PrepareCommandPacket(TReceivePacketDesc *rpd, unsigned char subtype, void *datapointer, unsigned short datasize)
0x2e7 Comm_PrepareDataPacket
int Comm_PrepareDataPacket(TReceivePacketDesc *rpd, unsigned char subtype, void *datapointer, unsigned short datasize)
0x2ee System_GetOSVersion
void System_GetOSVersion(unsigned char *version)
0x35e memset_range
0x35f memset
0x363 MCS_CreateDirectory
int MCS_CreateDirectory(unsigned char *dir, char *dirno)
0x364 MCS_WriteItem
int MCS_WriteItem(unsigned char *dir, unsigned char *item, short itemType, int data_length, int buffer)
0x366 MCS_DeleteDirectory
int MCS_DeleteDirectory(unsigned char *dir)
0x367 MCS_DeleteItem
int MCS_DeleteItem(unsigned char *dir, unsigned char *item)
0x368 MCS_GetState
int MCS_GetState(int *maxspace, int *currentload, int *remainingspace)
0x369 MCS_GetSystemDirectoryInfo
int MCS_GetSystemDirectoryInfo(unsigned char *dir, unsigned int *pdir, char *dirno)
0x370 MCS_RenameItem
int MCS_RenameItem(unsigned char *srcdir, unsigned char *srcitem, unsigned char *tgtdir, int tgtitem)
0x371 MCS_OverwriteData
int MCS_OverwriteData(unsigned char *dir, unsigned char *item, int write_offset, int bytes_to_write, void *buffer)
0x372 MCS_GetItemData
int MCS_GetItemData(unsigned char *dir, unsigned char *item, int offset, int bytes_to_read, void *buffer)
0x373 MCS_RenameDirectory
int MCS_RenameDirectory(unsigned char *oldname, unsigned char *newname)
0x374 BMCSRenameVariable
0x375 MCS_SearchDirectory
int MCS_SearchDirectory(unsigned char *dir, TMainMemoryDirectoryEntry *dir, char *dirno)
0x376 MCS_SearchDirectoryItem
int MCS_SearchDirectoryItem(unsigned char *dir, unsigned char *item, char *flags_0, TDirectoryItem *item, int *data, int *data_length)
0x37c MCS_GetFirstDataPointerByDirno
int MCS_GetFirstDataPointerByDirno(char *dirno, void *pdata)
0x37d MCS_GetDirectoryEntryByNumber
int MCS_GetDirectoryEntryByNumber(char dirno, TMainMemoryDirectoryEntry *pdir)
0x37e MCS_SearchItem
int MCS_SearchItem(unsigned char *item, TMainMemoryDirectoryEntry *pdir, unsigned short *itemno)
0x37f MCS_str8cpy
int MCS_str8cpy(unsigned char *source, unsigned char *target, int mode)
0x380 MCS_GetDirectoryEntryAddress
void MCS_GetDirectoryEntryAddress(void *directory_entry_address)
0x381 MCS_GetCurrentBottomAddress
void MCS_GetCurrentBottomAddress(void *current_bottom_address)
0x383 MCS_GetCapa
int MCS_GetCapa(int *current_bottom)
0x392 MCS_GetMainMemoryStart
int MCS_GetMainMemoryStart(void)
0x3dc Setup_GetInfo
int Setup_GetInfo(unsigned char *, int, TSetupInfo *info), where the first arguments are used only in fx-CG 10/20
0x3ea the start of a datatable ***
0x3ed Interrupt_SetOrClrStatusFlags
int Interrupt_SetOrClrStatusFlags(int flagmask, int set)
0x3ee Interrupt_QueryStatusFlags
int Interrupt_QueryStatusFlags(int flagmask, int clear)
0x3f4 PowerOff
0x3f5 ClearMainMemory
0x3f6 SH7337_TMU_Stop
0x3f7 SH7337_TMU_int_handler
0x3fa Hmem_SetMMU
void Hmem_SetMMU(int virtualPageNumber, int physicalPageNumber, int pageManagement)
0x3fb MMU_ConfigureAndFlush
void MMU_ConfigureAndFlush(void)
0x3fc TLB_SetAddressValue
void TLB_SetAddressValue(int entryAddress, int way, int value)
0x3fe GetStackPtr
0x3ff MMU_FlushCache
0x400 MMU_ConfigureAndEnable
void MMU_ConfigureAndEnable(void)
0x404 GetPhysicalROMstart
0x405 GetPhysicalRAMstart
0x409 Serial_ResetAndDisable
void *Serial_ResetAndDisable(void)
0x40a Serial_GetInterruptHandler
void *Serial_GetInterruptHandler(void)
0x40b Serial_SetInterruptHandler
int Serial_SetInterruptHandler(int type, void *handler)
0x40c Serial_ReadOneByte
int Serial_ReadOneByte(unsigned char *result)
0x40d Serial_ReadNBytes
int Serial_ReadNBytes(unsigned char *result, int max_size, short *actually_transferred)
0x40e Serial_BufferedTransmitOneByte
int Serial_BufferedTransmitOneByte(unsigned char byte)
0x40f Serial_BufferedTransmitNBytes
int Serial_BufferedTransmitNBytes(unsigned char *bytes, int requested_count)
0x410 Serial_DirectTransmitOneByte
int Serial_DirectTransmitOneByte(unsigned char byte)
0x411 Serial_GetReceivedBytesAvailable
int Serial_GetReceivedBytesAvailable(void)
0x412 Serial_GetFreeTransmitSpace
int Serial_GetFreeTransmitSpace(void)
0x413 Serial_ClearReceiveBuffer
int Serial_ClearReceiveBuffer(void)
0x414 Serial_ClearTransmitBuffer
int Serial_ClearTransmitBuffer(void)
0x418 Serial_Open
int Serial_Open(unsigned char *mode)
0x419 Serial_Close(int mode)
0x41b Serial_CallReceiveIntErrorResetHandler
void *Serial_CallReceiveIntErrorResetHandler(void)
0x41c Serial_CallReceiveIntHandler
void *Serial_CallReceiveIntHandler(void)
0x41d Serial_CallTransmitIntErrorResetHandler
void *Serial_CallTransmitIntErrorResetHandler(void)
0x41e Serial_CallTransmitIntHandler
void *Serial_CallTransmitIntHandler(void)
0x420 OS_inner_Sleep
0x422 Serial_SpyNthByte
int Serial_SpyNthByte(int byteno_to_spy, unsigned char *result)
0x423 Serial_GetStatus
void Serial_GetStatus(unsigned int *serial_status)
0x425 Serial_IsOpen
int Serial_IsOpen(void)
0x429 Bfile_identify_device_OS
int Bfile_identify_device_OS(const FONTCHARACTER *filename)
0x42c Bfile_OpenFile_OS
0x42d Bfile_CloseFile_OS
0x42e Bfile_GetMediaFree_OS
0x42f Bfile_GetFileSize_OS
0x431 Bfile_SeekFile_OS
0x432 Bfile_ReadFile_OS
0x434 Bfile_CreateEntry_OS
0x435 Bfile_WriteFile_OS
0x438 Bfile_RenameEntry
0x439 Bfile_DeleteEntry
0x43b Bfile_FindFirst
0x43c Bfile_FindNext
0x43d Bfile_FindClose
0x44e memcpy
0x44f memcmp
0x450 Bfile_GetFilenameLength
int Bfile_GetFilenameLength(const FONTCHARACTER *filename)
0x451 Bfile_Name_cmp
0x452 Bfile_Name_cpy
0x453 Bfile_Name_ncpy
0x456 Bfile_NameToStr_ncpy
void Bfile_NameToStr_ncpy(char *dest, FONTCHARACTER *src, int n)
0x457 Bfile_StrToName_ncpy
void Bfile_StrToName_ncpy(FONTCHARACTER *dest, char *src, int n)
0x462 GetAppName
char *GetAppName(char *dest)
0x463 SetAppName
int SetAppName(char *src)
0x464 CmpAppName
int CmpAppName(char *name)
0x465 GetIntPtrContent
int GetIntPtrContent(unsigned char *ptr)
0x467 LongToAscHex
int LongToAscHex(int value, char *dest, int digits)
0x468 hasSDOption
0x469 Battery_DisplayLowStatus
int Battery_DisplayLowStatus(int delayflag)
0x46b App_BuiltInCount
int App_BuiltInCount(void)
0x476 Battery_IsLow
int Battery_IsLow(void)
0x477 EnableGetkeyToMainFunctionReturn
void EnableGetkeyToMainFunctionReturn(void)
0x478 DisableGetkeyToMainFunctionReturn
void DisableGetkeyToMainFunctionReturn(void)
0x47f SetAutoPowerOffTime
0x480 GetAutoPowerOffTime
0x486 GetdatatablePtr
0x48d SetAutoPowerOffFlag
0x48e GetAutoPowerOffFlag
0x492 Battery_IsLow
int Battery_IsLow(int delayflag)
0x494 CallbackAtQuitMainFunction
0x495 Battery_DisplayLowStatus
int Battery_DisplayLowStatus(int delayflag)
0x499 Heap_SetTopChunk
int Heap_SetTopChunk(int size)
0x49a App_Start
int App_Start(int r4, int r5, int index, int force)
0x49c Battery_GetStatus
int Battery_GetStatus(int delayflag)
0x49e RebootOS
0x4a0 AUX_DisplayErrorMessage
void AUX_DisplayErrorMessage(void)
0x4ad USB_InterruptHandler
0x4ae USB_TimerHandler
void USB_TimerHandler(void)
0x4b0 AUX_DisplayFKeyIcons
void AUX_DisplayFKeyIcons(void)
0x4cb Keyboard_RemapFKeyCode
void Keyboard_RemapFKeyCode(int mode, TFKeyDef *source)
0x4d1 AUX_DisplayFKeyIcon
void AUX_DisplayFKeyIcon(int pos, unsigned char *bitmap)
0x4dc char Setup_GetEntry(unsigned int index)
0x4dd Setup_SetEntry
char *Setup_SetEntry(unsigned int index, char setting)
0x4de Setup_GetEntryPtr
char *Setup_GetEntryPtr(unsigned int index)
0x4df Alpha_GetData
char *Alpha_GetData(char var, char *dest)
0x4e0 Alpha_SetData
char *Alpha_SetData(char var, char *src)
0x4e1 Alpha_ClearAll
void Alpha_ClearAll(void)
0x4e6 HourGlass
void HourGlass(void)
0x4e9 LocalizeStringID
0x4f5 BCD_ToStrAsNumber1
int BCD_ToStrAsNumber1(char *data, char *string)
0x4f6 BCD_ToStrAsNumber2
int BCD_ToStrAsNumber2(char *data, char *string)
0x500 BCDToInternal
int BCDToInternal(TBCDinternal *target, TBCDvalue *source)
0x518 Setup_GetEntry_3E
0x519 Setup_GetEntry_40
0x51a Setup_SetEntry_3E
0x51b Setup_SetEntry_40
0x531 MB_IsLead
int MB_IsLead(char c)
0x533 MB_ElementCount
int MB_ElementCount(char *str)
0x534 MB_ByteCount
int MB_ByteCount(char *str)
0x536 MB_strcat
char *MB_strcat(char *dest, char *src)
0x537 MB_strncat
char *MB_strncat(char *dest, char *src, int bytes)
0x538 MB_strcpy
char *MB_strcpy(char *dest, char *src)
0x53c MB_GetSecondElemPtr
char *MB_GetSecondElemPtr(char *str)
0x53d MB_GetElement
short MB_GetElement(char *str)
0x53e MB_CopyToHeap
char *MB_CopyToHeap(char *src)
0x53f memcmp
0x541 itoa
0x542 to_uppercase
0x543 to_lowercase
0x544 BCD_0
0x545 BCD_1
0x546 BCD_2
0x547 BCD_10
0x548 BCD_1/3
0x549 BCD_0.5
0x54a BCD_32767
0x54b BCD_-32768
0x54c BCD_65536
0x54d BCD_0x7fffffff
0x54e BCD_-2Gi
0x54f BCD_4Gi
0x550 BCD_pi
0x551 BCD_2pi
0x552 BCD_pi/2
0x553 BCD_e
0x554 BCD_5
0x5a6 BCD_SetAsInt
int BCD_SetAsInt(int input, TBCDValue *result)
0x5af BCD_pi/4
0x5b0 BCD_ln(10)
0x5b1 BCD_ln(2)
0x5b2 BCD_9.99e+99
0x5b3 BCD_-9.99e+99
0x5b4 BCD_9.99999999999999e+99
0x5b5 BCD_227.85
0x5b6 BCD_sqrt(2)
0x5b7 BCD_sqrt(2)/2
0x5b8 BCD_506.6282746310
0x645 CalculateExpression
void CalculateExpression(char **formula, char opcode[2], TBCDValue *result, int p4)
0x64a CalculateExpression0
0x652 PRGM_NextOpcode
void PRGM_NextOpcode(char opcode[2], char **program)
0x6a6 PRGM_IsEndOfLine
int PRGM_IsEndOfLine(char *opcode)
0x6c4 Keyboard_PRGM_GetKey
int Keyboard_PRGM_GetKey(TBCDValue *result)
0x6d4 Alpha_GetData2
int Alpha_GetData2(char var, char *dest)
0x713 Print_ClearLine
0x763 Bdisp_DrawRectangle
void Bdisp_DrawRectangle(int x1, int y1, int x2, int y2)
0x7fc OpcodeToStr
int OpcodeToStr(unsigned short opcode, unsigned char *string)
0x804 CLIP_Store
int CLIP_Store(unsigned char *buffer, int length)
0x807 locate
0x808 Print
0x809 PrintRev
0x80a PrintC
0x80b PrintRevC
0x80c PrintLine
0x80d PrintRLine
0x80e Cursor_GetFlashStyle
int Cursor_GetFlashStyle(void)
0x80f Cursor_GetSettings
int Cursor_GetSettings(struct CursorSettings *settings)
0x811 Cursor_SetFlashOn
void Cursor_SetFlashOn(char flash_style)
0x812 Cursor_SetFlashOff
void Cursor_SetFlashOff(void)
0x813 SaveDisp
0x814 RestoreDisp
0x829 MCS_CreateDirectory
unsigned char *MCS_CreateDirectory(unsigned char *dir)
0x82a MCS_PutInternalItem
int MCS_PutInternalItem(char dirtype, unsigned char *item, int data_len, void *buffer)
0x82b MCSPutVar2
int MCSPutVar2(unsigned char *dir, unsigned char *item, int data_len, void *buffer)
0x830 MCSOvwDat2
int MCSOvwDat2(unsigned char *dir, unsigned char *item, int bytes_to_write, void *buffer, int write_offset)
0x832 MCS_OverwriteOpenItem
int MCS_OverwriteOpenItem(int bytes_to_write, void *buffer, int write_offset)
0x833 MCS_ClearInternalDirectory
int MCS_ClearInternalDirectory(char dirtype)
0x834 MCS_ClearDirectory
int MCS_ClearDirectory(unsigned char *dir)
0x835 MCS_DeleteInternalItem
int MCS_DeleteInternalItem(char dirtype, unsigned char *dir)
0x836 MCSDelVar2
int MCSDelVar2(unsigned char *dir, unsigned char *item)
0x83a MCS_GotoInternalItem
int MCS_GotoInternalItem(char dirtype, unsigned char *item, int direction)
0x83b MCS_OpenMainMemoryItem
int MCS_OpenMainMemoryItem(unsigned char *dir, unsigned char *item, char direction)
0x83c MCS_GotoHandleNeighbour
int MCS_GotoHandleNeighbour(char direction)
0x83d MCS_CheckOpenedItem
int MCS_CheckOpenedItem(char *dirtype, int *data_len)
0x83e MCS_GetOpenItem
int MCS_GetOpenItem(unsigned char *item)
0x83f MCS_OpenInternalDirectoryItem
int MCS_OpenInternalDirectoryItem(char dirtype, unsigned char *item, int *data_len)
0x840 MCSGetDlen2
int MCSGetDlen2(unsigned char *dir, unsigned char *item, int *data_len)
0x841 MCSGetData1
int MCSGetData1(int offset, int len_to_copy, void *buffer)
0x843 MCS_MapMCS_Result
int MCS_MapMCS_Result(void)
0x844 MCSGetCapa
0x84d MCS_OpenAlphaMemItem
int MCS_OpenAlphaMemItem(char variablename, int *data_len, void *data_ptr)
0x852 MCS_DirtypeToItemtype
int MCS_DirtypeToItemtype(char dirtype)
0x853 MCS_ItemtypeToDirtype
int MCS_ItemtypeToDirtype(char itemtype)
0x863 MCS_DirtypeToName
unsigned char *MCS_DirtypeToName(char dirtype)
0x866 MCS_MapError
int MCS_MapError(int error_in)
0x869 Alpha_ClearAllAndAns
void Alpha_ClearAllAndAns(void)
0x86f MCS_DeleteDirectoryItems
void MCS_DeleteDirectoryItems(unsigned char *dir)
0x8db EditExpression
int EditExpression(int mode, short key, int row, TBCDValue *value, char *editbuffer, short editbufferlen, char *pretext, int mode2)
0x8dc EditValue
int EditValue(int mode, short key, int row, TBCDValue *value, char *pretext)
0x8e6 EditMBStringCtrl
void EditMBStringCtrl(unsigned char *, int xposmax, void *, void *, void *, int, int)
0x8ea DisplayMBString
void DisplayMBString(unsigned char *, int, int xpos, int x, int y)
0x8ec EditMBStringChar
void EditMBStringChar(unsigned char *, int xposmax, int xpos, int char)
0x8f7 DisplayMBString2
void DisplayMBString2(int, unsigned char *, int, int xpos, int zero, int x, int y, int, int, int)
0x8fe PopupWin
void PopupWin(int nlines)
0x901 DisplayMessageBox
void DisplayMessageBox(int height, unsigned char *message)
0x905 DisplayErrorMessage
void DisplayErrorMessage(int id)
0x90b SetShiftAlphaState
0x90c GetInsOverwriteState
0x90d SetInsOverwriteState
0x90e ClrShiftAlphaState
0x90f GetKey
int GetKey(unsigned int *keycode)
0x910 PutKey
int PutKey(int keycode, int mode)
0x91b GetShiftAlphaState
0x924 TestMode
void TestMode(void)
0x954 DisplayErrorMessage
0x985 App_CONICS
0x998 App_DYNA
0x9ad PrintXY
0x9df App_EACT
0x9e1 App_Equation
0x9e2 App_EQUA
0x9f5 App_Program
0xa00 App_FINANCE
0xa1f Keyboard_RemapFKeyCode
void Keyboard_RemapFKeyCode(TKeyDef *workspace, TKeyDef *source, int mode)
0xa35 AUX_DisplayMessage
0xa48 App_GRAPH_TABLE
0xa4a App_LINK
0xa6a App_Optimization
0xa6b App_Memory
0xa75 App_RECUR
0xa97 App_RUN_MAT_EXE
0xaae App_RUN_MAT
0xac6 App_STAT
0xac8 App_SYSTEM
0xacc free
0xacd malloc
0xace memcmp
0xacf smart_memcpy
0xad0 memset
0xad4 strcat
0xad5 smart_strcmp
0xad6 strlen
0xad7 strncat
0xad8 strncmp
0xad9 strncpy
0xada strrchr
0xae8 CatalogDialog
0xc4f PrintMiniSd
0xca7 OpcodeType
int OpcodeType(char *);
0xcb0 Basic_Send_Send38k
0xcb1 Basic_Receive_Receive38k
0xcb2 Basic_OpenComPort38k_CloseComPort38k
0xcc4 InputNumber
int InputNumber(unsigned char *heading, int maxlen, int mode)
0xcc5 InputString
int InputString(unsigned char *buffer, unsigned char *heading, int maxlen)
0xccb GetRAMSize
int GetRAMSize(void)
0xcd0 another_diagnostic_dialog
0xd64 InputDateDialog
int InputDateDialog(int *day, int *month, int *year, int *p4)
0xd65 InputMonthDialog
int InputMonthDialog(int *month, int *p2)
0xd66 InputDayDialog
int InputDayDialog(int *day, int *p2)
0xd67 InputYearDialog
int InputYearDialog(int *year, int *p2)
0xdab StoreExpressionToGraphFuncMemory
void StoreExpressionToGraphFuncMemory(int fun_no, int, char *expression)
0xe6b calloc
0xe6c memmove
0xe6d realloc
0xe6e strchr
0xe6f strstr