Virtua Fighter 2 - Arcade

Thorhax

Well-Known Member
Member
Joined
Apr 15, 2020
Messages
601
Reaction score
331
Trophies
1
Age
45
Website
ko-fi.com
XP
3,054
Country
Canada
❤️ **Enjoying the port?**
https://www.patreon.com/c/Thorhax
https://ko-fi.com/thorhax

https://github.com/Thorhax/VF2-NX-Modern/releases

The first release of VF2-NX-Modern: a native Nintendo Switch port of Virtua Fighter 2 (Sega Model 2A arcade), built by static recompilation.

Tested on hardware: locked 57.52 FPS (the Model 2 refresh rate) through full fights, including Sarah's stage.

Features​

  • Static recompilation: the i960 game program, the TGP geometry program and the sound 68000 program are translated to native ARM64 code.
  • Accurate Model 2A timing: board timers implemented (fixes Pai's braid and slow loading).
  • SCSP sound: streamed voices and effects play correctly, and the reverb DSP works (a MAME register mirroring bug that smeared the mix is fixed).
  • Threaded renderer: the picture is drawn on a worker while the next frame runs; threads are pinned so sound never stalls the game.
  • Arcade mono mix (default) with voices and hits +3 dB; stereo selectable in the menu.
  • In-game menu (+ and - together): frame pacing, performance overlay, test/service switches, sound mix, mute.

Installation​

No ROMs or copyrighted game files are included. You must supply your own MAME vf2 ROM set.

sdmc:/switch/vf2/
├── vf2.nro
└── vf2.zip


  1. Copy vf2.nro (or extract the zip) to sdmc:/switch/vf2/.
  2. Place your MAME vf2.zip in the same folder.
  3. Launch from the Homebrew Menu (title override recommended for full memory).

Controls​

ActionInput
PunchB
KickA
GuardY (or ZL / ZR / L / R)
Guard + KickX
MoveD-pad / left stick
Start / CoinPlus / Minus
MenuPlus + Minus
Cheat: P1 infinite health (toggle)ZL + ZR + D-pad Up
 
Last edited by Thorhax,

Site & Scene News

New Hot Discussed User Submitted