God of War가 에뮬레이터 없이 브라우저에서 60fps로 돌아간다

God of War on PSP, recompiled to WebAssembly and running in the browser

God of War가 에뮬레이터 없이 브라우저에서 60fps로 돌아간다

PSP 게임을 에뮬레이터 없이 브라우저에서 실행하는 프로젝트다. MIPS 기계어를 C++로 정적 재컴파일한 뒤 WebAssembly로 빌드하고, PSP 운영체제와 그래픽 칩을 재구현한 HLE 커널과 WebGL2 렌더러에 연결한다. God of War: Chains of Olympus는 부팅부터 메뉴, 컷신, 전투까지 60fps로 작동하며, Ghost of Sparta도 55~60fps로 실행된다. 게임 데이터는 포함되지 않으며, 사용자가 소유한 디스크 이미지를 변환해 로컬에서 웹 페이지로 즐길 수 있다.

첫 플레이 가능 빌드는 초당 6프레임으로 돌아갔다. 60에 이르는 대부분의 길은 렌더러를 더 빠르게 만드는 것이 아니라 시간이 실제로 어디로 갔는지 알아내는 데서 나왔다.
  1. wren6991

    > 에뮬레이터 없이 브라우저에서 돌아가는 PSP 게임. 게임의 MIPS 기계어 코드를 미리 C++로 변환하고, WebAssembly로 컴파일한 다음, WebGL2로 그리는 PSP 운영체제와 그래픽 칩의 소규모 재구현체에 링크한다.

    이걸 지적하는 게 좀 꼬투리 잡는 것처럼 느껴지긴 하는데, 이건 에뮬레이션 스택을 설명한 거다. 많은 에뮬레이터들은 이미 대상 기계어 코드에 대해 일종의 lift+JIT를 하고 있다 (단지 WASM을 거치지는 않을 뿐)

  2. pier25

    Sony가 이걸 언제 내릴지 궁금하다

  3. fb03

    AI가 에뮬레이션 판을 완전히 뒤집고 있다. 이제 우리는 에뮬레이션조차 안 하고, 그냥 리버스 엔지니어링해서 게임을 직접 포팅한다. 옛 게임 보존 입장에서는 끝내주는 시대다. 이놈들은 더 이상 게임으로 돈을 못 버는데도, 자기 IP를 풀지도 않고, 옛 게임을 더 새롭고 접근성 좋은 플랫폼으로 업데이트하지도 않는다. 그래서 이런 개발자들이 해온 작업에 정말 감사한다.

  4. sigma5

    10년 전에 i7 노트북에서 이 게임을 에뮬레이션하려고 했던 게 기억난다. 15 FPS 정도로 돌아갔었다. 그래서 나한테는 이게 마법처럼 보인다.

  5. mamonoleechi

    이 주제가 좋았다면, https://thegamingemporium.com/recent/ 도 흥미로울 거다.

이 날의 다른 글

2026-10-07