Difference between revisions of "BBC BASIC"

From BeebWiki
Jump to: navigation, search
m (1 revision)
m (6809)
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:BASIC]]__NOTOC__
 
[[Category:BASIC]]__NOTOC__
'''BBC BASIC''' was originally developed by [[Sophie Wilson|Roger Wilson]] for the BBC Microcomputer in 1981. Since then it has been ported to several CPUs and a large number of platforms.
+
'''BBC BASIC''' was originally developed by [[Sophie Wilson|Roger Wilson]]
 +
for the BBC Microcomputer in 1981. Since then it has been ported to several
 +
CPUs and a large number of platforms.
  
 
==Platforms and versions==
 
==Platforms and versions==
  
===[[BBC BASIC (65)|6502]]===
+
===[[6502 BBC BASIC|6502]]===
 
* BASIC I, BBC Micro
 
* BASIC I, BBC Micro
 
* BASIC II, BBC Micro, Acorn Electron, BBC B+
 
* BASIC II, BBC Micro, Acorn Electron, BBC B+
Line 13: Line 15:
 
* Commodore 64
 
* Commodore 64
  
===[[BBC BASIC (65816)|65816]]===
+
===[[65816 BBC BASIC|65816]]===
 
* BASIC IV, ReCo6502
 
* BASIC IV, ReCo6502
  
===[[BBC BASIC (09)|6809]]===
+
===[[6809 BBC BASIC|6809]]===
 +
Being developed.
  
===[[BBC BASIC (Z80)|Z80]]===
+
===[[Z80 BBC BASIC|Z80]]===
 
* Text-only CP/M
 
* Text-only CP/M
 
* Torch CP/N
 
* Torch CP/N
Line 33: Line 36:
 
* Wren
 
* Wren
  
===[[BBC BASIC (86)|80x86]]===
+
===[[80x86 BBC BASIC|80x86]]===
 
* RMNimbus
 
* RMNimbus
 
* PC/DOS
 
* PC/DOS
Line 39: Line 42:
 
* Victor Sirius
 
* Victor Sirius
 
* PC/Windows
 
* PC/Windows
 +
* Linux i86
 +
* Android i86
  
===[[BBC BASIC (PDP11)|PDP-11]]===
+
===[[PDP11 BBC BASIC|PDP-11]]===
 
* BASIC IV, PDP Tube or Unix
 
* BASIC IV, PDP Tube or Unix
  
===[[BBC BASIC (68)|68000]]===
+
===[[68000 BBC BASIC|68000]]===
 
* Apple Macintosh
 
* Apple Macintosh
 
* Commodore Amiga
 
* Commodore Amiga
 
* Atari ST
 
* Atari ST
  
===[[BBC BASIC (32)|32000]]===
+
===[[32000 BBC BASIC|32000]]===
 
* BASIC IV, 32016 Second Processor
 
* BASIC IV, 32016 Second Processor
  
===[[BBC BASIC (ARM)|ARM]]===
+
===[[ARM BBC BASIC|ARM]]===
 
* BASIC V, ARM Evaluation System
 
* BASIC V, ARM Evaluation System
 
* BASIC V, ARM Development Kit
 
* BASIC V, ARM Development Kit

Revision as of 14:06, 19 August 2017

BBC BASIC was originally developed by Roger Wilson for the BBC Microcomputer in 1981. Since then it has been ported to several CPUs and a large number of platforms.

Platforms and versions

6502

  • BASIC I, BBC Micro
  • BASIC II, BBC Micro, Acorn Electron, BBC B+
  • BASIC III, 6502 external second processor
  • BASIC IV, BBC Master series
  • BASIC 5, BBC or Master with 6502 second processor
  • BAS128, BBC Master series
  • Commodore 64

65816

  • BASIC IV, ReCo6502

6809

Being developed.

Z80

  • Text-only CP/M
  • Torch CP/N
  • Acorn CP/M Z80 Tube
  • Acorn BBC Z80 Tube
  • Amstrad CPC
  • Amstrad NC series
  • Einstein
  • RML480Z
  • Sinclair Z88
  • Sinclair ZX Spectrum
  • Texas Instruments TI-83, TI-84
  • Tiki
  • Wren

80x86

  • RMNimbus
  • PC/DOS
  • Master 512
  • Victor Sirius
  • PC/Windows
  • Linux i86
  • Android i86

PDP-11

  • BASIC IV, PDP Tube or Unix

68000

  • Apple Macintosh
  • Commodore Amiga
  • Atari ST

32000

  • BASIC IV, 32016 Second Processor

ARM

  • BASIC V, ARM Evaluation System
  • BASIC V, ARM Development Kit
  • BASIC V, ARM Springboard
  • BASIC V, Arthur and RISC OS
  • BASIC VI, Arthur and RISC OS

Portable C

  • Brandy Basic

See also

External links