БК: различия между версиями

Материал из Emuverse
м (links)
 
(не показано 14 промежуточных версий 2 участников)
Строка 26: Строка 26:
|год = 1985
|год = 1985
|номер = 1
|номер = 1
|страницы = 22-25}}
|страницы = 22-25
|ссылка = https://emuverse.ru/downloads/computers/BK/docs/bk-851022-25.djvu}}
</ref>
</ref>
, [[Информатика и образование (журнал)|«Информатика и образование»]].
, [[Информатика и образование (журнал)|«Информатика и образование»]].
Строка 69: Строка 70:
== Программное обеспечение ==
== Программное обеспечение ==
[[Изображение:BK-multiboot.png|thumb|256px|Меню бут-менеджера мультизагрузорчного диска с выбором операционной системы]]
[[Изображение:BK-multiboot.png|thumb|256px|Меню бут-менеджера мультизагрузорчного диска с выбором операционной системы]]
{{main|Операционные системы БК-0010/11}}
{{main|:w:Операционные системы БК-0010/11|Операционные системы БК-0010/11 (статья в Википедии)}}


Большинство программного обеспечения создавалось самими пользователями (иногда в виде адаптации программ с других ЭВМ близкой архитектуры, например с ДВК) и распространялось путем обмена программами. Существовали также кооперативы, тиражирующие и продающие программы на кассетах (обычно не свои).
Большинство программного обеспечения создавалось самими пользователями (иногда в виде адаптации программ с других ЭВМ близкой архитектуры, например с ДВК) и распространялось путем обмена программами. Существовали также кооперативы, тиражирующие и продающие программы на кассетах (обычно не свои).
Строка 89: Строка 90:
{{reflist}}
{{reflist}}


== См. также ==
 
* [[Операционные системы БК-0010/11]]
 
== Эмуляторы ==
* {{www}} [http://www.emulator3000.org/rus-e3.htm Эмулятор 3000] (Windows, 2004)
* {{www}} http://bashkiria-2m.narod.ru (Windows, развивается) — универсальный эмулятор Дмитрия Целикова
* {{www}} http://code.google.com/p/bk0010/ — реализация БК0010.01 на Altera DE1
* {{zip}} [https://emuverse.ru/downloads/computers/BK/emulators/BK10-DmitryTjurev.zip БК-0010 by Dmitry Tjurev] (MS-DOS, + src-asm);
* {{zip}} БК-0011М от Алексея Савельева (MS-DOS, + утилиты, программы) [https://emuverse.ru/downloads/computers/BK/emulators/emu50b.rar v.&nbsp;5.0], [https://emuverse.ru/downloads/computers/BK/emulators/upg50b2.rar Update 1], [https://emuverse.ru/downloads/computers/BK/emulators/upg52b.zip Update 2], [https://emuverse.ru/downloads/computers/BK/emulators/emulator.rar v.&nbsp;6.04] ;
* {{zip}} [https://emuverse.ru/downloads/computers/BK/emulators/BK11-Samara.zip BK11-Samara] (MS-DOS, 1997)
* {{zip}} http://www.mailcom.com/bk0010/bk-terak-emu.2005.08.26.tar.gz - эмулятор Леонида Брухиса для UNIX и Linux


== Внешние ссылки ==
== Внешние ссылки ==
* [http://zx.pk.ru/forumdisplay.php?f=59 http://zx.pk.ru/] — раздел форума, посвященный БК;
* http://bk0010.narod.ru — история, документация, публикации, утилиты, программы;
* http://bk0010.narod.ru — история, документация, публикации, утилиты, программы;
* http://www.bk-001x.land.ru — коллекция эмуляторов, игры, программы, публикации, документация по дисководу;
* http://www.bk-001x.land.ru — коллекция эмуляторов, игры, программы, публикации, документация по дисководу;
Строка 98: Строка 108:
* http://www.mailcom.com/bk0010 — эмулятор, документация, игры;
* http://www.mailcom.com/bk0010 — эмулятор, документация, игры;
* http://bk0010.org (бывший http://bk.default.ru) — эмулятор, утилиты, документация;
* http://bk0010.org (бывший http://bk.default.ru) — эмулятор, утилиты, документация;
* http://bkcrew.narod.ru — эмулятор (MS-DOS), программы;
* [http://boulder-dash.narod.ru/bk_emulator.html http://boulder-dash.narod.ru] — эмулятор (Windows, 2005, +исходники), программы;
* http://bksoft.by.ru — коллекция ссылок на эмуляторы, программы;
* http://bk0010.chat.ru — программы, подборка ссылок;
* http://cplusplus.boom.ru — эмулятор (Windows?), программы;
* [http://sergk.org.ua/mercury/index.html http://sergk.org.ua/mercury] — программы, подборка ссылок;
* http://gazetakpss.narod.ru — электронная версия газеты «КПСС»;
* [http://forum.maxiol.com/index.php?showtopic=989 http://forum.maxiol.com] — большая подборка программ;
* [http://www.vak.ru/doku.php/proj/bk-fpga http://www.vak.ru] — документация;
* [http://alexxoft.dom.raid.ru/dprogs.htm http://alexxoft.dom.raid.ru] — несколько программ;
* http://www.dataforce.net/~andos/ — домашняя страница ANDOS;
* http://bk0010.leob.com — несколько программ;
* http://bk0011m.listopad.info — Архив Московского клуба БК на Свиблово (образы дисков БК);
* ftp://ftp.komkon.org/pub/EMIL8/BK0010/ — сборник эмуляторов, программы;
* [http://groups.google.com/group/bk0010 Группа в Google Groups]
* [http://groups.google.com/group/bk0010 Группа в Google Groups]
* [http://iiorao.ru/iio/pages/history/history_COMP/comp1/ http://iiorao.ru] — история, фотографии;
* [http://iiorao.ru/iio/pages/history/history_COMP/comp1/ http://iiorao.ru] — история, фотографии;
Строка 104: Строка 130:
* [http://www.zolitude.lv/museum/data/exhibits_data/5.htm http://www.zolitude.lv] — история;
* [http://www.zolitude.lv/museum/data/exhibits_data/5.htm http://www.zolitude.lv] — история;
* [http://www.users.itl.net.ua/~prool/BK-0010.html http://www.users.itl.net.ua/~prool] — коллекция ссылок;
* [http://www.users.itl.net.ua/~prool/BK-0010.html http://www.users.itl.net.ua/~prool] — коллекция ссылок;
* {{www}} http://archive.pdp-11.org.ru/ - Архив программ и документации для компьютеров УК-НЦ, ДВК и БК


== Документация ==
== Документация ==
Строка 111: Строка 139:
* [[Программирование на БК-0010-01]]
* [[Программирование на БК-0010-01]]
* [[БК: Флоппи-диски 800 килобайт|Техническая информация по подключению дисковода]]
* [[БК: Флоппи-диски 800 килобайт|Техническая информация по подключению дисковода]]
* {{pdf}} [http://www.emuverse.ru/downloads/computers/BK/docs/bk0010-operating-manual.pdf Руководство по эксплуатации БК-0010/БК-0010-01]
* {{zip}} [https://emuverse.ru/downloads/computers/BK/firmware/BK0010_0011_ROM_sources.rar Исходные тексты ПЗУ БК-0010 и БК-0011, техническое описание БК-0010]
* {{djvu}} [http://www.emuverse.ru/downloads/computers/BK/docs/bk0010-schematics.djvu Схема БК-0010]
* {{pdf}} [https://emuverse.ru/downloads/computers/BK/docs/bk0010-operating-manual.pdf Руководство по эксплуатации БК-0010/БК-0010-01]
* {{djvu}} [http://www.emuverse.ru/downloads/computers/BK/docs/bk0011m-schematics.djvu Схема БК-0011М]
* {{djvu}} [https://emuverse.ru/downloads/computers/BK/docs/bk0010-schematics.djvu Схема БК-0010]
* {{djvu}} [http://www.emuverse.ru/downloads/computers/BK/docs/bk-851022-25.djvu Статья в журнале МСиС №1, 1985]
* {{djvu}} [https://emuverse.ru/downloads/computers/BK/docs/bk0011m-schematics.djvu Схема БК-0011М]
* {{djvu}} [https://emuverse.ru/downloads/computers/BK/docs/bk-851022-25.djvu Статья в журнале МСиС №1, 1985]
* [https://emuverse.ru/downloads/computers/BK/docs/BK-0010-interfaces.jpg Распайка внешних кабелей]
* [https://emuverse.ru/downloads/computers/BK/docs/BK-RGB-SCART.png Подключение к цветному телевизору через SCART]
* {{www}} [http://retropc.org/index.html?action=w_razdela&id_razdel=31#c3 Документация на сайте retropc.org]
 
[[Категория:БК-0010/11|*]]
[[Категория:БК-0010/11|*]]


== Файлы ==
== Файлы ==
* {{rom}} [http://www.emuverse.ru/downloads/computers/BK/firmware/BK0010.rom Прошивка ПЗУ БК-0010]
* {{rom}} [https://emuverse.ru/downloads/computers/BK/firmware/BK0010.rom Прошивка ПЗУ БК-0010]
* {{rom}} [http://www.emuverse.ru/downloads/computers/BK/firmware/BK0010_01.rom Прошивка ПЗУ БК-0010.01]
* {{rom}} [https://emuverse.ru/downloads/computers/BK/firmware/BK0010_01.rom Прошивка ПЗУ БК-0010.01]
* {{rom}} [http://www.emuverse.ru/downloads/computers/BK/firmware/BK0011M.rom Прошивка ПЗУ БК-0011М]
* {{rom}} [https://emuverse.ru/downloads/computers/BK/firmware/BK0011M.rom Прошивка ПЗУ БК-0011М]
* {{rom}} [http://www.emuverse.ru/downloads/computers/BK/firmware/fdc/ Различные версии прошивок ПЗУ контроллера дисковода]
* {{rom}} [https://emuverse.ru/downloads/computers/BK/firmware/fdc/ Различные версии прошивок ПЗУ контроллера дисковода]

Текущая версия от 21:31, 18 сентября 2023

    Этот документ распространяется на условиях лицензии CC-BY-SA 3.0
Данная статья основана на материалах из Википедии. См. оригинал, список авторов
 
БК0010-01
БК
Тип Бытовой компьютер
Выпущен 1985
Выпускался по
Процессор К1801ВМ1
Память 32К
Чипсет 1801
Устройства хранения данных МЛ
ОС см. Операционные системы БК-0010/11

БК — cемейство советских 16-разрядных домашних и учебных компьютеров, совместимых по системе команд и частично по архитектуре с СМ ЭВМ, PDP-11 и ДВК.

Разработан в НПО «Научный Центр», г. Зеленоград. Производился серийно на заводе «Экситон», г. Павловский Посад с 1985 года. БК-0010-01 также производился в г. Шауляй (Литва)[1] и в Армении. В 1990 г розничная цена на БК-0010-01 в сети фирменных магазинов «Электроника» составляла 650 рублей.

В качестве дисплея использовался бытовой черно-белый или цветной телевизор или, реже, специальный монитор, внешней памятью служил бытовой кассетный магнитофон. B дальнейшем, силами любителей, к компьютеру постепенно начала подключаться периферия — мышь, джойстик, принтер, а ещё позже появилась возможность подключать дисководы и жёсткие диски.

Компьютеру были посвящёны многочисленные самодеятельные информационные бюллетени (фэнзины) БК-ОБЗОР, журнал «Персональный компьютер БК-0010 БК-0011М» и газета «MaD Press» и рубрики в научно-популярных журналах «Наука и жизнь», «Техника — молодёжи», «Вычислительная техника и её применение», «Микропроцессорные средства и системы» [2] , «Информатика и образование».

В настоящее время с компьютером БК можно ознакомиться с помощью одного из программных эмуляторов БК для современных компьютеров.


БК-0010

ОС БК-11 — единственная операционная система, поддержанная производителем
  • Процессор: К1801ВМ1 (аналог LSI-11/03 из семейства PDP-11) на тактовой частоте 3 МГц
  • Оперативная память: 32 КБ, из которых 16 КБ отведено под программы и данные, и ещё 16 КБ — под видеопамять
  • Клавиатура: пленочная, 92 клавиши; контроллер К1801ВП1-014
  • Видео: текстовый режим, чёрно-белый 512 × 256 точек, 4-цветный 256 × 256 точек; контроллер К1801ВП1-037
  • Язык программирования — интерпретатор языка Фокал в ПЗУ.
  • Блок питания для защиты от помех помещался в отдельном корпусе.
  • Стандартным устройством хранения данных служил кассетный магнитофон с функцией управления лентопротяжным механизмом, или без неё.
  • Параллельный интерфейс ИРПР позволял подключать принтер и другие периферийные устройства

Конструктив БК-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М эта ошибка была исправлена.

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

Меню бут-менеджера мультизагрузорчного диска с выбором операционной системы

Большинство программного обеспечения создавалось самими пользователями (иногда в виде адаптации программ с других ЭВМ близкой архитектуры, например с ДВК) и распространялось путем обмена программами. Существовали также кооперативы, тиражирующие и продающие программы на кассетах (обычно не свои).

Мелкие аппаратные доработки

Несколько несложных полезных доработок делалось, как правило, самими пользователями.

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


Источники и библиография

  1. http://avr.nikolaew.org/homekomp.htm
  2. 2,0 2,1  С.М. Косенков, А.Н.Полосин, З.А.Счепицкий, М.И.Дябин, А.И.Половянюк Бытовая персональная микроЭВМ «Электроника БК-0010» // Микропроцессорные средства и системы. — 1985. — № 1. — С. 22-25.


Эмуляторы

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

Документация

Файлы