home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 2: Collection B / 17Bit_Collection_B.iso / files / 1438.dms / in.adf / BASIC_HELP / helpline < prev    next >
Encoding:
Text File  |  1978-02-11  |  10.6 KB  |  634 lines

  1. ABS
  2. ALL
  3. AND
  4. APPEND
  5. AREA
  6. AREAFILL
  7. AS
  8. ASC
  9. ATN
  10. BASE
  11. BEEP
  12. BREAK
  13. CALL
  14. CDBL
  15. CHAIN
  16. CHDIR
  17. CHR$
  18. CINT
  19. CIRCLE
  20. CLEAR
  21. CLNG
  22. CLOSE
  23. CLS
  24. COLLISION
  25. COLOR
  26. COMMON
  27. CONT
  28. COS
  29. CSNG
  30. CSRLIN
  31. CVD
  32. CVS
  33. DATA
  34. DATE$
  35. DECLARE
  36. DEF
  37. DEFDBL
  38. DEFINT
  39. DEFLNG
  40. DEFSNG
  41. DEFSTR
  42. DELETE
  43. DIM
  44. ELSE
  45. ELSEIF
  46. END
  47. EOF
  48. EQV
  49. ERASE
  50. ERL
  51. ERR
  52. ERROR
  53. EXIT
  54. EXP
  55. FIELD
  56. FILES
  57. FIX
  58. FN
  59. FOR
  60. FRE
  61. FUNCTION
  62. GET
  63. GOSUB
  64. GOTO
  65. HEX$
  66. IF
  67. IMP
  68. INKEY$
  69. INPUT
  70. INPUT$
  71. INSTR
  72. INT
  73. KILL
  74. LBOUND
  75. LEFT$
  76. LEN
  77. LET
  78. LIBRARY
  79. LINE
  80. LIST
  81. LLIST
  82. LOAD
  83. LOC
  84. LOCATE
  85. LOF
  86. LOG
  87. LPOS
  88. LPRINT
  89. LSET
  90. MENU
  91. MERGE
  92. MID$
  93. MKD$
  94. MOD
  95. MOUSE
  96. NAME
  97. NEW
  98. NEXT
  99. NOT
  100. OBJECT.AX
  101. OBJECT.AY
  102. OBJECT.CLIP
  103. OBJECT.CLOSE
  104. OBJECT.HIT
  105. OBJECT.OFF
  106. OBJECT.ON
  107. OBJECT.PLANES
  108. OBJECT.PRIORITY
  109. OBJECT.SHAPE
  110. OBJECT.START
  111. OBJECT.STOP
  112. OBJECT.VX
  113. OBJECT.VY
  114. OBJECT.X
  115. OBJECT.Y
  116. OCT$
  117. OFF
  118. ON
  119. OPEN
  120. OR
  121. OUTPUT
  122. PAINT
  123. PALETTE
  124. PEEK
  125. PEEKL
  126. POINT
  127. POKE
  128. POKEL
  129. POS
  130. PRESET
  131. PRINT
  132. PSET
  133. PTAB
  134. PUT
  135. RANDOMIZE
  136. READ
  137. REM
  138. RESTORE
  139. RESUME
  140. RETURN
  141. RIGHT$
  142. RND
  143. RSET
  144. RUN
  145. SADD
  146. SAVE
  147. SAY
  148. SCREEN
  149. SCROLL
  150. SGN
  151. SHARED
  152. SIN
  153. SLEEP
  154. SOUND
  155. SPACE$
  156. SPC
  157. SQR
  158. STATIC
  159. STEP
  160. STICK
  161. STOP
  162. STR$
  163. STRIG
  164. STRINGS
  165. SUB
  166. SWAP
  167. SYSTEM
  168. TAB
  169. TAN
  170. THEN
  171. TIME$
  172. TIMER
  173. TRANSLATES
  174. TROFF
  175. TRON
  176. UBOUND
  177. UCASE$
  178. USING
  179. VAL
  180. VARPTR
  181. WAIT
  182. WAVE
  183. WEND
  184. WHILE
  185. WIDTH
  186. WINDOW
  187. XOR
  188. '
  189. ''helpline notes
  190. ABS
  191. Finds the absolute value of a numeric variable
  192. eg/abs(x)
  193. ALL
  194. AND
  195. Logical operator
  196. eg/if x=1 AND Y=2 then PRINT "x=1 and y=2
  197. APPEND
  198. Mode of opening sequential file
  199. The file cannot be read from but data can be added(appended) to the end
  200. eg/OPEN NAM$ FOR APPEND AS 1
  201. AREA
  202. Draws a line between 2 points
  203. eg/AREA
  204. AREAFILL
  205. Fills a polygon drawn with AREA statements with the given colour
  206. eg/
  207. AS
  208. Used in conjunction with some other commands
  209. eg/OPEN NAM$ FOR INPUT AS 1
  210. ASC
  211. REturns the ASCII value of a character
  212. This is the opposite of CHR$
  213. eg/a$=asc(96)
  214. ATN
  215. Finds the tangent
  216. BASE
  217. Used in the OPTION BASE statement
  218. See OPTION
  219. BEEP
  220. Makes a warning sound
  221. eg/BEEP
  222. BREAK
  223. Used with event trapping in response to the user using the CTRL-C key
  224. combination to stop a program
  225. eg/
  226. CALL
  227. Used to invoke a subprogram
  228. eg/CALL subprogramname
  229. CDBL
  230. Converts a?
  231. CHAIN
  232. Runs a new program, without closing any open files
  233. eg/CHAIN programname
  234. CHDIR
  235. Changes the current directory
  236. Follow with a new directory name, eg/df0: df1: ram: etc.
  237. eg/CHDIR "df1:"
  238. CHR$
  239. Returns the character with the given ASCII value
  240. Is the opposite to ASC
  241. eg/x=chr$(96)
  242. CINT
  243. Rounds a number off to an integer
  244. eg/cint(2.5) would equal
  245. CIRCLE
  246. Draws a circle with the centre at x,y and with a radius of r
  247. Options are to add aspect(height to width ratio)
  248. CLEAR
  249. Increases available memory by setting all variables to 0 or ""
  250. CLNG
  251. Converts a number to a long integer
  252. CLOSE
  253. Closes all files
  254. alternatively, you can close one specific file by giving a file number
  255. (The number the file was opened as)>
  256. eg/CLOSE 1
  257. CLS
  258. Clears the current window and places the cursor in the top left hand corner
  259. COLLISION
  260. Used when an object(bob or sprite) collides with another object or the edge
  261. of the screen
  262. eg/ON COLLISION GOSUB label
  263. COLOR
  264. Sets the current background and foreground colours
  265. eg/COLOR 3,1 will mean that graphics and text will be drawn in COLOR 3 on a
  266. background with the COLOR 1. (Colours can be altered with PALETTE).
  267. COMMON
  268. Used in conjunction with the CHAIN statement
  269. Allows variables to be shared between the chaining program and the chained
  270. program
  271. eg/CHAIN program2
  272.    COMMON x
  273. CONT
  274. Continues a program that has been stopped with the STOP statement
  275. A menu item performs the same function
  276. A menu item performs the same function
  277. COS
  278. Calcualtes the COS of a number
  279. CSNG
  280. CSRLIN
  281. Finds the current line of the cursor
  282. CVD
  283. Converts
  284. CVS
  285. Converts
  286. DATA
  287. Creates date items
  288. DATE$
  289. calculates the curent date
  290. DECLARE
  291. Used with LIBRARY
  292. DEF
  293. defines
  294. DEFDBL
  295. defines
  296. DEFINT
  297. defines
  298. DEFLNG
  299. defines
  300. DEFSNG
  301. defines
  302. DEFSTR
  303. defines
  304. DELETE
  305. DEletes all the lines between
  306. DIM
  307. Dimensions(i.e. creates) an array
  308. ELSE
  309. Used in conjunction with the CHAIN statement
  310. ELSEIF
  311. Used in conjunction with the CHAIN statement
  312. END
  313. Ends a program(optional)
  314. EOF
  315. End of file
  316. EQV
  317. Logical operator, equivalent to
  318. ERASE
  319. Deletes an array which can later be redimensioned
  320. ERL
  321. Used in conjunction with the CHAIN statement
  322. ERR
  323. Used in conjunction with the CHAIN statement
  324. ERROR
  325. Used in conjunction with the CHAIN statement
  326. EXIT
  327. Leaves a subprogram
  328. EXP
  329. Exponential of a number
  330. FIELD
  331. Used in conjunction with random files
  332. FILES
  333. Displays the files on the disk
  334. FIX
  335. Rounds off a number
  336. FN
  337. create your own function
  338. FOR
  339. A loop
  340. FRE
  341. Calculates th eamount of free memory in bytes
  342. FUNCTION
  343. Used with
  344. GET
  345. Stores a graphic in an array which can later be reused with PUT
  346. GOSUB
  347. Performs the given subroutine then returns to the line after the GOSUB
  348. GOTO
  349. Branches to aline or label
  350. HEX$
  351. calculates hexadecimal number
  352. IF
  353. Conditiob\nal
  354. IMP
  355. LOgical operator. implies
  356. INKEY$
  357. Waits for the user to press a key
  358. INPUT
  359. Asks the user to type in soimething at the keyboard(and press return)
  360. INPUT$
  361. Reads characters from a tsring
  362. INSTR
  363. Searchs for a string within a string
  364. INT
  365. Rounds off a number to form an integer
  366. KILL
  367. Delates a file and its info.file
  368. eg/KILL "filename"
  369. LBOUND
  370. Finds the lower boundary of an array
  371. Useful when using arrays in a subprogram
  372. LEFT$
  373. This returns the left most portion of a string
  374. eg/LEFT$("house",1) would be "h"
  375. LEN
  376. Calculates the length of a string
  377. eg/LEN("house") would be 5
  378. LET
  379. Assigns a value to a string or numeric variable
  380. Normally the word LET is omitted
  381. LIBRARY
  382. Used to access libraries
  383. LINE
  384. Draws a line from point x1,y1 to x2,y2
  385. Can be used a draw a rectangle(which may be coloured in)
  386. LIST
  387. A menu item performs the same function
  388. Probably most useful when used in direct mode
  389. LLIST
  390. Prints the listing of a program on the printer
  391. LOAD
  392. A menu item performs the same function
  393. Probably most useful when used in direct mode
  394. LOC
  395. Location within a file
  396. LOCATE
  397. This moves the cursor to the position you want
  398. LOF
  399. REturns the length of a file in bytes
  400. LOG
  401. Finds the log of a nmber
  402. LPOS
  403. Same as POS, but is in relation to the printer
  404. LPRINT
  405. Prints a line on the printer
  406. LSET
  407. Used in conjunction with the
  408. MENU
  409. Allows the creation of menus
  410. MERGE
  411. Joins a program that has been saved in ASCII format
  412. Probably most useful when used in direct mode
  413. MID$
  414. This returns the middle of a string
  415. You can set the starting position of the string and its length
  416. eg/MID$("house",3,1) would be "u"
  417. MKD$
  418. Makes decimal
  419. MOD
  420. MOdulo arithmatic
  421. MOUSE
  422. Returns information about the mouse
  423. NAME
  424. Renames a file to the new name
  425. NEW
  426. A menu item performs the same function
  427. NEXT
  428. Used in conjunction with the
  429. NOT
  430. OBJECT.AX
  431. object
  432. OBJECT.AY
  433. object
  434. OBJECT.CLIP
  435. object
  436. OBJECT.CLOSE
  437. object
  438. OBJECT.HIT
  439. object
  440. OBJECT.OFF
  441. object
  442. OBJECT.ON
  443. object
  444. OBJECT.PLANES
  445. object
  446. OBJECT.PRIORITY
  447. object
  448. OBJECT.SHAPE
  449. object
  450. OBJECT.START
  451. object
  452. OBJECT.STOP
  453. object
  454. OBJECT.VX
  455. object
  456. OBJECT.VY
  457. object
  458. OBJECT.X
  459. object
  460. OBJECT.Y
  461. object
  462. OCT$
  463. Octal number
  464. OFF
  465. Used in conjunction with the
  466. ON
  467. Used in conjunction with the
  468. OPEN
  469. A menu item performs the same function
  470. OR
  471. OUTPUT
  472. Used in conjunction with the
  473. PAINT
  474. paints the given colour starting at the point x,y until reaching the same
  475. colour or the edges of the window
  476. PALETTE
  477. Alters the composition of the given colour
  478. PEEK
  479. Looks into the given address
  480. PEEKL
  481. ?
  482. POINT
  483. Returns the colour of the pixel at the point x,y
  484. POKE
  485. Writes into the givenaddress
  486. POKEL
  487. ?
  488. POS
  489. Fiunds the current column of the cursor
  490. PRESET
  491. Inverts colours in PUT command
  492. PRINT
  493. prints text to the screen
  494. PSET
  495. puts graphic to scren normally
  496. PTAB
  497. Moves cursor along x number of pixels
  498. PUT
  499. places a graphoic onthe screen with has ben previously been stored with the
  500. GET statement
  501. RANDOMIZE
  502. Reseeds the random number generator
  503. READ
  504. Reads the next data item
  505. REM
  506. Inserts a remark
  507. RESTORE
  508. Used in conjunction with the READ statement
  509. RESUME
  510. Used in conjunction with error trapping
  511. RETURN
  512. Used in conjunction with the GOSUB statement
  513. RIGHT$
  514. This returns the right most portion of a string
  515. eg/RIGHT$("house",1) would be "e"
  516. RND
  517. this generates a random number between 0 and .1
  518. RSET
  519. Used in conjunction with random files
  520. This right justifies the field
  521. RUN
  522. A menu item performs the same function
  523. Probably most useful when used in direct mode
  524. SADD
  525. Used to access machine subroutines
  526. SAVE
  527. A menu item performs the same function
  528. SAY
  529. Used in conjunction with TRANSLATES
  530. Allows the Amiga to talk
  531. SCREEN
  532. Allows the creation of a custom screen
  533. You can have up to 4 screens in addition to the original screen
  534. eg/screen 1,640,256,3,2 createsScreen number 1 with a width of 640 pixels, a
  535. height of 256 pixels, 3 bitplanes(allowing 8 colours) and medium resolution
  536. SCROLL
  537. Moves a rectangular segment of the screen in any direction you like
  538. eg/SCROLL(x1,y1)-(x2,y2)
  539. SGN
  540. Sets the sign of a number
  541. SHARED
  542. Used in conjunction with DIM
  543. Allows an array to be shared with a subprogram
  544. SIN
  545. Finds the SIN of a number
  546. eg/sin
  547. SLEEP
  548. Causes the program to stop until the user presses a key or clicks a mouse
  549. button
  550. SOUND
  551. Used to create sounds
  552. SPACE$
  553. Prints blank spaces
  554. Useful for overwriting text
  555. SPC
  556. Prints spaces
  557. SQR
  558. Finds the square root of a number
  559. STATIC
  560. Used in conjunction with the SUB command
  561. Denotes the beginning of a Subprogram
  562. eg/SUB.subprogramname..STATIC
  563. STEP
  564. Used in conjunction with a number of different statements
  565. eg/LINE,CIRCLE,AREA,PAINT
  566. Means to the new co-ordinate is relative to the last
  567. eg/
  568. STICK
  569. Used when a joystick is being used
  570. STOP
  571. Stops the program, but does not end it, it can be restarted with CONT
  572. A menu item performs the same function
  573. STR$
  574. Changes a number into a string and creates a leading space
  575. eg/STR$(2) would equal " 2"
  576. STRIG
  577. Used when a joystick is being used
  578. REturns a value to check whether the trigger is currently being pressed
  579. STRINGS
  580. REpeats the printing of a specific character
  581. SUB
  582. Used in conjunction with the STATIC statement
  583. SWAP
  584. Chnges the values of two variables
  585. SYSTEM
  586. Ends the program and returns to the workbench
  587. TAB
  588. Moves the next print position 
  589. TAN
  590. Calculates the tangent of a number
  591. THEN
  592. Used in conjunction with the IF statement
  593. TIME$
  594. Calculkates the current time in the format hh:mm:ss
  595. TIMER
  596. Shows the number of seconds that have passed since midnight
  597. TO
  598. Used in conjunction with the
  599. TRANSLATES
  600. Used in conjunction with the SAY statement
  601. TROFF
  602. A menu item performs the same function
  603. TRON
  604. A menu item performs the same function
  605. UBOUND
  606. Finds the upper boundary of an array
  607. Useful when using arrays in a subprogram
  608. UCASE$
  609. Converts a string to uppercase
  610. USING
  611. Part of the PRINT USING statement
  612. eg/PRINT USING
  613. VAL
  614. Converts a string into a variable
  615. eg/VAL("6") would return 6   VAL("a") would return 0
  616. VARPTR
  617. Used with acessing machine language subroutines
  618. WAIT
  619. Used in conjunction with the SOUND statement
  620. WAVE
  621. Used in conjunction with the SOUND statement
  622. WEND
  623. Used in conjunction with the WHILE statement
  624. Closes the loop
  625. WHILE
  626. Used in conjunction with the WEND statement  Starts the loop
  627. WIDTH
  628. Sets the width of text that will be printed to the screen
  629. WINDOW
  630. Creates a custom window
  631. XOR
  632. Logical operator, mutually exclusive
  633.  
  634.