[img] BBC BASIC (65) for Acorn BBC/Master
 MDFS::Software.BBCBasic.BBC Search  

The original versions of BBC BASIC were written by Roger Wilson for the 6502 for Acorn Computers. It was developed on the Acorn System and as the onboard Basic for the BBC Microcomputer.

Download Platform Date Size Details
Basic 1
Basic1.zip
BBC/Atom/System
Source
1981 16K
39K
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 2
Basic2.zip
BBC
Source
1982 16K
44K
Bugs fixed, arithmetic improvement, OSCLI, EQUs and OPENIN/OUT/UP.
Source assemblable with Assem or 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 BBC/Master Tube 1982 16K BBC BASIC 2 with 65C02 assembler.
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.
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 4r32 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.


HOME DOCUMENTS LINKS RECENT CHANGES
Best viewed with Any Browser Valid HTML 4.0! Hosted by Force9 Internet - Authored by J.G.Harston - Last update: 12-Sep-2013