Эмулятор БК-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.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)

<p>Новое</p><ol><li>Уточнение работы видеорежимов AZ и начата доработка до совместимости с прошивкой 00017.</li><li>Увеличение функциональности окна точек останова.</li><li>Разные удобства в окне дизассемблера, связанные с редактированием команд.</li><li>Сохранение файлов дампа без заголовка по Shift в окне дампа памяти.</li><li>Ослабление контроля .bin файла, чтобы и всякие кривые .bin файлы можно было загружать.</li><li>Память СМК сделана более быстрой.</li><li>Сглаживающий фильтр Менестреля теперь включается только при фильтрации.</li><li>Добавлен потоковый дизассемблер, сохраняет в файле каждую выполненную команду процессора. Включается в панели инструментов "Отладка", и во время работы может генерировать файл размером в десятки и сотни мегабайт, не злоупотребляйте. Файл сохраняется в папке "UserSaves".</li></ol>

 

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

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. Исправление ошибок и опечаток в коде.

 

v4.4.2402.9261 Дата: 13.02.2024 11:28:51

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. Благодаря grf уточнена работа горизонтального скроллинга в AZBK.
  2. В окне дампа регистров AZBK теперь можно редактировать значения регистров. (UART не реализован, так что там редактировать бесполезно)
  3. Асинхронные вещи, как оказалось, очень мешают отладке, особенно таймеры, которые продолжают работать во время отладочного останова. Поэтому асинхронный таймер 50Гц в AZBK убран и теперь вместо него кадровый синхроимпульс БК. Что расходится с реальностью, зато теперь отладка работает.

 

v4.4.2402.9238 Дата: 09.02.2024 09:26:40

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)

Предыдущий релиз b4.4.2402.9217 был выложен от отчаяния, что ничего не получается. Это как обычно помогло, всё получилось.

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

  1. Полностью переделана эмуляция экрана AZBK. Вследствие чего:
    • изменился формат блока данных фрейма;
    • из-за чего все сохранения считаются устаревшими;
    • а конфигурации с AZBK и вовсе не загружаются из-за полной несовместимости с текущим форматом.
    • зато теперь работает блиттер.
  2. Добавлена поддержка логотипа.
  3. Добавлена эмуляция малого экрана (как в режиме РП на БК).
  4. Сделана совместимость с прошивкой 00015 и ПЗУ из неё приложены к архиву.

PS. Блиттер работает со скоростью вашего компьютера, что может быть как быстрее, чем на реальном железе, так и медленнее. Но скорее всего первое. Так что нужно иметь это в виду и проверять результаты работы на реальном железе.

 

<<В будущее [1] [2] [3] В прошлое>>     Всего: 25     На странице: