Native Port · by antoxa2584x

NFS Underground 2 for Switch

Need for Speed: Underground 2

Static recompilation of the original Xbox Need for Speed: Underground 2 into native C for Nintendo Switch and Linux, with no emulator.

Origin
Xbox
Runs on
Switch
Tags
cneeds-original-game
115stars · GitHub 13 forks
antoxa2584x/nfsu2-sw ↗

Sign in to vote

This project lifts the original Xbox (NTSC-U) release of Need for Speed: Underground 2 instruction by instruction to C using xboxrecomp, so the game runs natively on Nintendo Switch and Linux with no emulator. No game data is included: you need your own extracted copy of the Xbox disc.

Highlights

  • Whole game runs as recompiled C code
  • Two renderers: Vulkan (NVK on Switch) and OpenGL, with render scaling up to 4x
  • 16:9 widescreen by default using the game's own wide mode
  • Optional car reflections and resolution scale in the Video options
  • Mipmaps, anisotropic filtering, FXAA and square pixels in 16:9
  • Full-screen movies decoded with FFmpeg and audio through an emulated Xbox APU

If you like this

Native Port · GameCube Dusklight The Legend of Zelda: Twilight Princess Reverse-engineered reimplementation of Twilight Princess for PC and mobile that stays close to the original while adding options and tools. 🔥 0🧊 0 5.8k
Native Port · N64 Ship of Harkinian The Legend of Zelda: Ocarina of Time PC port of Ocarina of Time built on libultraship and the OoT decompilation, played with your own ROM. 🔥 0🧊 0 5.6k
Native Port · SNES Zelda3 The Legend of Zelda: A Link to the Past Reverse-engineered C reimplementation of A Link to the Past that is playable start to finish, with widescreen and bugfixes. 🔥 0🧊 0 4.9k
Native Port · DOS Chocolate Doom Doom Minimalist, historically accurate Doom source port that reproduces the DOS version, bugs included, and also covers Heretic, Hexen and Strife. 🔥 0🧊 0 2.4k