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

Новости сайта:

06.07.2026 09:51:11 // Выпущен релиз бета версии v4.6.2607.10184

Изменения в BKEmu:

  1. Добавлен MCP-сервер от Никиты Зимина, работоспособность не проверялась, т.к. поддержка и реализация полностью возложена на Никиту.
  2. В алгоритме загрузки сохранений найдена и исправлена ошибка, из-за которой параметры фрейма оказывается применялись не все, из-за чего сбивалась работа ВЕ-таймера и синхронизация с ним. Ещё, оказалось, что в кастомный блок сохранения конфигурации AZBK попало лишнее - временные указатели, из за чего сохранение, сделанное в 32-разрядной версии, нельзя было загрузить в 64-разрядной и наоборот. Это поправлено и теперь все старые сохранения конфигураций AZBK стали неработоспособны.
  3. Возвращён старый алгоритм масштабирования экрана, который был до прошлой версии. И немного улучшено переключение между оконным и полноэкранным режимами.

Скачать

26.06.2026 14:53:05 // Выпущен релиз бета версии v4.6.2606.10157

Изменения:

  • BKEmu:
    • Добавлена возможность вывода номера и типа страницы памяти в потоковый дизассемблер в виде префикса к адресу. Возможность опциональная, поэтому в меню "Отладка" добавлены опции по управлению потоковым дизассемблером. Для потокового дизассемблера взят свежий код от Patrona. Поэтому теперь есть опция отмены сворачивания циклов, но её надо в ini файле редактировать, т.к. это произвольное целое положительное число. Подробности в документации.
  • BKTurbo8:
    • Скриптовой команде $type добавлена возможность вывода на экран одного аргумента. Описание и способы применения в документации.
    • Скорректирован механизм обработки в скрипте значений меток присваиваний. А то там совсем непотребство было.
    • Исправлена ошибка парсинга очень длинных чисел. Теперь длина числа может быть ничем не ограничена, всё равно останется лишь то, что влазит в младшие 16 бит.
    • Слегка подкорректирован механизм обработки ошибок синтаксиса и парсинга.

Скачать

06.05.2026 14:25:44 // Выпущен релиз бета версии v4.6.2604.9942

Изменения:

  • BKEmu:
    1. Исправлена ошибка в определителе формата .bin, из-за чего многое могло читаться не так, если подсовывать файл в не .bin формате.
    2. Версия из окна About по клику левой кнопкой мыши на ней теперь копируется в буфер обмена.
  • BKDE:
    1. Исправлена ошибка при удалении файлов/каталогов из образа. Иногда получалось рекурсивное удаление уже удалённого и крах программы.
  • BKTurbo8:
    1. Для псевдокоманд .word, .byte, .blkb, .blkw ослаблен синтаксис, и допускается отсутствие аргумента, при этом подразумевается значение по умолчанию, для .word/.byte - 0, для .blkb/.blkw - 1.
    2. Коррекция работы с арифметическими выражениями, в которых в качестве аргумента присутствует точка.
  • BKTools:
    1. Исправлена ошибка в ключе командной строки -w - аргумент принимался неправильно.

Так же, теперь все консольные утилиты: BKHDDTool, ITCPC, BKTurbo8 и его вспомогательные инструменты, можно собрать в Линуксе.

И ещё, скрипт, меняющий версию, переписан на Python, так что и он теперь нужен для самостоятельной сборки отладочных версий. Хотя я не думаю, что кто-то этим занимается, так что не страшно.

Скачать

26.02.2026 09:34:07 // Обновление кросс ассемблера BKTurbo8.
  1. Исправлена ошибка в реализации псевдокоманды .org
  2. Добавлена псевдокоманда .align, подробности см. в документации.
  3. Добавлена возможность сохранения бинарника в формате SAV. Но это не делает кросс ассемблер полноценным средством для создания программ под RT-11.

Перейти и скачать

28.01.2026 12:49:28 // Обновление утилиты BKTapeReader

Утилита для распознавания оцифровок кассет БК обновлена.

Улучшен алгоритм автоматической обработки оцифровки всей кассеты. Но эта опция теперь по умолчанию выключена. Её теперь наоборот, включать надо.

Перейти и скачать

06.12.2025 11:18:53 // Выпущен релиз бета версии v4.6.2512.9919

Новость №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, а в документации описать забыл, значения пока надо смотреть в исходниках, там неочевидно. Заодно добавлено немного мелких удобств в менеджер ошибок.

Скачать

06.11.2025 10:56:22 // Выпущен релиз бета версии v4.5.2511.9825

Изменения:

  1. Опечатка в маппере СМК-512 - в режиме 060 были перепутаны сегменты 4 и 5. Это было с самого начала и никто не заметил, кроме reddie, однако это должно было фатально сказываться на работе с памятью контроллера.
  2. Новый функционал - по Alt-Enter из окна дизассемблера можно установить значение регистра PC из строки под курсором. Комбинация Ctrl-Enter зарезервирована на будущее, на всякий случай, раньше действовала как просто Enter.
  3. Добавлена новая команда отладки - пропустить команду. Горячая клавиша - Alt-F10. Действует просто - текущая команда не выполняется, а PC устанавливается на следующую команду за текущей.
  4. Добавлена эмуляция бага предвыборки MOVB PC,Rn, где Rn != PC. Включается/выключается только из файла bk.ini, параметром "Emulate MOVB Prefetch Bug" в секции "[Main]". По умолчанию включена, если параметра ещё нет, то он появится после первого запуска эмулятора.

Скачать

07.10.2025 11:04:49 // Выпущен релиз бета версии v4.5.2510.9751

Изменения:

  1. Коррекция работы с клавиатурой.
  2. Коррекция опознания некорректных bin файлов.
  3. Уточнение работы точек останова
  4. Коррекция поведения окна списка точек останова (по наводке от surf148)

Скачать

07.10.2025 10:26:04 // Выпущен релиз эмулятора v3.14.2510.10760

Изменения:

  1. BKEmu - Коррекция работы с клавиатурой.
  2. BKEmu, BKDE - коррекция опознания некорректных bin файлов.

Скачать

07.09.2025 11:58:54 // Исходники игр

Добавлены дизассемблирванные исходники игр Moon Buggy Комарчука Олега Анатольевича и Alone, авторства DDV со снятой защитой MMM & CHS corp. Собрать вторую можно только актуальной версией кросс ассемблера BKTurbo8, там как раз применена новая команда .insert

 [1]  2  3  4  5  6  7  8  ...   13  14  15  >>     Всего: 150     На странице: