Structured SuperBasic 2.6.2

Structured SuperBasic (SSB) is a program that takes SuperBasic programs written in the SSB style and converts them to full running SuperBasic programs.

Structured SuperBasic supports the following features:

  • No Line Numbers
  • Blank Lines Between Lines of Code
  • Labels for GOTO’s and GOSUB’s
  • Conditional Compilation (#IFDEF)
  • Multiple Part Programs (#INCLUDE)

Structured SuperBasic programs are written in any text editor and converted with the SSB program.

Although Structured SuperBasic does add one extra step in going from writing code to a runnable program, it does give the programmer lots of extra features to make the programming process more structured. No line numbers and blank lines between code allows for an easier reading program. #INCLUDE statements allow the code to be broken up into smaller pieces and allows code reuse. No line numbers means that software management utilities, such as the Resource Control System (RCS) is easier to use.

Added to SSB 2.6.1 is a second command line argument of Starting Line number. This allows SSB to use used with the Unix utility Make (Make comes with the C68 distribution). Also added is SSBGO, a utility that automatically runs SSB, load the program into SuperBasic, and calls Qliberator to compile the program. Designed to be used inside MicroEmacs, it can be used with any multitasking editor (just CTRL-C to SuperBasic and EXEC ssbgo).

Version 2.6.2 fixes a few bugs in 2.6.1 and does not add any new features.

Structured SuperBasic is a freeware program. It was compiled with Qliberator 3.36 and requires TKII. It is configurable with CONFIG and with Environment Variables (ENV_BIN).

ssb262.zip (44K)

FileConfig

FileConfig is based on O. Fink’s BasConfig program and automates its use. With BasConfig, you have to enter all of the Config Block information by hand. Make a mistake and you have to start all over again. Want to change a Config Block definition? With BasConfig you have to totally recreate it.

FileConfig uses a Config Block Definition file. Once you create the file, just run FileConfig and your Config Block is created. If you need to change the structure of the Config Block, just edit the Definition file, rerun FileConfig and the new, updated, Config Block is created.

filecfg.zip (16K)

Lynx

Lynx is an HTML (web) browser, ported to the QL by Jonathan Hudson. On the QL Lynx is only capable of looking at local files (no Net access). This archive is a minimal installation of Lynx and will fit onto a single 720K floppy. I’ve written up a short “How To Use Lynx” article to get you going. This version will run on a QL with a Gold Card.

lynx.zip (281K)

Tags