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

Для самых любопытных

Здесь будут выкладываться текущие сборки новой версии эмулятора. Он построен по модульному принципу. Там когда-нибудь будет можно собирать нужную конфигурацию из набора разных модулей.

Проблема как раз в том, что не придумывается конфигуратор конфигураций, самая фишка-то и не работает. Используется набор уже жёстко сформированных конфигураций.

Из нового - присутствует модуль блока ИРПС. А из-за того, что конфигуратора нет, он по умолчанию включён во все конфигурации. И не отключается (кроме конф. AZBK, там он принудительно отключён и включить его нельзя). И для правильной работы с Бейсиком БК10/БК11 или Фокалом БК10 его надо соответствующим образом настроить.

Прожорливость и требовательность к ресурсам возросла.

Для работы может понадобиться VC redistributable 2015/2017/2019/2022. А для пользователей Windows XP - вот такой VC Redist 2015/2017/2019 и больше никакой.

Всякие неожиданные проблемы и глюки - возможны!

v4.4.2504.9726 Дата: 23.04.2025 12:50:03

AZBK.7z (6.23 МБ)
BK_v4.4_ARM64_beta.7z (6.98 МБ)
BK_v4.4_ARM_beta.7z (7.02 МБ)
BK_v4.4_src_beta.7z (4.13 МБ)
BK_v4.4_x64_beta.7z (7.32 МБ)
BK_v4.4_x86_beta.7z (6.63 МБ)
BK_v4.4_x86_WinXP_beta.7z (6.64 МБ)

Изменения:

  • Начато добавление поддержки сети. Оно даже как-то работает, но требует тестов и проверок.
  • Исправлены некоторые ошибки, о которых вы никогда бы и не узнали. На которые я случайно наткнулся. В том числе исправлена неточность эмуляции клавиатуры.

 

Предыдущие сборки:

v4.4.2502.9623 Дата: 24.02.2025 12:37:33

AZBK.7z (6.14 МБ)
BK_v4.4_ARM64_beta.7z (6.96 МБ)
BK_v4.4_ARM_beta.7z (7.02 МБ)
BK_v4.4_src_beta.7z (4.13 МБ)
BK_v4.4_x64_beta.7z (7.26 МБ)
BK_v4.4_x86_beta.7z (6.60 МБ)
BK_v4.4_x86_WinXP_beta.7z (6.63 МБ)

Исправления:

  • Исправлена опечатка в опознавателе .bin файлов.
  • Ещё небольшое уточнение работы Менестреля, но, по-моему ничего не изменилось.

 

v4.4.2501.9615 Дата: 28.01.2025 14:29:43

AZBK.7z (6.2M)
BK_v4.4_ARM64_beta.7z (7.0M)
BK_v4.4_ARM_beta.7z (7.1M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.7M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Новое

  1. Уточнение работы видеорежимов AZ и начата доработка до совместимости с прошивкой 00017.
  2. Увеличение функциональности окна точек останова.
  3. Разные удобства в окне дизассемблера, связанные с редактированием команд.
  4. Сохранение файлов дампа без заголовка по Shift в окне дампа памяти.
  5. Ослабление контроля .bin файла, чтобы и всякие кривые .bin файлы можно было загружать.
  6. Память СМК сделана более быстрой.
  7. Сглаживающий фильтр Менестреля теперь включается только при фильтрации.
  8. Добавлен потоковый дизассемблер, сохраняет в файле каждую выполненную команду процессора. Включается в панели инструментов "Отладка", и во время работы может генерировать файл размером в десятки и сотни мегабайт, не злоупотребляйте. Файл сохраняется в папке "UserSaves".

 

v4.4.2409.9515 Дата: 20.09.2024 12:40:38

AZBK.7z (6.2M)
BK_v4.4_ARM64_beta.7z (7.0M)
BK_v4.4_ARM_beta.7z (7.0M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.7M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Изменения:

  1. Добавлено новое окошко "Распределение памяти", в котором наглядно отображается, что куда подключено в данный момент.
  2. В окно "Карта памяти" добавлен просмотр памяти AZBK.
  3. Уточнена эмуляция блиттера AZBK. Чтобы он не вызывал крах эмулятора при записи в регистры случайных значений.
  4. В архиве AZBK обновлены romы до актуальных.

 

v4.4.2409.9433 Дата: 04.09.2024 14:41:15

AZBK.7z (6.2M)
BK_v4.4_ARM64_beta.7z (7.0M)
BK_v4.4_ARM_beta.7z (7.0M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.6M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Изменения:

  • Все те же, что и для релиза 3.13.2407.10738.
  • Эмуляция AZBK соответствует прошивке v15b9.
  • Исправлена скорость монофонического звука через DMA.

 

v4.4.2406.9424 Дата: 08.06.2024 16:20:12

AZBK.7z (6.2M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.7M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Фикс незахода в Setup AZBK

 

v4.4.2405.9419 Дата: 03.06.2024 15:01:26

AZBK.7z (6.2M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.2M)
BK_v4.4_x86_beta.7z (6.6M)
BK_v4.4_x86_WinXP_beta.7z (6.6M)

Изменения:

  1. Эмуляция блиттера доведена до соответствия версии v15b9 (теоретически, как я понял из описаний и объяснений)
  2. В дампах памяти и в дизассемблере теперь можно редактировать код ПЗУ.
  3. Сделан таймер аптайма.
  4. Исправлена эмуляция джойстика, чтобы можно было почти любые свои кнопки ему назначать. (Кроме системных Windows)
  5. В окне дампа памяти поправлена работа с дампом содержимого в .bin файл, а то было неудобно сделано. файл без заголовка bin по умолчанию загружается по адресу 1000, а не 0

 

v4.4.2404.9402 Дата: 17.04.2024 15:27:56

AZBK.7z (5.9M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.6M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Изменения в эмуляторе:

  1. Исправлена ошибка переполнения буфера при передаче командной строки от второй копии программы к первой, уже запущенной.
  2. Улучшен внешний вид окна просмотра спрайтов в карте памяти.
  3. Уточнение работы прерываний от клавиатуры.
  4. Исправлена опечатка в эмуляции загрузки с магнитофона в БК0011 и БК0011М

 

v4.4.2404.9383 Дата: 01.04.2024 14:49:52

AZBK.7z (5.9M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.7M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Изменения:

  1. Реализован ручной режим блиттера в AZBK.
  2. Исправлены неработающие опции эмуляции EIS/FIS/FPU. И заодно поправлены глючащие опции дизассемлирования/ассемблирования этих инструкций. В смысле, теперь всё работает как задумывалось.
  3. Ещё какие-то мелочи...

 

v4.4.2402.9306 Дата: 25.02.2024 10:25:11

AZBK.7z (5.9M)
BK_v4.4_src_beta.7z (4.2M)
BK_v4.4_x64_beta.7z (7.3M)
BK_v4.4_x86_beta.7z (6.7M)
BK_v4.4_x86_WinXP_beta.7z (6.7M)

Изменения в эмуляторе:

  1. Те же, что и в релизе 3.13.2402.10648, кроме документации.
  2. Исправление ошибок и опечаток в коде.

 

 [1]  2  3  >>     Всего: 27     На странице: