Эмулятор БК-0010(01), БК-0011
и БК-0011М
ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
ДВК   УК-НЦ   БК0010/11М
archive.pdp-11.org.ru

Выбранная версия:

v4.6.2512.9919 Дата: 06.12.2025 11:18:53

AZBK.7z (6.23 МБ)
BK_v4.6_ARM64_beta.7z (7.56 МБ)
BK_v4.6_ARM_beta.7z (7.64 МБ)
BK_v4.6_src_beta.7z (5.32 МБ)
BK_v4.6_x64_beta.7z (7.88 МБ)
BK_v4.6_x86_beta.7z (7.26 МБ)

Новость №1: Дальнейшее развитие и исправление ошибок в эмуляторе v3.x прекращено. Из-за того, что исходники версий 3 и 4 стали слишком сильно различаться, и перетаскивать изменения из версии 4 в версию 3 стало слишком затратно. Основной версией эмулятора становится версия 4, и все улучшения будут делаться только в ней. Но она пока побудет в статусе Бета, из-за доделок в эмуляции AZBK и слишком уж кривой реализации эмуляции ИРПС.

Новость №2: Начиная с этой версии поддержка Windows XP прекращена из-за перехода на стандарт языка C++20.

Исправления в эмуляторе

  1. Исправлена опечатка в коде ассемблера из-за которой невозможно было указать максимальную длину перехода для команды SOB.
  2. Исправлена ошибка в эмуляторе диспетчера прерываний, из-за которой некоторые прерывания происходили, когда уже были не нужны и не должны.
  3. Добавлен автодетект Covox, который не всегда хорошо работает, поэтому отключаемый.
  4. В ассемблер добавлены простые арифметические выражения и оператор "точка", обозначающий текущий адрес, заодно бонусом добавлены операторы 'A и "AB (один символ и 2 символа), все они могут быть аргументами выражения, т.е. их можно складывать и вычитать друг из друга. Однако числа - только восьмеричные. Подробнее - в документации.

В BKDE подкорректирован просмотрщик файлов и устранены потенциальные ошибки в обработке каталога RT-11.

В BKTurbo8 добавлен errorlevel, а в документации описать забыл, значения пока надо смотреть в исходниках, там неочевидно. Заодно добавлено немного мелких удобств в менеджер ошибок.

 

Все версии