Files
FireBee_Setup/devtools/gbe/system/gfabasic.txt
2022-10-02 10:09:40 +02:00

319 lines
4.5 KiB
Plaintext

;#1
DEFBIT DEFWRD
DEFBYT DEFWRD
DEFINT DEFWRD
DEFFLT DEFWRD
DEFSTR DEFWRD
$B $
$C $
$E $
$F $
$I $
$M $
$N $
$P $
$RC $
$S $
$U $
$X $
$% $
. Special Commands
;#2
DIM? DIM
OPTION OPTION BASE
BASE OPTION BASE
MAT Matrix Commands
SET Matrix Commands
ONE Matrix Commands
CPY Matrix Commands
XCPY Matrix Commands
TRANS Matrix Commands
NORM Matrix Commands
DET Matrix Commands
QDET Matrix Commands
RANG Matrix Commands
INV Matrix Commands
NEG Matrix Commands
CHR$ ASC
BIN$ STR$
HEX$ STR$
OCT$ STR$
VAL? VAL
CVL CVI
CVS CVI
CVF CVI
CVD CVI
MKI$ CVI
MKL$ CVI
MKS$ CVI
MKF$ CVI
MKD$ CVI
CFLOAT CINT
DPEEK PEEK
LPEEK PEEK
POKE PEEK
DPOKE PEEK
LPOKE PEEK
SPOKE PEEK
SDPOKE PEEK
SLPOKE PEEK
{ WORD
} WORD
BYTE WORD
INT WORD
LONG WORD
FLOAT WORD
CARD WORD
SINGLE WORD
DOUBLE WORD
CHAR WORD
V: VARPTR
ARRPTR VARPTR
CLR CLEAR
ERASE CLEAR
SSORT QSORT
WITH QSORT
DELETE INSERT
FALSE PI
TRUE PI
DATE$ SETTIME
TIME$ SETTIME
TIMER SETTIME
_X _C
_Y _C
~ VOID
HIMEM BASEPAGE
MSHRINK MALLOC
MFREE MALLOC
;#3
+ Arithmetic Operators
- Arithmetic Operators
/ Arithmetic Operators
* Arithmetic Operators
MOD Arithmetic Operators
\ Arithmetic Operators
^ Arithmetic Operators
> <
&X Assignment Operator
&H Assignment Operator
&O Assignment Operator
;#4
SGN ABS
ODD EVEN
TRUNC INT()
FIX INT()
FRAC INT()
MAX MIN
LOG EXP
COS SIN
TAN SIN
ASIN SIN
ACOS SIN
ATN SIN
DEG SIN
RAD SIN
SINQ SIN
COSQ SIN
VARIAT FACT
COMBIN FACT
RND RANDOM
RAND RANDOM
RANDOMIZE RANDOM
INC DEC
SUB ADD
MUL ADD
DIV ADD
SUCC PRED
BSET BCLR
BCHG BCLR
BTST BCLR
SHR| SHR
SHR& SHR
SHL SHR
SHL| SHR
SHL& SHR
ROL SHR
ROL| SHR
ROL& SHR
ROR SHR
ROR| SHR
ROR& SHR
;#5
LEFT$ RIGHT$
TRIM$ LEN
SPACE$ STRING$
SPC STRING$
LSET RSET
;#6
FORM FORM INPUT
AT PRINT
WRITE PRINT
USING PRINT USING
LOCATE PRINT
CRSLIN CRSCOL
POS CRSCOL
TAB CRSCOL
HTAB CRSCOL
VTAB CRSCOL
KEYGET KEYTEST
KEYLOOK KEYTEST
DATA Data Commands
READ Data Commands
RESTORE Data Commands
_DATA Data Commands
CHDRIVE DFREE
DIR$ DFREE
CHDIR DFREE
FILES DIR
FSETDTA FGETDTA
FSNEXT FSFIRST
RMDIR MKDIR
LST: OPEN
AUX: OPEN
CON: OPEN
MID: OPEN
IKB: OPEN
VID: OPEN
PRN: OPEN
LPT: OPEN
COM: OPEN
STD: OPEN
LOF CLOSE
LOC CLOSE
EOF CLOSE
TOUCH CLOSE
RENAME NAME
KILL NAME
BSAVE BLOAD
BGET BLOAD
BPUT BLOAD
INP& INP
INP% INP
OUT INP
OUT& INP
OUT% INP
RECALL STORE
RELSEEK SEEK
AS FIELD
INP? INP()
OUT? INP()
INPAUX$ Serial (RS232) and MIDI Interfaces
INPMID$ Serial (RS232) and MIDI Interfaces
MOUSEX MOUSE
MOUSEY MOUSE
MOUSEK MOUSE
SHOWM HIDEM
STRIG STICK
PADX PADT
PADY PADT
LPENY LPENX
LPRINT HARDCOPY
LPOS HARDCOPY
WAVE SOUND
DMACONTROL DMASOUND
;#7
THEN IF
ELSE IF
ENDIF IF
ON ON GOSUB
CASE SELECT
CONT SELECT
DEFAULT SELECT
ENDSELECT SELECT
TO FOR
STEP FOR
DOWNTO FOR
NEXT FOR
UNTIL REPEAT
WEND WHILE
LOOP DO
EXIT EXIT IF
RETURN PROCEDURE
GOSUB PROCEDURE
@ PROCEDURE
ENDFUNC FUNCTION
FN DEFFN
BREAK ON BREAK
RESUME ON ERROR
ERR ERROR
ERR$ ERROR
FATAL ERROR
EVERY Interrupt Programming
AFTER Interrupt Programming
! REM
' REM
: GOTO
PAUSE DELAY
END EDIT
STOP EDIT
PSAVE SAVE
LLIST LIST
SYSTEM QUIT
TROFF TRON
;#8
VSETCOLOR SETCOLOR
COLOR SETCOLOR
OFFSET CLIP
LINE PLOT
DRAW PLOT
PBOX BOX
RBOX BOX
PRBOX BOX
PCIRCLE CIRCLE
ELLIPSE CIRCLE
PELLIPSE CIRCLE
POLYMARK POLYLINE
POLYFILL POLYLINE
SPUT SGET
PUT GET
;#9
KEY ON MENU KEY
IBOX ON MENU IBOX
OBOX ON MENU IBOX
OFF ON MENU GOSUB
MENU ON MENU GOSUB
BUTTON ON MENU BUTTON
MESSAGE ON MENU MESSAGE
CLOSEW OPENW
W_INDEX W_HAND
TITLEW CLEARW
INFOW CLEARW
TOPW CLEARW
FULLW CLEARW
;#10
BIOS BIOS, XBIOS, and GEMDOS
XBIOS BIOS, XBIOS, and GEMDOS
GEMDOS BIOS, XBIOS, and GEMDOS
L: W:
INTIN CONTRL
INTOUT CONTRL
PTSIN CONTRL
PTSOUT CONTRL
V_CLSWK V_OPNWK
V_CLSVWK V_OPNVWK
V_UPDWK V_CLRWK
VST_UNLOAD_FONTS VST_LOAD_FONTS
STE? Other System-related Commands
TT? Other System-related Commands
;#11
GCONTRL Chapter 11 - AES Libraries
GINTIN Chapter 11 - AES Libraries
GINTOUT Chapter 11 - AES Libraries
ADDRIN Chapter 11 - AES Libraries
ADDROUT Chapter 11 - AES Libraries
GB Chapter 11 - AES Libraries
OB_NEXT Object Structure
OB_HEAD Object Structure
OB_TAIL Object Structure
OB_TYPE Object Structure
OB_FLAGS Object Structure
OB_STATE Object Structure
OB_SPEC Object Structure
OB_X Object Structure
OB_Y Object Structure
OB_W Object Structure
OB_H Object Structure
OB_ADR Object Structure
APPL_TRECORD APPL_TPLAY
;eof