Список компьютеров со встроенным BASIC - List of computers with on-board BASIC
Это список компьютеров с бортовой BASIC. В стандартной комплектации они поставлялись с версией БАЗОВЫЙ который был установлен в компьютере. Компьютеры могут получить доступ к языку BASIC без установки пользователем картриджей или загрузки программного обеспечения с внешнего носителя.
Делать | Модель | Версия | Автор | Побитовые операции | FOR / NEXT Пропустить | Числовая поддержка | Длина имени переменной | Токенизация |
---|---|---|---|---|---|---|---|---|
Желудь | Атом | Atom BASIC, BBC BASIC I (обновить ПЗУ) | ||||||
Желудь | Электрон | BBC BASIC II | Софи Уилсон | да | Нет | I: 32; FP: 32/8 | Частичное | |
Желудь | BBC Micro | BBC BASIC I, II, III | Софи Уилсон | да | Нет | I: 32; FP: 32/8 | Частичное | |
Желудь | BBC Мастер | BBC BASIC IV | Софи Уилсон | да | Нет | I: 32; FP: 32/8 | Частичное | |
Желудь | BBC Master Compact | BBC BASIC IV (Записанные математические процедуры) | Софи Уилсон | да | Нет | I: 32; FP: 32/8 | Частичное | |
Желудь | Архимед | BBC BASIC V | да | Нет | Частичное | |||
Желудь | Рисковый ПК | BBC BASIC VI | да | Нет | Частичное | |||
Амстрад | Цена за клик | Локомотив BASIC | Программное обеспечение для локомотивов | да | ||||
Амстрад | NC 100 | BBC BASIC | Ричард Рассел? | да | Нет | |||
Амстрад | NC 150 | BBC BASIC | Ричард Рассел? | да | Нет | |||
Амстрад | NC 200 | BBC BASIC | Ричард Рассел? | да | Нет | |||
яблоко | Яблоко II | Целое число | Стив Возняк | Нет | Нет | я | Полный | |
яблоко | Яблоко II | AppleSoft | Microsoft | Нет | Нет | I: 16, FP: 31/8 | 2 | Полный |
Прикладные технологии | MicroBee | MicroWorld BASIC | Мэтью Старр | Нет | да | FP | ||
Atari | 600XL | Atari BASIC Ред. B или C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Atari | 800XL | Atari BASIC Ред. B или C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Atari | 800XE | Atari BASIC Ред. C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Atari | 130XE | Atari BASIC Ред. C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Atari | 65XE | Atari BASIC Ред. C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Atari | XEGS | Atari BASIC Ред. C | Shepardson Microsystems | Нет | Нет | 120 | Полный | |
Кембриджский компьютер | Z88 | BBC BASIC | да | Нет | ||||
Коммодор | ДОМАШНИЙ ПИТОМЕЦ | Commodore BASIC 1.0, 2.0, 4.0 | Microsoft | да | Нет | |||
Коммодор | CBM 4000/8000 | Commodore BASIC 4.0 | Microsoft | да | Нет | |||
Коммодор | VIC-20 | Commodore BASIC 2.0 | Microsoft | да | Нет | |||
Коммодор | C64 | Commodore BASIC 2.0 | Microsoft | да | Нет | 2 | Частичное | |
Коммодор | C16 | Commodore BASIC 3.5 | Microsoft | да | Нет | |||
Коммодор | Плюс / 4 | Commodore BASIC 3.5 | Microsoft | да | Нет | |||
Коммодор | C128 | Commodore BASIC 7.0 | Microsoft | да | Нет | |||
Compukit | UK101 | Microsoft | Нет | |||||
Hewlett Packard | 85 | Hewlett Packard | Нет | I: 32, FP: 64 | 2 | Полный | ||
IBM | ПК 5150 | Кассета BASIC | Microsoft | да | да | 40 | Частичное | |
IBM | XT 5160 | Microsoft | да | да | ||||
IBM | В | Microsoft | да | да | ||||
IBM | PC Jr | Microsoft | да | да | ||||
IBM | PS / 2 | Microsoft | да | да | ||||
Луксор | ABC 80 | DIAB | да | да | I: 16 / FP | 2 | Полный | |
Луксор | ABC 800 | БАЗОВЫЙ II | DIAB | да | да | I: 16; FP 32 или 64 бит | ||
Луксор | ABC 802 | БАЗОВЫЙ II | DIAB | да | да | I: 16; FP 32 или 64 бит | ||
Луксор | ABC 806 | БАЗОВЫЙ II | DIAB | да | да | I: 16; FP 32 или 64 бит | ||
Mattel | Водолей | |||||||
MSX | ||||||||
NEC | PC-6001 | N60-BASIC | NEC / Microsoft | |||||
NEC | PC-8001 | N-BASIC | NEC / Microsoft | |||||
NEC | PC-8801 | N88-BASIC и N-BASIC | NEC / Microsoft | |||||
NEC | PC-9801 | N88-BASIC | NEC / Microsoft | |||||
NEC | PC-9821 | N88-BASIC (86 Версия) | NEC / Microsoft | |||||
Panasonic | JR-200 | JR-BASIC | ||||||
Radio Shack | TRS-80 Модель 1 | Уровень I | Ли-Чен Ван | |||||
Radio Shack | TRS-80 Модель 1 | Уровень II | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | |
Radio Shack | TRS-80 Модель III | Уровень I | ||||||
Radio Shack | TRS-80 Модель III | Уровень II | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | |
Radio Shack | TRS-80 Модель 4 | Уровень II | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | |
Radio Shack | TRS-80 Модель 4D | Уровень II | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | |
Radio Shack | Карманный компьютер TRS-80 PC-1 | |||||||
Radio Shack | ТРС-80 ПК-2 | |||||||
Radio Shack | ТРС-80 ПК-3 | |||||||
Radio Shack | ТРС-80 ПК-4 | |||||||
Radio Shack | TRS-80 CoCo | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | ||
Radio Shack | TRS-80 CoCo 2 | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | ||
Radio Shack | TRS-80 CoCo 3 | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | ||
Radio Shack | TRS-80 M100 | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | ||
Radio Shack | TRS-80 M102 | Microsoft | да | да | I: 16; FP 32 или 64 бит | Полный | ||
Radio Shack | TRS-80 MC-10 | Microsoft | да | Нет | FP | 2 | Частичное | |
Sinclair | ZX81 | Нет | да | Частичное | ||||
Sinclair | ZX Spectrum | Нет | да | Частичное | ||||
Sinclair | ZX Spectrum +2 | Нет | да | Частичное | ||||
Компьютерные системы Tangerine | Орик-1 | да | Нет | 2 | Частичное | |||
TI | ТИ-99 / 4А | TI BASIC | Нет | Нет | Полный | |||
TI | CC-40 | да | 2 | Полный |
BASIC с Bitwise Ops использует -1 как истину, а операторы AND и OR выполняют побитовая операция по аргументам.
ЗА
/СЛЕДУЮЩИЙ
skip означает, что тело цикла пропускается, если начальное значение цикла, умноженное на знак шага, превышает конечное значение, умноженное на знак шага (например, 2 К 1 ШАГУ 1
или же 1-2 ШАГ -1
). Заявления внутри ЗА
/СЛЕДУЮЩИЙ
цикл вообще не будет выполняться.[1][2]
Числовая поддержка указывает, поддерживает ли BASIC целые числа и / или числа с плавающей запятой.
Длина имени переменной - это количество символов в имени переменной, используемое для определения уникальности.
Полная токенизация означает, что все ключевые слова преобразуются в токены, а все лишние пробелы удаляются. Частичная разметка оставляет в источнике лишние пробелы. Нет означает, что токенизация не производится. Как протестировать полную токенизацию:
10РАСПЕЧАТАТЬ"ПРИВЕТ"СПИСОК
Если он полностью токенизирован, он должен вернуть 10 PRINT «HELLO» без всех введенных дополнительных пробелов.