Page 2 of 2

Re: What open source Basic interpreters are there?

Posted: Thu Aug 17, 2023 4:32 pm
by Sean
Paul Scott Robson has several open source (MIT license) Basic implementations for 6502 systems available on GitHub at https://github.com/paulscottrobson. These include SuperBasic for the Foenix C256 Junior, MegaBasic for the Mega65, and several others. I'm not sure how mature each one is. Some are fairly basic (no pun intended), while others (6502-basic, for example) implement some more advanced features like procedures, local variables, and built-in assembler.

Re: What open source Basic interpreters are there?

Posted: Tue Dec 05, 2023 8:52 am
by painintheworld
hjalfi wrote:
I've done the Altirra BASIC port (see picture). It's now about 11kB, but that does include Avery Lee's mathpack clone and the CP/M I/O translation layer. It's not the greatest BASIC, but it's there and that's better than no BASIC.

I'm going to have to take a break for other projects but I intend to come back to FastBasic. It's definitely something I'd like to have...
It is so awesome to see dmsc’s Fast Basic being ported to other platforms! Daniel (dmsc) is a tremendous asset to the Atari 8 bit community. I look forward to seeing how it works out for you.

@dmsc, it is great to see you here! I’ve been lurking here for years, saw the Altirra/Fast Basic references and your posts, and had to join.

Re: What open source Basic interpreters are there?

Posted: Tue Dec 05, 2023 4:17 pm
by Dr Jefyll
Welcome, painintheworld! Congrats on graduating beyond lurker status! :wink:

-- Jeff

Re: What open source Basic interpreters are there?

Posted: Tue Dec 05, 2023 5:27 pm
by hjalfi
FWIW, I did actually end up writing about 75% of a Comal structured BASIC interpreter. I'm currently waiting on the last bit, which is the floating point library, and then it should be ready for release.