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:
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
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