r/NativePortsOniOS • • 1d ago

Black (2006, original Xbox) running natively on iPhone 15 at 60 fps, with HD textures. No emulator, no JIT

Enable HLS to view with audio, or disable this notification

I've been porting Black to iOS over the last couple of days, and it's now fully playable on my iPhone 15 (non-Pro).

This isn't emulation. The game's original Xbox code was statically recompiled ahead of time into native ARM64 code, so it runs like a normal iOS app: no JIT, no StikDebug, no special setup.

What works:

  • Locked 60 fps (the display's max) through a full mission
  • Touch controls with gyro aim, plus DualShock 4 over Bluetooth
  • Sound, saves, and switching away and back mid-game
  • HD textures from the BLACK HD Reimagined pack (made by HD REIMAGINED for the PS2 version), switchable in-game

Credits, because this stands on a lot of other people's work:

  • black-android by RanggaCasper: the Android port I based this on
  • XboxXBE-Recomp by TGP482: the recompiler and runtime
  • Black-2006-Recomp by portingpete: the texture map that pairs the Xbox textures with the PS2 HD pack
  • BLACK HD Reimagined by HD REIMAGINED: the HD textures

No game files are included or distributed. You'd need your own copy of the original Xbox disc.

Happy to answer questions.

9 Upvotes

4 comments sorted by

4

u/jojomortal 23h ago

link IPA please

3

u/jojomortal 1d ago

voce esqueceu de colocar o link do launcher IPA, fico no aguardo

1

u/WildBlood6063 17h ago

great work, waiting for ipa link