What open source Basic interpreters are there?

Let's talk about anything related to the 6502 microprocessor.
Sean
Posts: 101
Joined: 15 Feb 2021

Re: What open source Basic interpreters are there?

Post 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.
painintheworld
Posts: 1
Joined: 05 Dec 2023

Re: What open source Basic interpreters are there?

Post 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.
User avatar
Dr Jefyll
Posts: 3526
Joined: 11 Dec 2009
Location: Ontario, Canada
Contact:

Re: What open source Basic interpreters are there?

Post by Dr Jefyll »

Welcome, painintheworld! Congrats on graduating beyond lurker status! :wink:

-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
User avatar
hjalfi
Posts: 107
Joined: 12 Oct 2017

Re: What open source Basic interpreters are there?

Post 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.
Post Reply