- Электроника БК
-
БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит Ширина шины адресов 16 бит Тип шины Архитектура Процессор К1801ВМ1 на частоте 3 либо 4 МГц Память 32 КБ Чипсет 1801 Устройства хранения данных компакт-кассета, дисковод ОС см. Операционные системы БК-0010/11 БК — семейство советских 16-разрядных домашних и учебных компьютеров, совместимых по системе команд и частично по архитектуре с СМ ЭВМ, ДВК.
Разработан в НПО «Научный Центр», г. Зеленоград. Производился серийно на заводе «Экситон», г. Павловский Посад с января 1985 года. БК 0010-01 также производился в г. Шауляй (Литва)[1], в Армении, а также на предприятии «Элекон» в Казани. В 1990 году розничная цена на БК 0010-01 в сети фирменных магазинов «Электроника» составляла 650 рублей, что было в 2-3 раза выше заработной платы инженера.
В качестве дисплея использовался бытовой черно-белый или цветной телевизор или, реже, специальный монитор, внешней памятью служил бытовой кассетный магнитофон.
Содержание
Модели
Материнская плата БКБК-0010
- Процессор: К1801ВМ1 (аналог LSI-11/03 из семейства
- Оперативная память: 32 КБ, из которых 16 КБ отведено под программы и данные, и ещё 16 КБ — под видеопамять
- Клавиатура: мембранная, 92 клавиши; контроллер К1801ВП1-014
- Видео: текстовый режим, чёрно-белый 512 × 256 точек, 4-цветный 256 × 256 точек; контроллер К1801ВП1-037
- Язык программирования — интерпретатор языка Фокал в ПЗУ
- Блок питания для защиты от помех помещался в отдельном корпусе
- Стандартным устройством хранения данных служил кассетный магнитофон с функцией управления лентопротяжным механизмом, или без неё
- Параллельный 16-разрядный программируемый порт ввода-вывода позволял подключать принтер и другие периферийные устройства
Конструктив БК-0010 не предусматривал расширения ОЗУ. Периферийные устройства (принтер, НГМД с контроллером) существовали, но в продажу поступали редко и были дефицитными.
Мембранная клавиатура представляла из себя печатную плату с установленными на ней 92 переключателями ПКН-150, закрытую цветным пленочным шильдом. На шильде были нанесены обозначения клавиш и функциональных зон. Предполагалась возможность замены шильда в соответствии со спецификой используемого программного обеспечения.[2]
БК-0010.01
Вариант БК-0010 с клавишной клавиатурой вместо плёночной и языком Бейсик-86 (BASIC-86), он же «вильнюсский бейсик» в ПЗУ. Интерпретатор языка Фокал перенесен в ПЗУ специального подключаемого модуля МСТД (мониторная система тестирования и диагностики). Этот модуль, помимо запуска тестовых программ, позволяет вводить программы в кодах и работать с магнитофоном.
БК-0010Ш и БК-0010.01Ш
- См. также: Комплекс Учебной Вычислительной Техники
«Школьные» модификации, дополнительно комплектовались блоком ИРПС для соединения в комплекс КУВТ-86, состоящий из ДВК-2МШ в качестве сервера и двенадцати БК-0010.
БК-0011
Появилась в 1990 году. Отличия от БК-0010:
- больший объём оперативной памяти — 128 КБ, постраничная организация памяти, две страницы памяти можно было поочерёдно отображать на экран, что обеспечивало мгновенную перерисовку экрана
- процессор стал работать на частоте 4 МГц
- появились экранные палитры
- контроллер дисковода стал входить в стандартную поставку
БК-0011M
«Электроника МС 0513». Исправленная версия БК-0011. Под БК-11 обычно понимается БК-0011М, так как БК-0011 было выпущено немного. Одно из заметных исправлений — на БК-0011 не работал звук в программах, написанных для БК-0010; в БК-0011М эта ошибка была исправлена.
Программное обеспечение
ОС БК-11 — единственная операционная система, поддержанная производителемМеню бут-менеджера мультизагрузорчного диска с выбором операционной системыВ поставке БК-0010 был минимальный набор программ — кассета с примерами на Фокале или Бейсике, игра Тетрис и тесты оборудования. Большинство программного обеспечения создавалось самими пользователями — чаще всего с нуля, либо путём адаптации с других ЭВМ близкой архитектуры, например с ДВК. Распространялись программы путем обмена на встречах энтузиастов — обычно на радиорынках. Существовали также кооперативы, тиражировавшие и продававшие программы на кассетах (обычно не свои).
- Операционные системы
- Игры: список игр включает в себя более 100 названий[3], в том числе: Boulder Dash, Monkey Island, UFO («НЛО: Враг неизвестен», 1998) и UFO 2, Prince of Persia и др.
Аппаратные доработки
Несколько несложных полезных доработок делалось, как правило, самими пользователями.
- Кнопка сброса. Некоторые программы часто зависали, не все игры имели правильно работающую функцию выхода. Без кнопки сброса перезагрузить компьютер можно было выключением и включением питания, но это нередко приводило к преждевременному износу выключателя на блоке питания.
- Переключатель паузы. Переключатель аппаратно приостанавливал выполнение инструкций процессором. Это было удобно для временной приостановки игр, не имеющих встроенной функции паузы. К сожалению, отдельные игры не возвращались после этого к работе корректно, так как программируемый аппаратный таймер в компьютере продолжал работать даже когда выполнение программы центральным процессором было заморожено.
- Переключатель тактовой частоты процессора (переключатель «турбо»). Позволял изменить тактовую частоту со стандартной 3 МГц (в серии БК-0010*) на 4 либо 6 МГц, или со стандартной 4 МГц (в серии БК-0011*) на 3 либо 6 МГц. Не все экземпляры процессоров надежно работали на частоте 6 МГц; пригодность каждого определялась опытным путем. Изменение тактовой частоты изменяло скорость игрового процесса в динамичных играх. Переключатель частоты обычно ставился вместе с переключателем паузы, так как в простейшей схеме переключателя частоты неизбежный дребезг контактов механического переключателя искажал форму тактового синхросигнала и мог привести к зависанию программы в результате сбоя процессора, если процессор не был остановлен на время переключения.
- Выключатель звука, либо плавный регулятор громкости встроенного пьезоэлектрического динамика. Одновременно в корпус мог быть установлен более громкий динамик.
- Аудиосопроцессор мышь, джойстик, принтер, а ещё позже появилась возможность подключать дисководы и жёсткие диски.
Эмуляция
В настоящее время с компьютером БК можно ознакомиться с помощью одного из программных эмуляторов БК для современных компьютеров:
- Эмулятор Сергея Камнева
- Эмулятор Леонида Брухиса, с открытым исходным кодом (Linux)
- Эмулятор Юрия Калмыкова, с открытым исходным кодом
- Эмулятор 3000 Евгения Троицкого — среди прочих машин, эмулирует и БК-0010/0011
- Эмулятор Алексея Савельева (DOS, Windows 95/98/ME)
Литература и публикации
Компьютеру были посвящёны многочисленные самодеятельные информационные бюллетени (фэнзины), в частности, БК-ОБЗОР, газета «MaD Press» (Краснодар), газета «Дон» (Ростов-на-Дону). Статьи о БК печатались в журналах: «Персональный компьютер БК-0010 БК-0011М», «Наука и жизнь», «Вычислительная техника и её применение», «Микропроцессорные средства и системы» [2] , «Информатика и образование».
- ПЭВМ БК-0010. Руководство пользователя. 1984 г. [1]
- Журнал «Персональный компьютер БК-0010 — БК-0011М» издавался в 1993—1995 издательством «Образование и информатика», г. Москва. Всего было выпущено 14 выпусков.
- Зальцман Ю. Архитектура и ассемблер БК. // «Информатика и образование» 1991 №2.
- Митрюхин В. К., Донской А. Н., Михайлов А. В., Немов А. М. Программирование на БК-0010-01. [2]
Примечания
- ↑ http://avr.nikolaew.org/homekomp.htm
- ↑ 1 2 С.М. Косенков, А.Н.Полосин, З.А.Счепицкий, М.И.Дябин, А.И.Половянюк Бытовая персональная микроЭВМ «Электроника БК-0010» // Микропроцессорные средства и системы. — 1985. — № 1. — С. 22-25.
- ↑ http://www.bk-001x.land.ru/BK0010(-01)/Katalog/Games/ASM/Games_All.html
См. также
Ссылки
- Форум БК-0010/0011М
- Игры, эмуляторы для БК0010-01 и БК0011M + форум
- Электроника БК0010(-01), БК0011(M)!
- Электроника БК 0010 на сайте Института информатизации
- Компьютерный музей — Электроника БК-0010/11
- Журнал Компьютерра — История аутсайдера
- Воспоминания о БК-0010
- Компьютер БК-0010 (BK-0010)
- Компьютер БК 0010/11М
- Страница ностальгии по БК-0010
- Электроника БК-0010/11
- БК-0010 — советский персональный компьютер — группа в Google Groups
- Латвийская страничка о БК
- БК-0010: культура, сообщество, демосцена
- БК - лучший антинародный компьютер
- Процессор: К1801ВМ1 (аналог LSI-11/03 из семейства
Wikimedia Foundation. 2010.