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

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

09.02.2024 09:26:40 // Выпущен релиз бета версии v4.4.2402.9238

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

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

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

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

Скачать

05.02.2024 13:10:27 // Выпущен релиз бета версии v4.4.2402.9217

Изменения и нововведения:

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

Скачать

19.01.2024 08:43:27 // Выпущен релиз эмулятора v3.13.2401.10604

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

  1. В настройках добавлена кнопка для создания образа пустой дискеты
  2. Исправлена опечатка в BKKbdButn.cpp из-за которой глючили некоторые символы пунктуации
  3. Кнопка СТОП переназначена на F12, если не работает, надо сбросить в настройках: клик правой кнопкой на меню или тулбаре, выбрать пункт "Настройка...", во вкладке "Клавиатура" кнопка "Сбросить все"
  4. Добавлена эмуляция JCUKEN раскладки, выбирается в опциях.
  5. Рефакторинг.

Изменения в остальных программах:

  • Рефакторинг.

Скачать

27.10.2023 12:17:02 // Выпущен релиз эмулятора v3.13.2310.10556

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

  1. Перевод исходников на C++17 и кодировку utf-8.
  2. Фикс установки базовой частоты. Теперь она та, которая задаётся в опциях.
  3. Улучшена эмуляция клавиатуры, Капслок однозначно указывает на заглавные символы.
  4. В режиме коррекции смещения амплитуда звука повышается в 2 раза.
  5. Исправление неточности в сохранении конфига в сохранениях. Теперь там сохраняется вся необходимая информация.
  6. Мелкие улучшения/изменения в интерфейсе пользователя

Изменения в остальных программах:

  • Рефакторинг, ничего нового


Скачать

13.10.2023 09:52:56 // Выпущен релиз бета версии v4.3.2310.8917

Уточнена эмуляция КНГМД ОПТОК. Плюс все изменения и исправления релизной ветки.

Скачать

11.09.2023 10:25:55 // Выпущен релиз эмулятора v3.13.2309.10391

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

  1. Уточнение диспетчера прерываний. IRQ1 по клавише СТОП теперь работает корректно. И блокировка клавиши СТОП командами SUB (PC),(SP) RTI теперь работает.
  2. Исправление бага в работе ВЕ-таймера после добавления эмуляции К1801ВМ1Г в прошлом релизе.
  3. Экспериментальные изменения со сбросом бита готовности в 177660, он теперь сбрасывается через некоторое время после чтения регистра 177662. Возможно это совсем неправильная фича и её надо будет убрать потом.
  4. Найдена и исправлена ошибка, когда размер экрана при запуске внезапно сбрасывался на значения по умолчанию 1024х768.
  5. Исправлена неправильно работавшая функция DC Offset для спикера.
  6. Исправлена ошибка - не сохранялось переназначение битов джойстика.

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

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

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

  1. Исправлена ошибка, когда включались ранее включённые инклуды, которые могли быть включены в других инклудах.

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

  1. Добавлен парсер образов, улучшена работа с размерами разделов, исправлена неправильная работа с разделами меньше 800К (размера дискеты).

Изменения в BKDE/BKDL:

  1. Добавлена поддержка образов экзотических ОС. Только по чтению, т.к. никакого физического смысла в них нету. И всего существует только по паре сохранившихся образов дискет с этими ОС, на которых всё равно не было ничего интересного.

Скачать

06.07.2023 10:51:46 // Обновление HDDImageMaker

Утилите добавлена опция, как реагировать на ситуации, когда параметры CHS не соответствуют фактическому размеру образа, образ - меньше по размеру.

Можно либо сохранить текущий размер, либо дополнить его до соответствующего размера. Если образ больше, чем надо - он по-любому обрезается до параметров CHS.

Утилиту можно скачать отдельно, а так же перепакованы архивы последнего релиза 3.13.2305.10355, чтоб кто будет качать эмулятор - сразу получил обновлённую версию.

12.05.2023 15:12:51 // Выпущен релиз бета версии v4.3.2305.8825

Добавлены новые опции эмуляции. Они редактируются только вручную из ини файла bk.ini, чтобы кому не надо не злоупотребляли. Находятся в секции [Main].

  • Emulate C Bug - опция эмуляции бага флага признаков C. Описание где-то было, когда найду, опишу в документации. По умолчанию включена.
  • Emulate 177702 behavior - опция эмуляции верного поведения регистра 177702. Это когда в него что-нибудь запишешь, и он пропадает с шины. По умолчанию включена. Рекомендуется выключить, для того, чтобы программно определять эмулятор/реальное железо. Если выключена, то при записи в регистр, он с шины не пропадает, но из него читается всегда число 177777.
  • Emulate CPU 1801VM1G - опция включает особенности процессора К1801ВМ1Г: аппаратную команду MUL и прерывание от ВЕ-таймера. По умолчанию выключена.
  • Emulate EIS Instructions Set - опция включает аппаратное выполнение инструкций MUL, DIV, ASH, ASHC. По умолчанию выключена.
  • Emulate FIS Instructions Set - опция включает аппаратное выполнение инструкций FADD, FSUB, FMUL, FDIV. По умолчанию выключена.
  • Emulate FPU Instructions Set - опция включает эмуляцию аппаратного математического сопроцессора К1801ВМ4 и его набора команд. По умолчанию выключена.

Последние четыре опции - исключительно для экспериментов. Потому что, включение их может поломать кучу софта, который использует опкоды этих инструкций в своих целях. Например, Andos 3.1. не работает на процессоре К1801ВМ1Г т.к. использует опкоды инструкции MUL для своих системных вызовов.


Скачать

12.05.2023 14:35:21 // Выпущен релиз эмулятора v3.13.2305.10355

Добавлены новые опции эмуляции. Они редактируются только вручную из ини файла bk.ini, чтобы кому не надо не злоупотребляли. Находятся в секции [Main].

  • Emulate C Bug - опция эмуляции бага флага признаков C. Описание где-то было, когда найду, опишу в документации. По умолчанию включена.
  • Emulate 177702 behavior - опция эмуляции верного поведения регистра 177702. Это когда в него что-нибудь запишешь, и он пропадает с шины. По умолчанию включена. Рекомендуется выключить, для того, чтобы программно определять эмулятор/реальное железо. Если выключена, то при записи в регистр, он с шины не пропадает, но из него читается всегда число 177777.
  • Emulate CPU 1801VM1G - опция включает особенности процессора К1801ВМ1Г: аппаратную команду MUL и прерывание от ВЕ-таймера. По умолчанию выключена.
  • Emulate EIS Instructions Set - опция включает аппаратное выполнение инструкций MUL, DIV, ASH, ASHC. По умолчанию выключена.
  • Emulate FIS Instructions Set - опция включает аппаратное выполнение инструкций FADD, FSUB, FMUL, FDIV. По умолчанию выключена.

Последние три опции - исключительно для экспериментов. Потому что, включение их может поломать кучу софта, который использует опкоды этих инструкций в своих целях. Например, Andos 3.1. не работает на процессоре К1801ВМ1Г т.к. использует опкоды инструкции MUL для своих системных вызовов.

Скачать

10.05.2023 11:53:14 // Выпущен релиз бета версии v4.3.2305.8801

Реализован маппер v2.

В файл bk.ini добавлена секция [AZBK] с настройками только для конфигураций с контроллером AZBK.Это глобальные настройки и одинаковы для обеих конфигураций: "БК10+AZBK" и "БК11М+AZBK". Менять их можно пока только вручную, редактированием файла в любом текстовом редакторе. Опция "AZ037 Off" - это доработка БКшки на отключение RPLY для 037й, опция "AZWIN1 Off" - это доработка AZBK для управления окном 1 как в СМК. Опция "AZ014 Off" скорее всего работать не будет, но добавлена на всякий случай.

Добавлены заготовки для работы с сетью, но насколько всё это имеет смысл, пока неясно. Возможно будет убрано, ибо не нужно.

Оказалось, что экран AZBK не работает в Windows XP и в прошлом релизе тоже, может быть, таки плюну на поддержку XP.

Да и в целом, работа в конфигурациях с AZBK не очень радует.

Не забудьте распаковать архив AZBK.rar в директорию с эмулятором, без него конфигурации с AZBK не работают.


Скачать

<<В будущее [1] [2] [3] [4] [5] [6] [7] [8] ... [11] [12] [13] В прошлое>>     Всего: 128     На странице: