Обновился эмулятор Virtual boy до версии 1.0
К 30 летию Virtual Boy обновился эмулятор этой чудной консоли для Nintendo 3ds — Red Viper 1.0
Что нового:
Режим «Multicolor», позволяющий более гибко переназначать цвета
Поддержка Circle Pad Pro
Программный рендерер для уменьшения графических артефактов (активирован в Golf)
Двойная буферизация для скрытия «мусорных» кадров и улучшения точности времени кадров (работает в Red Alarm и Bound High)
Множество улучшений производительности.
В частности, проверка прерываний была переведена с опроса на точный расчёт времени следующего прерывания, что особенно ускорило заставку в Space Invaders
Возможность встраивать ROM в Red Viper CIA, создавая так называемый «forwarder»
Теперь при ошибке загрузки ROM выводится код ошибки
Исправлено: опция «Discard» не восстанавливала настройки New 3DS Speedup
Исправлены редкие графические артефакты на сенсорном экране при открытии Home Menu
На странице релиза автор эмулятора пишет следующее:
Когда я впервые выпустил Red Viper, то обозначил его как v0.9.0, чтобы показать, что, несмотря на некоторые проблемы совместимости, эмулятор уже близок к завершению. Я решил, что перейду на v1.0.0, когда все официальные игры будут работать на играбельной скорости без серьёзных багов или лагов.
Оптимизации в этом обновлении устранили тормоза в заставке Space Invaders, исправили баги рендеринга и аудио-заикания в Golf. Это были последние крупные проблемы (и мне не понравилось, насколько близко она приближается к версии 0.9.10), поэтому я с чистой совестью называю этот релиз v1.0.0.
Но это не значит, что я забросил разработку: некоторые homebrew-приложения пока не полностью совместимы, а в планах ещё есть новые функции. Следите за новостями 😉
Скачать последнюю версию можно в гитхабе: