HREF>% GFABASICGFA Basic 3.5 CommandsHyperText - GFA BasicThis DocumentGFA Introduction ProductsEditor CommandsMenu CommandsCommands and FunctionsCommand Groups*++, *, /, ^, <, >, <=, >===@ABS ABSOLUTEACHARACLIPACOS ADD(x,y)ADD ADDRIN ADDROUTAFTERALERTALINEANDAND() APOLY TO APPL_EXIT APPL_FIND APPL_INIT APPL_READAPPL_TPLAY/APPL_TRECORD APPL_WRITEARECT ARRAYFILL ARRPTRASCASINATEXTATN BASEPAGEBCHG(x,y)/BCLR(x,y)BGETBIN$BIOS BITBLTBLOADBMOVE BOUNDARYBOXBPUTBSAVEBSET(x,y)/BTST(x,y) BYTE(x) BYTE{x}C:CALL CARD(x) CARD{x}CASE CFLOAT(x)CHAIN CHAR{x}CHDIR CHDRIVE CHR$(x) CINT(x) CIRCLECLEAR CLEARWCLIPCLOSE CLOSEWCLRCLSCOLOR COMBINCONT CONTRLCOS COSQ(x)CRSCOL/CRSLINCURVECVI/CVL/CVS/CVF/CVDDATADATE$DEC DEFAULT DEF??? DEFFILLDEFFN DEFLINE DEFLIST DEFMARK DEFMOUSE DEFNUM DEFTEXT DEG(x) DELAY x DELETEDFREEDIMDIM?DIRDIR$DIVDIV() DMACONTROL DMASOUND DO....LOOPDO UNTIL/DO WHILE DOUBLE{x} DOWNTO DPEEK(x) DPOKE x,yDRAWTURTLE (DRAW)EDIT ELLIPSEELSE/ELSE IFEND ENDFUNCENDIF ENDSELECTEOFEQV EQV(x,y)ERASEERRERR$ERROREVENEVERYEVNT_BUTTONEVNT_DCLICK EVNT_KEYBD EVNT_MESAG EVNT_MOUSE EVNT_MULTI EVNT_TIMEREXECEXISTEXITEXPFACTFALSEFATAL FGETDTAFIELDFILES FILESELECTFILLFIX FLOAT{x}FN FOR...NEXT FORM INPUTFORM INPUT ASAES FORM Library FORM_ALERTFORM_BUTTONFORM_CENTER FORM_DIAL FORM_DO FORM_ERROR FORM_KEYBDFRACFRE FSEL_INPUT FSETDTA FSFIRST FSNEXTFULLW FUNCTIONGB GCONTRLGDOS? GEMDOS GEMSYSGETGET # GETSIZE GINTIN GINTOUTGOSUBGOTOAES GRAF_ LibraryGRAF_DRAGBOXGRAF_GROWBOXGRAF_HANDLEGRAF_MKSTATE GRAF_MOUSEGRAF_MOVEBOXGRAF_RUBBERBOXGRAF_SHRINKBOXGRAF_SLIDEBOXGRAF_WATCHBOX GRAPHMODE HARDCOPYHEX$HIDEMHIMEMHLINEHTABIFIMPIMP()INCINFOW INKEY$ INLINE INP/OUTINP()/OUT()INPAUX$/INPMID$INPUT INPUT$INPUT #/LINE INPUT INSERTINSTRINTINTIN INTOUT INT{x} KEYDEFKEYGET/KEYLOOK/KEYTEST KEYPAD n KEYPRESS nKILLL:LEFT$LENLETLINE LINE INPUTLINE INPUT#LISTLLISTLOADLOCLOCAL LOCATELOF LOG/LOG10 LONG{x}LOOPLOOP UNTIL/LOOP WHILE LPEEK(x)LPENXLPENY LPOKE n,xLPOS LPRINTLSETL~A MALLOC(x) MatricesMAX MENU(x)MENU MENU x,y MENU KILL MENU OFF MENU_BARMENU_ICHECKMENU_IENABLEMENU_REGISTER MENU_TEXTMENU_TNORMALMFREEMID$ (Function)MID$ (Command)MINMKDIRMKI$/MKL$/MKS$/MKF$/MKD$MODMODE MONITORNOSE MSHRINKMULMUL() MW_OUTNAMENEWNOTAES Object Library OBJC_ADDOBJC_CHANGEOBJC_DELETE OBJC_DRAW OBJC_EDIT OBJC_FINDOBJC_OFFSET OBJC_ORDER OB_ADR OB_FLAGSOB_H OB_HEAD OB_NEXT OB_SPEC OB_STATE OB_TAIL OB_TYPEOB_W OB_X/OB_YOCT$ODD ON BREAK ON ERROR ON...GOSUB ON MENUON MENU RoutinesON MENU BUTTON GOSUBON MENU GOSUBON MENU IBOXON MENU KEYON MENU MESSAGEON MENU OBOXOPENOPENWOPTION BASE OROR() OTHERWISEOUTOUT#OUT? PADT(i)PADX(i)/PADY(i)PAUSEPBOX PCIRCLEPEEK/DPEEK/LPEEK PELLIPSEPIPLOTPOINTPOKE/DPOKE/LPOKEPOLYLINE/POLYFILL/POLYMARKPOSPRBOXPRED PRED()PRINT PRINT ATPRINT USING PRINT TAB PRINT# PROCEDUREPSAVEPTSIN/PTSOUT PTST()PUTPUT #QSORTQUITRADRAND RANDOM RANDOMIZERBOXRCALL RC_COPYRC_INTERSECTREAD RECALL RECORD RELSEEKREM RENAMEREPEAT...UNTIL RESERVE RESTORE RESUME RETURN RETURN x RIGHT$ RINSTRRMDIRRNDROLRORROUNDRSETResource Library RSRC_FREE RSRC_GADDR RSRC_LOAD RSRC_OBFIX RSRC_SADDRRUN SAVE/PSAVE SCRP_READ SCRP_WRITE SDPOKESEEK SELECT SETCOLOR SETDRAW SETMOUSE SETTIMESGETSGNShell Library SHEL_ENVRN SHEL_FIND SHEL_GET SHEL_PUT SHEL_READ SHEL_WRITESHLSHOWMSHRSIN SINGLE{}SINQ SLPOKESOUND SPACE$SPCSPOKE/SDPOKE/SLPOKE SPRITESPUTSQRSSORTSTE?STICKSTOPSTORESTR$ STRING$SUBSUB() SUCC()SWAP SWAP() SYSTEMTABTANTEXTTIME$ TIME$=TIMER TITLEWTOPWTOUCH TRACE$TRIM$TROFFTRONTRON# TRONprocTRUETRUNCTT?TYPE UPPER$V:VALVAL?VAR VARIAT() VARPTR VDIBASE VDISYSVOID VQT_EXTENT VQT_NAME VSETCOLORVST_LOAD_FONTSVST_UNLOAD_FONTSVSYNCVTABVDI Workstation V_CLRWK V_CLSVWK V_CLSWK V_OPNVWK V_OPNWK V_UPDWKV~HW:WAVEWHILE....WENDWindow Library WINDTAB WIND_CALC WIND_CLOSEWIND_CREATEWIND_DELETE WIND_FIND WIND_GET WIND_OPEN WIND_SETWIND_UPDATE WORD() WORK_OUT()WRITE WRITE# W_HAND W_INDEXXBIOSXBIOS 0 (Mouse)XBIOS 2 (Physical Screen)XBIOS 3 (Logical Screen)XBIOS 4 (Screen Res.)XBIOS 5 (Res. Switch)XBIOS 6 (Colour Registers)XBIOS 7 (Colour Registers)XBIOS 8 (Read Sector)XBIOS 9 (Write Sector)XBIOS 10 (Disk Info)XBIOS 12 (Dump to MIDI)"XBIOS 13 (MFP Interrupt Vector)XBIOS 14 (I/O Table Adr.)XBIOS 15 (Serial Interface))XBIOS 16 (Keyboard Translation Tables)XBIOS 17 (Random No.) XBIOS 18 (Create Boot Sector)XBIOS 19 (Verify Disk)XBIOS 20 (Screen Dump)XBIOS 21 (Configure Cursor)XBIOS 22 (Set Date & Time) XBIOS 23 (Return Date & Time)!XBIOS 24 (Keyboard Allocation)XBIOS 25 (Write to IKBD)XBIOS 26 (Disable Interrupt)XBIOS 27 (Enable Interrupt)XBIOS 28 (Sound Chip)XBIOS 29 (Sound Chip)XBIOS 30 (Sound Chip)XBIOS 31 (MFP Timers)XBIOS 32 (Sound)XBIOS 33 (Printer)XBIOS 34 (Key/MIDI Table)XBIOS 35 (Key Repeat)XBIOS 36 (Hardcopy Routine)XBIOS 37 (Wait VBL)XBIOS 38 (Call Asm. in Sup)XBIOS 39 (Turn off AES)XBIOS 64 (Blitter)XORXOR()_DATA~Index