INTRODUCTION------------------------- The Works The Second Edition The Author The Reader the small print The Manual The Library The Standard STANDARDGFA STNDRDGFA RESTRUCTGFA STANDACCGFA STARTGFA 1 GENERAL---------------------------- Start-up Application Monitor Break Operating System Procedures (CHAPTER01) Functions (CHAPTER01) 2 THE EDITOR------------------------- Abbreviated Commands Syntax Folded Procedures Tab Cut and Paste Load Save Llist Insert-mode Direct Mode DEFLIST Special Characters Procedures (CHAPTER02) 3 VARIABLES-------------------------- Variable Type DEFWRD Boolean Integer Floating Point String VAR FUNCTION CLEAR ERASE DUMP TYPE-bug READ SWAP TIME$ DATE$ SETTIME Procedures (CHAPTER03) Functions (CHAPTER03) 4 MEMORY----------------------------- RAM INT{} RESERVE Storing data in RAM INLINE MALLOC BMOVE Procedures (CHAPTER04) Functions (CHAPTER04) 5 SORT------------------------------- QSORT v SSORT QSORT of number-arrays QSORT of string-arrays Binary search Procedures (CHAPTER05) 6 OPERATORS and NUMERICAL FUNCTIONS-- Integer-commands \ PRED and SUCC MOD BCLR BSET BCHG BTST LOG SINQ and COSQ EQV-bug CARD and SWAP ABS-bug ROUND Procedures (CHAPTER06) Functions (CHAPTER06) 7 STRINGS---------------------------- INSTR-bug RINSTR-bug LSET and RSET Garbage Collection Functions (CHAPTER07) 8 KEYBOARD INPUT--------------------- INKEY$ INPUT INPUT-bug INPUT$ FORM INPUT KEYTEST KEYGET KEYLOOK-bug KEYPRESS KEYDEF Keyboard Key-click, Key-repeat and CapsLock Procedures (CHAPTER08) Functions (CHAPTER08) 9 SCREEN OUTPUT---------------------- CLS PRINT LOCATE PRINT USING PRINT TAB Setscreen (XBIOS 5) Animation Font Procedures (CHAPTER09) Functions (CHAPTER09) 10 PRINTER--------------------------- Printer ready HARDCOPY Procedures (CHAPTER10) Functions (CHAPTER10) 11 FILES----------------------------- Floppy Write Test Step Rate RAM-disk DFREE DIR$() DIR and FILES FSFIRST and FSNEXT EXIST LOF TOUCH NAME KILL File Copy Disk Format File Allocation Table (FAT) Sectors Bootsector BLOAD INP and OUT INPUT and LINE INPUT STORE and RECALL FILESELECT Procedures (CHAPTER11) Functions (CHAPTER11) 12 MIDI------------------------------ INPMID$ INP Procedures (CHAPTER12) 13 MODEM----------------------------- INPAUX$ INP Rsconf (XBIOS 15) Procedures (CHAPTER13) 14 MOUSE----------------------------- Editor Fileselector MOUSE SETMOUSE HIDEM DEFMOUSE Procedures (CHAPTER14) 15 JOYSTICK-------------------------- STRIG and STICK Functions (CHAPTER15) 16 SOUND----------------------------- Soundchip SOUND and WAVE Dosound (XBIOS 32) Samples Speech Soundmachine GIST TCB Tracker Staccato Music Studio Procedures (CHAPTER16) Functions (CHAPTER16) 17 PROGRAM DECISIONS----------------- IF ENDIF ON GOSUB SELECT SELECT-bug 18 PROGRAM LOOPS--------------------- Calculations FOR NEXT Loops 19 PROGRAM CONTROL------------------- GOSUB LOCAL ON BREAK GOSUB ON ERROR GOSUB ERROR EVERY and AFTER REM GOTO DELAY-bug STOP CHAIN CALL EXEC Procedures (CHAPTER19) 20 GRAPHICS-------------------------- Resolutions SETCOLOR and VSETCOLOR VSETCOLOR-bug Palette DEFMARK DEFFILL DEFLINE DEFTEXT GRAPHMODE PLOT and DRAW PLOT-bug PCIRCLE-bug CURVE TEXT SPRITE VQT_EXTENT Line-A HLINE ACHAR and ATEXT SGET and SPUT GET and PUT Degas-Pictures Other Picture-Formats BMOVE and RC_COPY VSYNC BITBLT ACLIP Blitter Procedures (CHAPTER20) Functions (CHAPTER20) 21 EVENTS---------------------------- MENU() ON MENU BUTTON ON MENU IBOX ON MENU KEY 22 PULLDOWN MENU--------------------- OPENW 0 Desk-submenu File-submenu Edit-submenu Procedures (CHAPTER22) 23 WINDOWS--------------------------- GFA-windows CLOSEW TITLEW CLEARW 24 AES-LIBRARY----------------------- APPL_INIT EVNT_MESAG GRAF_GROWBOX and GRAF_SHRINKBOX ALERT and FORM_ALERT SHEL_GET and SHEL_PUT Procedures (CHAPTER24)