This is just a pretty quick hack up of a very simple interpreter for ZX Spectrum BASIC. It's very much at the beta stage of development: I know that lots of things don't work. If you're interested in this from a user point of view, don't bother as it's really not usable yet.
If you do want to do any development on this, grab basic-cvs.tar.gz, which is just a straight export of my CVS repository. You'll need automake/autoconf, (f)lex, bison/yacc and a C compiler to do anything useful with it.
'Basic' is licensed under the GNU General Public License, so please feel free to hack around on the source. Any patches welcome...