Skip to content

tlindner/Squanchy-BASIC

Repository files navigation

Print memory screen shot

Squanchy BASIC

This is a version of Color BASIC for the Radio Shack Color Computer. It has been reassembled to be at the top of RAM on a 64K machine.

This will let BASIC programs be much larger than the stock ROMs allow.

The goal is to remain 100% compatible with Color BASIC programs. Except those programs that rely on any aspect of the internals of Color BASIC's implementation.

Build:

Use Make to build. Requires LWTools and Toolshed.

http://www.lwtools.ca https://sourceforge.net/projects/toolshed/

Usage:

On a Color Computer (with 64K of RAM) or CoCo 3 type:

RUN "SB" The computer will reboot to Squanchy BASIC.

RUN "ESB" The computer will reboot to Extended Squanchy BASIC.

RUN "DESB" The computer will reboot to Disk Extended Squanchy BASIC.

Current progress:

Searching for opprotunities to reduce code size.

To Do List:

  1. Test Color BASIC fully.
  2. Add Extended Color BASIC
  3. Add Disk BASIC
  4. Modify ROM to be even more compact.
  5. Fix Color BASIC bugs.
  6. Move documented subroutines to the end of the ROM.

Memory Map

-- tim lindner tlindner@macmess.org