Acorn BASIC 4r32 ROM

For my ReCo6502 project, I disassembled Acorn's BASIC 4r32 ROM, and turned it into an assemblable and changeable source, producing the exact same binary (regardless of relocation address).

Subsequently, I adapted it to run on a 65816, taking advantage of its new instructions (including 24 bit addressing, used to store up to 16 MB of BASIC variables). That source is ReCo6502 specific, and is not made available here.

View the source below or download it here, and note the REMs at the top.

First published 5 May 2014.