Jump to content

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

(Перенаправлено с BK-0010 )
Электроника БК
Электроника БК0010-01
Разработчик НПО «Научный центр»
Производитель Электроника
Тип Домашний компьютер
Дата выпуска 1985 год ; 39 лет назад ( 1985 )
Начальная цена 600-650 руб.
Снято с производства 1993 год ; 31 год назад ( 1993 )
Операционная система ОС БК-11, АНДОС ; FOCAL (язык программирования) , Vilnius BASIC (встроенный ПЗУ) и т. д.
Процессор К1801ВМ1 @3МГц (БК-0010), @4,6МГц (БК-0011), @4МГц (БК-0011М)
Память 32 КиБ
Отображать 512×256 монохромный, 256×256 с 4 цветами
Графика К1801ВП1-037
Звук пейджер
Маркетинговая цель персональных компьютеров Пользователи
Назад
совместимость
с PDP-11 Совместимость

« Электроника БК» — это серия 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 КиБ.

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

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

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

[ редактировать ]

Машина основана на 16-битном однокристальном процессоре K1801VM1 с тактовой частотой обычно 3 МГц. [1] Он совместим с Digital Equipment Corporation линейкой LSI-11 компании , хотя в нем отсутствует расширенный набор команд (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 — первая модель (первоначально выпущена в 1983 году, серийное производство с 1985 года). Имеет псевдомембранную клавиатуру (набор механических микропереключателей без колпачков, закрытых гибкой накладкой), 32 КиБ ОЗУ, 8 КиБ ПЗУ с BIOS (микросхема К1801РЕ2-017), 8 КиБ ПЗУ с FOCAL интерпретатором (К1801РЕ2-018), ПЗУ объемом 8 КиБ с отладчиком (К1801РЕ2-019) и одним свободным слотом ПЗУ, а частота процессора составляет 3 МГц. . магнитофон Для хранения данных в заводской конфигурации используется

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

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

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

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

Белый корпус BK0011M.
Черный корпус BK0011M.

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

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

  • сброса Кнопка . Программы часто зависают . Кроме того, в некоторых играх не реализована должным образом функция выхода. Без этой кнопки компьютер придется перезагружать путем выключения и включения питания , что в конечном итоге приводит к выходу из строя выключателя питания на внешнем источнике питания. Прерывание сброса может быть перехвачено операционной системой, поэтому в таких системах (например, ANDOS , MK-DOS ОС ) кнопка сброса осуществляет выход в файловый менеджер .
  • Переключатель паузы . Этот переключатель активирует аппаратную приостановку выполнения инструкций в процессоре. Переключатель паузы полезен для приостановки игр, большинство из которых не имеют клавиши паузы . Однако некоторые игры после выхода из приостановки ведут себя некорректно, поскольку программируемый аппаратный таймер, процессора встроенный в чип , все еще работает, пока выполнение инструкций было приостановлено. В БК также имеется программная комбинация клавиш для паузы.
  • Переключатель тактовой скорости ( турбо -переключатель). процессора изменяется При этом тактовая частота со стандартных 3 МГц (серия BK-0010*) на 4 или 6 МГц или со стандартных 4 МГц (серия BK-0011*) на 3 или 6 МГц. Не все образцы процессоров надежно работают на частоте 6 МГц; возможность такого разгона приходится определять экспериментально для каждого образца. Переключение тактовой частоты меняет темп динамичных игр. Турбо-переключатель обычно необходимо устанавливать вместе с переключателем паузы, поскольку простейшая схема переключения тактовой частоты создает неверную форму тактового сигнала из-за дребезга контактов в механическом переключателе, что приводит к риску зависания выполнения программного обеспечения, если только процессор находится в приостановленном состоянии.
  • Переключатель включения/выключения звука или ручка громкости звука , которая регулирует уровень громкости внутреннего пьезоэлектрического динамика с помощью потенциометра . При этом моддер может заменить динамик на более громкий.

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

Эмуляторы

[ редактировать ]

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

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

См. также

[ редактировать ]
  1. ^ Разогнать процессор относительно легко, но медленная динамическая память с произвольным доступом (DRAM) затрудняет разгон . Самая популярная турбо- скорость — 5 МГц.
  2. ^ "Ядро БК0011М (домашний компьютер в стиле СССР) для платы МиСТ" . Гитхаб . 29 марта 2016 г. Проверено 16 апреля 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a2f220ef1faded13f0562ad441805c7b__1719764280
URL1:https://arc.ask3.ru/arc/aa/a2/7b/a2f220ef1faded13f0562ad441805c7b.html
Заголовок, (Title) документа по адресу, URL1:
Electronika BK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)