Something went wrong. Try again.
SmileBASIC 3.6.0 Interpreter
Something went wrong. Try again.
2 folders · 249 files
README.md
SmileBASIC 3 (3DS) #
Documentation for SmileBASIC 3 (the Nintendo 3DS release, a.k.a. Petit Computer 3), built from two official sources:
InstructionList.pdf→ the instruction/command reference (below)e-manual.pdf(the Handy Instruction Manual) → the tutorial/concept guide inmanual/
See ../STANDARD.md for how each was converted.
Manual — guide & tutorial #
Conceptual walkthrough from the e-manual (26 topics).
- About SmileBASIC
- Using SmileBASIC
- About BASIC
- About the TOP MENU
- Projects in the Cloud
- Managing Projects / Files
- Options
- Starting BASIC
- Using the Keyboard
- What is DIRECT Mode?
- Writing in EDIT Mode
- Features in EDIT Mode
- Managing Programs
- About Sample Programs
- Using the HELP Tool
- Using the SMILE Tool
- "PRINT" and Variables
- Using Variables
- Conditional Judgment
- Computer Colors (RGB)
- Graphic Instructions
- Sound Instructions
- 3D Effects
- Screen Layout
- BG (Backgrounds)
- Sprites
Reference tables #
Instruction reference #
248 instructions (339 syntax forms) from the official instruction list, by manual category.
Instructions available only in DIRECT mode #
Basic instructions (variables and arrays) #
Basic instructions (control and branching) #
BREAKCONTINUEELSEELSEIFEND(2 forms)ENDIFFORGOSUB(2 forms)GOTO(3 forms)IF(2 forms)NEXTON(2 forms)OUTREPEATRETURN(2 forms)STEPSTOPTHENTOUNTILWENDWHILE
Basic instructions (advanced control) #
Basic instructions (data operations and others) #
Console input/output #
Various kinds of input #
Files #
Wireless communication #
Screen control #
Graphics #
GBOXGCIRCLE(2 forms)GCLIPGCLSGCOLOR(2 forms)GCOPYGFILLGLINEGLOAD(2 forms)GPAGE(2 forms)GPAINTGPRIOGPSETGPUTCHR(2 forms)GSAVEGSPOITGTRIRGBRGBREAD
Sprites #
SPANIM(3 forms)SPCHKSPCHR(4 forms)SPCLIPSPCLRSPCOL(7 forms)SPCOLOR(2 forms)SPCOLVECSPDEF(6 forms)SPFUNCSPHIDESPHITINFO(3 forms)SPHITRC(3 forms)SPHITSP(2 forms)SPHOME(2 forms)SPLINKSPOFS(2 forms)SPPAGE(2 forms)SPROT(3 forms)SPSCALE(2 forms)SPSET(6 forms)SPSHOWSPSTARTSPSTOPSPUNLINKSPUSEDSPVAR(3 forms)
BG #
BGANIM(3 forms)BGCHKBGCLIPBGCLRBGCOLOR(2 forms)BGCOORDBGCOPYBGFILLBGFUNCBGGETBGHIDEBGHOME(2 forms)BGLOADBGOFS(2 forms)BGPAGE(2 forms)BGPUTBGROT(2 forms)BGSAVEBGSCALE(2 forms)BGSCREENBGSHOWBGSTARTBGSTOPBGVAR(3 forms)
Sound #
BEEPBGMCHKBGMCLEARBGMPLAY(2 forms)BGMSETBGMSETDBGMSTOP(2 forms)BGMVAR(2 forms)BGMVOLEFCOFFEFCONEFCSET(2 forms)EFCWETTALKTALKCHKTALKSTOPWAVSETWAVSETA
Mathematics #
ABSACOSASINATAN(2 forms)CEILCLASSIFYCOSCOSHDEGEXPFLOORLOGMAX(2 forms)MIN(2 forms)PIPOWRADRANDOMIZERNDRNDFROUNDSGNSINSINHSQRTANTANH