8-битные домашние компьютеры без BASIC

Aug 23 2020

Все 8-битные домашние компьютеры, о которых я знаю, имели BASIC в своих ПЗУ. Заметным исключением был Jupiter Ace, британский домашний компьютер, который использовал Forth.

Были ли другие 8-битные домашние компьютеры с другими языками в ПЗУ? Или, возможно, вообще без полноценного языка программирования, что-то вроде рудиментарной ОС.

Я не прошу о доступности других языков в этих системах, а только о встроенном языке в их микросхемах ПЗУ.

Ответы

26 StephenKitt Aug 23 2020 at 19:08

Одним из примеров популярных 8-битных компьютеров без BASIC в ПЗУ являются первые три 8-битных компьютера Atari , 400, 800 и 1200XL, которые не имели встроенного BASIC, а были на отдельном картридже.

Их предшественник, Atari Video Computer System , также имел картридж BASIC Programming , написанный Уорреном Робинеттом , но он не поставлялся с системой (он был выпущен в 1979 году) и требовал двух контроллеров CX50. (Спасибо supercat за напоминание !)

20 Raffzahn Aug 23 2020 at 18:03

(См. Также другие прекрасные ответы, чтобы узнать о других компьютерах, соответствующих списку)

Думаю, мы можем разделить их на четыре категории (в порядке убывания приложения):

Машины с другим языком в ПЗУ

Ранние модели советской серии БК-0010 имели ФОКУС в ПЗУ. BASIC был доступен как дополнительный модуль. Более поздние модели, начиная с BK-0010.01, уже имели BASIC в ПЗУ.

Чистые компьютеры

И тогда была бы классическая серия Sharp MZ-80 без языка в ПЗУ. Чистые компьютеры с самого начала, BASIC или любой другой язык нужно было загружать из Cassette. Достаточно успешен во всем мире.

С отдельным, но включенным языковым ПЗУ

Похожими, но менее подходящими являются машины, которые не имеют встроенного исправления языка, но поставляются (обычно) BASIC отдельно от модуля (ROM-), который всегда был включен при покупке устройства. В конце концов, его бы подключили все ... по крайней мере, до тех пор, пока он не переключился на что-то более сложное. Exidy Sorcerer 1978 года может быть самым ранним примером. Еще более ярким примером является Atari 400/800 ( как уже упоминалось ) 1979 года.

Системы со времен до того, как язык был включен

То же самое, конечно, относится ко многим очень ранним системам, от одиночных панелей до S-100, включая любительские системы, такие как Heathkit H8 или Apple 1. Помните, первый BASIC MS для Altair был доставлен на бумажной ленте или кассете. Но опять же, это так рано, что термин «домашний компьютер» может не применяться.

Близкие бегуны

Кроме того, хотя Newton и не является 8-битным домашним компьютером, он имеет интерпретатор NewtonScript в ПЗУ.

15 TimLocke Aug 23 2020 at 20:44

У французской компании Micronique было несколько моделей, которые поставлялись с Forth вместо BASIC, например Hector HRX и Hector MX.

https://www.old-computers.com/museum/computer.asp?c=142&st=1

7 lvd Aug 23 2020 at 21:36

Еще несколько советских домашних компьютеров, в ПЗУ которых не было BASIC:

Вектор-06С

Apogey BK-01 (wiki доступна только на русском языке, и не очень ясно, был ли встроенный BASIC, но другие источники говорят, что его не было)

Радио-86РК

Специалист

Орион-128

Микроша (только русский, четкое заявление, что БЕЙСИК загружался с ленты)

7 WesSayeed Aug 24 2020 at 02:44

Когда-то у меня был компьютер Colecovision Adam . Очень странной особенностью этой системы было то, что источник питания фактически находился в принтере. В его ПЗУ был текстовый процессор, а не язык программирования.

Я помню, как потратил все свои деньги на стрижку газона, чтобы купить SmartBASIC и SmartLOGO на кассетной ленте вместе с модемом на 300 бод для этого.

6 JeffZeitlin Aug 23 2020 at 22:04

Я не уверен, что IBM5100 действительно можно считать «домашним компьютером», и я считаю, что это не был 8-битный компьютер (он был, насколько я помню, основан на урезанной версии 360), но он мог пройти сегодняшний «снифф-тест» для домашних компьютеров и был представлен в двух версиях: 5100B действительно имел BASIC в ПЗУ (который IBM назвала ROS), но 5100A поставлялся с APL, а не BASIC в ROS. (В последующем 5110 были оба, которые выбирались пользователем с помощью переключателя на передней панели.)

6 chasly-supportsMonica Aug 24 2020 at 14:04

Nascom 1 не имеют каких - либо языков высокого уровня. Однако его преемник Nascom 2 пришел с BASIC.

Nascom 1 и 2 были одноплатными компьютерами, выпущенными в Соединенном Королевстве в 1977 и 1979 годах, соответственно, на основе Zilog Z80 и включали клавиатуру и видеоинтерфейс, последовательный порт, который можно было использовать для хранения данных на кассете с магнитной лентой. используя стандарт Канзас-Сити, и два 8-битных параллельных порта. В то время полная клавиатура и интерфейс видеодисплея были необычными, поскольку большинство комплектов микрокомпьютеров поставлялись только с шестнадцатеричной клавиатурой и семисегментным дисплеем. Чтобы свести к минимуму стоимость, покупатель должен был собрать Nascom, припаяв вручную около 3000 стыков на одной печатной плате.https://en.wikipedia.org/wiki/Nascom_(computer_kit)

У меня была такая, и я помню, как программировал машины Тьюринга на ассемблере (или это был машинный код - не помню). Я сам сделал для него различные ключи, включая «замедляющие» часы и аппаратный генератор случайных чисел.

Я обманул и купил готовую распаянную голую плату (без корпуса), плюс клавиатуру, чтобы избежать пайки.

5 RadovanGarabík Aug 23 2020 at 18:53

Скорее всего, их слишком много, чтобы перечислить.

Тем не менее, PMD-85 примечателен и пограничен, потому что он включает BASIC на съемном модуле ROM. По умолчанию он запускается в мониторе (с процедурами загрузки ленты и т. Д.); были произведены и другие модули ROM (с Pascal, LOGO, IIRC, а также KAREL). Но они использовались почти исключительно с модулем BASIC.

5 tofro Aug 23 2020 at 20:24

В ELAN Enterprise не было встроенного BASIC. Его IS BASIC поставлялся на патроне (который, правда, входил в базовую комплектацию). Но с таким же успехом можно использовать любой другой язык. Его «основным приложением» был WP - простой редактор / текстовый процессор.

Если вы считаете Cambridge Z88 домашним компьютером, его «основной ОС» определенно не была (BBC) BASIC, это было всего лишь одним из приложений среди других. Управление ОС осуществлялось через графический интерфейс.

Coleco Adam был в основном (sic) ColecoVision plus Expansion Module # 3 - базовой машиной была игровая консоль, которая расширялась до домашнего компьютера Adam (включая BASIC) с помощью набора надстроек.

3 rjpond Aug 24 2020 at 07:13

Линия Amstrad PCW, начатая в 1985 году, была полностью 8-битной (за исключением последней модели) и не имела BASIC в ПЗУ.

Хотя изначально они предназначались для использования в качестве «домашнего офиса», они все же оставались домашними компьютерами.

( https://www.old-computers.com/museum/computer.asp?c=190 : "ROM: нет чипа ROM.")

2 snips-n-snails Aug 23 2020 at 21:32

TRS-80 Model 4P был основан на 4-МГц Z-80a и не имел BASIC в ПЗУ.

Apple 1 поставлялся с BASIC на кассете.

2 IanRingrose Aug 24 2020 at 10:11

Amstrad PCW явно продавался как домашний текстовый процессор, его принтер был недостаточно хорош для большинства офисных нужд. У него не было BASIC в ПЗУ, я не могу вспомнить, был ли он даже на прилагаемом диске.

Он использовал процессор Z80, так что был 8 но, но имел плунжер переключения банков.

2 WilliamDrago Aug 24 2020 at 17:57

MCM / 70 от Micro Computing Machines поставлялся с ROM APL. https://en.m.wikipedia.org/wiki/MCM/70

2 user Aug 25 2020 at 09:42

Семейный компьютер Nintendo (Famicom, также известный как Nintendo Entertainment System на Западе) не поставлялся с BASIC в ПЗУ. На самом деле в комплекте не было клавиатуры, вам приходилось покупать комплект, в который входили клавиатура и картридж BASIC.

1 antsa Aug 25 2020 at 09:51

Я использовал такой компьютер, у которого не было базового. Был доступен язык CHIP8.

http://www.hobbylabs.org/oscom_nano.htm

1 Eight-BitGuru Aug 25 2020 at 15:22

Tatung Einstein поставлялся с машинной операционной системой (MOS) в ПЗУ, которая предлагала умеренно полезный, но ограниченный набор команд, включая загрузчик для загрузки с языкового диска. В комплект, который у меня был, входили два таких диска - версия Microsoft BASIC и почти идеальный порт BBC BASIC.

К сожалению, язык MS был расширен для доступа к аппаратным возможностям машины, а язык BBC - нет, поэтому приходилось выбирать между расширенными (на то время) языковыми функциями BBC или более элементарными функциями ( но лучше аппаратная поддержка) MS.

1 Janka Aug 30 2020 at 19:52
  • Basis108 - клон Apple II без базовых ПЗУ, но базовый на гибком диске. Вам приходилось загружать его до Apple DOS.
  • KC85 и KC87 - компьютеры на базе Z80 из ГДР, они загружались с ленты.