Новости сайта:
- 20.01.2017 20:56:00 // Выпущен релиз эмулятора v3.9.1701.5643
Обновление эмулятора.
- Виртуальная клавиатура теперь масштабируется. У кого большие мониторы - видят большую клавиатуру, у кого маленькие - мелкую. Изображение клавиатуры предоставлено Voland'ом.
- У виртуальной клавиатуры теперь можно отжать нажатые управляющие клавиши Шифт, СУ, АР2. И поправлена реакция этих клавиш на нажатие клавиши СТОП.
- По просьбе уважаемых пользователей, в карту памяти добавлена возможность сохранения/загрузки содержимого страниц. Подробности и особенности работы смотрите в документации.
- 15.12.2016 10:28:00 // Выпущен релиз эмулятора v3.9.1612.5600
Андрей Терра сумел растормошить меня и сподвиг на добавление эмуляции самарского контроллера HDD. В связи с этим:
- Добавлены конфигурации БК с самарским контроллером.
- Из-за пункта 1 была уточнена эмуляция HDD.
- Т.к. теперь стало два HDD контроллера, стало очень неудобно иметь общую конфигурацию на всё. Поэтому внедрена возможность хранить отдельные настройки для каждой конфигурации. Изменена структура файла конфигурации. Подробности в документации.
Опять все старые сохранения состояний стали несовместимы с новой версией. - Ещё один фикс BKDE для Ксидос. Регистр импортируемых имён файлов становится строчным. К экспортируемым файлам к имени прицепляется хвост с информацией о страницах БК. Импортируемые файлы так же анализируются насчёт наличия этого хвоста в имени.
- Уточнён формат структуры самарского винчестера, и исправлены утилиты HDDImgMakеr и BKHDDTool.
- В HDDImgMakеr экспериментально добавлен новый формат образа винчестера для эмулятора, но в самом эмуляторе он пока не реализован. Нужно уточнение и эксперименты.
- 29.11.2016 12:12:00 // Выпущен релиз эмулятора v3.8.1611.5457
Небольшой фикс BKDE. Не меняем регистр символов расширения добавляемых файлов.
Остальные вещи без существенных изменений. Просто отрефакторены. И серьёзно переписаны утилиты, прилагающиеся только в виде исходников в архиве с исходниками эмулятора.
- 29.04.2016 12:14:00 // Выпущен релиз эмулятора v3.8.1604.5366
Багфикс сборки от 11.04.2016.
- Исправлено падение при возникающих ошибках во время чтения-записи дискет.
- Починена поломавшаяся карта памяти.
- Заодно эмуляция затухания люминофора теперь опциональна. Включается в меню "Вид".
- 11.04.2016 00:00:00 // Выпущен релиз эмулятора v3.8.1604.xxxx
Для сборки теперь используется VS2015.
Используется статическая компоновка, так что дополнительных dllок может и не понадобиться. Но и размер файлов увеличился.
Конфигурация i686 упразднена, потому как оказалось, что студия не хочет при оптимизации самостоятельно применять расширенные инструкции там, где это возможно, как когда-то было раньше.
Эмуляция всё усложняется, системные требования всё повышаются.
Изменения:
- Изменения в эмуляторе БК.
- Улучшена эмуляция спикера. Теперь он звучит как настоящий. Почти.
- Немного улучшена эмуляция экрана. Некоторые демки теперь работают как на настоящей БК, те что не работают - требуют точных таймингов.
- Экспериментально добавлена примитивная симуляция затухания люминофора экрана, в надежде, что это как-то решит проблему мерцания, но нет, мерцание почему-то осталось, но за движущимися объектами появился шлейф.
- Курсор в окне дизассемблера теперь принудительно жёлтый, чтобы всем было видно, что там в строке написано было, а не только использующим стандартные цветовые схемы.
- Починен когда-то давно поломавшийся ресет компьютера.
- Исправлена ошибка чтения кассет (wav) при эмуляции работы с магнитофоном. Ошибка возникла в далёком 2014 году при неудачной оптимизации, и хорошо, что эмулятор никому не нужен, а то так и мучились бы.
- Как обычно: рефакторинг и возня с разными внутренними компонентами, никак внешне не проявляемая.
- Изменения в BKDE.
- Починена возможность работы с повреждёнными образами. Пока сам на такое не наткнулся, даже не знал, что оно не работает.
- Изменения в HDDImageMaker.
- Исправлена какая-то мелкая ошибка, не помню.
Файлы удалены в пользу новой версии. Либо из-за критических ошибок. Либо не сохранились.
- Изменения в эмуляторе БК.
- 27.01.2016 11:37:00 // Выпущен релиз эмулятора v3.8.1601.4873
Изменения:
- Изменения в эмуляторе БК.
- Уточнена эмуляция переключения экранов на БК11(М).
- Уточнена пошаговая отладка. Теперь при отладочном останове приостанавливается всё исполнение фрейма, и синхронизация с остальными процессами внутри фрейма сохраняется.
- Благодаря предыдущему пункту починена эмуляция вращения дискеты в дисководе.
- Ещё немного улучшено взаимодействие с виртуальной клавиатурой.
- Экспериментально добавлены элементы для почти произвольного изменения текущей тактовой частоты процессора. Их можно найти внизу панели дампа регистров.
- Немного улучшена стабильность работы программы.
- Изменения в BKDE.
- Починена поломавшаяся когда-то возможность просмотра файлов в виде спрайта.
- Изменения в HDDImageMaker.
- Убрано немного говнокода.
- Изменения в эмуляторе БК.
- 20.09.2015 09:35:00 // Выпущен релиз эмулятора v3.8.1509.4695
Уточнение предыдущей версии.
Благодаря данным TheGWBV палитры приведены в соответствие с реальными на БК-0011М, а не как указано в документации на БК-0011. Цвета в палитрах в принципе были правильными, но немного перепутанными в палитрах 6-10
- 07.09.2015 00:00:00 // Выпущен релиз эмулятора v3.8.1509.xxxx
Изменения:
Всё теперь собрано в Visual Studio 2013, поэтому для работы программ понадобится VCRedist 2013 той разрядности, что и запускаемая программа. Это если вместо работы программы, выскакивает окошко, что не найдена какая-нибудь dll библиотека - это как раз оно, нужен VCRedist.
- Изменения в эмуляторе БК.
- Максимальное разрешение экрана в оконном режиме теперь 1024 на 768 пикселей.
- Для звука применена фильтрация методом БПФ, что немного положительно сказалось на качестве.
- Благодаря товарищу KISSER исправлена палитра на правильную.
- Немного улучшена стабильность работы.
- Вроде бы найдены и исправлены какие-то ошибки, но это было полгода назад, и что там было, уже не помню.
- Изменения в BKDE.
- Исправлена ошибка извлечения файлов, когда при выделении ".." извлекались файлы и из родительской директории.
- Исправлена ошибка распознавания кодировки КОИ-8 в RT11, а так же теперь кодировка КОИ7Н2 - это коды 0..127 без SI SO.
- Исправлена палитра на более правильную.
- Всякие несущественные мелочи.
- Изменения в HDDImageMaker.
- Добавлена кнопка обратной переконвертации образа из *.hdi обратно в *.img (для не обладающих навыками работы в hex-редакторах), чтобы образ можно было обратно записать на реальный HDD.
Файлы удалены в пользу новой версии. Либо из-за критических ошибок. Либо не сохранились.
- Изменения в эмуляторе БК.
- 31.01.2015 22:03:00 // Выпущен релиз эмулятора v3.8.1501.4493
Изменения:
- Изменения в эмуляторе БК.
- Добавлена виртуальная клавиатура.
- Кардинально переделана раскладки клавиатуры БК -> PC, настоятельно рекомендуется заглянуть в директорию Docs.
- В некоторых местах добавлены сообщения, которые пояснят, почему эмулятор вывалился на рабочий стол, если такое произойдёт.
- Исправлен баг перехвата эмуляции дискового ввода-вывода на контроллерах АльтПро, найденный Lasoft.
- Добавлены нововведения из Revision: r59 с гуглокода, описания и настоятельно рекомендуемые манипуляции смотрите там же.
- Исправлен баг СУ+Ресет и заодно введён такой пункт меню, чтобы и сочетание горячих клавиш было. До этого комбинация СУ+Ресет работала единственным и далеко не очевидным способом, причём всё равно не корректно.
- Исправлены найденные ошибки и опечатки.
- Изменения в BKDE.
- Не помню, что-то незначительное.
- Изменения в эмуляторе БК.
- 27.10.2014 14:20:00 // Выпущен релиз эмулятора v3.8.1410.4183
Изменения:
- Изменения в эмуляторе БК.
- Исправлена ошибка обработки комментариев в ini-файле.
- Имена ключей и секций в ini-файле теперь регистронезависимы.
- Добавлена возможность использования разных движков прорисовки экрана. Тип выбирается вручную параметрами в ini-файле. Движки выделены в отдельные dll модули, поэтому теперь для работы программы обязательно необходим vc_redist соответствующей версии и разрядности.
- Добавлено отображение в заголовке окна текущей запущенной конфигурации и версии программы. Сделано не так, как сделано в http://bknew.googlecode.com/.
- Из окна "О программе" убраны всякие копирайты и добавлено соглашение, чтобы всякие анонимы не ныли.
- Обновлена документация.
- Изменения в BKDE.
- Исправлена ошибка, когда нельзя было заново открыть только что закрытый образ.
- Рефакторинг.
- Изменения в HDDImageMaker.
- Исправлены ошибки работы с образами в формате Самара. Но поскольку ни самих образов, ни контроллера, ни эмулятора контроллера нет, то всё равно никто ничего не заметит.
- К исходникам добавлены исходники утилиты BKDL, чтобы всё в одном месте было.
- По каким-то таинственным причинам не работает рисование линий в OpenGL для х64 версии эмулятора, собранного в VS2012 и выше. Поэтому пока решено использовать исключительно VS2010. Соответственно, для работы эмулятора необходим vc_redist 2010 и библиотеки DirectX, при использовании D3D рендера. Однако он немного глючноват, так что не думаю, что кто-то захочет им активно пользоваться.
- По просьбам трудящихся, теперь будет вестись архив старых версий проги. Чтобы ничего не было забыто и никто не был забыт.
- Изменения в эмуляторе БК.