LIST - listet das Basic Programm auf NEW - löscht das aktuelle Programm aus dem Speicher RUN - startet das aktuelle Programm NLIST a,b - Listet das Programm ab Zeile a für insgesamt b Zeilen auf LOCATE x,y - setzt den Bildschirmcursor INKEY - wartet auf einen Tastendruck BYE - beendet BASIC und kehrt zum Startbildschirm zurück END - Beendet das Basic Programm MEM - Anzeige Speicher und Informationen INPUT a - Benutzereingabe für die Variable a PEEK a - speichert einen Wert in die Adresse a PRINT/? Ausdruck - Gibt einen Ausdruck wieder. Strings in Anführungszeichen REM Ausdruck - Remark, Kommentar ohne Funktion A=V, LET A=V - Zuweisung eines Wertes in eine Variable +, -, *, / - Operationen <,<=,=,<>,!=,>=,> - Vergleiche ABS(a) - Absoluten Wert von a anzeigen RSEED(v) - random seed für die Variable v RND(m) - Gibt eine Zufallszahl von 0 bis m aus SAVE Dateiname.bas - speichert das entsprechende Programm auf SD Karte FILES - listet die Programme auf der SD Karte auf LOAD Dateiname.bas - lädt das entsprechende Programm von SD Karte DELETE Dateiname.bas - löscht das Programm auf SD Karte ELIST - listet das Basic Programm im internen EEPROM auf ELOAD - lädt das Basic Programm im EEPROM EFORMAT - formatiert das interne EEPROM ESAVE - speichert das aktuelle Basic Programm in das interne EEPROM XLIST - siehe ELIST, für das externe EEPROM XLOAD - siehe XLOAD, für das externe EEPROM XFORMAT - siehe XFORMAT, für das externe EEPROM XSAVE - siehe XSAVE, für das externe EEPROM XPOKE a,b - speichert eine Variable a and die Adresse b des externen EEPROM XPEEK a,b - lädt eine Variable a von der Adresse b des externen EEPROM EPOKE a,b - speichert eine Variable a and die Adresse b des internen EEPROM EPEEK a,b - lädt eine Variable a von der Adresse b des internen EEPROM IF expression statement - Perform statement if expression is true FOR variable = start TO end - Start for block FOR variable = start TO end STEP value - Start for block with step NEXT - End of for block GOTO linenumber - Continue execution at this line number GOSUB linenumber - Call a subroutine at this line number RETURN - Return from a subroutine DELAY timems - Wait timems (in milliseconds) DWRITE pin, value - Set pin with a value (HIGH,HI,LOW,LO) AWRITE* pin, value – Set PWM pin with analog value (0-255) DREAD(pin) - Get the value of the pin AREAD*(analogPin) - Get the value of the analog pin TONE freq, timems - Play freq for timems (in milliseconds) TONEW freq, timems - Same as TONE, but also waits for it to finish NOTONE - Stop playback of all playing tones SERCOM [A] - Toggle listen for Serial Communication. Defaults to false (not listening) CLEAR [A] - Clears the TV Screen NLIST linenumber [A] - Same as LIST, but prints only given line number DRAWPIX* x, y, c [A] - Draw pixel at position x, y with color c DRAWLINE* x0, y0, x1, y1, c [A] - Draw line from x0, y0 to x1, y1 with color c DRAWROW* r, x0, x1, c [A] - Fills r row from x0 to x1 with color c DRAWCOL* co, y0, y1, c [A] - Fills co column from y0 to y1 with 12 color c DRAWRECT* x, y, w, h, c, fillC [A] - Draw top left corner of rectangle at x, y with height h and width w with border color c and fill color fillC DRAWCIRC* x, y, r, c, fillC [A] - Draw circle with center at x,y with radius r and border color c with fill color fillC DRAWCHAR* x, y, ch [A] - Draw character ch at position x, y GETPIX x, y [A] - Get pixel color at position x,y