[img] BBC BASIC for the ARM
 MDFS::Software.BBCBasic.ARM Search  

Roger, now Sophie, Wilson continued the development of BBC BASIC by implementing the ARM version, first on the ARM Development System, and then the onboard Basic in the Archimedes and later ARM-based computers.

Platform Download Size Version Details
ARM Development System ARMTube.zip 23K v1.00 14-Apr-1986 ARM BASIC for the ARM Development System, loads to low memory at &1000, results in PAGE at around &C500.
Arthur,
RISC OS,
ARM CoPro
BASIC102
BASIC105
BASIC114
BASIC122
BASIC137
57K
51K
51K
54K
60K
1.02 25-Sep-1987
1.05 10-Apr-1992
1.14 17-Nov-1994
1.22 21-Jun-2001
1.37 27-May-2005
ARM BASIC module. Loads anywhere in memory as a relocatable module. Source available on RISC OS Open website.
BasPlus.htm BasPlus.zip
BasP137.zip
BASIC137P
Source 213K
Binaries 48K
Binary 61K
v1.37p 16-Feb-2009 BBC BASIC for Windows functionality added to ARM BASIC. See the file Manual for details (in the Docs directory in the source archive).
6502 Basic65v3J 
Guide 
Updates 
53K
3K
2K
1.30j 21-Feb-2010 John Kortink's Basic6502 v1.30 program to patch ARM BBC BASIC to include a 6502 assembler, patched to be able to patch BASIC 1.05 (suppied with RISC OS 3.1x) and to give correct error numbers for assembler errors.
6809 Basic68v1J 
Guide 
Updates 
43K
2K
1K
1.10j 21-Nov-2010 John Kortink's Basic6809 v1.10 program to patch ARM BBC BASIC to include a 6809 assembler, patched to be able to patch BASIC 1.05 (suppied with RISC OS 3.1x) and to give correct error numbers for assembler errors.
Brandy Basic ro119.zip
[brandy_119.spk]
561K v1.19
09-Oct-2005
Brandy Basic source with pre-compiled binary for 26-bit and 32-bit RISC OS.
WinCE BrandyBasic - - Brandy Basic compiled for WinCE ARM devices.
Pi   - - ARM BBC BASIC for the Raspberry Pi.
Notes, etc.:
Assemblers -  Disassemblers -  assembler -  basic-1/04 -  basic-1/05 -  basic-bugs -  Versions


HOME   DOCUMENTS   LINKS   RECENT CHANGES
Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston - Last update: 10-Jul-2012