An annotated disassembly of BBC Basic 4r32, the final version by Acorn for 6502
Article excerpt
GitHub account “EbenUpton” (is it truly the Raspberry Pi founder?) has posted an annotated disassembly of BBC Basic 4r32, the final version of Acorn’s 6502 Basic interpreter, suitable for assembly with beebasm.
Some math functions have been corrected in this assembly version.
Two ready-to-use 16K ROM images built from disassembly/Basic432.asm are available:
roms/Basic432_fast.rom, the speed-optimised variant
roms/Basic432_while.rom, the WHILE/ENDWHILE variant
Both require a 65C02.
See this project on GitHub.