diaowinner 发表于 2020-3-9 12:42:26

Prizm编程资料

目前放一些资料,以便编程时用{:13_340:}
Syscall列表:这玩意可以参考fx-9860G的库,一下:

A
[*]Alpha GetData
[*]Alpha SetData
[*]APP EACT StatusIcon
[*]APP FINANCE
[*]App InitDlgDescriptor
[*]App LINK GetDeviceInfo
[*]App LINK GetReceiveTimeout ms
[*]App LINK Send ST9 Packet
[*]App LINK SetReceiveTimeout ms
[*]App LINK SetRemoteBaud
[*]App LINK Transmit
[*]App LINK TransmitInit
[*]APP LINK transmit select dialog
[*]APP MEMORY
[*]App Optimize
[*]APP Program
[*]APP RUNMAT
[*]APP SYSTEM
[*]APP SYSTEM BATTERY
[*]APP SYSTEM DISPLAY
[*]APP SYSTEM LANGUAGE
[*]APP SYSTEM POWER
[*]APP SYSTEM RESET
[*]APP SYSTEM VERSION
[*]AUX DisplayErrorMessage

B
[*]BatteryIcon
[*]BCDtoInternal
[*]Bdisp FrameAndColor
[*]Bdisp AllClr VRAM
[*]Bdisp AreaClr
[*]Bdisp AreaClr DD x3
[*]Bdisp ColorAndFrameSetFlags
[*]Bdisp DDRegisterSelect
[*]Bdisp EnableColor
[*]Bdisp Fill DD
[*]Bdisp Fill VRAM
[*]Bdisp GetPoint DD
[*]Bdisp GetPoint DD Workbench
[*]Bdisp GetPoint VRAM
[*]Bdisp HeaderFill
[*]Bdisp HeaderFill2
[*]Bdisp HeaderText
[*]Bdisp HeaderText2
[*]Bdisp MMPrint
[*]Bdisp MMPrintRef
[*]Bdisp PutDisp DD
[*]Bdisp PutDisp DD stripe
[*]Bdisp SetBacklightLevel
[*]Bdisp SetDDRegisterB
[*]Bdisp SetPointWB VRAM
[*]Bdisp SetPoint DD
[*]Bdisp SetPoint VRAM
[*]Bdisp ShapeBase
[*]Bdisp ShapeBase3XVRAM
[*]Bdisp ShapeToDD
[*]Bdisp ShapeToVRAM16C
[*]Bdisp WriteGraphDD WB
[*]Bdisp WriteGraphVRAM
[*]Bdisp WriteSystemMessage
[*]Bfile CloseFile OS
[*]Bfile CreateEntry OS
[*]Bfile DeleteEntry
[*]Bfile FindClose
[*]Bfile FindFirst
[*]Bfile FindFirst NON SMEM
[*]Bfile FindNext
[*]Bfile FindNext NON SMEM
[*]Bfile GetFileSize OS
[*]Bfile GetMediaFree OS
[*]Bfile NameToStr ncpy
[*]Bfile Name MatchMask
[*]Bfile OpenFile OS
[*]Bfile ReadFile OS
[*]Bfile RenameEntry
[*]Bfile SeekFile OS
[*]Bfile StrToName ncpy
[*]Bfile TellFile OS
[*]Bfile WriteFile OS
[*]Bkey ClrAllFlags
[*]Bkey GetAllFlags
[*]Bkey SetAllFlags
[*]Bkey SetFlag
[*]Box
[*]Box2
[*]BoxInnerClear
[*]BoxYLimits
[*]ByteToHex

C
[*]CharacterSelectDialog
[*]CLIP Store
[*]CMT Delay 100micros
[*]CMT Delay micros
[*]ColorIndexDialog1
[*]Comm Close
[*]Comm Open
[*]Comm Terminate
[*]Comm TryCheckPacket
[*]ConfirmFileOverwriteDialog
[*]Cursor GetSettings
[*]Cursor SetFlashOff
[*]Cursor SetFlashOn
[*]Cursor SetPosition

D
[*]DefineStatusAreaFlags
[*]DefineStatusGlyph
[*]DefineStatusMessage
[*]DirectDrawRectangle
[*]DispInt
[*]DisplayMainMenu
[*]DisplayMBString
[*]DisplayMBString2
[*]DisplayMessageBox
[*]DisplayStatusArea
[*]DrawFrame
[*]DrawFrameWorkbench
[*]DrawHeaderLine
[*]D c Icon

E
[*]EditMBStringChar
[*]EditMBStringCtrl
[*]EditMBStringCtrl2
[*]EditMBStringCtrl3
[*]EditMBStringCtrl4
[*]EnableDisplayHeader
[*]EnableStatusArea

F
[*]FKey Display
[*]FrameColor

G
[*]GetAppName
[*]GetAutoPowerOffTime
[*]GetBacklightDuration
[*]GetBatteryType
[*]GetFKeyPtr
[*]GetGetkeyToMainFunctionReturnFlag
[*]GetKey
[*]GetKeyWait OS
[*]GetMainBatteryVoltage
[*]GetMiniGlyphPtr
[*]GetSecondaryVramAddress
[*]GetSetupSetting
[*]GetStackPtr
[*]GetVRAMAddress
[*]GlibGetOSVersionInfo

H
[*]HexToByte
[*]HexToNibble
[*]HexToWord
[*]HourGlass

I
[*]Itoa
[*]ItoA 10digit

K
[*]KeyboardIcon
[*]Keyboard CursorFlash
[*]Keyboard PutKeycode
[*]Keyboard SpyMatrixCode

L
[*]LineIcon
[*]LoadVRAM 1
[*]LocalizeMessage1
[*]Locate OS
[*]LongToAscHex

M
[*]MB ElementCount
[*]MCSDelVar2
[*]MCSGetData1
[*]MCSGetDlen2
[*]MCSGetOpenItem
[*]MCSOvwDat2
[*]MCSPutVar2
[*]MCS CreateDirectory
[*]MCS DeleteDirectory
[*]MCS GetCapa
[*]MCS GetMainMemoryStart
[*]MCS GetState
[*]MCS WriteItem
[*]MsgBoxMoveWB
[*]MsgBoxPop
[*]MsgBoxPush

N
[*]NibbleToHex
[*]NormIcon

O
[*]OpenFileDialog
[*]OS InnerWait ms
[*]OverwriteConfirmation

P
[*]PowerOff
[*]PRGM GetKey OS
[*]PrintCXY
[*]PrintGlyph
[*]PrintLine
[*]PrintLine2
[*]PrintMini
[*]PrintMiniGlyph
[*]PrintMiniMini
[*]PrintXY
[*]PrintXY 2
[*]Print OS
[*]ProgressBar
[*]ProgressBar0
[*]ProgressBar2

R
[*]RadIcon
[*]RealIcon
[*]ResetAllDialog
[*]Restart
[*]RTC Elapsed ms
[*]RTC GetTicks
[*]RTC GetTime
[*]RTC Reset
[*]RTC SetDateTime

S
[*]SaveFileDialog


[*]SaveVRAM 1
[*]Scrollbar
[*]Serial BufferedTransmitOneByte
[*]Serial ClearReceiveBuffer
[*]Serial ClearTransmitBuffer
[*]Serial DirectTransmitOneByte
[*]Serial GetFreeTransmitSpace
[*]Serial GetReceivedBytesAvailable
[*]Serial ReadNBytes
[*]Serial ReadOneByte
[*]Serial SpyNthByte
[*]Serial ClearRX
[*]Serial ClearTX
[*]Serial Close
[*]Serial IsOpen
[*]Serial Open
[*]Serial Peek
[*]Serial PollRX
[*]Serial PollTX
[*]Serial Read
[*]Serial ReadSingle
[*]Serial Write
[*]Serial WriteSingle
[*]Serial WriteUnbuffered
[*]SetAutoPowerOffTime
[*]SetBackGround
[*]SetBacklightDuration
[*]SetBatteryType
[*]SetCursorFlashToggle
[*]SetQuitHandler
[*]SetSetupSetting
[*]SetupMode StatusIcon
[*]Set FKeys1
[*]Set FKeys2
[*]SMEM FindFirst
[*]SMEM MapIconToExt
[*]SpecialMatrixcodeProcessing
[*]StandardScrollbar
[*]Sys free
[*]Sys malloc
[*]Sys realloc
T
[*]TakeScreenshot
[*]TakeScreenshot2
[*]TestMode
[*]Timer Deinstall
[*]Timer Install
[*]Timer Start
[*]Timer Stop

W
[*]WordToHex
[*]WriteBackground

(都是原链接,翻译一下应该可以吧……)
这里边还有TestMode,直接进入自检(i:O5963)……
…未完待续…

zyf722 发表于 2020-3-9 20:40:32

页: [1]
查看完整版本: Prizm编程资料