I'd prefer the C128 BASIC. It had graphics and sound commands. That would be good to hook up SDL2 and make something interesting.<p>You could do the same for C64 basic but that was all peeks/pokes or something like SIMON's BASIC. These are doable using this project's C runtime if you chose to extend it such.<p>Interesting.<p>What about the license? Is Microsoft going to attack if you dare actually use this in a commercial or hobby project? Maybe.
Shout out to PC-BASIC[1] which can be scripted across all three platforms in the style of GW-BASIC (as well, via SDL, supporting graphics and sound and all of those goodies).<p>[1] <a href="http://robhagemans.github.io/pcbasic/" rel="nofollow">http://robhagemans.github.io/pcbasic/</a>
Been so long (we) forgot most of the syntax?<p><a href="https://www.c64-wiki.com/wiki/C64-Commands" rel="nofollow">https://www.c64-wiki.com/wiki/C64-Commands</a><p>There's are links to the etext version (and many more, even the Transactor Archive) on this page:<p><a href="http://www.devili.iki.fi/Computers/Commodore/C64/Programmers_Reference/" rel="nofollow">http://www.devili.iki.fi/Computers/Commodore/C64/Programmers...</a>
2008?<p>I guess this is interesting in a hobbyist/historian kind of mindset, which I totally understand, but Commodore Basic really wasn't one of the more interesting Basics out there, even for its time. My first computer was a C64 and I remember how frustrated I was at its Basic (with which I wrote my first program!) because it was primitive even compared to the ones included in other home computers of the time.<p>PS: to be fair, last time I said this on HN someone reminded me that the awesome game Sid Meier's Pirates! was written in C64 basic!