Seznam počítačů s integrovanou funkcí BASIC - List of computers with on-board BASIC - Wikipedia
Toto je seznam počítačů s palubní BASIC. Standardně dodávali s verzí ZÁKLADNÍ který byl nainstalován v počítači. Počítače mají přístup do jazyka BASIC, aniž by uživatel vkládal kazety nebo načítal software z externích médií.
Udělat | Modelka | Verze | Autor | Bitové operace | ZA / DALŠÍ Přeskočit | Numerická podpora | Délka názvu proměnné | Tokenizace |
---|---|---|---|---|---|---|---|---|
Žalud | Atom | Atom BASIC, BBC BASIC I (Upgrade ROM) | ||||||
Žalud | Elektron | BBC BASIC II | Sophie Wilsonová | Ano | Ne | I: 32; FP: 32/8 | Částečný | |
Žalud | BBC Micro | BBC BASIC I, II, III | Sophie Wilsonová | Ano | Ne | I: 32; FP: 32/8 | Částečný | |
Žalud | BBC Master | BBC BASIC IV | Sophie Wilsonová | Ano | Ne | I: 32; FP: 32/8 | Částečný | |
Žalud | BBC Master Compact | BBC BASIC IV (Recoded Maths Routines) | Sophie Wilsonová | Ano | Ne | I: 32; FP: 32/8 | Částečný | |
Žalud | Archimedes | BBC BASIC PROTI | Ano | Ne | Částečný | |||
Žalud | Risc PC | BBC BASIC VI | Ano | Ne | Částečný | |||
Amstrad | CPC | Lokomotiva BASIC | Software lokomotiv | Ano | ||||
Amstrad | NC 100 | BBC BASIC | Richard Russell? | Ano | Ne | |||
Amstrad | NC 150 | BBC BASIC | Richard Russell? | Ano | Ne | |||
Amstrad | NC 200 | BBC BASIC | Richard Russell? | Ano | Ne | |||
Jablko | Apple II | Celé číslo | Steve Wozniak | Ne | Ne | Já | Úplný | |
Jablko | Apple II | Applesoft | Microsoft | Ne | Ne | I: 16, FP: 31/8 | 2 | Úplný |
Aplikovaná technologie | MicroBee | MicroWorld BASIC | Matthew Starr | Ne | Ano | FP | ||
Atari | 600XL | Atari BASIC Rev. B nebo C. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Atari | 800XL | Atari BASIC Rev. B nebo C. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Atari | 800XE | Atari BASIC Rev. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Atari | 130XE | Atari BASIC Rev. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Atari | 65XE | Atari BASIC Rev. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Atari | XEGS | Atari BASIC Rev. | Shepardson Microsystems | Ne | Ne | 120 | Úplný | |
Cambridge Computer | Z88 | BBC BASIC | Ano | Ne | ||||
Komodor | PET | Commodore BASIC 1.0, 2.0, 4.0 | Microsoft | Ano | Ne | |||
Komodor | CBM 4000/8000 | Commodore BASIC 4.0 | Microsoft | Ano | Ne | |||
Komodor | VIC-20 | Commodore BASIC 2.0 | Microsoft | Ano | Ne | |||
Komodor | C64 | Commodore BASIC 2.0 | Microsoft | Ano | Ne | 2 | Částečný | |
Komodor | C16 | Commodore BASIC 3.5 | Microsoft | Ano | Ne | |||
Komodor | Plus / 4 | Commodore BASIC 3.5 | Microsoft | Ano | Ne | |||
Komodor | C128 | Commodore BASIC 7.0 | Microsoft | Ano | Ne | |||
Compukit | UK101 | Microsoft | Ne | |||||
Hewlett Packard | 85 | Hewlett Packard | Ne | I: 32, FP: 64 | 2 | Úplný | ||
IBM | PC 5150 | Kazeta ZÁKLADNÍ | Microsoft | Ano | Ano | 40 | Částečný | |
IBM | XT 5160 | Microsoft | Ano | Ano | ||||
IBM | NA | Microsoft | Ano | Ano | ||||
IBM | PC Jr. | Microsoft | Ano | Ano | ||||
IBM | PS / 2 | Microsoft | Ano | Ano | ||||
Luxor | ABC 80 | DIAB | Ano | Ano | I: 16 / FP | 2 | Úplný | |
Luxor | ABC 800 | ZÁKLADNÍ II | DIAB | Ano | Ano | I: 16; FP 32 nebo 64 bitů | ||
Luxor | ABC 802 | ZÁKLADNÍ II | DIAB | Ano | Ano | I: 16; FP 32 nebo 64 bitů | ||
Luxor | ABC 806 | ZÁKLADNÍ II | DIAB | Ano | Ano | I: 16; FP 32 nebo 64 bitů | ||
Mattel | Vodnář | |||||||
MSX | ||||||||
NEC | PC-6001 | N60-ZÁKLADNÍ | NEC / Microsoft | |||||
NEC | PC-8001 | N-ZÁKLADNÍ | NEC / Microsoft | |||||
NEC | PC-8801 | N88-BASIC a N-BASIC | NEC / Microsoft | |||||
NEC | PC-9801 | N88-ZÁKLADNÍ | NEC / Microsoft | |||||
NEC | PC-9821 | N88-BASIC (verze 86) | NEC / Microsoft | |||||
Panasonic | JR-200 | JR-ZÁKLADNÍ | ||||||
Rádio Shack | TRS-80 Model 1 | Úroveň I. | Li-Chen Wang | |||||
Rádio Shack | TRS-80 Model 1 | Úroveň II | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | |
Rádio Shack | TRS-80 Model III | Úroveň I. | ||||||
Rádio Shack | TRS-80 Model III | Úroveň II | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | |
Rádio Shack | TRS-80 Model 4 | Úroveň II | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | |
Rádio Shack | TRS-80 Model 4D | Úroveň II | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | |
Rádio Shack | Kapesní počítač TRS-80 PC-1 | |||||||
Rádio Shack | TRS-80 PC-2 | |||||||
Rádio Shack | TRS-80 PC-3 | |||||||
Rádio Shack | TRS-80 PC-4 | |||||||
Rádio Shack | TRS-80 CoCo | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | ||
Rádio Shack | TRS-80 CoCo 2 | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | ||
Rádio Shack | TRS-80 CoCo 3 | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | ||
Rádio Shack | TRS-80 M100 | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | ||
Rádio Shack | TRS-80 M102 | Microsoft | Ano | Ano | I: 16; FP 32 nebo 64 bitů | Úplný | ||
Rádio Shack | TRS-80 MC-10 | Microsoft | Ano | Ne | FP | 2 | Částečný | |
Sinclair | ZX81 | Ne | Ano | Částečný | ||||
Sinclair | ZX Spectrum | Ne | Ano | Částečný | ||||
Sinclair | ZX Spectrum +2 | Ne | Ano | Částečný | ||||
Mandarinkové počítačové systémy | Oric-1 | Ano | Ne | 2 | Částečný | |||
TI | TI-99 / 4A | TI BASIC | Ne | Ne | Úplný | |||
TI | CC-40 | Ano | 2 | Úplný |
BASICs s Bitwise Ops používají -1 jako true a operátory AND a OR provádějí a bitový provoz na argumentech.
PRO
/DALŠÍ
skip znamená, že tělo smyčky bude přeskočeno, pokud počáteční hodnota smyčky krát znaménko kroku překročí konečnou hodnotu krát znaménko kroku (například KROK 2 AŽ 1
nebo KROK 1 AŽ 2 -1
). Prohlášení uvnitř PRO
/DALŠÍ
smyčka nebude provedena vůbec.[1][2]
Numerická podpora označuje, zda BASIC podporuje celá čísla a / nebo plovoucí desetinnou čárku.
Délka názvu proměnné udává, kolik znaků názvu proměnné se používá k určení jedinečnosti.
Plná tokenizace znamená, že všechna klíčová slova jsou převedena na tokeny a všechny mezery navíc jsou odstraněny. Částečná tokenizace ponechává ve zdroji další mezery. None znamená, že se neprovádí žádná tokenizace. Jak otestovat plnou tokenizaci:
10TISK"AHOJ"SEZNAM
Pokud je plně tokenizovaný, měl by vrátit 10 TISK „HELLO“ bez všech dalších mezer, které byly zadány.