Recomp

Virtua Fighter 2 PC/Linux/macOS port

Virtua Fighter 2 Recomp · by mr-finster

About this recompilation

mr-finster's game-specific recompilation of the original 1994 Sega Model 2A arcade Virtua Fighter 2, Version2.1. Recompiles the i960 game program at startup using SLJIT while MAME-derived code supplies other board components; supports native desktop targets.

Platform support & installation

macOSPlayable

Startup i960 recompilation with MAME-derived board runtime

Requirements

macOS11+ on Apple Silicon or Intel; own Model2A Version2.1 vf2.zip ROM set.

Sources

Maintainer documents working fights, two players and GPU rendering; broad independent hardware validation absent. Online play unavailable. Only i960 CPU code recompiled, other board components retain MAME emulation.

Maintainer documentation · Reported Oct 15, 2026 · Checked Oct 17, 2026 · v0.1.9

Evidence source ↗

PCPlayable

Startup i960 recompilation with MAME-derived board runtime

Requirements

Windows10/11 x64; own Model2A Version2.1 vf2.zip ROM set; Direct3D12 or Vulkan for GPU path.

Sources

Maintainer documents working fights/two players. Online play unavailable; x86-64 CPU renderer can differ by a few texels due to floating-point rounding. GPU path checks output and falls back to CPU on error/difference.

Maintainer documentation · Reported Oct 15, 2026 · Checked Oct 17, 2026 · v0.1.9

Evidence source ↗

LinuxPlayable

Startup i960 recompilation with MAME-derived board runtime

Requirements

Native x86-64 Linux/Steam Deck; own Model2A Version2.1 vf2.zip ROM set; Vulkan for GPU rendering.

Sources

Maintainer documents native Linux/Deck operation; disable forced Proton for native package. Online unavailable; GPU path falls back to CPU on output differences/errors. Exact minimum other-distribution version not documented.

Maintainer documentation · Reported Oct 15, 2026 · Checked Oct 17, 2026 · v0.1.9

Evidence source ↗