6502 BBC BASIC for Acorn BBC/Master |
MDFS::Software.BBCBasic.BBC | Search |
Download | Platform | Date | Size | Details |
Basic 1
Basic1.zip | Source | 1981 | 16K 40K | 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. |
Basic 1.10 | 1981 | 16K | ||
Basic 2
Basic2.zip | BBC Source | 1982 | 16K 55K | 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. |
Basic65C02
Basic65C02 Basic65C02 | BBC/Master Tube | 1982 | 16K | BBC BASIC 2 with 65C02 assembler. Three different versions.
65C02B.src source for the first version. |
Basic 3
Basic 3.10 | BBC | 1983 1983 | 16K 16K 16K | 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. |
C0Basic 3
Squash2.zip | 6502 Source | 2015 | 16K 55K | Cut-down BASIC 3 relocated to &C000 to run with a tiny 700-byte kernel.
See also 6502SBC for examples with tiny MOSes. |
Basic 4
Basic4.zip | Master Source | 1984 | 16K 31K | 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. |
Basic 4r32
Basic432.zip | Master | 1988 | 16K | BASIC 4.32 automatically relocatable to &B800 with external relocation table. |
Basic 5
Basic5.zip Advanced BASIC | BBC/Master Tube | 1987 | 16K 46K | BASIC 5 for the BBC/Master with 6502 second processor, also known as Advanced Basic. |
Assembler
ARM BASIC 65 | BBC/Master RISC OS | Assemblers suitable for assembling the BASIC source files. | ||
Versions |