Difference between revisions of "BASIC Versions"

From BeebWiki
Jump to: navigation, search
(Link to subheading for BASIC (ARM) references)
 
m (Added Commodore 64, Atom and System.)
 
(5 intermediate revisions by one other user not shown)
Line 4: Line 4:
 
Please add any missing versions you know about.
 
Please add any missing versions you know about.
  
* 1981 [[BBC BASIC (65)#BASIC 1, 1981|BASIC 1]] [6502 BBC Micro, Roger Wilson]
+
* 1981 [[6502 BBC BASIC|"Acorn New Basic"]] [System 5, Roger Wilson]
* 1982 [[BBC BASIC (65)#BASIC 2, 1982|BASIC 2]] [6502 BBC Micro, Roger Wilson]
+
* 1981 [[6502 BBC BASIC#BASIC 1, 1981|BASIC 1]] [6502 BBC Micro, Roger Wilson]
* 1982 [[BBC BASIC (65)#BASIC 2, 1982|HIBASIC 2]] [6502 Second Processor, Roger Wilson]
+
* 1982 [[6502 BBC BASIC#BASIC 2, 1982|BASIC 2]] [6502 BBC Micro, Roger Wilson]
* 1983 [[BBC BASIC (65)#BASIC 3, HIBASIC 3, 1983|BASIC 3]] [6502 BBC Micro, Roger Wilson]
+
* 1982 [[6502 BBC BASIC#BASIC 2, 1982|HIBASIC 2]] [6502 Second Processor, Roger Wilson]
* 1983 [[BBC BASIC (Z80)|BASIC CPM]] [Z80 CP/M, Richard Russell]
+
* 1983 [[6502 BBC BASIC#BASIC 3, HIBASIC 3, 1983|BASIC 3]] [6502 BBC Micro, Roger Wilson]
* 1983 [[BBC BASIC (Z80)|BASIC Torch]] [Z80 Torch CP/N, Richard Russell]
+
* 1983 [[Z80 BBC BASIC|BASIC CPM]] [Z80 CP/M, Richard Russell]
* 1983 [[BBC BASIC (Z80)|BASIC Z80 Tube]] [Z80 Tube CP/M, Richard Russell]
+
* 1983 [[Z80 BBC BASIC|BASIC Torch]] [Z80 Torch CP/N, Richard Russell]
* 1984 [[BBC BASIC (65)#BASIC 4, HIBASIC 4, 1984|BASIC 4]] [6502 Master 3.20, Roger Wilson]
+
* 1983 [[Z80 BBC BASIC|BASIC Z80 Tube]] [Z80 Tube CP/M, Richard Russell]
* 1984 [[BBC BASIC (Z80)|BASIC Wren]] [Z80 Wren, Richard Russell]
+
* 1984 [[6502 BBC BASIC#BASIC 4, HIBASIC 4, 1984|BASIC 4]] [6502 Master 3.20, Roger Wilson]
* 1984 [[BBC BASIC (Z80)|BASIC Einstein]] [Z80 Einstein, Richard Russell]
+
* 1984 [[Z80 BBC BASIC|BASIC Wren]] [Z80 Wren, Richard Russell]
* 1984 [[BBC BASIC (Z80)|BASIC RML480Z]] [Z80 RML480Z, Richard Russell]
+
* 1984 [[Z80 BBC BASIC|BASIC Einstein]] [Z80 Einstein, Richard Russell]
* 1985 [[BBC BASIC (65)#BASIC 4 128K, 1984|BASIC 128]] [6502 BBC/Master with sideways and shadow RAM, Roger Wilson]
+
* 1984 [[Z80 BBC BASIC|BASIC RML480Z]] [Z80 RML480Z, Richard Russell]
* 1985 [[BBC BASIC (32)|BASIC 32016]] [32016 Second Processor, Roger Wilson]
+
* 1985 [[6502 BBC BASIC#BASIC 4 128K, 1984|BASIC 128]] [6502 BBC/Master with sideways and shadow RAM, Roger Wilson]
* 1985 [[BBC BASIC (86)|BASIC RMNimbus]] [8086 RMNimbus, Richard Russell]
+
* 1985 [[32000 BBC BASIC|BASIC 32016]] [32016 Second Processor, Roger Wilson]
* 1985 [[BBC BASIC (Z80)|BASIC Tiki]] [Z80 Tiki, Richard Russell, adapted by Tiki Computers]
+
* 1985 [[80x86 BBC BASIC|BASIC RMNimbus]] [8086 RMNimbus, Richard Russell]
* 1986 [[BBC BASIC (65)#BASIC 40, 1986|BASIC 40]] [6502 Master Compact, Roger Wilson]
+
* 1985 [[Z80 BBC BASIC|BASIC Tiki]] [Z80 Tiki, Richard Russell, adapted by Tiki Computers]
* 1986 [[BBC BASIC (ARM)#BASIC V|BASIC V 1.00]] [ARM Development Kit, Sophie Wilson]
+
* 1986 [[6502 BBC BASIC#BASIC 40, 1986|BASIC 40]] [6502 Master Compact, Roger Wilson]
* 1986 [[BBC BASIC (Z80)|BASIC Amstrad CPC]] [Z80 Amstrad CPC, Richard Russell]
+
* 1986 [[ARM BBC BASIC#BASIC V|BASIC V 1.00]] [ARM Development Kit, Sophie Wilson]
* 1986 [[BBC BASIC (86)|BASIC PC/DOS]] [8086 PC/DOS, Richard Russell]
+
* 1986 [[Z80 BBC BASIC|BASIC Amstrad CPC]] [Z80 Amstrad CPC, Richard Russell]
* 1987 [[BBC BASIC (Z80)|BASIC CPM 3]] [Z80 CP/M, Richard Russell]
+
* 1986 [[80x86 BBC BASIC|BASIC PC/DOS]] [8086 PC/DOS, Richard Russell]
* 1987 [[BBC BASIC (Z80)|BASIC Z88]] [Z80 Sinclair Z88, Richard Russell]
+
* 1987 [[Z80 BBC BASIC|BASIC CPM 3]] [Z80 CP/M, Richard Russell]
* 1987 [[BBC BASIC (65)#BASIC 41, 1986|BASIC 41]] [6502 Master Compact, Sophie Wilson]
+
* 1987 [[Z80 BBC BASIC|BASIC Z88]] [Z80 Sinclair Z88, Richard Russell]
* 1987 [[BBC BASIC (65)#BASIC 4.30, HIBASIC 4.30|BASIC 4.30]] [6502 Master Tube, Sophie Wilson]
+
* 1987 [[6502 BBC BASIC#BASIC 41, 1986|BASIC 41]] [6502 Master Compact, Sophie Wilson]
* 1987 [[BBC BASIC (68)|BASIC Mac]] [68000 Apple Mac]
+
* 1987 [[6502 BBC BASIC#BASIC 4.30, HIBASIC 4.30|BASIC 4.30]] [6502 Master Tube, Sophie Wilson]
* 1987 [[BBC BASIC (ARM)#ARM BASIC 1.02, 1987|BASIC V 1.02]] [ARM Arthur/RISC OS, Sophie Wilson]
+
* 1987 [[68000 BBC BASIC|BASIC Mac]] [68000 Apple Mac]
* 1987 [[BBC BASIC (86)|BASIC PC/DOS]] [8086 PC/DOS, Richard Russell]
+
* 1987 [[ARM BBC BASIC#ARM BASIC 1.02, 1987|BASIC V 1.02]] [ARM Arthur/RISC OS, Sophie Wilson]
* 1987 [[BBC BASIC (86)|BASIC M512]] [8086 Master 512, Richard Russell]
+
* 1987 [[80x86 BBC BASIC|BASIC PC/DOS]] [8086 PC/DOS, Richard Russell]
* 1987 [[BBC BASIC (86)|BASIC Siris]] [8086 Victor Sirius, Richard Russell]
+
* 1987 [[80x86 BBC BASIC|BASIC M512]] [8086 Master 512, Richard Russell]
* 1987 [[BBC BASIC (65)#BASIC 5|BASIC 5]] [6502 Second Processor, Colin Dean]
+
* 1987 [[80x86 BBC BASIC|BASIC Siris]] [8086 Victor Sirius, Richard Russell]
* 1988 [[BBC BASIC (65)#BASIC 4.32, HIBASIC 4.32|BASIC 4.32]] [Master 3.50, Sophie Wilson]
+
* 1987 [[6502 BBC BASIC#BASIC 5|BASIC 5]] [6502 Second Processor, Colin Dean]
* 1989 [[BBC BASIC (PDP11)|BASIC PDP11]] [PDP-11, J.G.Harston]
+
* 1988 [[6502 BBC BASIC#BASIC 4.32, HIBASIC 4.32|BASIC 4.32]] [Master 3.50, Sophie Wilson]
* 1992 [[BBC BASIC (Z80)|BASIC NC100]] [Z80 Amstrad NC100, Richard Russell]
+
* 1989 [[PDP11 BBC BASIC|BASIC PDP11]] [PDP-11, J.G.Harston]
* 1992 [[BBC BASIC (Z80)|BASIC NC200]] [Z80 Amstrad NC200, Richard Russell]
+
* 1992 [[Z80 BBC BASIC|BASIC NC100]] [Z80 Amstrad NC100, Richard Russell]
* 1996 [[BBC BASIC (ARM)#ARM BASIC 1.05, 1992|BASIC V 1.05]] [ARM RISC OS, Sophie Wilson]
+
* 1992 [[Z80 BBC BASIC|BASIC NC200]] [Z80 Amstrad NC200, Richard Russell]
* 1996 [[BBC BASIC (ARM)#ARM BASIC 1.14, 1994|BASIC V 1.14]] [ARM RISC PC, Sophie Wilson]
+
* 1996 [[ARM BBC BASIC#ARM BASIC 1.05, 1992|BASIC V 1.05]] [ARM RISC OS, Sophie Wilson]
* 1996 [[BBC BASIC (86)|BASIC PC/DOS]] [80x86 PC/DOS, Richard Russell]
+
* 1996 [[ARM BBC BASIC#ARM BASIC 1.14, 1994|BASIC V 1.14]] [ARM RISC PC, Sophie Wilson]
* 2000 [[BBC BASIC (86)|BASIC PC/DOS]] [80x86 PC/DOS, Richard Russell]
+
* 1996 [[80x86 BBC BASIC|BASIC PC/DOS]] [80x86 PC/DOS, Richard Russell]
* 2001 [[BBC BASIC (86)|BASIC Windows]] [80x86 PC/Windows, Richard Russell]
+
* 2000 [[80x86 BBC BASIC|BASIC PC/DOS]] [80x86 PC/DOS, Richard Russell]
* 2001 [[BBC BASIC (ARM)#ARM BASIC 1.22, 2001|BASIC V 1.22]] [ARM RISC PC, Sophie Wilson]
+
* 2001 [[80x86 BBC BASIC|BASIC Windows]] [80x86 PC/Windows, Richard Russell]
* ???? [[BBC BASIC (ARM)#ARM BASIC VI|BASIC VI]] [ARM RISC]
+
* 2001 [[ARM BBC BASIC#ARM BASIC 1.22, 2001|BASIC V 1.22]] [ARM RISC PC, Sophie Wilson]
* 2006 [[BBC BASIC (Z80)|BASIC Spectrum]] [Z80 ZX Spectrum, Richard Russell, adapted by J.G.Harston]
+
* ???? [[ARM BBC BASIC#ARM BASIC VI|BASIC VI]] [ARM RISC]
 +
* 2006 [[Z80 BBC BASIC|BASIC Spectrum]] [Z80 ZX Spectrum, Richard Russell, adapted by J.G.Harston]
 +
* ???? [[6502 BBC BASIC|BASIC Commodore 64]] [Commodore 64, Roger Wilson, adapted by J.G.Harston]
 +
* ???? [[6502 BBC BASIC|BASIC Atom]] [Atom, Roger Wilson, adapted by J.G.Harston]
 +
* ???? [[6502 BBC BASIC|BASIC System 5]] [System 5, Roger Wilson, adapted by J.G.Harston]
  
 +
<!--
 
=== Naming Convention ===
 
=== Naming Convention ===
  
Line 61: Line 66:
 
* BBC BASIC (ARM) for ARM, etc
 
* BBC BASIC (ARM) for ARM, etc
 
* BBC BASIC (PDP11) for PDP-11, etc
 
* BBC BASIC (PDP11) for PDP-11, etc
 
+
-->
 
+
==References==
References: <references/>
+
<references/>

Latest revision as of 00:28, 31 January 2016

Listed below are the different versions of BBC BASIC [1][2]

Please add any missing versions you know about.

References

  1. BBC BASIC implementations - http://mdfs.net/bbcbasic/
  2. BBC BASIC versions - http://mdfs.net/bbcbasic/Versions