ZX Spectrum BASIC

SpecBAS

SpecBAS is not an emulator, but an enhanced SpectrumBASIC interpreter for Ubuntu, Raspberry PI and Windows.

First an article about SpecBAS in Linux (or Windows)

https://www.theregister.co.uk/2012/11/13/sinclair_basic_for_raspberry_pi/

And how to install it on a Raspberry PI

https://faqwiki.zxnet.co.uk/wiki/Installing_SpecBAS_for_Raspberry_PI

The websites about SpecBAS are somewhat outdated.

Youi find the site of the author here:

https://sites.google.com/site/pauldunn/

I found these versions available:

For The Raspberry PI

Version 0.844

https://faqwiki.zxnet.co.uk/wiki/Installing_SpecBAS_for_Raspberry_PI

For Ubuntu

Version

SpecBAS_0.914.zip - Google Drive

A forum with SpecBAS discussions can be found here:

http://www.zxspectrum4.net/forum/viewforum.php?f=6

The manual is here

Installation is quite simple, though two things are needed on a vanilla Ubuntu 18.04 system.

sudo apt-get install freeglut3
Installationand you need to copy libbas.so to the /lib folder
Now you can start the SpecBAS64 binairy from everywhere

ZX Spectrum BASIC index page

http://www.worldofspectrum.org/sinclairbasic/index.html

ZX Basic manual By Steven Vickers

http://www.worldofspectrum.org/ZXBasicManual/index.html

The Gosh wonderfull rom

http://k1.spdns.de/Vintage/Sinclair/82/Sinclair%20ZX%20Spectrum/ROMs/gw03%20%27gosh,%20wonderful%27%20%28Geoff%20Wearmouth%29/gw03%20info.htm

The gw03.rom is forward and backward compatible with the original 16K Spectrum ROM. It is therefore very straightforward to use.

The most obvious difference is in the editor as keywords have to be typed in letter-by-letter.

The rom is usable in emulators