Monday , 7 September 2026

How to Play Mario Kart 64 on iPhone with HD Graphics and 60fps

Mario Kart 64 is now playable on your iPhone with stunning HD textures and smooth 60 frames per second—without emulators. This setup uses the Spaghetti Pad source port, unlocking an experience far beyond traditional emulation.

Installing iLoader and SideStore to Prepare Your iPhone

The journey begins on your Mac, where you download and install iLoader Darwin Universal.dmg. Once mounted, drag iLoader to your Applications folder and launch it. Next, connect your iPhone via USB-C and establish a trust connection by accepting prompts on both devices.

With iLoader recognizing your device, input your Apple ID credentials to access Apple’s developer provisioning services. Despite the login, your information remains private and secure, safeguarded further by two-factor authentication. Within iLoader, locate and install SideStore, the key tool you’ll use for sideloading apps beyond the App Store.

Setting Up SideStore and Local Dev VPN on Your iPhone

After sidelining SideStore through iLoader, you’ll encounter the untrusted developer pop-up upon launching it on your iPhone. Resolve this by visiting Settings > General > VPN and Device Management, then trust the developer profile.

Next, install the free Local Dev VPN app from the App Store. This unusual app tricks iOS into thinking your Mac is attached, allowing for debugging and sideloading functions. Activating the VPN ensures smooth installation of apps like Spaghetti Pad and the ability to refresh them regularly within Apple’s seven-day sideloading window.

Installing Spaghetti Pad: Mario Kart 64’s Native iOS Port

Download the Spaghetti Pad IPA file—about 11 MB—from the provided source. In SideStore’s My Apps tab, tap the plus button, select the Spaghetti Pad IPA, and enter your Apple ID again to begin installation while Local Dev VPN remains active to avoid installation errors.

Launching Spaghetti Pad will initially prompt you to add your Mario Kart 64 ROM file. The video’s owner emphasizes owning an original copy, in this case from the ’90s, to legally create your ROM. Place the Mario Kart 64 USA Z64 ROM into the Spaghetti Pad folder on your device.

Loading the HD Texture Pack and Setting Up a Controller

To enhance visuals, download the MK64 Reloaded HD02R texture pack, a hefty file around 444 MB, and place it in the mods folder within Spaghetti Pad’s directory. This upgrade pushes visuals far beyond classic standards.

While Spaghetti Pad comes with touch controls, pairing a physical Bluetooth controller significantly improves the experience. The Moco Gen MC1, a $30 controller featuring Hall Effect analog sticks, USB-C charging, RGB lighting, and rumble, connects seamlessly and disables touch controls for a cleaner interface.

Optimizing Settings for Performance and Authenticity

Dive into Spaghetti Pad’s settings to disable the initial lib ultra chip splash screen by setting startup behavior to ‘authentic’, which skips straight to Nintendo’s logo. Adjust frame rate to a smooth 60fps to match the capabilities of modern iPhones like the iPhone 16 Pro Max.

With HD textures loaded, Mario Kart 64 now runs full screen, delivering a visually superior and fluid racing experience. Occasional glitches remain, but this native-port approach trumps emulator-based play on iOS in both graphics and responsiveness.

Watching this gameplay in action reveals the transformation: high-res character models, vibrant tracks, and buttery-smooth motion—all on an iPhone. If you’re looking to relive Mario Kart 64 in a way that respects both performance and legality, this setup is likely your best option yet.

Check Also

iOS 27 Developer Beta 8 Arrives: What’s New and What to Expect

iOS 27 Developer Beta 8 Arrives: What’s New and What to Expect

iOS 27 developer beta 8 is here with bug fixes and performance tweaks. Explore what's new and what to expect before the public release.

Leave a Reply

Your email address will not be published. Required fields are marked *