Эмулятор БК-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.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. Блиттер работает со скоростью вашего компьютера, что может быть как быстрее, чем на реальном железе, так и медленнее. Но скорее всего первое. Так что нужно иметь это в виду и проверять результаты работы на реальном железе.

 

v4.4.2402.9217 Дата: 05.02.2024 13:10:27

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. Все изменения из релизов v3.13.2310.10556 и v3.13.2401.10604
  2. Реализовано сжатие сохранений. А то сохранение конфигурации с AZBK очень уж пухлое получалось.
  3. Добавлен менеджер точек останова и реализованы точки останова на доступ к памяти, которые можно добавлять только из этого менеджера. Это отдельное окошко, которое может глючить при первом запуске, лишнее нужно закрыть и открыть заново.
  4. Сделаны изменения в эмуляции скроллинга в соответствии с описанием прошивки 00015. Но самой прошивки пока нету.
  5. Добавлена эмуляция блиттера, но он работает весьма хреново, прямо-таки чудовищно плохо, что-то где-то не синхронизируется. Бороться с этим я подустал, пусть пока так будет. Пока новых идей не придёт в голову.
  6. Добавлена актуальная документация к эмулятору. Там про точки останова можно почитать.

 

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