Достъпен е выпускът на проекта BK 3.12.2110.8960, който развива емулатор за 16-битовите домашни компютри БК-0010-01, БК-0011 и БК-0011М, произведени през 80-те години на миналия век и съвместими по командна система с компютрите PDP-11, СМ ЕВМ и ДВК. Емулаторът е написан на C++ и се разпространява в изходен код. Общата лицензия за кода не е явно обозначена, но в отделни файлове се споменава LGPL, а също така се заимстват някои компоненти под LGPL. Работата се поддържа само на платформата Windows.
Промени в емулатора:
- Добавена е емулация на патефона за БК-0011 и БК-0011М при работа в БОС. Тоест, в ПЗУ-Бейсик файловете могат да се четат/пишат като .bin файлове.
- Предложени са четири независими прозорци за дамп на паметта. При първо стартиране ще има проблеми с прозорците за дампове, затова е необходимо да се затворят всички прозорци и да се отворят отново, както и евентуално да се пренаредят по необходимост.
- В прозорците за дамп на паметта са добавени бутони за запазване и зареждане на дампове във формат .bin. Характеристиките на работата могат да бъдат намерени в документацията.
- В картата на паметта вече могат да се запазват и зареждат страници не само като изображения, но и във формат .bin.
- Преработена е работата с аргументите на командния ред, добавена е възможността да се зареждат .bin файлове в БОС БК-0011(М) с помощта на ключа /B.
- Добавена е възможността да се зареждат дампове във формат .bin (както и произволни) директно в паметта на емулирания БК, с помощта на ключа на командния ред /D. С този ключ също може да се зареди дамп в паметта веднага след създаване на конфигурацията, преди инициализацията.
- Подобрен е механизмът за забрана на стартиране на множество копия на програмата и предаване на параметри чрез командния ред от стартираната копия към екземпляра на програмата, намираща се в паметта.
- Премахнати са всички акселератори от цифровите клавиши на Numpad клавиатурата.
Източник: opennet.ru
