Posts tagged with "emulation"

Emulator-palooza

PPSSPP.

PPSSPP.

It’s been a big week for for emulators on iOS and iPadOS. It seems like yesterday when I was writing about Delta and being told ‘authoritatively’ online that it wouldn’t last. Yet here we are.

Last weekend, Gamma, a Sony PS1 emulator, was released. The emulator quickly appeared in the top free charts on the App Store, where Delta continues to hold steady in the top 25.

Then today, at roughly the exact same time two more well-known emulators made their debut on the App Store: PPSSPP and RetroArch. PPSSPP is a Sony PSP emulator, while RetroArch supports emulator cores for a wide variety of classic consoles.

I was out picking up my new iPad Pro when I got a heads up that both emulators were out from Brendon Bigley, who has covered both emulators on Wavelengths.

The PPSSPP release was announced by Henrik Rydgård on the emulator’s blog:

After nearly 12 years, PPSSPP has finally been approved for the iOS App Store! Thanks to Apple for relaxing their policies, allowing retro games console emulators on the store.

There are a few limitations to PPSSPP’s first App Store release compared to previous non-App Store versions:

  • Vulkan support through MoltenVK is not yet enabled
  • Magic Keyboard (iPad Keyboard) is not supported
  • The JIT recompiler is not supported
  • RetroAchievements is temporarily disabled

However, Rydgård says MoltenVK, Magic Keyboard Support, and RetoAchievements will all return to the app. JIT can’t be implemented unless Apple changes its stance on the recompiler, but Rydgård says most PSP games should run smoothly on modern hardware.

RetroArch

RetroArch

RetroArch is an even bigger deal in the sense that it contains cores for emulating a long list of classic videogame systems, including PPSSPP itself, along with Nintendo, Sega, Atari, other Sony systems, and more. One downside to RetroArch is that it’s about as non-native as an app like Delta is native, and I greatly prefer Delta’s iOS-centric approach. Still, it’s great to see RetroArch open up so many additional consoles on iOS and iPadOS.

I expect we’ll see even more game emulators on the iPhone and iPad before long, including Provenance, which is currently being beta-tested. I haven’t had a chance to spend time with these latest emulators yet, but I’m looking forward to seeing how they look on my new iPad Pro’s OLED display.


AppStories, Episode 382 – A Roomful of Suits: AltStore and Delta with Riley Testut

This week on AppStories, we are joined by Riley Testut for a conversation about the history of AltStore from side-loaded app to official alternative app marketplace in the EU and Delta’s dominance of the Top Free App chart in the US and elsewhere..


Sponsored by:

  • Tailscale: Secure remote access to shared resources. Sign up today.
  • Notion: Start turning ideas into action. Try it free today.

An Interview with Riley Testut


On AppStories+, I propose an optimistic perspective on iOS gaming.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about the benefits included with an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.

Read more


Emulate All the Things

Jason Snell, writing at Six Colors about the arrival of emulators on the App Store:

So where do we go from here? While Apple’s acceptance of emulators in the App Store is groundbreaking, and should delight many fans of retro gaming consoles, it’s an extremely limited change. Nobody really knows how Apple defines any of the words in that phrase. How old is retro? Is an old computer on which you can play games a console?

I grew up playing games on early computers, including the Apple IIe. Does the ability to open a spreadsheet in AppleWorks disqualify an Apple II emulator that would otherwise let me play Lode Runner and Choplifter? And if so, why?

I continue to be perplexed by Apple’s (intentionally?) vague designation of “retro” consoles for emulators. Perhaps the company is waiting for the market to figure itself out without having to intervene by selectively banning certain types of emulators? Perhaps rejecting requests to use JIT recompilers is Apple’s way of implicitly drawing the “retro” line?

Jason mentions another interesting point: what about emulating old computers that also happened to have games on them, or emulating old iOS games that are no longer compatible with modern iPhones? There are some precedents for old computers on the App Store: a Sinclair ZX80 emulator was recently updated with the ability to load external ROMs, and there appear or be some Commodore 64 emulators too (some of them with… questionable features). In the age of entire vintage OSes running inside a web browser, I think it’d only make sense for Apple to approve them on the App Store too.

As for old iOS games, while I agree with Jason, I’d be very surprised if Apple went down that path rather than cutting deals with developers to remaster old games for Apple Arcade. I’ve always cared about game and app preservation on the App Store, but I’m afraid that ship has sailed.

Permalink

Game On: Speed Running Game Emulation on iOS

Delta.

Delta.

Game emulators are nothing new to mobile phones. That is unless you have an iPhone. There’s a long history of emulation on Android and an even longer history on Macs, PCs, and other platforms. However, with ‘retro game console emulators’ (Apple’s App Review Guidelines term) now allowed worldwide on iOS, we’re seeing the iOS world speed-running game emulation. It will be a while before iOS emulators catch up to Android and other OSes, but in just over a week, there’s already been a lot of news.

It started with a Commodore 64 emulator.

It started with a Commodore 64 emulator.

The short-lived Bimmy.

The short-lived Bimmy.

  • About the same time that iGBA was being pulled from the App Store by Apple, Bimmy, an NES emulator, appeared on the Store for $0.99. It, too, was pulled from the Store within a day or two, but this time, it was the developer who pulled it, not Apple. Tom Salvo, Bimmy’s developer, told Zac Hall of 9to5Mac that he pulled the app “out of fear” and not as the result of pressure from anyone.
Delta works with a variety of classic systems.

Delta works with a variety of classic systems.

  • Then, last Wednesday, Delta, Riley Testut’s game emulator that supports a long list of older Nintendo systems and the Sega Genesis console, was released on the App Store everywhere except the EU, where it is available on AltStore. Within hours, Delta shot to the top of the App Store’s Free Apps Top Chart, where it remains today.
  • In the wake of Delta’s success, other developers have announced that they plan to bring their game emulators to iOS, including the maker of the Sony PSP emulator PPSSPP and the developer of Provenance, which works with multiple systems.
  • The rush to the App Store by emulator developers isn’t universal, however. The creators of Dolphin, which works with Nintendo GameCube and Wii games, announced that it will not be coming to iOS because Apple doesn’t allow the necessary Just-In-Time recompilers to be integrated with game emulators.

Meanwhile, all eyes are on Nintendo. The company is notoriously protective of its intellectual property. And, although Nintendo has not sought to restrict the availability of emulators for its oldest systems, it aggressively pursued the makers of Yuzu, a Switch emulator, which resulted in the emulator being forced from the Internet with other emulators following suit. So, while emulators for early Nintendo systems have been available elsewhere for years, the sudden mainstream popularity of Delta on the App Store could draw an unwanted reexamination of emulators by the company. My hope is that instead of litigation, the new crop of iOS emulators spurs Nintendo to offer older games on the App Store and via other channels, but history isn’t on the side of my hopes and dreams.


How to Load Your Game Boy Games Onto the iPhone to Play in the Delta Emulator

So, you’ve probably seen the (totally justified) hype surrounding the Delta emulator’s launch on the App Store and downloaded it because, why not, it’s free. You may have also recalled that, like a lot of people, you have a box of old Game Boy cartridges stored somewhere that are gathering dust. Or, like me, maybe you spent way too much money on second-hand videogame sites during the COVID lockdown. Regardless of your Game Boy cartridge origin story, today I’m going to show you a simple way to breathe new life into those games by bringing them, along with your save files, to your iPhone.

The GB Operator. Source: Epilogue.

The GB Operator. Source: Epilogue.

The easiest way I’ve found to pull the game files from a Game Boy, Game Boy Color, or Game Boy Advance cartridge is with a little USB-C accessory called the GB Operator by Epilogue, or as I like to call it the Game Boy Toaster. That’s because the device looks like a top-loading transparent toaster that takes game cartridges instead of bread. If you have a big collection of game cartridges, the GB Operator is a great investment at $50 because it allows you to both play and back up your games using a Mac.

Read more


Emulators Will Change the App Store Forever

Delta for iOS.

Delta for iOS.

Writing at his personal blog, Brendon Bigley explains why the Delta emulator launching on the App Store is a big deal for retrogaming fans who also love native iOS apps:

AltStore for me (and many) was just a way to get access to Delta, which is the best emulator on iOS by a pretty shocking margin. While there are admittedly more feature-rich apps like RetroArch out there, no other app feels made for iPhone in the way Delta does. With a slick iOS-friendly user interface, custom themes and designs to reskin your experience, and the ability to grab game files from iCloud, Delta always represented what’s possible what a talented app developer could do if the App Store was even slightly more open. It’s in this possibility space where I likely never switch to Android again.

I posted this on Threads and Mastodon, but I was able to start playing old save files from my own copies of Final Fantasy Tactics Advance and Pokémon Ruby in 30 seconds thanks to Delta.

Years ago, one of my (many) lockdown projects involved ripping my own Game Boy Advance game collection using a GB Operator. I did that and saved all my games and associated save files in iCloud Drive, thinking they’d be useful someday. Today, because Delta is a great iOS citizen that integrates with the Files picker, I just had to select multiple .gba files in iCloud Drive to add them to Delta. Then, since Delta also supports context menus, I long-pressed each game to import my own save files, previously ripped by the GB Operator. And that’s how I can now continue playing games from 20 years ago…on my iPhone. And those are just two aspects of the all-encompassing Delta experience, which includes Dropbox sync, controller support, haptic feedback, and lots more.

Brendon also wraps up the story with a question I’m pondering myself:

How does Nintendo react to the news that despite their desire to fight game preservation at all costs, people are nonetheless still enjoying the very games that built their business in the first place?

I’ll never get over the fact that Nintendo turned the glorious Virtual Console into a subscription service that is randomly updated and not available on mobile devices at all. I’m curious to see if Nintendo will have any sort of response to emulators on iOS; personally, I know that Delta is going to be my new default for all Game Boy/DS emulation needs going forward.

Permalink

The Delta Videogame Emulator Launches on the App Store

Delta, the videogame emulator for a long list of Nintendo systems, is now available worldwide. In the US and many other countries, you’ll find it in Apple’s App Store, while in the EU, it is part of the AltStore alternative marketplace.

I’ve been using Delta for years. The app was available using a clever system that took advantage of an Apple Mail plugin and developer account to allow it to be side-loaded onto iPhones. It wasn’t the most convenient way to use the app, but it worked, and legions of classic videogame aficionados flocked to it for its excellent performance and design.

Today, however, anyone can download Delta from the App Store for free, load their game files, and play their favorite NES, Game Boy, Game Boy Advance, SNES, N64, and Nintendo DS games on the iPhone. Delta has been in development for years, so the experience of playing your old games on it is superb, incorporating native features like haptic feedback and quality-of-life enhancements like the ability to save a game’s state, fast forward, and use cheat codes. Delta also supports controller skins, local multiplayer, and syncing of save state, save data, and more.

Delta is the Nintendo emulation standard bearer on iOS. I expect we’ll see other emulators that work with the same games, as we did briefly last week, but Delta is going to be a tough app to beat.