stringtranslate.com

Электроника БК

« Электроника БК» — это серия 16-разрядных домашних компьютеров, совместимых с PDP-11, разработанных под брендом «Электроника» НПО «Научный центр», ведущей в то время группой разработчиков микрокомпьютеров в Советском Союзе . Это также предшественник более мощных микросхем UKNC и DVK .

Обзор

Впервые выпущенные в 1985 году (разработаны в 1983 году), они основаны на К1801ВМ1 (советский БСИ-11 -совместимый процессор) и были единственными официальными (одобренными правительством и учтенными в экономическом планировании) советскими домашними компьютерами, находящимися в серийном производстве.

Продавались примерно по 600–650 рублей . Это было дорого, поскольку средняя советская месячная заработная плата тогда составляла около 150 рублей. Несмотря на свою стоимость, они стали одной из самых популярных моделей домашних компьютеров в Советском Союзе. Позже, в 1990-х годах, их мощный центральный процессор (ЦП) и простой в программировании дизайн сделали их популярными в качестве машин для демосцены . БК ( БК ) — русское сокращение от «бытовой компьютер» (бытовой компьютер) — бытовой (или домашний) компьютер. Машины некоторое время использовались и в качестве кассовых аппаратов , например, в ГУМе .

Программное обеспечение

Вильнюс БЕЙСИК на БК-0010.01

Серия BK представляет собой простую машину без каких-либо периферийных устройств или инструментов программирования . Единственное программное обеспечение , доступное на момент запуска, за исключением прошивки постоянного запоминающего устройства (ПЗУ) , представляет собой прилагаемую магнитную ленту с несколькими примерами программирования (для языков BASIC и FOCAL ) и несколькими тестами. В прошивку ПЗУ входит простая программа для ввода машинных кодов, интерпретаторы BASIC и FOCAL.

Хотя BK в некоторой степени совместим с более крупными и дорогими микрокомпьютерами профессиональных моделей DVK и промышленными миникомпьютерами , такими как серия SM EVM , его память объемом 32 КиБ, из которых программистам обычно доступно только 16 КиБ (режим расширенной памяти поддерживает 28 КиБ, но ограничивает вывод видео на четверть экрана), как правило, исключает прямое использование программного обеспечения на более мощных машинах. DVK стал популярной платформой разработки программного обеспечения BK, и большую часть программного обеспечения DVK можно использовать напрямую с объемом памяти, увеличенным до 128 КиБ.

Разработчики-любители быстро заполнили эту нишу, портировав несколько инструментов программирования от ДВК и UKNC . Это привело к взрывному росту количества домашнего программного обеспечения: от текстовых редакторов и баз данных до операционных систем и видеоигр . Большинство владельцев BK расширили встроенную оперативную память как минимум до 64 КиБ, что позволяет упростить перенос программного обеспечения, а поскольку эти обновления часто включают контроллеры дисководов , люди, создающие дисковые операционные системы, стали чем-то вроде соревновательного вида спорта на сцене BK. Сообщества, занимающиеся играми и демосценой , также процветали, поскольку плохая графика компенсируется мощным процессором.

Одной из операционных систем была ANDOS , хотя официально компьютер поставлялся с ОС БК-11, модификацией RT-11 .

Аппаратное обеспечение

Машина основана на 16-битном однокристальном процессоре K1801VM1 с тактовой частотой обычно 3 МГц. [1] Он совместим с линейкой LSI-11 компании Digital Equipment Corporation , хотя в нем отсутствует расширенный набор команд (EIS) и дополнительные расширения набора команд. Производитель также точно скопировал внутреннюю архитектуру PDP-11. Каждая модель имеет один свободный слот для карт, который электрически, но не механически совместим с Q-Bus . Первая версия имеет встроенную DRAM-память объемом 32 КиБ, половина которой приходится на видеопамять . В более поздних моделях этот объем увеличен до 128 КиБ, а видеопамять расширена до двух страниц по 16 КиБ.

Видеовыход на всех моделях обеспечивает достаточно спартанская микросхема К1801ВП1-037 VDC . Это стандартная матрица из 600 вентилей или незафиксированная логическая матрица (ULA) с программой VDC, которая обеспечивает два графических режима видео: высокого разрешения (512×256, монохромный) и низкого разрешения (256×256, 4 цвета). и поддерживает аппаратную вертикальную прокрутку . Более поздние модели имеют 16 проводных наборов по 4 цвета, которые можно выбрать из 64 цветовой палитры . Он не поддерживает текстовые режимы, но имитирует два режима BIOS : 32×25 и 64×25. Некоторым операционным системам, таким как ANDOS, удалось выводить текст в режиме 80×25 при отображении документов, импортированных из IBM PC, за счет более плотного размещения символов. Выход осуществляется через два отдельных 5- контактных разъема DIN для монохромного телевизора или цветного телевизора/монитора. Звук на всех моделях изначально осуществляется через простой программируемый счетчик, подключенный к встроенному пьезодинамику . General Instrument AY-3-8910 — популярное дополнение на вторичном рынке.

Все модели также имеют 16-битный универсальный параллельный порт с отдельными входными и выходными шинами для подключения периферийных устройств, таких как принтеры ( принтеры Восточного блока использовали несовместимый интерфейс IFSP ( ИРПР ) вместо порта IEEE 1284 (Centronics), поэтому принтерам Centronics требуется адаптер), мышь или цифро-аналоговые преобразователи (DAC) Covox для вывода звука и порт магнитофона для хранения данных. Более поздние модели по умолчанию включают в себя поставляемый производителем контроллер флоппи-дисковода (который можно подключить к слоту Q-Bus). Он доступен для более ранних моделей в качестве запасной части, но более популярны самодельные модели (которые также часто расширяют память оригинального BK на 16 КиБ).

Версии

Системная плата BK0010-01

БК-0010

Электроника БК-0010 — первая модель (первоначально выпущена в 1983 году, серийное производство с 1985 года). Имеет псевдомембраннуюклавиатуру(набор механических микропереключателей без колпачков, закрытых гибкой накладкой), 32 КиБОЗУ, 8 КиБ ПЗУ с BIOS (микросхема К1801РЕ2-017), 8 КиБ ПЗУ синтерпретаторомFOCAL (К1801РЕ2-018), ПЗУ объемом 8 КиБ с отладчиком (К1801РЕ2-019) и одним свободным слотом ПЗУ, а частота процессора составляет 3 МГц.Для хранения данных в заводской конфигурации используетсямагнитофон.

Эту модель критиковали за неудобную клавиатуру: хотя она механическая по своей природе, отсутствие колпачков клавиш приводит к такому же неудовлетворительному тактильному отклику, который считался неприемлемым, когда машина использовалась дома или в учебных заведениях, хотя такую ​​клавиатуру можно было легко полностью загерметизировать. поэтому эта версия нашла широкое применение в качестве промышленного контроллера . Другие критические замечания включали архаичный язык программирования FOCAL, поставляемый по умолчанию, а также отсутствие периферийных устройств и программного обеспечения. Хотя все оборудование было хорошо документировано и с ним было легко работать, машина поставлялась без инструментов программирования.

БК-0010.01

Последующая версия, БК-0010.01 (иногда называемая -0010-01), по сути представляет собой ту же машину, но с обычной полноходовой клавиатурой и компилятором p-кода Vilnius BASIC в ПЗУ, исправляющим наиболее слабые места. своего предшественника. Хотя используемый диалект BASIC является мощным и хорошо оптимизированным (это уменьшенный клон MSX BASIC ), клавиатура все же имеет недостатки. Хотя с ним гораздо удобнее работать, клавиши были склонны к залипанию, значительному подпрыгиванию и быстро изнашивались, хотя позже стала доступна модель с еще более улучшенной клавиатурой. Интерпретатор FOCAL не выбрасывался, а поставлялся на внешнем картридже ПЗУ , который можно вставлять в слот Q-Bus.

БК-0010Ш

Электроника БК-0010Ш – модель, предназначенная для школьного использования. Это может быть модель -0010 или -0010.01, но она включает в себя специальныйс токовым контуром, рассчитанный на скорость 19200бит в секунду(бит/с), который можно вставить вQ-Bus. Основанный на микросхеме ULA К1801ВП1-035 (и позже К1801ВП1-065), адаптер совместим сDigital Equipment Corporation(DEC) DL-11 и KL-11, но без битов управления модемом. В комплект также входит монитор, обычно это модифицированный компактный телевизор «Юность» для школьных условий.

БК-0011

BK-0011 был выпущен в 1989 году. Он имеет 128 КиБ ОЗУ, разделенных на страницы по 16 КиБ; его процессор по умолчанию работает на частоте 4 МГц. Он включает в себя более новую версию BASIC в ПЗУ и 16 выбираемых видеопалитр, которые почти повсеместно подвергались критике со стороны пользователей за их странные цветовые комбинации. Он имеет контроллер гибких дисков, а дисковод доступен в качестве дополнения.

БК-0011М

БК 0011М

Некоторые изменения в BK-0011, хотя и незначительные, сделали его несовместимым с более ранними моделями -0010. Он не может загружать программы 0010 с кассеты. Даже если бы он мог их загрузить, важные подсистемы, такие как звук, все равно несовместимы. Производитель переработал машину, восстановив совместимость с более ранними моделями. Получившаяся модель, BK-0011M, быстро пошла в производство, и большинство компьютеров серии BK-0011 на самом деле являются BK-0011M. Поскольку модификации были незначительными, большинство моделей -0011, вышедших на рынок, были модернизированы энтузиастами до моделей -0011M.

Моды

Нередко среди владельцев устанавливается один или два механических переключателя , которые сделали пользование компьютером более удобным. Некоторые из распространенных модов:

Энтузиастам удается подключать к компьютерам серии BK и более совершенные устройства: они разработали контроллер жесткого диска (HDD), а в компьютерах BK успешно используются 2,5-дюймовые жесткие диски. Другие популярные усовершенствования — звуковые чипы AY-3-8912 и Covox Speech. Вещь .

Эмуляторы

Существуют различные программные эмуляторы БК для современных компьютеров , совместимых с IBM PC . Эмулятор может работать на гораздо более высокой скорости, чем оригинальный BK.

Существуют также довольно полные повторные реализации BK для систем на базе программируемых вентильных матриц (FPGA), таких как MiST. [2]

Смотрите также

Рекомендации

  1. ^ Разогнать процессор относительно легко, но медленная динамическая память с произвольным доступом (DRAM) затрудняет разгон . Самая популярная турбо- скорость — 5 МГц.
  2. ^ "Ядро БК0011М (домашний компьютер в стиле ретро СССР) для платы MiST" . Гитхаб . 29 марта 2016 г. Проверено 16 апреля 2016 г.

Внешние ссылки