Remix.run Logo
ndiddy 6 days ago

Those are all disassemblies, not the original code (although the original code for 6809 BASIC was recently found, see https://github.com/davidlinsley/DragonBasic). Similarly, the blog post links a version of 6502 BASIC by Michael Steil on Github that's set up to build the BASIC ROMs for a variety of computers, but that appears to be based on a disassembly rather than the original code as well. Here's a random bit of code (the code handling processing a FOR statement) from Microsoft's repo, vs. the same code from Steil's repo: https://github.com/microsoft/BASIC-M6502/blob/main/m6502.asm... https://github.com/mist64/msbasic/blob/master/flow1.s#L3