|6502 BBC BASIC for Acorn BBC/Master|
|The original BBC BASIC developed on the Atom/System 5 and supplied with
early versions of the BBC Microcomputer in 1981.
Source assemblable with ARM BASIC 65 to target either the Atom/System or the BBC.
|Bugs fixed, arithmetic improvement, OSCLI, EQUs and OPENIN/OUT/UP.
Source assemblable with ARM BASIC 65 to target the Atom/System, the BBC, and the Commodore 64; to create BASIC 2.00, BASIC 3.00 and BASIC 3.10.
|BBC/Master Tube||1982||16K||BBC BASIC 2 with 65C02 assembler. Three different versions.
65C02B.src source for the first version.
|US BASIC 3. This is not quite HiBasic3 assembled at &8000. As well as COLOUR and COLOR being transposed there are some minor bugfixes and optimisation.|
|HiBasic 3||BBC Tube||1983||16K||BASIC 3 relocated to &B800 to run on the 6502 second processor.|
|BASIC 4 as supplied with the Master 128. BASIC 4 will run on the BBC
B/B+ or Electron if the 6502 CPU is replaced with a 65C02. Naturally, any
MOS- or filing system-specific functions (eg TIME$) will not do anything
unless additional software responds to the calls.
Source assemblable with Assem or ARM BASIC 65.
|HiBasic 4.01||Master Tube||1984||16K||BASIC 4 relocated to &B800 to run on the 6502 second processor, with a two-byte DIM bugfix.|
|Basic 128||Master||1985||15K||BASIC 4 set up to run from main RAM with shadow screen and four banks of sideways RAM for 64K of program workspace. Version 1.10.|
|Basic 40||Master Compact||1986||16K||-|
|Basic 40 (Oli)||Olivetti Compact||1986||16K||-|
|Basic 41||Master Compact||1986||-|
|HiBasic 4.30||Master Tube||1987||16K||BASIC 4.30 relocated to &B800 to run on the 6502 second processor.|
|Basic 4.31||Master||1987||16K||BASIC 4.31.|
|Master||1988||16K||BASIC 4.32 automatically relocatable to &B800 with external relocation table.|
|BASIC 5 for the BBC/Master with 6502 second processor, also known as Advanced Basic.|
ARM BASIC 65
|Assemblers suitable for assembling the BASIC source files.|