Очередная ревизия PS2 эмулятора - Pcsx2. На этот раз выкладываю раньше, чем обычно, так как есть серьезные изменения, которые понравятся всем. Пока другие разработчики улучшали аудио плагин SPU2-X и делали хак фиксы под игры для GSdx, Cottovibes улучшал свой VU рекомпилятор - microVU. Собственно изменения в нем и заставили выложить ревизию раньше конца месяца. Итак, какие произошли основные изменения:
Переписан GIF, что исправило некоторые проблемы в ICO и Tekken 4.
Пофиксено исчезающее меню и интерфейс в Spyro: A New Beginning и Spyro: the Eternal Night.
Исправлено отсутствие диалогов в Tales of Legendia и утечки видеопамяти, однако все равно стоит включать 8bit textures для ускорения.
Добавлены CRC фиксы под Tasmanian Tiger 2, X-men Origins: Wolverine, Call of Duty: World at War - Final Fronts, Star Wars: Force Unleashed, Metal Gear Solid 3, Gran Turismo 4 (были проблемы срабатывания предыдущих фиксов в некоторых регионах), Sly 3, NanoBreaker и Kunoichi/Nightshade.
Переписан Vif/Gif и реорганизация microVU, что устанило проблемы эмуляции Radiata Stories на данном рекомпиляторе.
Снова правильно работает фикс для видеороликов в FFX-2 и Legend of Legaia.
Переписан microVU для VU1. Теперь для эмуляции VU1 используется 2 потока при использовании данного рекомпилятора и включении спидхака MTVU. Это привело к использованию эмулятором в целом трех ядер процессора! Ну и как следствие увеличение скорости эмуляции на 10~45% при условии, что у вашего процессора 3+ ядра.
Учтите, многопоточный VU1 работает только при использовании microVU рекомпилятора. От простого включения MTVU с использованием SuperVU - эффекта не будет. Увеличение скорости эмуляции есть не только на 3+ ядерных процессорах, но и на обычных двух-ядерниках с технологией Intel HT (у меня на i3 прирост до 45% доходит в некоторых играх). MTVU все еще нестабилен, часть игр возможно даже не запустится, поэтому функция и выведена в раздел спидхаков - будьте внимательны!