On Oct 30, 2011 10:16 PM, "Dave McGuire" <mcguire at neurotica.com>
wrote:
On 10/30/2011 01:17 PM, Toby Thain wrote:
Hmmm. Interesting. I wonder if I can remember enough BBC BASIC to
implement a very crude Lisp in it. :?D
Wouldn't be my weapon of choice, but if you really love BBC BASIC, then
go for it. Maybe you could actually compile to BASIC source (& even
exploit the inline 6502 assembler) :)
BBC BASIC has an inline assembler for 6502?? Wow, that's wild. What
hardware
would I need to cobble together to run that?
The BBC Micro version does, yes. The CP/M, Z88 & Spectrum versions have
Z80. The PC version does X86 & the Archimedes version has ARM assembler.
It's a standard feature of the language. All version have it, AFAIK.
BASIC is the only language I know well and am really comfortable in, so I
picked the best BASIC there is. It's also the fastest interpreter there has
ever been, as far as I know.
Of you want to play with BBC BASIC, there's a FOSS interpreter called
Brandy. It's reverse-engineered and not as fast, though. Richard T Russell
owns the copyright now, I think, and does all the official ports. They are
all closed, commercial software, though.
--
Liam Proven ? Info & profile:
http://www.google.com/profiles/lproven
Email: lproven at cix.co.uk ? GMail/GoogleTalk/Orkut: lproven at
gmail.com
Tel: +44 20-8685-0498 ? Cell: +44 7939-087884 ? Fax: + 44 870-9151419
AIM/Yahoo/Skype: liamproven ? MSN: lproven at
hotmail.com ? ICQ: 73187508