Skip to content

Releases: manuelpllull/nfsu2-recompiled-r36s

NFSU2 R36S v1.1.0 — Dual EXE Support (v1.0 & v1.2), Menu Audio Fix & Async Presenter

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:46

🏎️ Need for Speed: Underground 2 — R36S & PortMaster Release

  • Target Platform: Rockchip RK3326 (R36S, RG351MP, RGB20S) / Linux ARM64
  • Operating System: ArkOS, AmberELEC, ROCKNIX
  • Graphics: MojoShader Direct3D 9 to OpenGL ES 2.0 native translation
  • Commit: fe3af50

🙏 Acknowledgements & Credits

Special thanks to codepdbh and contributors to the NFSU2 Recompiled project for making this native recompiled engine possible!

💾 Installation:

  1. Download NFSU2-R36S.zip and extract to your SD card under ports/.
  2. Copy your legitimate retail PC Need for Speed: Underground 2 files into ports/nfsu2/gamedata/ (SPEED2.EXE, GLOBAL/, CARS/, TRACKS/, SOUND/, etc.).
  3. Launch from your handheld's Ports menu.

What's Changed

  • feat: Android dual renderer (GLES/Vulkan), widescreen fixes, and R36S native performance optimizations by @manuelpllull in #1

New Contributors

Full Changelog: v0.13.0...v1.1.0

NFSU2 R36S Port - PR #1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:03
190c49e

🏎️ Need for Speed: Underground 2 — R36S & PortMaster Release

  • Target Platform: Rockchip RK3326 (R36S, RG351MP, RGB20S) / Linux ARM64
  • Operating System: ArkOS, AmberELEC, ROCKNIX
  • Graphics: MojoShader Direct3D 9 to OpenGL ES 2.0 native translation
  • Commit: 190c49e

🙏 Acknowledgements & Credits

Special thanks to codepdbh and contributors to the NFSU2 Recompiled project for making this native recompiled engine possible!

💾 Installation:

  1. Download NFSU2-R36S.zip and extract to your SD card under ports/.
  2. Copy your legitimate retail PC Need for Speed: Underground 2 files into ports/nfsu2/gamedata/ (SPEED2.EXE, GLOBAL/, CARS/, TRACKS/, SOUND/, etc.).
  3. Launch from your handheld's Ports menu.

What's Changed

  • feat: Android dual renderer (GLES/Vulkan), widescreen fixes, and R36S native performance optimizations by @manuelpllull in #1

New Contributors

Full Changelog: v1.0.0-r36s-20261016-72c822c...v1.0.0-r36s-pr1-190c49e

Need for Speed: Underground 2 — R36S PortMaster Release

Choose a tag to compare

🏎️ Need for Speed: Underground 2 — R36S PortMaster Release

Native ARM64 port of Need for Speed: Underground 2 for Rockchip RK3326 handhelds (R36S, RG351MP, RGB20S) running ArkOS, AmberELEC, or ROCKNIX.

🛠️ What's New & Fixed:

  • Crash & Freeze Fix: Added thread-safe mutex synchronization to Direct3D 9 native resource mapping, preventing crashes during background world streaming while driving.
  • Removed 5-Minute Watchdog: Eliminated the CRT bring-up timeout that caused the game to automatically close after ~4.5 minutes.
  • Default Language: Pre-configured in Spanish with English and other language fallback support in nfsu2.cfg.
  • Performance: Optimized 200m draw distance with distance fog for a consistent ~25–30 FPS on RK3326 hardware.
  • Full Binary Included: The attached NFSU2-R36S.zip contains the complete precompiled nfsu2.aarch64 native binary.

🙏 Acknowledgements & Credits

Huge thanks to codepdbh and contributors to the NFSU2 Recompiled project for creating the incredible recompilation engine that made this handheld port possible!

💾 Installation Instructions:

  1. Download NFSU2-R36S.zip below and extract its contents into your SD card's ports/ folder.
  2. Copy your legitimate PC Need for Speed: Underground 2 files into ports/nfsu2/gamedata/ (SPEED2.EXE, GLOBAL/, CARS/, TRACKS/, SOUND/, MOVIES/, etc.).
  3. Insert the SD card into your console and launch NFSU2 from the Ports menu!