Lista komputerów z wbudowanym BASICem - List of computers with on-board BASIC

To jest lista komputerów z wbudowanym BASICem . Dostarczali standardowo z wersją BASIC, która była zainstalowana na komputerze. Komputery mogą uzyskać dostęp do języka BASIC bez wkładania przez użytkownika kartridży lub ładowania oprogramowania z nośników zewnętrznych.

Marka Model Wersja Autor Operacje bitowe FOR / NEXT Skip Obsługa liczbowa Długość nazwy zmiennej Tokenizacja
Żołądź Atom Atom BASIC , BBC BASIC I (aktualizacja ROM)
Żołądź Elektron BBC BASIC II Sophie Wilson tak Nie I: 32; FP: 32/8 Częściowy
Żołądź BBC Micro BBC BASIC I, II, III Sophie Wilson tak Nie I: 32; FP: 32/8 Częściowy
Żołądź BBC Master BBC BASIC IV Sophie Wilson tak Nie I: 32; FP: 32/8 Częściowy
Żołądź BBC Master Compact BBC BASIC IV (przekodowane procedury matematyczne) Sophie Wilson tak Nie I: 32; FP: 32/8 Częściowy
Żołądź Archimedes BBC BASIC V tak Nie Częściowy
Żołądź Risc PC BBC BASIC VI tak Nie Częściowy
Amstrad CPC 464 Lokomotywa BASIC 1.0 Oprogramowanie lokomotyw tak Częściowy
Amstrad CPC 6128 Lokomotywa BASIC 1.1 Oprogramowanie lokomotyw tak Częściowy
Amstrad NC 100 BBC BASIC Richard Russell? tak Nie
Amstrad NC 150 BBC BASIC Richard Russell? tak Nie
Amstrad NC 200 BBC BASIC Richard Russell? tak Nie
jabłko Apple II Liczba całkowita Steve Wozniak Nie Nie ja Pełny
jabłko Apple II Applesoft Microsoft Nie Nie I: 16, FP: 31/8 2 Pełny
Zastosowana technologia MicroBee MicroWorld BASIC Matthew Starr Nie tak FP
Atari 600XL Atari BASIC Rev. B lub C Shepardson Microsystems Nie Nie 120 Pełny
Atari 800XL Atari BASIC Rev. B lub C Shepardson Microsystems Nie Nie 120 Pełny
Atari 800XE Atari BASIC Rev. C Shepardson Microsystems Nie Nie 120 Pełny
Atari 130XE Atari BASIC Rev. C Shepardson Microsystems Nie Nie 120 Pełny
Atari 65XE Atari BASIC Rev. C Shepardson Microsystems Nie Nie 120 Pełny
Atari XEGS Atari BASIC Rev. C Shepardson Microsystems Nie Nie 120 Pełny
Komputer Cambridge Z88 BBC BASIC tak Nie
Komandor ZWIERZĘ DOMOWE Commodore BASIC 1.0, 2.0, 4.0 Microsoft tak Nie
Komandor CBM 4000/8000 Commodore BASIC 4.0 Microsoft tak Nie
Komandor VIC-20 Commodore BASIC 2.0 Microsoft tak Nie
Komandor C64 Commodore BASIC 2.0 Microsoft tak Nie 2 Częściowy
Komandor C16 Commodore BASIC 3.5 Microsoft tak Nie
Komandor Plus / 4 Commodore BASIC 3.5 Microsoft tak Nie
Komandor C128 Commodore BASIC 7.0 Microsoft tak Nie
Compukit UK101 Microsoft Nie
Hewlett Packard 85 Hewlett Packard Nie I: 32, FP: 64 2 Pełny
IBM PC 5150 Cassette BASIC Microsoft tak tak 40 Częściowy
IBM XT 5160 Microsoft tak tak
IBM W Microsoft tak tak
IBM PCjr Microsoft tak tak
IBM PS / 2 Microsoft tak tak
Luxor AB ABC 80 DIAB tak tak I: 16 / FP 2 Pełny
Luxor AB ABC 800 PODSTAWOWA II DIAB tak tak I: 16; FP 32 lub 64 bity
Luxor AB ABC 802 PODSTAWOWA II DIAB tak tak I: 16; FP 32 lub 64 bity
Luxor AB ABC 806 PODSTAWOWA II DIAB tak tak I: 16; FP 32 lub 64 bity
Mattel Wodnik
Różnorodny MSX , MSX2, MSX2 +, MSX tR MSX-BASIC v1.0 - v4.0 Microsoft tak Nie I: 16; FP 32 lub 64 bity 2 Częściowy
NEC PC-6001 N60-BASIC NEC / Microsoft
NEC PC-8001 N-BASIC NEC / Microsoft
NEC PC-8801 N88-BASIC i N-BASIC NEC / Microsoft
NEC PC-9801 N88-BASIC NEC / Microsoft
NEC PC-9821 N88-BASIC (wersja 86) NEC / Microsoft
Panasonic JR-200 JR-BASIC
Radio Shack TRS-80 Model 1 Poziom I Li-Chen Wang
Radio Shack TRS-80 Model 1 Poziom II Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 Model III Poziom I
Radio Shack TRS-80 Model III Poziom II Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 Model 4 Poziom II Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 model 4D Poziom II Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack Komputer kieszonkowy TRS-80 PC-1
Radio Shack TRS-80 PC-2
Radio Shack TRS-80 PC-3
Radio Shack TRS-80 PC-4
Radio Shack TRS-80 CoCo Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 CoCo 2 Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 CoCo 3 Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 M100 Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 M102 Microsoft tak tak I: 16; FP 32 lub 64 bity Pełny
Radio Shack TRS-80 MC-10 Microsoft tak Nie FP 2 Częściowy
Ostry PC-1500 Nie Pełny
Sinclair ZX80 Sinclair BASIC 4k Dziewięć sieci płytek
Sinclair ZX81 Sinclair BASIC 8k Dziewięć sieci płytek Nie tak Częściowy
Sinclair ZX Spectrum Sinclair BASIC 48 Dziewięć sieci płytek Nie tak Częściowy
Sinclair ZX Spectrum + Sinclair BASIC 48 Dziewięć sieci płytek
Sinclair ZX Spectrum 128 Sinclair BASIC 128 i 48 Dziewięć sieci płytek
Sinclair ZX Spectrum +2 Sinclair BASIC 128 i 48 Dziewięć sieci płytek Nie tak Częściowy
Sinclair ZX Spectrum +3 Sinclair BASIC +3 i 48 Dziewięć sieci płytek
Systemy komputerowe mandarynki Oric-1 tak Nie 2 Częściowy
Texas Instruments TI-99 / 4A TI BASIC Nie Nie Pełny
Texas Instruments CC-40 tak 2 Pełny
Wang Wang 2300 Wang BASIC
Wang Wang 2200 Wang BASIC
Wang Wang 2200VP Wang BASIC-2

PODSTAWY z operacjami bitowymi używają -1 jako prawdy, a operatory AND i OR wykonują operacje bitowe na argumentach.

FOR / NEXT skip oznacza, że ​​treść pętli jest pomijana, jeśli początkowa wartość pętli pomnożona przez znak kroku przekracza końcową wartość pomnożoną przez znak kroku (na przykład 2 TO 1 STEP 1 lub 1 TO 2 STEP -1 ). Instrukcje wewnątrz pętli FOR / NEXT nie zostaną w ogóle wykonane.

Obsługa liczbowa wskazuje, czy BASIC obsługuje liczby całkowite i / lub zmiennoprzecinkowe.

Długość nazwy zmiennej określa, ile znaków nazwy zmiennej jest używanych do określenia niepowtarzalności.

Pełna tokenizacja oznacza, że ​​wszystkie słowa kluczowe są konwertowane na tokeny, a wszystkie dodatkowe znaki spacji są usuwane. Częściowa tokenizacja pozostawia dodatkowe znaki spacji w źródle. Brak oznacza, że ​​tokenizacja nie jest wykonywana. Jak przetestować pełną tokenizację:

10 PRINT         "HELLO"
LIST

Jeśli jest w pełni tokenizowany, powinien zwrócić 10 PRINT "HELLO" bez wszystkich dodatkowych spacji, które zostały wprowadzone.

Bibliografia

  1. ^ W jaki sposób BASIC lokalizuje instrukcję NEXT poza kolejnością, gdy treść pętli jest pomijana
  2. ^ instrukcja obsługi basic-80 . p. 2–30.