Skip to content

NativePorts 0.4.6 — Arcade Showtime, iPhone speed and audio

Latest

Choose a tag to compare

@DevZer0D4Y DevZer0D4Y released this 19 Oct 18:51
· 1 commit to main since this release

NBA Showtime now uses the arcade/MAME edition on iOS and Windows, replacing the previous PlayStation edition. Import your own nbashowt.zip and matching nbashowt.chd; game data is not included.

Showtime iPhone changes:

  • Move emulation off the UI thread and pace it using a monotonic deadline.
  • Batch two signature-checked MIPS polling/copy loops while preserving guest cycles, RAM semantics and interrupt boundaries.
  • Bound queued audio latency; fade starvation/recovery and transition across dropped audio to reduce crackles.
  • Reduce CRT drawable workload under thermal pressure. CRT remains on by default and can be toggled.

Includes all pending source changes for the other four ports, including their rendering, camera, CRT and version-resource updates.

Downloads:

  • SSF2T 0.4.2, UMK3 0.4.2, Slam n Jam 96 0.4.2, THPS2 0.4.3, NBA Showtime 0.4.6 unsigned iOS IPAs.
  • NativePorts-Windows-x64.zip contains all five Windows builds and required DLLs.
  • SHA256SUMS.txt provides download checksums. IPAs require signing before installation.

Validation: iOS and Windows builds passed; 15,000 randomized MIPS-loop comparisons passed with sanitizers; audio, worker-thread, game import, rendering and camera regression tests passed. The latest separate Showtime iPhone test build was reported to run well by the device owner. Sustained coverage of every scene and physical four-player testing remain pending. Showtime arcade widescreen projection is not implemented; native arcade proportions are retained.