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

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

05.05.2025 10:21:43 // Выпущен релиз бета версии v4.4.2504.9733

Хотфикс ошибки, предыдущего релиза.

  • Исправлена ошибка при загрузке ROMов в память, внесённая в предыдущем релизе.
  • Добавлена команда 044 - сделать скриншот. Но не проверена в работе.

Скачать

23.04.2025 12:50:03 // Выпущен релиз бета версии v4.4.2504.9726

Изменения:

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

Скачать

23.04.2025 12:45:43 // Выпущен релиз эмулятора v3.13.2504.10752

Изменения:

  • Рефакторинг
  • Исправлены некоторые ошибки, о которых вы никогда бы и не узнали. На которые я случайно наткнулся.

Скачать

24.02.2025 12:37:33 // Выпущен релиз бета версии v4.4.2502.9623

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

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

Скачать

28.01.2025 14:29:43 // Выпущен релиз бета версии v4.4.2501.9615

Новое

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

Скачать

28.01.2025 13:45:31 // Выпущен релиз эмулятора v3.13.2501.10751
  • Эмулятор
    • Ослабление контроля .bin файла, чтобы и всякие кривые .bin файлы можно было загружать.
    • Память СМК сделана более быстрой.
    • Сглаживающий фильтр Менестреля теперь включается только при фильтрации
  • BKDE
    • Исправлена ошибка при сохранении каталога RT-11 в пограничных случаях.

Скачать

14.10.2024 10:47:17 // Исходники серии игр Бориса Бортника

В раздел исходников для БК добавлены дизассемблированные исходники серии игр Бориса Бортника. Тем, кто знает и любит ассемблер, будет занимательно. И теперь некоторые из этих игр можно даже пройти до конца. С бессмертием. А некоторые можно было и так пройти, по честному.

Перейти в раздел

20.09.2024 12:40:38 // Выпущен релиз бета версии v4.4.2409.9515

Изменения:

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

Скачать

04.09.2024 14:41:15 // Выпущен релиз бета версии v4.4.2409.9433

Изменения:

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

Скачать

04.09.2024 11:16:33 // Выпущен релиз эмулятора v3.13.2407.10738

Что нового:

  1. Эмулятор.
    1. Коррекция работы внутренних функций доступа к памяти, чтобы можно было редактировать содержимое ПЗУ в дампе памяти и окне дизассемблера. Полезно при всяких экспериментах. Изменения хранятся до перезапуска конфигурации.
    2. Таймер в строке состояния превращён в таймер аптайма, когда эмулятор на паузе, таймер не работает. Ну и работает он с точностью ± секунда-другая, т.е. вообще не точный.
    3. Фикс эмуляции джойстика, чтобы можно было назначать на клавиши со стрелками. И вообще на любые не занятые клавиши.
    4. В дампере памяти не бин файл теперь загружается по адресу по умолчанию 1000.
    5. В дампере памяти наведён человеческий порядок, чтобы было удобнее пользоваться сохранением/загрузкой дампов памяти.
    6. Продолжение улучшения контроля над командой шаг с обходом, ловим разные редкие ситуации.
    7. Коррекция поведения при сохранении состояния, когда эмулятор находится в отладочном останове.
    8. Исправлена опечатка в рендере Direct3D, из-за которой цвета были темнее, чем надо.
    9. Исправлена эмуляция клавиатуры, когда происходило незапланированное прерывание, при разрешении прерываний от клавиатуры.
    10. Исправление ошибки в эмуляции ввода-вывода на дисковод и магнитофон, когда не происходило прерывание по вектору 4 при ошибках в результате эмуляции.
  2. BKBin2Obj
    1. Исправлена ошибка, метка генерировалась регистрозависимая, а должна быть регистронезависимая.
  3. BKTurbo8
    1. В объектном файле таблицы меток определения теперь вычисляются, если могут.
    2. Расширение функционала скриптов - добавлены новые команды - для работы с файлами и для вывода своего текста.
    3. Фикс косяка в парсере арифметических выражений, иногда не обрабатывались скобки.
  4. Добавлена конфигурация сборки под платформы ARM (экспериментально, мне проверять не на чем, а те, кто просил и пробовал - говорят - работает).

Скачать

08.06.2024 16:20:12 // Выпущен релиз бета версии v4.4.2406.9424

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

Скачать

03.06.2024 15:01:26 // Выпущен релиз бета версии v4.4.2405.9419

Изменения:

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

Скачать

17.04.2024 15:27:56 // Выпущен релиз бета версии v4.4.2404.9402

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

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

Скачать

17.04.2024 15:20:59 // Выпущен релиз эмулятора v3.13.2404.10684

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

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

Скачать

01.04.2024 14:49:52 // Выпущен релиз бета версии v4.4.2404.9383

Изменения:

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

Скачать

25.03.2024 12:39:19 // Выпущен релиз эмулятора v3.13.2403.10671

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

  1. Фикс исправления функций внутреннего доступа к памяти, которыми пользуются окна дампа памяти и дизассемблера.

Скачать

12.03.2024 10:50:54 // Выпущен релиз эмулятора v3.13.2403.10667

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

  1. Исправлены функции внутреннего доступа к памяти, которыми пользуются окна дампа памяти и дизассемблера.
  2. Ещё раз откорректирована эмуляция Менестреля.

P.S. В BKTurbo8 теперь после аргументов команд .asciz, .ascii, .rad50 можно писать другие команды, раньше это считалось ошибкой.

P.P.S. Поскольку мне не понравилось, как сжимает винрар 7, то было решено перейти на 7z, оно оказалось существенно лучше, так что откатываться к винрару 6, смысла нету.

Скачать

25.02.2024 10:25:11 // Выпущен релиз бета версии v4.4.2402.9306

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

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

Скачать

25.02.2024 10:02:32 // Выпущен релиз эмулятора v3.13.2402.10648

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

  1. Улучшения контроля над командой шаг с обходом, корректно останавливаемся, если адрес возврата поменялся.

    Например:
    JSR R1,TEXT
    .ASCIZ "Сообщение"
    .EVEN
    NOP
    Останов произойдёт на команде NOP за псевдокомандой .EVEN
  2. Уточнение документации
  3. Уточнение эмуляции Менестреля
  4. Исправление ошибки эмуляции команды XOR

Скачать

13.02.2024 11:28:51 // Выпущен релиз бета версии v4.4.2402.9261

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

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

Скачать

 [1]  2  3  4  5  6  7  >>     Всего: 138     На странице: