6502 BBC BASIC for Acorn System |
MDFS::Software.BBCBasic.System | Search |
BBC BASIC appears to have been initially developed on the Acorn System 5 as
"Acorn New BASIC".
The code runs at &A000-&DFFF, workspace is at &2800, PAGE=&3000, HIMEM=&A000. Access to the MOS is via the System/Atom MOS entry block. Only the System MOS, COS and DOS functions are present, all the BBC's OSWORD functions and VDU graphics functions are absent. | |||
SBASIC1
Basic1.zip | Code Source | 16K 39K | BBC BASIC 1/System BASIC ("Acorn New BASIC")
Source assemblable with ARM BASIC 65 to target either the Atom/System or the BBC. |
SBASIC2
Basic2.zip | Code Source | 16K 54K | BBC BASIC 2.00 for the Acorn System.
Source assembleable with ARM BASIC 65 to target either the Atom/System, the BBC, or the Commodore 64. |
SBASIC3
Basic2.zip | Code Source | 16K 54K | BBC BASIC 3.10 for the Acorn System.
Source assembleable with ARM BASIC 65 to target either the Atom/System, the BBC, or the Commodore 64. |
SBASIC.ssd | Disk image | 50K | System DOS disk image with BBC BASIC 1.10, 2.00 and 3.10
Also has a few simple tools: MINI65 tiny 6502 disassembler. Press SPACE to toggle memory dump, RETURN to scroll, A to select a new address. You may need to run NOIRQ before running BASIC if your IRQ line is floating. |