Blassic. The classic basic.

Last modified: 14-feb-2005.


The official web site for Blassic is now:
This page is no longer mantained and will be deleted in the near future. Please update your bookmarks and links.

You will be redirected to the new site in 10 seconds.


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.


Blassic can be used and distributed under the terms of the GPL license.


Alphabetic list of keywords.

System variables.

Notes about Blassic (not a FAQ because almost nobody ask).

Command line options.

Printing guide. Contributed reference guide of Blassic, zipped html (a little outdated).


Current version is 0.8.1

NEWS of this version.

Source and sample programs.

Sample programs only.
Rpm for Linux: blassic-examples-0.8.1-1.i386.rpm

Linux i386:
 - RPM blassic-0.8.1-1.i386.rpm
 - DEB blassic_0.8.1-1_i386.deb

Contributed versions.
Mark Hart has compiled Blassic for the Sharp Zaurus PDA, you can download it from I tested this version on a Yopy PDA and it works too.

More programs.
In addition to those included in the packages You have more blassic programs here

Mailing list.



 That's all folks!