1 неделю назад
God of War для PSP запустили в браузере на WebAssembly без эмулятора
На GitHub опубликован проект psp-web-recomp: игры для PSP запускаются в браузере без эмулятора. Машинный код MIPS заранее (AOT) переводится в C++, компилируется в WebAssembly и линкуется с небольшой собственной реализацией операционной системы PSP и её графического чипа, который рисует через WebGL2. Статическую рекомпиляцию выполняет PSPRecomp (лицензия MIT): проект добавляет к нему несколько исправлений и новый целевой профиль для веба. WebAssembly собирает Emscripten. Первой игрой стала God of War: Chains of Olympus...
3 дня назад
God of War II с PS2 запустили на ПК через статическую рекомпиляцию - игра работает при 60 FPS
God of War II стала одной из игр, успешно запущенных с помощью проекта PS2 Web Recomp. Инструмент статически переводит машинный код Emotion Engine в C++, после чего его можно собрать либо в WebAssembly для браузера, либо в нативное ПК-приложение с SDL и Vulkan. Отдельного recomp-проекта для God of War II при этом нет — игра используется как один из тестовых примеров возможностей общего инструмента. На текущем этапе God of War II проходит меню и сюжетные ролики и доходит до полноценного геймплея с боями...