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
wiki
DokuWiki
Formatting Syntax
Welcome to your new DokuWiki
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