Difference between revisions of "BBC BASIC"
m (→65816) |
(→6502: https://github.com/bobbimanners/Applecorn) |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:BASIC]]__NOTOC__ | [[Category:BASIC]]__NOTOC__ | ||
− | '''BBC BASIC''' | + | '''BBC BASIC''' is the BASIC language that is supplied with every BBC Micro. |
+ | Originally developed by [[Sophie Wilson|Roger Wilson]] for the BBC | ||
+ | Microcomputer in 1981, it has been ported to several CPUs and a large number | ||
+ | of platforms. | ||
+ | |||
+ | BBC BASIC is considered one of the best implementations of the language ever released. | ||
==Platforms and versions== | ==Platforms and versions== | ||
− | ===[[BBC BASIC | + | ===[[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 12: | Line 17: | ||
* BAS128, BBC Master series | * BAS128, BBC Master series | ||
* Commodore 64 | * Commodore 64 | ||
+ | * Apple //e enhanced, //c and IIGS | ||
− | ===[[BBC BASIC | + | ===[[65816 BBC BASIC|65816]]=== |
* BASIC IV, ReCo6502 | * BASIC IV, ReCo6502 | ||
− | ===[[BBC BASIC | + | ===[[6809 BBC BASIC|6809]]=== |
+ | Being developed. | ||
− | ===[[BBC BASIC | + | ===[[Z80 BBC BASIC|Z80]]=== |
* Text-only CP/M | * Text-only CP/M | ||
* Torch CP/N | * Torch CP/N | ||
Line 33: | Line 40: | ||
* Wren | * Wren | ||
− | ===[[BBC BASIC | + | ===[[80x86 BBC BASIC|80x86]]=== |
* RMNimbus | * RMNimbus | ||
* PC/DOS | * PC/DOS | ||
Line 39: | Line 46: | ||
* Victor Sirius | * Victor Sirius | ||
* PC/Windows | * PC/Windows | ||
+ | * Linux i86 | ||
+ | * Android i86 | ||
− | ===[[BBC BASIC | + | ===[[PDP11 BBC BASIC|PDP-11]]=== |
− | * BASIC IV, PDP Tube or Unix | + | * BASIC IV, PDP Tube, RT11/RSX11 or Unix |
− | ===[[BBC BASIC | + | ===[[68000 BBC BASIC|68000]]=== |
* Apple Macintosh | * Apple Macintosh | ||
* Commodore Amiga | * Commodore Amiga | ||
* Atari ST | * Atari ST | ||
− | ===[[BBC BASIC | + | ===[[32000 BBC BASIC|32000]]=== |
* BASIC IV, 32016 Second Processor | * BASIC IV, 32016 Second Processor | ||
− | ===[[BBC BASIC | + | ===[[ARM BBC BASIC|ARM]]=== |
* BASIC V, ARM Evaluation System | * BASIC V, ARM Evaluation System | ||
* BASIC V, ARM Development Kit | * BASIC V, ARM Development Kit |
Latest revision as of 14:56, 4 January 2024
BBC BASIC is the BASIC language that is supplied with every BBC Micro. Originally developed by Roger Wilson for the BBC Microcomputer in 1981, it has been ported to several CPUs and a large number of platforms.
BBC BASIC is considered one of the best implementations of the language ever released.
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
- Apple //e enhanced, //c and IIGS
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, RT11/RSX11 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