home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / RiscOS / APP / DEVS / BASIC / CMNDBA.ZIP / CmndBASIC / ReadMe < prev   
Text File  |  1997-02-14  |  1KB  |  41 lines

  1. CommandBASIC 0.03 (14 Feb 1997) by Paul Clifford
  2. ================================================
  3.  
  4. This module allows BASIC statements to be executed from the command line, by
  5. using two * commands:
  6.   *[ tokenises and adds the statement to memory
  7.   *] adds a final line (if provided) and executes the statements in memory
  8.  
  9. Individual statements can be entered by using *], eg:
  10.   *] SYS "OS_SerialOp",5,17
  11.   *] INPUT a$:OSCLI"Set Input$String "+a$
  12. Alternatively, programs can be built up using *[ and *], eg:
  13.   *[ MODE 15
  14.   *[ FOR colour% = 0 TO 63
  15.   *[   COLOUR colour%
  16.   *[   PRINT ":";colour%;
  17.   *] NEXT
  18.  
  19. Each statement is tokenised and then added to a chunk of RMA, which is
  20. increased as needed, 4K at a time. Once the statement(s) have been executed
  21. using *], the memory is released again.
  22.  
  23. If you want to place CommandBASIC in a boot sequence, make sure it is loaded
  24. after anything that changes the address of the BASIC module, such as an
  25. RMFaster command or a soft-loaded copy of the module. CommandBASIC finds the
  26. address of BASIC's tokenising routine when it initialises, and if this
  27. changes afterwards it will not work correctly.
  28.  
  29. Contacting me
  30. -------------
  31.  
  32. E-mail: paul@plasma.demon.co.uk
  33. Snailmail:
  34.   3 St. Anthony's Avenue,
  35.   Woodford Green,
  36.   Essex,
  37.   IG8 7EP
  38.  
  39. CommandBASIC is freeware, and may be distributed and used freely so long as
  40. the module and this documentation are provided, unaltered.
  41.