Blassic

A classic Basic interpreter
Download

Blassic Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Julian Albo
  • Operating Systems:
  • Windows All
  • File Size:
  • 340 KB

Blassic Tags


Blassic Description

The Blassic application was developed to be a classic Basic interpreter. The line numbers are mandatory, and it has PEEK & POKE. The main goal is to execute programs written in old interpreters, even those that use peculiar control flow constructs or automodifiable code. However, it can be used as a scripting language, and has some not-so-classic instructions. It has graphics modes that are compatible with some classic systems and user defined. Command line options: -a n1 Auto number values. n1 is the first line number to be used, n2 the increment. Stablishes the values for the system vars AutoInit and AutoInc. --allflags Set all compatibility flags to 1. Useful only for testing. --appleII Ajust several system vars to Apple II Basic compatibility. --cpc Ajust several system vars to Amstrad CPC Basic compatibility. -d Detach from console. --debug level Set the debug level to level, the value is asigned to the DebugLevel system var and is used by the IF_DEBUG instruction. -e command Execute command and exit. Must be the last option. You must take care with the quoting conventions of your shell. Example in unix whith sh: blassic -e 'print "Hola" ' --errout Redirect the error output to the standard output. --gwbasic Adjust several system vars to GW Basic compatibility. --info Show additional info in some error conditions. --lfcr Convert line feed to carriage return in INKEY$ and GET in text mode in unix. -m mode_number | mode_name | widthxheight Mode. Executes MODE mode_number or MODE "mode_name" or MODE width, height. --norun If a program is specified as argument, load it but not run. -p list of expressions Print each of the expressions with the PRINT instruction. --rotate Rotate 90 degrees all graphics modes. Useful on PDAs. Arrow keys are also rotated. --spectrum Adjust several system vars to Spectrum Basic compatibility. --tron Enter tron mode. Same effect as the TRON instruction without arguments. --tronline Entre tron line mode. Same effect as the TRON LINE instruction without arguments. -x keyword Exclude keyword from the list of Blassic keywords. Useful to execute a program that uses a Blassic keyword as variable name. Can be specified several times to exclude more keywords. Inside of a list of expressions for the -p option marks the end of the list. In other case, marks the end of options. Used as program name means read the program form standard input.


Blassic Related Software