Recomp · por jackpoison-prog

Ring Out

GameCube fighting game (unnamed)

Port nativo inicial para PC de um jogo de luta do GameCube, jogável do início ao fim, feito por recompilação estática sobre um runtime derivado do Dolphin.

Origem
GameCube
Roda em
WindowsLinux
Tags
cfan-translationneeds-original-gamestatic-recompilation
158estrelas · GitHub 12 forks
jackpoison-prog/RingOut ↗

Entre para votar

O Ring Out é um port nativo para PC de um jogo de luta do GameCube (ID de disco GRSEAF), produzido por recompilação estática e não por emulação. O executável PowerPC do disco é traduzido antecipadamente para C, compilado para x86-64 e executado como código nativo dentro de um runtime derivado do Dolphin, que fornece gráficos, áudio, entrada e emulação do hardware.

Nenhum dado nem código do jogo é distribuído: você fornece uma imagem de disco que possui, e a configuração a extrai e recompila na sua máquina. O autor diz que ainda é inicial e tem arestas, mas o jogo abre no menu e é jogável do começo ao fim. Mira Windows e Linux.

Destaques

  • Todos os blocos do executável do jogo rodam como código nativo
  • O recompilador traduz mais de 535 mil instruções sem opcodes desconhecidos
  • O interpretador cobre só alguns vetores de exceção do sistema (cerca de 0,2% dos ciclos)
  • Relatos de bugs são incentivados

Se você curtiu este

Recomp · Xbox 360 Unleashed Recompiled Sonic Unleashed Port não oficial para PC da versão de Xbox 360 de Sonic Unleashed, feito por recompilação estática, com alta resolução, ultrawide e mods. 🔥 0🧊 0 5.2k
Recomp · N64 Banjo: Recompiled Banjo-Kazooie Recompilação estática de Banjo-Kazooie em um port nativo para PC com melhorias e suporte a mods para Windows, Linux e macOS. 🔥 0🧊 0 2k
Skate 3 Recompiled — Skate 3 Recomp · Xbox 360 Skate 3 Recompiled Skate 3 Recompilação nativa não oficial da versão de Xbox 360 de Skate 3 para Windows, Linux e macOS, com renderizador nativo em D3D12 e Vulkan. 🔥 0🧊 0 1.6k