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ělatModelkaVerzeAutorBitové operaceZA / DALŠÍ PřeskočitNumerická podporaDélka názvu proměnnéTokenizace
ŽaludAtomAtom BASIC, BBC BASIC I (Upgrade ROM)
ŽaludElektronBBC BASIC IISophie WilsonováAnoNeI: 32; FP: 32/8Částečný
ŽaludBBC MicroBBC BASIC I, II, IIISophie WilsonováAnoNeI: 32; FP: 32/8Částečný
ŽaludBBC MasterBBC BASIC IVSophie WilsonováAnoNeI: 32; FP: 32/8Částečný
ŽaludBBC Master CompactBBC BASIC IV (Recoded Maths Routines)Sophie WilsonováAnoNeI: 32; FP: 32/8Částečný
ŽaludArchimedesBBC BASIC PROTIAnoNeČástečný
ŽaludRisc PCBBC BASIC VIAnoNeČástečný
AmstradCPCLokomotiva BASICSoftware lokomotivAno
AmstradNC 100BBC BASICRichard Russell?AnoNe
AmstradNC 150BBC BASICRichard Russell?AnoNe
AmstradNC 200BBC BASICRichard Russell?AnoNe
JablkoApple IICelé čísloSteve WozniakNeNeÚplný
JablkoApple IIApplesoftMicrosoftNeNeI: 16, FP: 31/82Úplný
Aplikovaná technologieMicroBeeMicroWorld BASICMatthew StarrNeAnoFP
Atari600XLAtari BASIC Rev. B nebo C.Shepardson MicrosystemsNeNe120Úplný
Atari800XLAtari BASIC Rev. B nebo C.Shepardson MicrosystemsNeNe120Úplný
Atari800XEAtari BASIC Rev.Shepardson MicrosystemsNeNe120Úplný
Atari130XEAtari BASIC Rev.Shepardson MicrosystemsNeNe120Úplný
Atari65XEAtari BASIC Rev.Shepardson MicrosystemsNeNe120Úplný
AtariXEGSAtari BASIC Rev.Shepardson MicrosystemsNeNe120Úplný
Cambridge ComputerZ88BBC BASICAnoNe
KomodorPETCommodore BASIC 1.0, 2.0, 4.0MicrosoftAnoNe
KomodorCBM 4000/8000Commodore BASIC 4.0MicrosoftAnoNe
KomodorVIC-20Commodore BASIC 2.0MicrosoftAnoNe
KomodorC64Commodore BASIC 2.0MicrosoftAnoNe2Částečný
KomodorC16Commodore BASIC 3.5MicrosoftAnoNe
KomodorPlus / 4Commodore BASIC 3.5MicrosoftAnoNe
KomodorC128Commodore BASIC 7.0MicrosoftAnoNe
CompukitUK101MicrosoftNe
Hewlett Packard85Hewlett PackardNeI: 32, FP: 642Úplný
IBMPC 5150Kazeta ZÁKLADNÍMicrosoftAnoAno40Částečný
IBMXT 5160MicrosoftAnoAno
IBMNAMicrosoftAnoAno
IBMPC Jr.MicrosoftAnoAno
IBMPS / 2MicrosoftAnoAno
LuxorABC 80DIABAnoAnoI: 16 / FP2Úplný
LuxorABC 800ZÁKLADNÍ IIDIABAnoAnoI: 16; FP 32 nebo 64 bitů
LuxorABC 802ZÁKLADNÍ IIDIABAnoAnoI: 16; FP 32 nebo 64 bitů
LuxorABC 806ZÁKLADNÍ IIDIABAnoAnoI: 16; FP 32 nebo 64 bitů
MattelVodnář
MSX
NECPC-6001N60-ZÁKLADNÍNEC / Microsoft
NECPC-8001N-ZÁKLADNÍNEC / Microsoft
NECPC-8801N88-BASIC a N-BASICNEC / Microsoft
NECPC-9801N88-ZÁKLADNÍNEC / Microsoft
NECPC-9821N88-BASIC (verze 86)NEC / Microsoft
PanasonicJR-200JR-ZÁKLADNÍ
Rádio ShackTRS-80 Model 1Úroveň I.Li-Chen Wang
Rádio ShackTRS-80 Model 1Úroveň IIMicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 Model IIIÚroveň I.
Rádio ShackTRS-80 Model IIIÚroveň IIMicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 Model 4Úroveň IIMicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 Model 4DÚroveň IIMicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackKapesní počítač TRS-80 PC-1
Rádio ShackTRS-80 PC-2
Rádio ShackTRS-80 PC-3
Rádio ShackTRS-80 PC-4
Rádio ShackTRS-80 CoCoMicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 CoCo 2MicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 CoCo 3MicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 M100MicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 M102MicrosoftAnoAnoI: 16; FP 32 nebo 64 bitůÚplný
Rádio ShackTRS-80 MC-10MicrosoftAnoNeFP2Částečný
SinclairZX81NeAnoČástečný
SinclairZX SpectrumNeAnoČástečný
SinclairZX Spectrum +2NeAnoČástečný
Mandarinkové počítačové systémyOric-1AnoNe2Částečný
TITI-99 / 4ATI BASICNeNeÚplný
TICC-40Ano2Ú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.

Reference

  1. ^ Jak BASIC vyhledá příkaz NEXT mimo pořadí, když je přeskočeno tělo smyčky
  2. ^ referenční příručka basic-80. p. 2–30.