Sidebar
XC=BASIC
Search
Releases
Usage
Gallery
Tutorials
Language Reference
Syntax
Numeric Literals
Variables
Arrays
Operators
Strings
Procedures
Functions
Command Reference
Appendices
Compiler Options
Memory Layout
PETSCII Escape Sequences
Extensions
Performance Tips
News & Announcements
Discussion
Issues
User Tools
Register
Log In
Sitemap
This is a sitemap over all available pages ordered by
namespaces
.
playground
tutorial1-tetris
v2
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
wiki
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 scan codes
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