Charlie'sBasic Programming Language Reference
BASIC Anywhere Machine.
Loading ...
This
TiddlyWiki
contains the following tiddlers:
_ALERT
_ATAN2
_AUDIODONE
_AUTODISPLAY
_BIN$
_CANCELSPOOL
_CONFIRM
_CONSOLELOG
_D2R
_DELAY
_DISPLAY
_DISPLAY and _AUTODISPLAY
_ENDAUDIO
_ENDSPOOL
_FINISHAUDIO
_HEIGHT
_INITAUDIO
_INPUTBOX$
_KEYCLEAR
_LIMIT
_MOUSEBUTTON
_MOUSEWHEEL
_MOUSEX
_MOUSEY
_NEWIMAGE
_PI
_PROMPT
_R2D
_RGB
_RGB32
_SNDFADE
_SNDWAVE
_STARTSPOOL
_TITLE
_TOUCHDEVICE
_WIDTH
_WINDOWHEIGHT
_WINDOWWIDTH
-
.adsa
.adss
.af
.boo
.bwo
.const
.ct
.cw
.dvt
.err
.etp
.ext
.file
.fnt
.gc
.gci
.gi
.io
.ki
.kwg
.lib
.meta
.mfn
.mhc
.mi
.mop
.nbp
.nmc
.opc
.pcm
.pfl
.pfmt
.piff
.pio
.prt
.rop
.smc
.sound
.spf
.syntax
.tcp
.tdt
.tos
.vnt
.wb
.wd
"undefined" colours
*
/
\
&b
&h
&o
^
+
♻
🔧
$:/build
$:/C/Templates
$:/config/AnimationDuration
$:/config/MissingLinks
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all
$:/config/RelinkOnRename
$:/config/Toolbar/ButtonClass
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info
$:/config/WikiParserRules/Inline/wikilink
$:/core
$:/DefaultTiddlers
$:/Import
$:/isEncrypted
$:/palette
$:/palettes/Charlie's Vanilla
$:/plugins/flibbles/relink
$:/plugins/tiddlywiki/railroad
$:/plugins/TWaddle/LeftBar/Stylesheet
$:/plugins/TWaddle/LeftBar/temp
$:/SiteSubtitle
$:/SiteTitle
$:/state/advancedsearch/currentTab
$:/state/folded/_ALERT
$:/state/folded/_CONFIRM
$:/state/folded/_PROMPT
$:/state/folded/Alternative Enhancements to wwwBASIC
$:/state/folded/CALL
$:/state/folded/END
$:/state/folded/Enhancements to wwwBASIC
$:/state/folded/EQV
$:/state/folded/graphics
$:/state/folded/INT
$:/state/folded/MID$#️⃣(statement)
$:/state/folded/SCREEN#️⃣_NEWIMAGE
$:/state/LeftBar
$:/state/plugin-info--1512302538-$:/plugins/flibbles/relink--2093943750
$:/state/plugin-info--840717730-$:/plugins/telmiger/details--911342729
$:/state/plugin-info--960850230-$:/plugins/tiddlywiki/railroad--2081283984
$:/state/plugin-info-2046872916-$:/plugins/TWaddle/LeftBar--1487976533
$:/state/showeditpreview
$:/state/sidebar
$:/state/tab--1063831291
$:/state/tab--1124746196
$:/state/tab--1241582478
$:/state/tab--1386153121
$:/state/tab--1402024123
$:/state/tab--1440402613
$:/state/tab--1498284803
$:/state/tab--1525379285
$:/state/tab--1589176223
$:/state/tab--1694654844
$:/state/tab--1963855381
$:/state/tab--2083256790
$:/state/tab--2089193804
$:/state/tab--2112689675
$:/state/tab--521504772
$:/state/tab--551635515
$:/state/tab--672296230
$:/state/tab--749540749
$:/state/tab--762309386
$:/state/tab--829217012
$:/state/tab--856209124
$:/state/tab--947748869
$:/state/tab--948589920
$:/state/tab--98677858
$:/state/tab-101481168
$:/state/tab-106815107
$:/state/tab-1112088830
$:/state/tab-1212394821
$:/state/tab-1259526448
$:/state/tab-1293575880
$:/state/tab-1415994682
$:/state/tab-14299294
$:/state/tab-1518552832
$:/state/tab-1620467115
$:/state/tab-1628887380
$:/state/tab-167712585
$:/state/tab-1749438307
$:/state/tab-1866281744
$:/state/tab-2051342456
$:/state/tab-20724122
$:/state/tab-2105780739
$:/state/tab-213420060
$:/state/tab-247864733
$:/state/tab-681036635
$:/state/tab-994241529
$:/state/tab/moresidebar-1850697562
$:/state/tab/sidebar--595412856
$:/status/RequireReloadDueToPluginChange
$:/status/UserName
$:/StoryList
$:/tags/PageControls
$:/themes/tiddlywiki/snowwhite
$:/themes/tiddlywiki/vanilla
$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize
$:/themes/tiddlywiki/vanilla/metrics/bodylineheight
$:/themes/tiddlywiki/vanilla/metrics/fontsize
$:/themes/tiddlywiki/vanilla/metrics/lineheight
$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth
$:/themes/tiddlywiki/vanilla/metrics/storyleft
$:/themes/tiddlywiki/vanilla/metrics/storyright
$:/themes/tiddlywiki/vanilla/metrics/storywidth
$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth
$:/themes/tiddlywiki/vanilla/options/sidebarlayout
$:/themes/tiddlywiki/vanilla/options/stickytitles
$:/themes/tiddlywiki/vanilla/settings/fontfamily
$'
25 graphics programs in microsoft BASIC
About BASIC
About BASIC Anywhere Machine#️⃣Menu
About BASIC#️⃣Menu
About Control Flow Structures
About Spooling
ABS
Acknowledgements
action-confirm
action-createtiddler
action-deletefield
action-deletetiddler
action-listops
action-log
action-navigate
action-popup
action-sendmessage
action-setfield
action-setmultiplefields
Advanced Amiga BASIC
All Keywords and Special Characters
All Reserved Words and Special Characters
Amiga Manual: Amiga BASIC
AND
Apostrophe
Arrays
ASC
ASCII Character Set
Assigning Double (Floating Point) Datatypes to Variables
Assigning Integer Datatypes to Variables
Assigning Single (Floating Point) Datatypes to Variables
Assigning String Datatype to Variables
Assignment Operator
ATAN2
ATN
BAM Enhancement to Relational Operators
BAM enhancement: Graphics Pen Position
BAM Enhancement: LINE
BAM Enhancement: PSET, PRESET: Round coordinates
BAM Enhancement: PSET, PRESET: STEP for relative offsets
BASIC 2 Plus Reference
Basic 4.0 programming for the Commodore PET/CBM
BASIC Anywhere Machine - News
BASIC Keywords
BASIC Programming References
BASIC Source Code References
BEEP
Bibliography#️⃣Menu
Binary Operators
Bitwise AND
Bitwise NOT
Bitwise OR
Bitwise XOR
Blinking colours 16 - 30
BLOAD
Bold
Boolean AND
Boolean NOT
Boolean OR
Boolean XOR
Brackets
browse
BSAVE
button
Byte Date Type
CALL
CASE Block
CASE ELSE Block
CASE expressionList 1
CASE expressionList 2
CDBL
Certain Character Combinations
CHAIN
Charlie Veniot
Charlie's Book-Read Tracker
checkbox
Choice Control Flow
CHR$
CINT
CIRCLE
CIRCLE colour fill bug
CLEAR
Clear the keyboard buffer
CLOSE
CLS
Code
Code Generation Scripts
codeblock
Colon
COLOR
Colour Schemes
COM
Comma
Comments in wwwBasic Programs
Commodore 128 BASIC Training Guide
Commodore PC GW-BASIC Interpreter Users Guide
COMMON
Compatibility with GW-BASIC
Compatibility with QB64 / QB64PE
Compatibility with wwwBASIC
Compound Assignment Operators
conditional (aka boolean) expression
Console Focus Before Program Execution
Console Window
CONST
Constants and Variables
Content Type Block
Control Flow Structures
Conventions Used in This Documentation
COS
count
CSNG
CSRLIN
CSS
CSS Class-Styled Block
CVD
CVI
CVS
DATA
Data and Data Processing#️⃣Menu
Data Storage
Data Type Indicators
Data Types
DATE$
debug
Declaration Keywords
DECLARE FUNCTION
DECLARE SUB
Declaring Multi-Dimension Arrays
Declaring Single-Dimension Arrays
DEF Variables Statements
DEF⠀FN
DEF⠀SEG
DEF⠀USR
DEFDBL
DEFDV
DEFINT
DEFLNG
DEFSNG
DEFSTR
DEFxxx Limited Syntax
DEFxxx Statements: wwwBASIC bug
Delimiters
Descriptions#️⃣Array Declaration Syntax
dev
diff-text
DIM for Declaring Arrays
DIM for Declaring Variables
DIM#️⃣AS BYTE DOUBLE INTEGER LONG SHORT SINGLE STRING
Display Program Errors in Browser Alert Popup
DO LOOP UNTIL condition
DO LOOP WHILE condition
DO LOOP#️⃣UNTIL WHILE
DO WHILE LOOP
DO WHILE WEND
Documentation Helper Macros
DOUBLE
Double Data Type
DOUBLE sigil
DRAW
Ed Davis ⭐
edit
edit-bitmap
edit-text
Elementary Amiga BASIC
ELSE Block
ELSEIF Block
encrypt
END
Enhancements and Workarounds#️⃣DRAW
Enhancements to wwwBASIC
entity
ENVIRON
ENVIRON$
EOF
EQUAL TO
EQV
ERASE
ERDEV
ERDEV$
ERL
ERR
ERROR
eventcatcher
EXIT FUNCTION
EXIT SUB
EXP
Expressions
EXTERR
FIELD
fieldmangler
fields
FIX
fL
FlipFast guide to Zenith/Heath GW-BASIC : for Z/H-100 & PC-series systems
fLm
Floating-Point Numbers
fLx
FOR NEXT#️⃣TO STEP
Formatting in WikiText
FRE
FUNCTION#️⃣END
Functions
GET
GET#️⃣(file)
GetLocalStorageItem
GETMOUSE
GetSessionStorageItem
GFA Basic 3.5 Interpreter (Amiga)
GOSUB#️⃣RETURN
GOTO#️⃣
Graphics
Graphics Pen Position
GREATER THAN
GREATER THAN OR EQUAL TO
GW-BASIC
GW-BASIC made easy
GW-BASIC Programs
HEX$
Hide Author Name CSS
Home
HZ#
I speak BASIC to my Commodore 64
IF single-line conditional branch
IF THEN code block
IF THEN single-line multi-statement no alternative
IF THEN single-line single-statement alternatives
IF THEN#️⃣ELSEIF ELSE END IF
image
IMP
importvariables
include
Include Directive
INKEY$
INP
INPUT
INPUT#
INPUT$
INSTR
INSTR wwwBASIC bug
INT
INTEGER
Integer Data Type
Integer Numbers
INTEGER sigil
IOCTL
IOCTL$
Italics
jsontiddler
keyboard
Keyboard Input
Keyword Reference - Alphabetical
Keyword Reference - By Groups
Keyword Reference - String Functions
Keyword Viewer
Keywords Reference#️⃣Menu
Known Bugs
LCASE$
LEFT$
LEN
LESS THAN
LESS THAN OR EQUAL TO
LET
let
Let's program it ... in True BASIC
Licences
LINE
Line Identifiers
LINE INPUT#
Line Numbers
LINE⠀INPUT
link
linkcatcher
list
List of Tiddlers with TODO's
Loading Animation
LOC
LOCATE
LOCK
LOF
LOG
log
Logical Operators
LONG
Long Data Type
LONG sigil
Loop Control Flow
LPOS
LPRINT
LPRINT USING
LSET
LTRIM$
Macro Definition
macrocall
Mastering QuickBASIC
Menu
Menu CSS
Menu Icon
messagecatcher
Meta-Programming Keywords and Special Characters
Metaprogramming Documentation Ideas
MID$
MID$#️⃣(function)
MID$#️⃣(statement)
MKD$
MKI$
MKS$
MOD
Modal CSS
monochrome colours
More basic computer games
Mouse Button Locking Issue
MSX Programming
Multi-Line Code
Multi-Line Hard Linebreaks
Multi-Line Quote
multi-statement lines
multicol
Musical Pitch Notes and Frequencies Matrix
NAME
Navigation
navigator
New Tiddler
NOT
NOT EQUAL TO
Notes For Testers#️⃣GW-BASIC
NOW$
Number Operators and Functions
Numeric Data Types
Numeric Operators
Numerical analysis with the TI-99/4A, Commodore 64, Apple II Plus/IIe, TRS-80 Model I/III
Numerical Base Prefixes
OCT$
ON COM
ON ERROR GOTO
ON GOSUB#️⃣RETURN
ON GOTO
ON KEY
ON PEN
ON PLAY
ON STRIG
On The Radar#️⃣Menu
ON TIMER
One-Line Heading
One-Line Horizontal Rule
One-Line List Item
OPEN
Operators
OPTION BASE
OR
Organization Pending ...#️⃣Menu
Other Characteristics#️⃣GW-BASIC
Other References
Other Reserved Words and Special Characters
OUT
PAINT
PALETTE
PALETTE USING
Parenthesis
password
Patryk Janik ⭐
PCOPY
PEEK
PEN OFF
PEN ON
PEN STOP
PLAY
PLAY(n)
PLOT
Plus Concatenation
PMAP
POINT
POKE
Portable Basic
POS
post-CIRCLE pen position
Prefabricated Programs
PRESET
PRESET fix
Primitive Control Flow
Primitive Data Types
PRINT Compatibility with GW-BASIC
PRINT USING
PRINT#
PRINT#️⃣
PRINT# USING
prod
Program Structure/Organization Constructs
Program Throttling
Programmer's reference guide for the ATARI 400/800 computers
Programmer's reference guide for the Commodore Plus/4
Programming in GW-Basic
Programming Language Rules
Programming Tasks
Programming with QuickBasic
Programming: Constructs, Concepts, Topics
PSET
PUT
PUT#️⃣(file)
QB64
QBasic
QBasic by example
QBasic#️⃣book
Quick BASIC using modular structure
Quotation Mark
radio
RANDOMIZE
range
READ
READ "Out of Data" Error
Recent Updates to the Programming Reference
Recent Updates to This Documentation
REDIM#️⃣AS
References
Relational Operators
REM
Renumber Programs
REPLACE$
RESTORE
RESUME
RETURN
reveal
rgba colours
RIGHT$
RND
Ronald Hudson (aka waspentalive) ⭐
RSET
RTRIM$
Rules for Naming Identifiers
Save Button CSS
scientific notation
SCREEN modes
SCREEN#️⃣_NEWIMAGE
screen1 colours
scrollable
Search
Search Results
select
SELECT CASE#️⃣CASE ELSE END SELECT
Semicolon
set
SetClipboardText
SetLocalStorageItem
setmultiplevariables
SetSessionStorageItem
Setup Tracking Last Graph Coordinates???
setvariable
SGN
Share a Complete BASIC Anywhere Machine Instance
SHARED⚠
SHELL
Short Data Type
Sigils for Single and Double-Precision Literal Constants
Simulating FOR loop
SIN
SINGLE
Single Data Type
SINGLE sigil
SLEEP
Some particularities
Some resources to help put this reference together
SOUND
SPACE$
SPC
SpecBAS
Special Characters
Splash
SQR
Start Here#️⃣Menu
Startup Actions
Statements and Functions#️⃣GW-BASIC
Statements and Functions#️⃣QB64
Statements and Functions#️⃣wwwBASIC
STICK
STOP
STR$
STRIG
STRIG(n)
Strikethrough
STRING
String Data Type
String Operators
STRING sigil
STRING$
SUB#️⃣END
Subroutines
Subscript
Superscript
SWAP
Syntax#️⃣GW-BASIC
TAB
Table Row
TAN
tAsDc
tAsDo
tBib
tCompatibility
tell the pre-processor to ignore a span of characters
tEx
text
Text Substitution Macros
Thank-you for your support
The "Hello World!" Program
The "Popup Box" Functions
The BASIC handbook : encyclopedia of the BASIC computer language (3rd Edition)
The BASIC Interpreter
The Century computer programming course for the Commodore 64 : a complete guide to programming in BASIC
The Complete Guide to Programming in Sinclair BASIC Using the ZX81 and Spectrum Microcomputers
The Console Keyboard Input Functions
The GW-BASIC reference
The personal computer BASIC(S) reference manual
This BASIC vs Others: Array Idiosyncrasies?
TI-99/4A BASIC Reference Manual
tiddler
TiddlyWiki
TIME$
TIMER
Tip Link
Tip Link and Message
tKv
tKw
tKwm
tMainTidButton
tMany
tMany0
tManyB
tMenu
tMenu OLD
TODO
tOpt
tOptMany
tOptManyB
tOptOneB
tPlain
transclude
Transclusion Templates
tRlk
tRt
True BASIC : the original from the inventors of BASIC : Bronze edition guide for Windows and MasOS
True BASIC--a complete manual
TRUE FALSE
tS
tSubMenu
tTwDoc
tUc
TW
TW CSS override
TW Pragmas
tWarn
tWm
Two-Line Definition
tXt
TYPE#️⃣END TYPE
Types of things appropriate for include modules
Types of things NOT appropriate for include modules
UCASE$
Unconditional DO LOOP
Underscore
UNLOCK
UNPLOT
User-Defined Data Structure
USR
VAL
VARPTR
VARPTR$
vars
Vertical Scroll of Console Window
VIEW
view
VIEW PRINT
VirtualDeliverance ⭐
w
WAIT
Waterloo BASIC : a structured programming approach
Welcome
What is BASIC Anywhere Machine?
What's New#️⃣Menu
WHILE LOOP
WHILE WEND
Widget Delimiter Characters
WIDTH
wikify
Wikitext and HTML
WINDOW
WRITE
WRITE#
wwwBASIC
wwwBASIC Keyword Reference Original
wwwBASIC Version of CONST
XOR
zxdunny ⭐