Sidebar
XC=BASIC
Search
Select version:
Version 2.3
Version 3.1
Showcase
Installation and Usage
Syntax
Data Types
Variables
Operators
Arithmetic expressions
Strings
Control Flow Statements
Subroutines
Functions
User-Defined Types
Code Modules
Error Handling
File I/O
Interrupts
Keyword Reference
Function Reference
Library Reference
Appendix
Memory model
PETSCII escape sequences
Keyboard scancodes
Commander X16 support
News & Announcements
Discussion
Issues
User Tools
Admin
Log In
Sitemap
This is a sitemap over all available pages ordered by
namespaces
.
playground
tutorial1-tetris
v3
ABS
@ (address of)
AND
AS
ASC
ASM
ATN
BACKGROUND
BORDER
BYTE
CALL
CBYTE
CFLOAT
CHARAT
CHARSET
CHR$
CINT
CLOCK_DAY
CLOCK_HOUR
CLOCK_MIN
CLOCK_MONTH
CLOCK_SEC
CLOCK_YEAR
CLONG
CLOSE
Code Modules
Commander X16 support
CONST
CONTINUE
COS
CSRLIN
CWORD
DATA
Data Types
DECIMAL
DECLARE
DEEK
DIM
DO
DOKE
ELSE
END
ENTROPY
ERR
Error Handling
ERROR
EXIT
EXP
Arithmetic expressions
FAST
File I/O
FILTER
FLOAT
Control Flow Statements
FOR
FUNCTION
Function Reference
Functions
GET#
GET
GOSUB
GOTO
HSCROLL
IF
INCBIN
INCLUDE
INLINE
INPUT#
INPUT
Installation and Usage
INT
FLOOR
Interrupts
JOY
KEY
Keyboard scancodes
Keyword Reference
KEYWORD
LCASE$
LEFT$
LEN
LET
Library Reference
LOAD
LOCATE
LOG
LONG
MEMCPY
MEMCPYMV
MEMCPYVM
Memory model
MEMSET
MEMSHIFT
MID$
MOD
MOUSEBTN
MOUSEOFF
MOUSEON
MOUSEX
MOUSEY
NOT
ON
OPEN
Operators
OPTION
OR
ORIGIN
OVERLOAD
PEEK
PETSCII escape sequences
POKE
POS
POW
Preprocessing
PRINT#
PRINT
PRIVATE
PUT#
RANDOMIZE
READ#
REM
RETURN
RIGHT$
RND
RNDB
RNDI
RNDL
RNDW
SAVE
SCAN
SCREEN
SELECT CASE
SETCLOCK
SGN
SHARED
SHL
Showcase
SHR
sidebar
SIN
SOUND CLEAR
SPRITE CLEAR HIT
SPRITE MULTICOLOR
SPRITE
SPRITEBGHIT
SPRITEHIT
Sprites
SQR
ST
Welcome to XC=BASIC 3
STATIC
STR$
STRING
Strings
SUB
Subroutines
SWAP
Syntax
SYS
TAN
TEXTAT
THIS
TI
TRIGONO.BAS
TYPE
UCASE$
User-Defined Types
VAL
Variables
VMEMSET
VMODE
VOICE
VOLUME
VPEEK
VPOKE
VSCROLL
WAIT
WORD
WRITE#
X16_COPY_MV
X16.BAS
XOR
wiki
ABS()
ALIASFN
Arrays
ASM
@ (address of)
ATN()
CALL
CAST()
CHARAT
XC=BASIC command reference
Compiler options
CONST
COS()
CURPOS
DATA
DEC
DEEK()
DIM
DISABLEIRQ
DOKE
ENABLEIRQ
END
Examples
Expression evaluation
Tutorial: Extension writing
Extensions
FERR()
FOR ... NEXT
FUN ... ENDFUN
Functions
Future plans
Game and demo gallery
GOSUB ... RETURN
GOTO
IF ... THEN ... ELSE
INC
INCBIN
INCLUDE
INKEY()
INPUT
JOY_1_DOWN()
JOY_1_FIRE()
JOY_1_LEFT()
JOY_1_RIGHT()
JOY_1_UP()
JOY_2_DOWN()
JOY_2_FIRE()
JOY_2_LEFT()
JOY_2_RIGHT()
JOY_2_UP()
LET
LOAD
LSHIFT()
MEMCPY
Memory layout
MEMSET
MEMSHIFT
Numeric literals
ON
Operators
ORIGIN
PEEK()
Performance tips
PETSCII escape sequences
POKE
PRAGMA
PRINT
PROC ... ENDPROC
Procedures
Releases
REM
REPEAT ... UNTIL
RI_OFF
RI_ON
RI_SET_ISR
RI_SYSHANDLER_OFF
RI_SYSHANDLER_ON
RND()
RSHIFT()
SAVE
SFX_INIT
SFX_PLAY
SFX_START
SGN()
sidebar
SIN()
SPR_BEHINDBG
SPR_CLEARDBLHEIGHT
SPR_CLEARDBLWIDTH
SPR_DATA_COLLISION()
SPR_DISABLE
SPR_ENABLE
SPR_OVERBG
SPR_SETCOLOR
SPR_SETDBLHEIGHT
SPR_SETDBLWIDTH
SPR_SETHIRES
SPR_SETMULTI
SPR_SETPOS
SPR_SETPOSX
SPR_SETPOSY
SPR_SETSHAPE
SPR_SPR_COLLISION()
SQR()
Welcome to the XC=BASIC Wiki
STRCMP()
STRCPY
Strings
STRLEN()
STRNCPY
STRPOS()
Syntax
SYS
TAN()
TEXTAT
Tutorials
Usage
USR()
VAL()
Variables
WAIT
WATCH
WHILE ... ENDWHILE