HeadlinesBriefing HeadlinesBriefing.com

Игры PSP в браузере без эмулятора

Hacker News •
×

Игры PSP работают в браузере без эмулятора. Машинный код MIPS игры переводится заранее в C++, компилируется в Web Assembly и связывается с небольшой перереализацией операционной системы PSP и графического чипа, который рисует с помощью Web GL2.

Первая игра, запущенная таким образом, — God of War: Chains of Olympus. Она работает от загрузки через меню, кат-сцены и бой, со скоростью 60 кадров в секунду в измеренных сценах в Chrome и Firefox на ноутбуке, с разрешением до четырех раз больше родного разрешения PSP, и на телефонах с сенсорным управлением на экране.

God of War: Ghost of Sparta последовал тем же скриптам. Ему потребовалось DRM-дешифрование PSP для одного маленького файла, несколько системных вызовов и исправление освещения, и никакой работы над производительностью: он работает со скоростью от 55 до 60 кадров в секунду при трехкратном родном разрешении. Никаких игровых данных здесь не включено.

Первая играбельная сборка работала со скоростью 6 кадров в секунду. Большая часть пути к 60 была пройдена за счет выяснения, куда на самом деле уходило время, а не за счет ускорения рендерера.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing