Difference between revisions of "Syscall Reference"
From WikiPrizm
Jump to navigationJump to searchLine 8: | Line 8: | ||
== Display == | == Display == | ||
− | * [[APP_EACT_StatusIcon]] - | + | * <del>[[APP_EACT_StatusIcon]]</del> - |
− | * [[AUX_DisplayErrorMessage]] - | + | * <del>[[AUX_DisplayErrorMessage]]</del> - |
* <del>[[BatteryIcon]] - </del> | * <del>[[BatteryIcon]] - </del> | ||
* <del>[[Bdisp_AllClr_VRAM]] - Clears VRAM.</del> | * <del>[[Bdisp_AllClr_VRAM]] - Clears VRAM.</del> | ||
− | * [[Bdisp_AreaClr_DD_x3]] - | + | * <del>[[Bdisp_AreaClr_DD_x3]] -</del> |
* <del>[[Bdisp_AreaClr]] - </del> | * <del>[[Bdisp_AreaClr]] - </del> | ||
* <del>[[Bdisp_EnableColor]] - Switch between 3-bit and 16-bit LCD color mode.</del> | * <del>[[Bdisp_EnableColor]] - Switch between 3-bit and 16-bit LCD color mode.</del> | ||
Line 28: | Line 28: | ||
* <del>[[Bdisp_SetPoint_DD]] - Sets a pixel directly on the LCD.</del> | * <del>[[Bdisp_SetPoint_DD]] - Sets a pixel directly on the LCD.</del> | ||
* <del>[[Bdisp_SetPoint_VRAM]] - Sets a pixel in Video RAM (VRAM).</del> | * <del>[[Bdisp_SetPoint_VRAM]] - Sets a pixel in Video RAM (VRAM).</del> | ||
− | * [[Bdisp_SetPointWB_VRAM]] - | + | * <del>[[Bdisp_SetPointWB_VRAM]]</del> - |
− | * [[Bdisp_ShapeBase3XVRAM]] - | + | * <del>[[Bdisp_ShapeBase3XVRAM]] -</del> |
− | * [[Bdisp_ShapeBase]] - | + | * <del>[[Bdisp_ShapeBase]] -</del> |
− | * [[Bdisp_ShapeToVRAM16C]] - | + | * <del>[[Bdisp_ShapeToVRAM16C]] -</del> |
* <del>[[Box2]] - </del> | * <del>[[Box2]] - </del> | ||
− | * [[Box]] - | + | * <del>[[Box]] - </del> |
− | * [[BoxInnerClear]] - | + | * <del>[[BoxInnerClear]] - </del> |
− | * [[BoxYLimits]] - | + | * <del>[[BoxYLimits]] - </del> |
* [[CharacterSelectDialog]] - | * [[CharacterSelectDialog]] - | ||
* [[Cursor_SetFlashOff]] - | * [[Cursor_SetFlashOff]] - |
Revision as of 14:30, 2 August 2014
Contents
Syscalls by Category
Display
APP_EACT_StatusIcon-AUX_DisplayErrorMessage-BatteryIcon -Bdisp_AllClr_VRAM - Clears VRAM.Bdisp_AreaClr_DD_x3 -Bdisp_AreaClr -Bdisp_EnableColor - Switch between 3-bit and 16-bit LCD color mode.Bdisp_Fill_VRAM -Bdisp_GetPoint_DD -Bdisp_GetPoint_DD_Workbench -Bdisp_GetPoint_VRAM -Bdisp_HeaderFill2 -Bdisp_HeaderFill -Bdisp_HeaderText2 -Bdisp_HeaderText -Bdisp_PutDisp_DD_stripe -Bdisp_PutDisp_DD -Bdisp_SetBacklightLevel - Set the display backlight intensity.Bdisp_SetPoint_DD - Sets a pixel directly on the LCD.Bdisp_SetPoint_VRAM - Sets a pixel in Video RAM (VRAM).Bdisp_SetPointWB_VRAM-Bdisp_ShapeBase3XVRAM -Bdisp_ShapeBase -Bdisp_ShapeToVRAM16C -Box2 -Box -BoxInnerClear -BoxYLimits -- CharacterSelectDialog -
- Cursor_SetFlashOff -
- Cursor_SetFlashOn -
- d_c_Icon -
- DefineStatusAreaFlags -
- DefineStatusGlyph -
DefineStatusMessage -- DirectDrawRectangle -
- DispInt -
DisplayMBString - Used to build a one-line text input routine.DisplayMBString2- DisplayMessageBox -
- DisplayStatusArea -
DrawFrame - Change the color of the 16-pixel border around the LCD.- DrawFrameWorkbench -
- DrawHeaderLine -
- EditMBStringChar -
- EditMBStringCtrl -
- EditMBStringCtrl2 -
- EditMBStringCtrl3 -
- EditMBStringCtrl4 -
- EnableDisplayHeader -
- EnableStatusArea -
FKey_Display -GetFKeyPtr -- GetMiniGlyphPtr -
GetVRAMAddress - Get the address of Video RAM (VRAM)- Keyboard_CursorFlash -
- KeyboardIcon -
- LineIcon -
LoadVRAM_1 -locate_OS -MsgBoxPop -MsgBoxPush -- NormIcon -
PrintCXY -- PrintGlyph -
- PrintLine2 -
- PrintLine -
PrintMini -PrintMiniGlyph -Print_OS -PrintXY_2 -PrintXY - Draw an optionally 3-bit colored string to the screen at given homescreen locations, with drawing options.ProgressBar0 -ProgressBar -RadIcon -RealIcon -SaveVRAM_1 -Scrollbar -SetBackGround -- SetCursorFlashToggle -
- SetupMode_StatusIcon -
- StandardScrollbar -
WriteBackground -
Keyboard
Main Memory
Found in mcs_syscalls.h
MCS_CreateDirectory - Creates a directory in main memory.MCS_DeleteDirectory - Deletes a directory in main memory.- MCS_GetCapa
- MCS_GetMainMemoryStart
- MCS_WriteItem
MCSDelVar2 - Deletes an item from main memory.MCSGetData1 - Reads data from an item.MCSGetDlen2 - Gets the length of an item.- MCSGetOpenItem
MCSOvwDat2 - Overwrites an item's data.MCSPutVar2 - Creates an item in a folder with data.
Storage Memory
Bfile_CreateEntry_OS- Bfile_DeleteEntry_OS
Bfile_OpenFile_OS- Bfile_CloseFile_OS
Bfile_StrToName_ncpy- Bfile_NameToStr_ncpy
Bfile_ReadFile_OS- Bfile_WriteFile_OS
Math
Serial
Serial_IsOpenSerial_OpenSerial_CloseSerial_SpyNthByteSerial_ReadOneByteSerial_ReadNBytes- Serial_BufferedTransmitOneByte
Serial_DirectTransmitOneByteSerial_GetReceivedBytesAvailable- Serial_GetFreeTransmitSpace
Serial_ClearReceiveBuffer- Serial_ClearTransmitBuffer
Miscellaneous
Syscalls by Name
This is a currently incomplete list of the known syscalls. To document more syscalls, use the template.
Some of these syscalls are very similar to those available and documented in the fx-9860G SDK, documentation for which can be found in "fx-9860G Libraries.pdf" (agreement; download page).