Acquainting yourself with SpecBAS: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 16: Line 16:
This should now be stored in memory, and displayed at the top of the window. To execute a program, enter the command '''RUN''' . To save a program to disk, enter '''SAVE "filename"''' . To retrieve a saved program, enter '''LOAD "filename"''' . The command '''NEW''' will erase a program from memory. Individual lines can be erased by entering their line number alone ( to erase line 20, simply enter '''20''' ). Entering '''QUIT''' will exit SpecBAS.  
This should now be stored in memory, and displayed at the top of the window. To execute a program, enter the command '''RUN''' . To save a program to disk, enter '''SAVE "filename"''' . To retrieve a saved program, enter '''LOAD "filename"''' . The command '''NEW''' will erase a program from memory. Individual lines can be erased by entering their line number alone ( to erase line 20, simply enter '''20''' ). Entering '''QUIT''' will exit SpecBAS.  


==Editor controls==
==Editor key controls==
 
The editor window can be controlled, intuitively, via mouse control, and/or via the following key commands:
  ctrl + cursor up    =  select previous line
  ctrl + cursor up    =  select previous line
  ctrl + cursor down  =  select next line
  ctrl + cursor down  =  select next line
  ctrl + f1          =  edit selected line
  tab                =  edit selected line
  escape              =  terminate, or 'break into' program
  escape              =  terminate, or 'break into' program
BASIC programs can also be loaded into specbas as text files from your editor of choice, detailed in [[File handling in SpecBAS]]
return              =  toggle editor window on/off
shift + cursor up  =  recall previous command
shift + cursor down =  revert the above
BASIC programs can also be loaded into specbas as ZXASCII text files from your editor of choice, detailed in [[File handling in SpecBAS]]


==What can I do with it?==
==What can I do with it?==


SpecBAS is broadly compatible with most forms of BASIC. Demo files are available for you to nose through. Writing games, utilities and just for the heck of it code in SpecBAS is remarkably simple.
SpecBAS is broadly compatible with most forms of BASIC. Demo files are available for you to nose through. Writing games, utilities and fun-code in SpecBAS is remarkably simple. The speed of the interpreter, and vast amount of commands available allow impressive results to be achieved quickly. You could relive a couple of ZX81 type-ins, or just as easily throw together a fractal based animation, a slick arcade game, or useful utilities and tools.
62

edits

Navigation menu