mirror of
https://git.planet-casio.com/Lephenixnoir/fxsdk.git
synced 2024-12-29 13:03:37 +01:00
25db504c22
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.
656 lines
22 KiB
Text
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
|