SBASIC/SuperBASIC Reference Manual Online
Contents:
- Foreword
- Introduction
- Credits
- Structure
- Writing Programs
- Keywords Introduction
- Toolkits in this Manual
- Ähnlichkeiten
- ARRAY
- ATARI Emulators
- ATARIDOS
- ATARI_REXT
- Amiga QDOS - v3.20
- BGI
- BIT
- BTool
- BeuleTools
- COMPICT
- CONCAT
- CONVERT
- CRYPTAGE
- DESPR
- DEV device
- DIY Toolkit
- Djtoolkit v1.16
- Disk Interfaces
- ETAT
- Ecran Manager
- Environment Variables
- FACT
- FKEY
- FN
- FONTS
- FRACT
- Fast PLOT/DRAW Toolkit
- GETSTUFF
- Gold Card
- GPOINT
- HCO
- HOTKEY II
- Hard Disk Driver
- History Device
- Hyper
- Hyperbola
- KEYMAN
- KILL
- LWCUPC
- Level-2 Device Drivers
- MINMAX2
- MULTI
- Math Package
- Minerva
- Minerva - Trace Toolkit
- Minerva Extensions Toolkit
- NDIM
- PAR/SER Interfaces
- PEX
- PICEXT
- PIE
- PRIO
- PTRRTP
- Path device
- Pointer Interface - v1.23 Onwards
- QL ROM
- QPC / QXL
- QSOUND
- QView Tiny Toolkit
- QVME - Level E-19 Drivers onwards
- QXL
- Qjump RAMPRT
- RES
- REV
- SDUMP_REXT
- SERMouse
- SMS
- SMSQ
- SMSQ/E
- ST/QL
- STAMP
- SWAP
- SYSBASE
- Shape Toolkit
- Super Gold Card
- SuperQBoard
- SuperWindow Toolkit
- THOR
- TRIM
- TRIPRODRO
- TRUFA
- TinyToolkit
- Toolfin
- Toolkit II
- Trump Card
- Turbo Toolkit
- UNJOB
- WIPE
- WM
- XKBD
- Keywords A
- ABS
- ABS_POSITION
- ACCEL_OFF
- ACCEL_ON
- ACCEL_SET
- ACCEL_STATE
- ACOPY
- ACOS
- ACOT
- ADATE
- ADDREG
- ADELETE
- ADIR
- AFORMAT
- AJOB
- ALARM
- ALCHP
- ALIAS
- ALINE
- ALLOCATION
- ALPHA_BLEND
- ALT
- ALTER
- ALTKEY
- AND
- APOINT
- APPEND
- AQCONVERT
- ARC
- ARC_R
- ARCOSH
- ARCOTH
- ARSINH
- ARTANH
- ASIN
- ASK
- ASTAT
- AT
- ATAN
- ATARI
- ATARI_EXT
- ATN
- ATN2
- AUTO
- AUTO_DIS
- AUTO_TK2F1
- AUTO_TK2F2
- A_BLANK
- A_EMULATOR
- A_MACHINE
- A_OLDSCR
- A_PROCESSOR
- A_RDATE
- A_SDATE
- A_SPEED
- Keywords B
- BASIC
- BASICP
- BASIC_B
- BASIC_W
- BASIC_L
- BASIC_B%
- BASIC_W%
- BASIC_F
- BASIC_INDEX%
- BASIC_NAME$
- BASIC_POINTER
- BASIC_TYPE%
- BAT
- BAT$
- BAT_USE
- BAUD
- BAUDRATE
- BCLEAR
- BEEP
- BEEPING
- BELL
- Beule_EXT
- BGCOLOUR_QL
- BGCOLOUR_24
- BGET
- BGIMAGE
- BICOP
- BIN
- BIN$
- BINOM
- BIT%
- BLD
- BLOCK
- BLOOK
- BLS
- BMOVE
- BORDER
- BPEEK%
- BPEEK_W%
- BPEEK_L
- BPOKE
- BPOKE_W
- BPOKE_L
- BPUT
- BREAK_ON
- BREAK_OFF
- BREAK
- BREAK%
- BTool_EXT
- BTool_RMV
- BTRAP
- BUTTON%
- BVER$
- BYTES_FREE
- Keywords C
- CACHE_ON
- CACHE_OFF
- CALL
- CAPS
- CATNAP
- CBASE
- CCHR$
- CDEC$
- CD_ALLTIME
- CD_CLOSE
- CD_EJECT
- CD_FIRSTTRACK
- CD_HOUR
- CD_HSG2RED
- CD_INIT
- CD_ISCLOSED
- CD_ISINSERTED
- CD_ISPAUSED
- CD_ISPLAYING
- CD_LASTTRACK
- CD_LENGTH
- CD_MINUTE
- CD_PLAY
- CD_RED2HSG
- CD_RESUME
- CD_SECOND
- CD_STOP
- CD_TRACK
- CD_TRACKLENGTH
- CD_TRACKSTART
- CD_TRACKTIME
- CEIL
- CHANGE
- CHANID
- CHANNELS
- CHANNEL_ID
- CHAN_B%
- CHAN_W%
- CHAN_L%
- CHARGE
- CHAR_DEF
- CHAR_INC
- CHAR_USE
- CHBASE
- CHECK
- CHECK%
- CHECKF
- CHK_HEAP
- CHR$
- CIRCLE
- CIRCLE_R
- CKEYOFF
- CKEYON
- CLCHP
- CLEAR
- CLEAR_HOT
- CLIP%
- CLIP$
- CLOCK
- CLOSE
- CLOSE%
- CLRMDV
- CLS
- CLS_A
- CMD$
- CODE
- CODEVEC
- COL
- COLOUR_NATIVE
- COLOUR_PAL
- COLOUR_QL
- COLOUR_24
- COMMAND_LINE
- COMPILED
- COMPRESS
- CONCAT
- CONNECT
- CONTINUE
- ConvCASE$
- CONVERT
- COPY
- COPY_B
- COPY_H
- COPY_L
- COPY_N
- COPY_O
- COPY_W
- COS
- COSH
- COT
- COTH
- CSIZE
- CTAB$
- CUR
- CURDIS
- CURSEN
- CURSOR
- CURSOR%
- CURSOR_OFF
- CURSOR_ON
- CVF
- CVI%
- CVS$
- CVL
- Keywords D
- DATA
- DATAD$
- DATAREG
- DATASPACE
- DATA_AREA
- DATA_USE
- DATE
- DATE$
- DAY$
- DAY%
- DBL
- DDOWN
- DEALLOCATE
- DEBUG
- DEBUG_LEVEL
- DEFAULT
- DEFAULT%
- DEFAULT$
- DEFAULT_DEVICE
- DEFAULT_SCR
- DEFine xxx
- DEFine FuNction
- DEFine PROCedure
- DEFINED
- DEG
- DELETE
- DEL_DEFB
- DESPR
- DESTD$
- DEST_USE
- DEMO
- DET
- DEV_NAME
- DEVICE_SPACE
- DEVICE_STATUS
- DEVLIST
- DEVTYPE
- DEV_LIST
- DEV_NEXT
- DEV_USE
- DEV_USEN
- DEV_USE$
- DIM
- DIMN
- DIR
- DISCARD
- DISP_BLANK
- DISP_INVERSE
- DISP_RATE
- DISP_SIZE
- DISP_TYPE
- DISP_UPDATE
- DISPLAY_WIDTH
- DIV
- DIV
- DJ_OPEN
- DJ_OPEN_IN
- DJ_OPEN_NEW
- DJ_OPEN_OVER
- DJ_OPEN_DIR
- DJTK_VER$
- DLINE
- DLIST
- DMEDIUM_DENSITY
- DMEDIUM_DRIVE$
- DMEDIUM_FORMAT
- DMEDIUM_FREE
- DMEDIUM_NAME$
- DMEDIUM_RDONLY
- DMEDIUM_REMOVE
- DMEDIUM_TOTAL
- DMEDIUM_TYPE
- DNEXT
- DO
- DOS_USE
- DOS_DRIVE
- DOS_DRIVE$
- DOTLIN
- DRAW
- DRAW
- DROUND
- DUP
- Keywords E
- EASTER
- ED
- EDIT
- EDITF
- EDIT%
- EDIT$
- EDLINE$
- EL
- ELIS
- ELLIPSE
- ELLIPSE_R
- ELSE
- END
- END DEFine
- END FOR
- END IF
- END REPeat
- END SELect
- END WHEN
- END_CMD
- END_WHEN
- ENV_DEL
- ENV_LIST
- ENL
- EOF
- EOFW
- EPROM_LOAD
- EPS
- EQ$
- ERLIN
- ERLIN%
- ERNUM
- ERNUM%
- ERR_XX
- ERRor
- ERT
- ESC
- ET
- ETAB$
- ETAT
- EW
- EX
- EXCHG
- EXEC
- EXEC_W
- EXEP
- EXIT
- EXP
- EXPAND
- EXPLODE
- EXTRAS
- EXTRAS_W
- Keywords F
- FACT
- FALSE%
- FASTEXPAND
- FBKDT
- FDAT
- FDEC$
- FETCH_BYTES
- FEXP$
- FET
- FEW
- FEX
- FEX_M
- FF
- FGET%
- FGET$
- FGETB
- FGETL
- FGETF
- FGETH$
- FILE_BACKUP
- FILE_DAT
- FILE_DATASPACE
- FILE_LEN
- FILE_LENGTH
- FILE_OPEN
- FILE_POS
- FILE_POSITION
- FILE_PTRA
- FILE_PTRR
- FILE_TYPE
- FILE_UPDATE
- FILL
- FILL$
- FILLMEM_B
- FILLMEM_W
- FILLMEM_L
- FIND
- FLASH
- FLEN
- FLIS
- FLP_DENSITY
- FLP_DRIVE
- FLP_DRIVE$
- FLP_EXT
- FLP_JIGGLE
- FLP_SEC
- FLP_START
- FLP_STEP
- FLP_TRACK
- FLP_USE
- FLUSH
- FLUSH_CHANNEL
- FMAKE_DIR
- FNAME$
- FOPEN
- FOP_DIR
- FOP_IN
- FOP_NEW
- FOP_OVER
- FOR
- FORCE_TYPE
- FORMAT
- FPOS
- FPOS_A
- FPOS_R
- FPUT$
- FPUT%
- FPUTB
- FPUTF
- FPUTL
- FRACT
- FREAD
- FREAD$
- FREE
- FREE_FAST
- FREE_MEM
- FREEZE
- FREEZE%
- FSERVE
- FSETH$
- FTEST
- FTYP
- FuNction
- FUPDT
- FVERS
- FWRITE
- FWRITE$
- FXTRA
- Keywords G
- Keywords H
- Keywords I
- Keywords J
- Keywords K
- Keywords L
- Keywords M
- MACHINE
- MAKE_DIR
- MATADD
- MATCOUNT
- MATCOUNT1
- MATEQU
- MATDEV
- MATIDN
- MATINPUT
- MATINV
- MATMAX
- MATMEAN
- MATMIN
- MATMULT
- MATPLOT
- MATPLOT_R
- MATPROD
- MATREAD
- MATRND
- MATSEQ
- MATSUB
- MATSUM
- MATTRN
- MAX
- MAX_CON
- MAX_DEVS
- MAXIMUM
- MAXIMUM%
- MB
- MD
- MERGE
- MIDINET
- MIN
- MINIMUM
- MINIMUM%
- MISTake
- MKF$
- MKI$
- MKL$
- MKS$
- MNET
- MNET%
- MNET_OFF
- MNET_ON
- MNET_S%
- MNET_USE
- MOD
- MOD
- MODE
- MONTH%
- MORE
- MOUSE_SPEED
- MOUSE_STUFF
- MOVE
- MOVE_MEM
- MOVE_POSITION
- MRUN
- MSEARCH
- MT
- MTRAP
- Keywords N
- Keywords O
- Keywords P
- PAGDIS
- PAGLEN
- PAGLIN
- PAINT
- PALETTE_QL
- PALETTE_8
- PAN
- PAPER
- PARHASH
- PARNAM$
- PARNAME$
- PARSEPA
- PARSTR$
- PARTYP
- PARTYPE
- PARUSE
- PAR_ABORT
- PAR_BUFF
- PAR_CLEAR
- PAR_DEFAULTPRINTER$
- PAR_GETFILTER
- PAR_GETPRINTER$
- PAR_PRINTERCOUNT
- PAR_PRINTERNAME$
- PAR_PULSE
- PAR_SETFILTER
- PAR_SETPRINTER
- PAR_USE
- PAUSE
- PE_BGOFF
- PE_BGON
- PEEK
- PEEK_FLOAT
- PEEK_STRING
- PEEK_W
- PEEK_L
- PEEKS
- PEEKS_W
- PEEKS_L
- PEEK$
- PEEK_F
- PEND
- PENDOWN
- PENUP
- PEOFF
- PEON
- PEX$
- PEX_INI
- PEX_SAVE
- PEX_XTD
- PHONEM
- PI
- PICK$
- PICK%
- PIE_EX_OFF
- PIE_EX_ON
- PIE_OFF
- PIE_ON
- PIF$
- PINF$
- PIXEL%
- PJOB
- PLAY
- PLOT
- PLOT
- POINT
- POINT_R
- POKE
- POKE_FLOAT
- POKE_STRING
- POKE_W
- POKE_L
- POKES
- POKES_W
- POKES_L
- POKE$
- POKE_F
- PRINT_USING
- PRIO
- PRIORITISE
- PRO
- PROCESSOR
- PROCedure
- PROGD$
- PROG_USE
- PROT_DATE
- PROT_MEM
- PROUND
- PRT_ABORT
- PRT_ABT
- PRT_BUFF
- PRT_CLEAR
- PRT_USE
- PRT_USE
- PRT_USE$
- PTH_ADD
- PTH_LIST
- PTH_RMV
- PTH_USE
- PTH_USE$
- PTH$
- PTR_FN%
- PTR_INC
- PTR_KEY
- PTR_LIMITS
- PTR_MAX
- PTR_OFF
- PTR_ON
- PTR_POS
- PTR_X
- PTR_Y
- PURGE
- PUT
- PUT_BYTE
- PUT_FLOAT
- PUT_LONG
- PUT_STRING
- PUT_WORD
- PXOFF
- PXON
- PX1ST
- P_ENV
- Keywords Q
- QACONVERT
- QCOPY
- QCOUNT%
- QDOS$
- QFLIM
- QICONVERT
- QLINK
- QLOAD
- QLRUN
- QL_PEX
- QMERGE
- QMRUN
- QPC_CMDLINE$
- QPC_EXEC
- QPC_EXIT
- QPC_HOSTOS
- QPC_MAXIMIZE
- QPC_MINIMIZE
- QPC_MSPEED
- QPC_NETNAME$
- QPC_QLSCREMU
- QPC_RESTORE
- QPC_SYNCSCRAP
- QPC_VER$
- QPC_WINDOWSIZE
- QPC_WINDOWTITLE
- QPTR
- QRAM$
- QSAVE
- QSAVE_O
- QSIZE%
- QSPACE%
- QTRAP
- QuATARI
- QUEUE%
- QUIT
- Keywords R
- RAD
- RAE
- RAFE
- RAMTOP
- RAM_USE
- RAND
- RANDOMISE
- READ
- READ_HEADER
- RECHP
- RECOL
- REFRESH
- RELEASE
- RELEASE
- RELEASE_HEAP
- RELEASE_TASK
- RELJOB
- RELOAD
- REL_JOB
- REMAINDER
- REMark
- REMOVE
- REMOVE_TASK
- RENAME
- RENUM
- REPeat
- REPLACE
- REPLY
- REPORT
- RESAVE
- RESERVE
- RESERVE_HEAP
- RESET
- RESFAST
- RESPR
- RESTORE
- RES_SIZE
- RES_128
- RETRY
- RETurn
- REV$
- RJOB
- RMAR
- RMODE
- RND
- ROM
- ROM_EXT
- ROM_LOAD
- ROMs
- RTP_R
- RTP_T
- RUN
- Keywords S
- SAR
- SARO
- SAUTO
- SAVE
- SAVE_O
- SAVEPIC
- SB_THING
- SBASIC
- SBYTES
- SBYTES_O
- SCALE
- SCLR
- SCRBASE
- SCREEN
- SCREEN_BASE
- SCREEN_MODE
- SCRINC
- SCROLL
- SCROF
- SCRON
- SCR2DIS
- SCR2EN
- SCR_BASE
- SCR_LLEN
- SCR_REFRESH
- SCR_SAVE
- SCR_SIZE
- SCR_STORE
- SCR_XLIM
- SCR_YLIM
- SDATE
- SDP_DEV
- SDP_KEY
- SDP_SET
- SDUMP
- SEARCH
- SEARCH
- SEARCH_C
- SEARCH_I
- SEARCH_MEM
- SELect
- SELect ON
- SEND_EVENT
- SERMAWS
- SERMCUR
- SERMOFF
- SERMON
- SERMPTR
- SERMRESET
- SERMSPEED
- SERMWAIT
- SERNET
- SER_ABORT
- SER_BUFF
- SER_CDEOF
- SER_CLEAR
- SER_FLOW
- SER_GETPORT$
- SER_PAUSE
- SER_ROOM
- SER_SETPORT
- SER_USE
- SET
- SET
- SetHEAD
- SET_HEADER
- SET_CLOCK
- SET_FBKDT
- SET_FUPDT
- SET_FVERS
- SET_GREEN
- SET_RED
- SET_LANGUAGE
- SET_XINC
- SET_YINC
- SEXEC
- SEXEC_O
- SGN
- SGN%
- SHOOT
- SI
- SIGN
- SIN
- SINH
- SINT
- SIZE
- SJOB
- SLOAD
- SLUG
- SMOVE
- SND_EXT
- SNET
- SNET%
- SNET_ROPEN
- SNET_S%
- SNET_USE
- SORT
- SOUNDEX
- SPJOB
- SPL
- SPLF
- SPL_USE
- SP_JOB
- SQR
- SQRT
- SSAVE
- SSHOW
- SSTAT
- SSTEP
- STAMP
- STAT
- STEP
- STOP
- STRIP
- SUB
- SUSJOB
- SWAP
- SXTRAS
- SYNCH%
- SYSBASE
- SYS_BASE
- SYS_VARS
- S_FONT
- S_LOAD
- S_SAVE
- S_SHOW
- SYSTEM_VARIABLES
- Keywords T
- TAN
- TANH
- TCA
- TCONNECT
- TEE
- THEN
- THING
- TH_FIX
- TH_VER$
- TINY_EXT
- TINY_RMV
- TK2_EXT
- TK_VER$
- TNC
- TO
- TOP_WINDOW
- TPFree
- TRA
- TRIM$
- TRINT
- TROFF
- TRON
- TRUE%
- TRUNCATE
- TTALL
- TTEDELETE
- TTEFP
- TTEOPEN
- TTET3
- TTEX
- TTEX_W
- TTFINDM
- TTINC
- TTME%
- TTMODE%
- TTPEEK$
- TTPOKEM
- TTPOKE$
- TTREL
- TTRENAME
- TTSUS
- TTV
- TT$
- TURBO_diags
- TURBO_F
- TURBO_locstr
- TURBO_model
- TURBO_objdat
- TURBO_objfil
- TURBO_optim
- TURBO_P
- TURBO_repfil
- TURBO_struct
- TURBO_taskn
- TURBO_window
- TURN
- TURNTO
- TXTRAS
- TYPE
- TYPE_IN
- T_COUNT
- T_OFF
- T_ON
- T_RESTART
- T_START
- T_STOP
- Keywords U
- Keywords V
- Keywords W
- WAIT_EVENT
- WBASE
- WCOPY
- WCOPY_F
- WCOPY_O
- WDEL
- WDEL_F
- WDIR
- WEEKDAY%
- WGET
- WHEN condition
- WHEN ERRor
- WHERE_FONTS
- WIDTH
- WINDOW
- WINF$
- WIN2
- WIN_BASE
- WIN_DRIVE
- WIN_DRIVE$
- WIN_FORMAT
- WIN_REMV
- WIN_SLUG
- WIN_START
- WIN_STOP
- WIN_USE
- WIN_WP
- WIPE
- WLD
- WM
- WM_BLOCK
- WM_BORDER
- WM_INK
- WM_MOVEMODE
- WM_PAPER
- WM_STRIP
- WMAN$
- WMON
- WMOV
- WPUT
- WREN
- WSET
- WSET_DEF
- WSTAT
- WTV
- W_CRUNCH
- W_SHOW
- W_STORE
- W_SWAP
- W_SWOP
- Keywords X
- Keywords Y
- Keywords Z
- Keywords Other
- Appendices Introduction
- A1. Minerva
- A2. SMSQ/E
- A3. Emulators
- A4. Thor Computers
- A5. Expansion Boards
- A6. Compatibility
- A7. Multiple Basics
- A8. Error Messages
- A9. Character Set, Keyboards
- A10. Designing New Character Sets (Fonts)
- A11. Mathematics
- A12. Device Drivers
- A13. Extended Pointer Environment
- A14. Coercion
- A15. Mouse Drivers
- A16. The QL Display
- A17. Networks
- A18. Configuring Programs