Projects / Blassic

Blassic

Blassic is 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.

Tags Software Development Interpreters
Licenses GPL
Operating Systems OS Independent
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Apr 2009 23:55
  • Rrelease-after

    Changes: This release fixes some problems that broke building with gcc 4.3 and possibly other compilers.

    • Rrelease-mid
    •  13 Feb 2005 06:18
    • Rrelease-after

    Changes: This release has many changes. New instructions and functions were added. Several existing instructions and functions were improved. Other new features include more command line options, new system vars, regular expressions search and replace, and bidirectional POPEN. Compatibility with many old Basic programs was improved. Several bugfixes were made. The portability of the source and the configure script has been improved, and it now can be compiled without changes on many more systems.

    • Rrelease-mid
    •  09 Feb 2004 12:27
    • Rrelease-after

    Changes: There is a new command line option -p to print expressions. A '-' as the filename on the command line means to read the program from standard input. The suffix '#' in numeric variables is now accepted.

    • Rrelease-mid
    •  23 Jan 2004 14:00
    • Rrelease-after

    Changes: Random files instructions have been corrected and enhanced. Functions to work with the MBF numeric format have been added. Graphics modes can be rotated, and automatic conversions from floating point numbers to integers are now rounded. The PAINT instruction has been added. STR$ and PRINT now optionally insert spaces before non-negatives. Other instructions, functions, and operators have been added.

    • Rrelease-mid
    •  21 Sep 2003 06:55
    • Rrelease-after

    Changes: Spectrum compatibility was improved with the SCREEN$ function, BRIGHT instruction, and PRINT modifier. Spectrum syntax for CIRCLE is now accepted. A new DRAWARC instruction mimics Spectrum's DRAW. BINARY was added to open file modes. The new --cpc and --spectrum command line options were added. The -m option now accepts named modes.

    No-screenshot

    Project Spotlight

    GNU ed

    An 8-bit clean, POSIX-compliant line editor.

    No-screenshot

    Project Spotlight

    Sculptor

    A DSL and code generator for Java enterprise applications.