What open source Basic interpreters are there?
Re: What open source Basic interpreters are there?
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?
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...
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...
@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?
Welcome, painintheworld! Congrats on graduating beyond lurker status!
-- Jeff
-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
Re: What open source Basic interpreters are there?
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.