Новости сайта:
- 12.03.2024 10:50:54 // Выпущен релиз эмулятора v3.13.2403.10667
Изменения в эмуляторе:
- Исправлены функции внутреннего доступа к памяти, которыми пользуются окна дампа памяти и дизассемблера.
- Ещё раз откорректирована эмуляция Менестреля.
P.S. В BKTurbo8 теперь после аргументов команд .asciz, .ascii, .rad50 можно писать другие команды, раньше это считалось ошибкой.
P.P.S. Поскольку мне не понравилось, как сжимает винрар 7, то было решено перейти на 7z, оно оказалось существенно лучше, так что откатываться к винрару 6, смысла нету.
- 25.02.2024 10:25:11 // Выпущен релиз бета версии v4.4.2402.9306
Изменения в эмуляторе:
- Те же, что и в релизе 3.13.2402.10648, кроме документации.
- Исправление ошибок и опечаток в коде.
- 25.02.2024 10:02:32 // Выпущен релиз эмулятора v3.13.2402.10648
Изменения в эмуляторе:
- Улучшения контроля над командой шаг с обходом, корректно останавливаемся, если адрес возврата поменялся.
Например:JSR R1,TEXT
Останов произойдёт на команде NOP за псевдокомандой .EVEN
.ASCIZ "Сообщение"
.EVEN
NOP - Уточнение документации
- Уточнение эмуляции Менестреля
- Исправление ошибки эмуляции команды XOR
- Улучшения контроля над командой шаг с обходом, корректно останавливаемся, если адрес возврата поменялся.
- 13.02.2024 11:28:51 // Выпущен релиз бета версии v4.4.2402.9261
Изменения в эмуляторе:
- Благодаря grf уточнена работа горизонтального скроллинга в AZBK.
- В окне дампа регистров AZBK теперь можно редактировать значения регистров. (UART не реализован, так что там редактировать бесполезно)
- Асинхронные вещи, как оказалось, очень мешают отладке, особенно таймеры, которые продолжают работать во время отладочного останова. Поэтому асинхронный таймер 50Гц в AZBK убран и теперь вместо него кадровый синхроимпульс БК. Что расходится с реальностью, зато теперь отладка работает.
- 09.02.2024 09:26:40 // Выпущен релиз бета версии v4.4.2402.9238
Предыдущий релиз b4.4.2402.9217 был выложен от отчаяния, что ничего не получается. Это как обычно помогло, всё получилось.
Изменения в эмуляторе:
- Полностью переделана эмуляция экрана AZBK. Вследствие чего:
- изменился формат блока данных фрейма;
- из-за чего все сохранения считаются устаревшими;
- а конфигурации с AZBK и вовсе не загружаются из-за полной несовместимости с текущим форматом.
- зато теперь работает блиттер.
- Добавлена поддержка логотипа.
- Добавлена эмуляция малого экрана (как в режиме РП на БК).
- Сделана совместимость с прошивкой 00015 и ПЗУ из неё приложены к архиву.
PS. Блиттер работает со скоростью вашего компьютера, что может быть как быстрее, чем на реальном железе, так и медленнее. Но скорее всего первое. Так что нужно иметь это в виду и проверять результаты работы на реальном железе.
- Полностью переделана эмуляция экрана AZBK. Вследствие чего:
- 05.02.2024 13:10:27 // Выпущен релиз бета версии v4.4.2402.9217
Изменения и нововведения:
- Все изменения из релизов v3.13.2310.10556 и v3.13.2401.10604
- Реализовано сжатие сохранений. А то сохранение конфигурации с AZBK очень уж пухлое получалось.
- Добавлен менеджер точек останова и реализованы точки останова на доступ к памяти, которые можно добавлять только из этого менеджера. Это отдельное окошко, которое может глючить при первом запуске, лишнее нужно закрыть и открыть заново.
- Сделаны изменения в эмуляции скроллинга в соответствии с описанием прошивки 00015. Но самой прошивки пока нету.
- Добавлена эмуляция блиттера, но он работает весьма хреново, прямо-таки чудовищно плохо, что-то где-то не синхронизируется. Бороться с этим я подустал, пусть пока так будет. Пока новых идей не придёт в голову.
- Добавлена актуальная документация к эмулятору. Там про точки останова можно почитать.
- 19.01.2024 08:43:27 // Выпущен релиз эмулятора v3.13.2401.10604
Изменения в эмуляторе:
- В настройках добавлена кнопка для создания образа пустой дискеты
- Исправлена опечатка в BKKbdButn.cpp из-за которой глючили некоторые символы пунктуации
- Кнопка СТОП переназначена на F12, если не работает, надо сбросить в настройках: клик правой кнопкой на меню или тулбаре, выбрать пункт "Настройка...", во вкладке "Клавиатура" кнопка "Сбросить все"
- Добавлена эмуляция JCUKEN раскладки, выбирается в опциях.
- Рефакторинг.
Изменения в остальных программах:
- Рефакторинг.
- 27.10.2023 12:17:02 // Выпущен релиз эмулятора v3.13.2310.10556
Изменения в эмуляторе:
- Перевод исходников на C++17 и кодировку utf-8.
- Фикс установки базовой частоты. Теперь она та, которая задаётся в опциях.
- Улучшена эмуляция клавиатуры, Капслок однозначно указывает на заглавные символы.
- В режиме коррекции смещения амплитуда звука повышается в 2 раза.
- Исправление неточности в сохранении конфига в сохранениях. Теперь там сохраняется вся необходимая информация.
- Мелкие улучшения/изменения в интерфейсе пользователя
Изменения в остальных программах:
- Рефакторинг, ничего нового
- 13.10.2023 09:52:56 // Выпущен релиз бета версии v4.3.2310.8917
Уточнена эмуляция КНГМД ОПТОК. Плюс все изменения и исправления релизной ветки.
- 11.09.2023 10:25:55 // Выпущен релиз эмулятора v3.13.2309.10391
Изменения и исправления в эмуляторе:
- Уточнение диспетчера прерываний. IRQ1 по клавише СТОП теперь работает корректно. И блокировка клавиши СТОП командами SUB (PC),(SP) RTI теперь работает.
- Исправление бага в работе ВЕ-таймера после добавления эмуляции К1801ВМ1Г в прошлом релизе.
- Экспериментальные изменения со сбросом бита готовности в 177660, он теперь сбрасывается через некоторое время после чтения регистра 177662. Возможно это совсем неправильная фича и её надо будет убрать потом.
- Найдена и исправлена ошибка, когда размер экрана при запуске внезапно сбрасывался на значения по умолчанию 1024х768.
- Исправлена неправильно работавшая функция DC Offset для спикера.
- Исправлена ошибка - не сохранялось переназначение битов джойстика.
Изменения в HDDImgMaker:
- Добавлена опция ограничения размера образа, если геометрия не совпадает с фактическим размером. И заодно и возможность коррекции геометрии до фактического размера - на выбор, желающим того или этого.
- Добавлены визуальные улучшения от Scalolaza - цвет прогрессбара при нормальной работе - зелёный и красный при ошибках.
Изменения в BKTurbo8:
- Исправлена ошибка, когда включались ранее включённые инклуды, которые могли быть включены в других инклудах.
Изменения в BKHDDTool:
- Добавлен парсер образов, улучшена работа с размерами разделов, исправлена неправильная работа с разделами меньше 800К (размера дискеты).
Изменения в BKDE/BKDL:
- Добавлена поддержка образов экзотических ОС. Только по чтению, т.к. никакого физического смысла в них нету. И всего существует только по паре сохранившихся образов дискет с этими ОС, на которых всё равно не было ничего интересного.
<<В будущее [1] [2] [3] [4] [5] [6] [7] [8] ... [12] [13] [14] В прошлое>> Всего: 132 На странице: