Description
Blassic
Blassic is an application made to serve as a classic Basic interpreter. It really focuses on keeping those old-school vibes alive! You’ve got mandatory line numbers, and it even has PEEK & POKE features. The main idea here is to run programs that were written for older interpreters, including those quirky control flow things or code that can change itself.
Using Blassic as a Scripting Language
But wait, there’s more! You can also use Blassic as a scripting language. It’s not just about the classic stuff; it comes with some cool new instructions too! Plus, it supports graphics modes that work well with several vintage systems and even lets you define your own.
Cool Features of Blassic
- -a n1[,n2]: This auto numbers values. n1 is your starting line number, while n2 is the increment. This sets values for system variables AutoInit and AutoInc.
- --allflags: Sets all compatibility flags to 1. It's handy for testing things out!
- --appleII: Adjusts some system vars so they match Apple II Basic compatibility.
- --cpc: Tweaks system vars for Amstrad CPC Basic compatibility.
- -d: Detach from the console if you need to.
- --debug level: Set how much debugging info you want by changing the DebugLevel system var using the IF_DEBUG instruction.
- -e command: Execute a command and then exit. Just make sure this is your last option!
- --errout: Redirects error output to standard output - super useful!
- --gwbasic: Adjusts vars for GW Basic compatibility.
Error Handling and More Options
If you're looking for extra help, you can use -info. It shows additional info during some error situations. There's also -lfcr, which converts line feeds to carriage returns in text mode on Unix systems!
The Fun Graphics Modes!
- -m mode_number | mode_name | widthxheight: This runs specific modes based on what you choose.
- -norun: If you've got a program name as an argument, it'll load but not run it right away.
- -p list of expressions: This prints each expression using the PRINT instruction.
User Reviews for Blassic 7
-
Blassic offers a nostalgic experience for Basic enthusiasts. The ability to execute old interpreter programs is a unique and valuable feature.
-
Blassic is an amazing app that brings back the nostalgia of classic BASIC programming! Highly recommend!
-
As a retro coding enthusiast, Blassic exceeded my expectations! It runs old programs flawlessly. Five stars!
-
I love using Blassic for scripting and running vintage code. It's user-friendly and packed with features!
-
Blassic is a gem for anyone who appreciates classic programming languages. Perfect for executing old code!
-
Fantastic app! The graphics modes are brilliant and it’s so easy to use. A must-have for coding fans!
-
Blassic takes me back to my childhood! It's versatile and handles all my old BASIC programs perfectly.