home *** CD-ROM | disk | FTP | other *** search
- ABS
- ALL
- AND
- APPEND
- AREA
- AREAFILL
- AS
- ASC
- ATN
- BASE
- BEEP
- BREAK
- CALL
- CDBL
- CHAIN
- CHDIR
- CHR$
- CINT
- CIRCLE
- CLEAR
- CLNG
- CLOSE
- CLS
- COLLISION
- COLOR
- COMMON
- CONT
- COS
- CSNG
- CSRLIN
- CVD
- CVS
- DATA
- DATE$
- DECLARE
- DEF
- DEFDBL
- DEFINT
- DEFLNG
- DEFSNG
- DEFSTR
- DELETE
- DIM
- ELSE
- ELSEIF
- END
- EOF
- EQV
- ERASE
- ERL
- ERR
- ERROR
- EXIT
- EXP
- FIELD
- FILES
- FIX
- FN
- FOR
- FRE
- FUNCTION
- GET
- GOSUB
- GOTO
- HEX$
- IF
- IMP
- INKEY$
- INPUT
- INPUT$
- INSTR
- INT
- KILL
- LBOUND
- LEFT$
- LEN
- LET
- LIBRARY
- LINE
- LIST
- LLIST
- LOAD
- LOC
- LOCATE
- LOF
- LOG
- LPOS
- LPRINT
- LSET
- MENU
- MERGE
- MID$
- MKD$
- MOD
- MOUSE
- NAME
- NEW
- NEXT
- NOT
- OBJECT.AX
- OBJECT.AY
- OBJECT.CLIP
- OBJECT.CLOSE
- OBJECT.HIT
- OBJECT.OFF
- OBJECT.ON
- OBJECT.PLANES
- OBJECT.PRIORITY
- OBJECT.SHAPE
- OBJECT.START
- OBJECT.STOP
- OBJECT.VX
- OBJECT.VY
- OBJECT.X
- OBJECT.Y
- OCT$
- OFF
- ON
- OPEN
- OR
- OUTPUT
- PAINT
- PALETTE
- PEEK
- PEEKL
- POINT
- POKE
- POKEL
- POS
- PRESET
- PRINT
- PSET
- PTAB
- PUT
- RANDOMIZE
- READ
- REM
- RESTORE
- RESUME
- RETURN
- RIGHT$
- RND
- RSET
- RUN
- SADD
- SAVE
- SAY
- SCREEN
- SCROLL
- SGN
- SHARED
- SIN
- SLEEP
- SOUND
- SPACE$
- SPC
- SQR
- STATIC
- STEP
- STICK
- STOP
- STR$
- STRIG
- STRINGS
- SUB
- SWAP
- SYSTEM
- TAB
- TAN
- THEN
- TIME$
- TIMER
- TRANSLATES
- TROFF
- TRON
- UBOUND
- UCASE$
- USING
- VAL
- VARPTR
- WAIT
- WAVE
- WEND
- WHILE
- WIDTH
- WINDOW
- XOR
- '
- ''helpline notes
- ABS
- Finds the absolute value of a numeric variable
- eg/abs(x)
- ALL
- AND
- Logical operator
- eg/if x=1 AND Y=2 then PRINT "x=1 and y=2
- APPEND
- Mode of opening sequential file
- The file cannot be read from but data can be added(appended) to the end
- eg/OPEN NAM$ FOR APPEND AS 1
- AREA
- Draws a line between 2 points
- eg/AREA
- AREAFILL
- Fills a polygon drawn with AREA statements with the given colour
- eg/
- AS
- Used in conjunction with some other commands
- eg/OPEN NAM$ FOR INPUT AS 1
- ASC
- REturns the ASCII value of a character
- This is the opposite of CHR$
- eg/a$=asc(96)
- ATN
- Finds the tangent
- BASE
- Used in the OPTION BASE statement
- See OPTION
- BEEP
- Makes a warning sound
- eg/BEEP
- BREAK
- Used with event trapping in response to the user using the CTRL-C key
- combination to stop a program
- eg/
- CALL
- Used to invoke a subprogram
- eg/CALL subprogramname
- CDBL
- Converts a?
- CHAIN
- Runs a new program, without closing any open files
- eg/CHAIN programname
- CHDIR
- Changes the current directory
- Follow with a new directory name, eg/df0: df1: ram: etc.
- eg/CHDIR "df1:"
- CHR$
- Returns the character with the given ASCII value
- Is the opposite to ASC
- eg/x=chr$(96)
- CINT
- Rounds a number off to an integer
- eg/cint(2.5) would equal
- CIRCLE
- Draws a circle with the centre at x,y and with a radius of r
- Options are to add aspect(height to width ratio)
- CLEAR
- Increases available memory by setting all variables to 0 or ""
- CLNG
- Converts a number to a long integer
- CLOSE
- Closes all files
- alternatively, you can close one specific file by giving a file number
- (The number the file was opened as)>
- eg/CLOSE 1
- CLS
- Clears the current window and places the cursor in the top left hand corner
- COLLISION
- Used when an object(bob or sprite) collides with another object or the edge
- of the screen
- eg/ON COLLISION GOSUB label
- COLOR
- Sets the current background and foreground colours
- eg/COLOR 3,1 will mean that graphics and text will be drawn in COLOR 3 on a
- background with the COLOR 1. (Colours can be altered with PALETTE).
- COMMON
- Used in conjunction with the CHAIN statement
- Allows variables to be shared between the chaining program and the chained
- program
- eg/CHAIN program2
- COMMON x
- CONT
- Continues a program that has been stopped with the STOP statement
- A menu item performs the same function
- A menu item performs the same function
- COS
- Calcualtes the COS of a number
- CSNG
- CSRLIN
- Finds the current line of the cursor
- CVD
- Converts
- CVS
- Converts
- DATA
- Creates date items
- DATE$
- calculates the curent date
- DECLARE
- Used with LIBRARY
- DEF
- defines
- DEFDBL
- defines
- DEFINT
- defines
- DEFLNG
- defines
- DEFSNG
- defines
- DEFSTR
- defines
- DELETE
- DEletes all the lines between
- DIM
- Dimensions(i.e. creates) an array
- ELSE
- Used in conjunction with the CHAIN statement
- ELSEIF
- Used in conjunction with the CHAIN statement
- END
- Ends a program(optional)
- EOF
- End of file
- EQV
- Logical operator, equivalent to
- ERASE
- Deletes an array which can later be redimensioned
- ERL
- Used in conjunction with the CHAIN statement
- ERR
- Used in conjunction with the CHAIN statement
- ERROR
- Used in conjunction with the CHAIN statement
- EXIT
- Leaves a subprogram
- EXP
- Exponential of a number
- FIELD
- Used in conjunction with random files
- FILES
- Displays the files on the disk
- FIX
- Rounds off a number
- FN
- create your own function
- FOR
- A loop
- FRE
- Calculates th eamount of free memory in bytes
- FUNCTION
- Used with
- GET
- Stores a graphic in an array which can later be reused with PUT
- GOSUB
- Performs the given subroutine then returns to the line after the GOSUB
- GOTO
- Branches to aline or label
- HEX$
- calculates hexadecimal number
- IF
- Conditiob\nal
- IMP
- LOgical operator. implies
- INKEY$
- Waits for the user to press a key
- INPUT
- Asks the user to type in soimething at the keyboard(and press return)
- INPUT$
- Reads characters from a tsring
- INSTR
- Searchs for a string within a string
- INT
- Rounds off a number to form an integer
- KILL
- Delates a file and its info.file
- eg/KILL "filename"
- LBOUND
- Finds the lower boundary of an array
- Useful when using arrays in a subprogram
- LEFT$
- This returns the left most portion of a string
- eg/LEFT$("house",1) would be "h"
- LEN
- Calculates the length of a string
- eg/LEN("house") would be 5
- LET
- Assigns a value to a string or numeric variable
- Normally the word LET is omitted
- LIBRARY
- Used to access libraries
- LINE
- Draws a line from point x1,y1 to x2,y2
- Can be used a draw a rectangle(which may be coloured in)
- LIST
- A menu item performs the same function
- Probably most useful when used in direct mode
- LLIST
- Prints the listing of a program on the printer
- LOAD
- A menu item performs the same function
- Probably most useful when used in direct mode
- LOC
- Location within a file
- LOCATE
- This moves the cursor to the position you want
- LOF
- REturns the length of a file in bytes
- LOG
- Finds the log of a nmber
- LPOS
- Same as POS, but is in relation to the printer
- LPRINT
- Prints a line on the printer
- LSET
- Used in conjunction with the
- MENU
- Allows the creation of menus
- MERGE
- Joins a program that has been saved in ASCII format
- Probably most useful when used in direct mode
- MID$
- This returns the middle of a string
- You can set the starting position of the string and its length
- eg/MID$("house",3,1) would be "u"
- MKD$
- Makes decimal
- MOD
- MOdulo arithmatic
- MOUSE
- Returns information about the mouse
- NAME
- Renames a file to the new name
- NEW
- A menu item performs the same function
- NEXT
- Used in conjunction with the
- NOT
- OBJECT.AX
- object
- OBJECT.AY
- object
- OBJECT.CLIP
- object
- OBJECT.CLOSE
- object
- OBJECT.HIT
- object
- OBJECT.OFF
- object
- OBJECT.ON
- object
- OBJECT.PLANES
- object
- OBJECT.PRIORITY
- object
- OBJECT.SHAPE
- object
- OBJECT.START
- object
- OBJECT.STOP
- object
- OBJECT.VX
- object
- OBJECT.VY
- object
- OBJECT.X
- object
- OBJECT.Y
- object
- OCT$
- Octal number
- OFF
- Used in conjunction with the
- ON
- Used in conjunction with the
- OPEN
- A menu item performs the same function
- OR
- OUTPUT
- Used in conjunction with the
- PAINT
- paints the given colour starting at the point x,y until reaching the same
- colour or the edges of the window
- PALETTE
- Alters the composition of the given colour
- PEEK
- Looks into the given address
- PEEKL
- ?
- POINT
- Returns the colour of the pixel at the point x,y
- POKE
- Writes into the givenaddress
- POKEL
- ?
- POS
- Fiunds the current column of the cursor
- PRESET
- Inverts colours in PUT command
- PRINT
- prints text to the screen
- PSET
- puts graphic to scren normally
- PTAB
- Moves cursor along x number of pixels
- PUT
- places a graphoic onthe screen with has ben previously been stored with the
- GET statement
- RANDOMIZE
- Reseeds the random number generator
- READ
- Reads the next data item
- REM
- Inserts a remark
- RESTORE
- Used in conjunction with the READ statement
- RESUME
- Used in conjunction with error trapping
- RETURN
- Used in conjunction with the GOSUB statement
- RIGHT$
- This returns the right most portion of a string
- eg/RIGHT$("house",1) would be "e"
- RND
- this generates a random number between 0 and .1
- RSET
- Used in conjunction with random files
- This right justifies the field
- RUN
- A menu item performs the same function
- Probably most useful when used in direct mode
- SADD
- Used to access machine subroutines
- SAVE
- A menu item performs the same function
- SAY
- Used in conjunction with TRANSLATES
- Allows the Amiga to talk
- SCREEN
- Allows the creation of a custom screen
- You can have up to 4 screens in addition to the original screen
- eg/screen 1,640,256,3,2 createsScreen number 1 with a width of 640 pixels, a
- height of 256 pixels, 3 bitplanes(allowing 8 colours) and medium resolution
- SCROLL
- Moves a rectangular segment of the screen in any direction you like
- eg/SCROLL(x1,y1)-(x2,y2)
- SGN
- Sets the sign of a number
- SHARED
- Used in conjunction with DIM
- Allows an array to be shared with a subprogram
- SIN
- Finds the SIN of a number
- eg/sin
- SLEEP
- Causes the program to stop until the user presses a key or clicks a mouse
- button
- SOUND
- Used to create sounds
- SPACE$
- Prints blank spaces
- Useful for overwriting text
- SPC
- Prints spaces
- SQR
- Finds the square root of a number
- STATIC
- Used in conjunction with the SUB command
- Denotes the beginning of a Subprogram
- eg/SUB.subprogramname..STATIC
- STEP
- Used in conjunction with a number of different statements
- eg/LINE,CIRCLE,AREA,PAINT
- Means to the new co-ordinate is relative to the last
- eg/
- STICK
- Used when a joystick is being used
- STOP
- Stops the program, but does not end it, it can be restarted with CONT
- A menu item performs the same function
- STR$
- Changes a number into a string and creates a leading space
- eg/STR$(2) would equal " 2"
- STRIG
- Used when a joystick is being used
- REturns a value to check whether the trigger is currently being pressed
- STRINGS
- REpeats the printing of a specific character
- SUB
- Used in conjunction with the STATIC statement
- SWAP
- Chnges the values of two variables
- SYSTEM
- Ends the program and returns to the workbench
- TAB
- Moves the next print position
- TAN
- Calculates the tangent of a number
- THEN
- Used in conjunction with the IF statement
- TIME$
- Calculkates the current time in the format hh:mm:ss
- TIMER
- Shows the number of seconds that have passed since midnight
- TO
- Used in conjunction with the
- TRANSLATES
- Used in conjunction with the SAY statement
- TROFF
- A menu item performs the same function
- TRON
- A menu item performs the same function
- UBOUND
- Finds the upper boundary of an array
- Useful when using arrays in a subprogram
- UCASE$
- Converts a string to uppercase
- USING
- Part of the PRINT USING statement
- eg/PRINT USING
- VAL
- Converts a string into a variable
- eg/VAL("6") would return 6 VAL("a") would return 0
- VARPTR
- Used with acessing machine language subroutines
- WAIT
- Used in conjunction with the SOUND statement
- WAVE
- Used in conjunction with the SOUND statement
- WEND
- Used in conjunction with the WHILE statement
- Closes the loop
- WHILE
- Used in conjunction with the WEND statement Starts the loop
- WIDTH
- Sets the width of text that will be printed to the screen
- WINDOW
- Creates a custom window
- XOR
- Logical operator, mutually exclusive
-
-