C.Basic Wiki
Welcome to the C.Basic Wiki!
C.Basic Wiki is a dedicated public wiki for information on C.Basic. The contents of this wiki are currently maintained solely by CalcLoverHK.
When the English C.Basic Wiki is mostly ready, we will open Japanese, French and Chinese pages too! Stay tuned!
About C.Basic

C.Basic is a Casio BASIC program interpreter add-in created by Sentaro21. It was initially released on October 12, 2015, and officially released on January 17, 2017.

C.Basic can access most Casio BASIC programs in both main memory and storage memory, without requiring you to manually change their codes. It also integrates an IDE for easier programming solely on your calculator. The add-in includes many extended commands, while still maintaining the syntax style of Casio BASIC so that you can adapt to the programming environment of C.Basic quickly.

C.Basic is a part of C:Basic Project. At the moment, C.Basic is only an interpreter. In the future, C:Basic will include a complier to further increase the processing speed.

Latest versions
C.Basic FX C.Basic CG
FX 2.45 build 20
CG 2.45 build 20
Beginner's Guide Things to knowGlossary of termsInstallation
Menus File managerProgram editorDebuggerSettings
Symbol ?:'"
Operation FixSciNormEngEngOnEngOffRndFixElemSizeColSizeRowSizeMatBaseCellSum
Control structure ElseIfSwitchTryGosubLocalProgReturnACBreak
Graphic TextLocateYXRectFillRectScreenReadGraphWriteGraphDotGetDotPutDotTrimDotLifeDotShapePutDispDD
MonochromeLib _ClrVram_ClrScreen_DispVram_Point_Pixel_PixelTest_Line_Rectangle_Horizontal_Vertical_Polygon_FillPolygon_Circle_FillCircle_Elips_FillElips_ElipsInRect_FElipsInRect_Hscroll_Vscroll_Contrast_Bmp_Bmp8_Bmp16_BmpZoom_BmpRotate_BmpZmRotate_Test
String SprintfStrLenStrReplStrCharStrCenterHexBinStrBaseStrSplitStrAsc
Utility LocateGetkeyDispAliasConstKeyRowTicksWaitTicksWaitDATETIMEBackLightPopUpWinFKeyMenuBatteryStatusStoPictRclPictVersionBeepStoCaptRclCaptRefrshCtrlRefrshTimeBmpLoadBmpSave
Hardware IsExistDeleteSaveLoadSystemSysCallCallPokePeekVarPtrProgPtr
Font SetFontSetFontMiniGetFontGetFontMini
I/O Send38kReceive38kOpenComport38KCloseComport38KSendRecv