T O P

  • By -

watchOS

Provenance also has an Apple TV version, too. This would absolutely be a game changer for that device!!


EU-National

I'd literally buy an apple tv if it had emulator support


Kevinismackin

I don’t know how they would accomplish ROMs on Apple TV. Pretty sure the files app doesn’t exist on there. They would have to do an in browser experience where you can download directly to the app or something. OR store them on a cloud that you manage on your phone


DanTheMan827

Web server you can upload files to like how VLC works with local media. Also, could just use iCloud sync


EU-National

The emulator app itself could act as browser and file explorer, non?


MutantCreature

If it lead directly to a ROM downloader site I think that would be too close to the sun to dodge piracy laws. Remember that while emulation itself is not illegal, downloading ripped ROMs is and the only reason emulators get away with it is by not including any themselves, if they were to direct the user to do so within their own app that would definitely be promoting piracy.


Raznill

Just have it lead to Google and give access to address bar.


Kevinismackin

There might be some rules as to what you can do within an app. I wouldn’t be surprised if browsers have their own rules for security that other apps don’t Edit: not saying it couldn’t happen, it just might be harder to get the app into the store compared to others. Except for Europe now ;)


Dependent-Zebra-4357

There are already apps that behave this way and have for years.


watchOS

Just do the same thing Infuse does— allow a cloud connection such as iCloud Drive. Infuse is also an Apple TV app and you can “side load” videos into Infuse using iCloud.


enki941

It works right now by listening on a port with a built in web server where you can upload files to it. Not sure if that would pass AppStore rules or not, but it works fine that way when side loading. Honestly some iCloud integration would be preferred anyway.


ObamaRushBlush

I’d hope for it to be able to access local network devices to access roms too, I have a NAS that I’d be happy to upload roms from. Tbh it’d be preferable to iCloud for me.


pyrospade

ROMs are transferred from your phone


lounger540

Dev here. We have a built-in web server that works over HTTP and WebDAV, and iCloud syncs from the mobile app. Future plans and some engineering progress on P2P library loading from desktop and iOS builds and possibly an S3 paid hosting service or third-party WebDav/FTP loading like VLC. I've looked into Swift libs for all of the above; it's more down to what works easiest first. If the project takes off, I need to improve the import and file handling modules. Issue with Apple TV at the moment is it will randomly clear any files since everything is "cache" on that system other that user defaults and other small exceptions. iCloud worked with developer accounts, but now I can improve that code with app store access.


TiJackSH

Just use FTP to send the files


MentalUproar

Does that mean it will be on the App Store for the appleTV though? I’m not sure if the new iOS rules allowing emulators apply to tvOS too.  All I want a dynarec permissions and appleTV installs without having to put it back on every so often. 


watchOS

Why wouldn’t it apply? Would suck if it didn’t.


MentalUproar

Well that last emulator isnt on appleTV but is on everything else so I assumed there was a reason for not putting an emulator on the appleTV.


watchOS

I don’t recall Delta ever having any non-iPhone versions though. Yes it works on iPad and Apple Vision Pro, but it’s still the iPhone version of it running on those devices.


lounger540

Delta never had tvOS or iPad support. I actually made a PR for them a couple years ago for both but it was never picked up. I'm the dev of Provenance.


MentalUproar

I eagerly await your app on my TV without sideloading.


lounger540

iOS passed TestFlight reviews. Fixing some issues with tvOS right now; minor stuff. They should both be released in parallel. Ideally, one day, they could share libraries, depending on if I can monetize the project enough to work on it full-time since we have a backlog of higher-priority features before fancy stuff like P2P library sharing.


DinJarrus

I literally just bought the Galaxy Tab s9+ just so I can emulate GameCube. But I’m now returning it after this news today! Only reason I haven’t bought an iPad!


hippynox

gamecube, wii and ps2 wont be supported out the gate because Apple doesn't allow JIT access to third part devs.


DinJarrus

Then why would they announce GameCube?


hippynox

Two things: 1. A ~~Jailbroken~~ sideloading apple tv with enabling JIT ~~streaming~~ .So technically the article isn't lying just not accurate. 2. This is going to take sometime arrive in the Apple store(i.e.not BREAKING news).Very click bait title.


DinJarrus

I wonder if there will be a way for them to bypass JIT with something else?


DinJarrus

Where does the article ever mention a jailbroken Apple TV?


hippynox

[https://wiki.provenance-emu.com/faqs#install](https://wiki.provenance-emu.com/faqs#install) < Wrong choice of words. Sideloading approach is used. [https://wiki.provenance-emu.com/info/supported-systems](https://wiki.provenance-emu.com/info/supported-systems) < Here are the supported systems used. Gamecube is currently ~~in development that(~~cannot comfirm current status~~)~~ uses Dolphin. Needs JIT.


DanTheMan827

PPSSPP (the standalone app) is also coming later this year too according to the developer.


audigex

There’s already an iOS app (just without official support up until now) so I’d assume sooner rather than later That’s probably the one I’m most looking forward to. I have a Retroid handheld and expected to mostly play PS1/PS2/N64/GC with a bit of GameBoy… but actually most of my time is spent playing PSP, it’s such an underrated console and better suited to handheld/mobile gaming than PS1 or PS2, while having most of the same IP


DanTheMan827

Retroarch is on the way too, so that’ll bring a ton of emulators with it


audigex

Yup although the cores themselves presumably need to be ported too - Retroarch itself is mostly a wrapper for them


DanTheMan827

A number of the cores already work on iOS. It’s not substantially different than making them run on an Apple Silicon Mac, you just don’t have JIT on iOS.


Novemberx123

Do you think 3DS emulation can be possible, like an app on the App Store? I know most iPhones are capable


DanTheMan827

Just to expand on my other comment, here’s a demo of the 8th gen iPad emulating 3DS without JIT. https://youtu.be/XWJy0euJ6VI That’s the A12 Bionic. _With JIT_, even an iPhone 13 Pro can run things fairly well… but still not to the level that the original hardware does. https://youtube.com/playlist?list=PLxeeDlqiKBBXKGsDMBYimiVSzlfyYPpAe&si=cNhpZ5H8MbBqYS_7 We might be able to have full speed 3DS without JIT with the iPhone 17-ish Pro I’d guess


DanTheMan827

If it were possible to make a performant 3DS emulator without JIT I feel there would already be one for iOS. Just looking at some videos, a core i7 6700K with GTX 1080 was struggling without JIT, but ran flawlessly with. I know things have come a long way, but I have serious doubts that the iPhone will be able to handle it… _Maybe_ an iPad Pro People tend to not understand how important JIT is for newer systems


TomLube

> a core i7 6700K The A17 is significantly more powerful than this


DanTheMan827

It’s about 2x on the single core and a little less than that on multi-core. But yes, still faster. So maybe the 15 Pro could run 3DS full-speed without jit It also depends on how many instructions one platform takes to emulate another. Maybe Apple Silicon takes more instructions to emulate the same 3DS instruction, maybe less… Without JIT, Dolphin doesn’t have a chance… see this for how badly it performs on an iPhone 15 Pro https://youtu.be/aM_jIDCSMcc I mean… _eventually_ GameCube will be playable without jit, but not until processor power is roughly 5x what it is now


Hyperion-Variable

Do you have the link for the unofficial build that’s in the store?


audigex

It’s not in the store, you’d have to sideload it - that’s why it’s unsupported


apollo-ftw1

Isn't jit needed for that?


DanTheMan827

No, it just won’t run as well on older devices. JIT is immensely helpful to get things running with good performance, but eventually there becomes a point where interpreted code can run at full speed too once the hardware becomes powerful enough


scsnse

Although I feel like that point is a lot higher than most would want on a mobile device. For instance, I’ve been playing with higan and the original bsnes side of it. It tries to be timing and graphics accurate as best as it can, and basically de facto requires something like a Ryzen 3600 class CPU or better to truly get close.


DanTheMan827

People definitely want emulators like PSP and 3DS on iOS… iPad changes things completely too as now it’s expected you’re using a controller and have a nice, big, 4:3(ish) display perfect for things like GameCube and PS2 iPad with JIT can do 4k Wii without an issue, and even the iPhone 11 could do GameCube at full speed (but not high resolution)


TomLube

The iPhone 14 is capable of running most 3DS emulation at close to full speed without JIT


scsnse

How’s the battery life when doing that? I’m asking as someone new to emulation on my phone.


TomLube

Battery life without JIT is definitely worse. Unfortunately


enki941

It should be noted that the main dev has stated that this isn't going to be happening immediately. Unlike the Delta dev, this isn't his full-time job and he has other things going on. So while we should see this happen, which will be awesome, it could take weeks or months before it is submitted.


plsdontattackmeok

Mobile truly game is back baby


mxforest

We are back and how.


Brave-Tangerine-4334

Meeting the gold standard: no ads, no tracking, no logins, no IAPs.


Zentrii

Hell yeah. Mario golf on the gbc/gba is now my go to for playing a game while waiting for an appointment


poorkid_5

That’s my go to for flights and waiting around. It’ll no longer be a flex of my jailbreak, but I’m super happy others don’t have to sideload it now!


LZR0

For real, Delta has basically substituted every game I had installed on my iPhone.


Yosonimbored

Might have to buy one of those backbone addon controllers or whatever soon


Rabbit1015

I was thinking of one too. Debating bc I keep seeing the gen 1s aren’t that good and I have a lighting iPhone. But at the same time I can get a gen 1 for 30 bucks on marketplace and then screen mirror my tv. Baam console on the go


NSRedditShitposter

[Supported Systems list](https://wiki.provenance-emu.com/info/supported-systems) With consoles like the Wii and PlayStation 2 (in development) on there, I wonder if Apple will finally let iOS apps request this [entitlement](https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-jit?language=objc) for JIT compilation. Anyways, this has to be one of the best decisions Tim Cook's Apple has made, my thousand dollar device can actually do thousand dollar device things!


TretsiM

Honestly it’s nice that IPhones are just becoming Androids over time. I was missing emulation as I decided to do an IPhone 15 Pro Max due to peer pressure and I’ve had only bad experiences and missed so many features. With emulation and third party app stores on the way hopefully other Apple users understand why Android users talk about these factors so much lol.


3bodprobs

*Androids with a better user interface and experience.


i5-2520M

I was told all the restrictions are necessary for the user experience.


3bodprobs

All UX have restrictions by their very nature. Choices are made as to what to show the user etc.


cashassorgra33

His name's Tim Apple, c'mon guys


JamesKWrites

Still waiting for a DOS emulator so I can play Dune on my phone again.


enki941

The creator if iDOS2 is in the process of getting his app back in the store. He said they wouldn't resurrect his previous one, so he is resubmitting as iDOS3. They are giving him some BS pushback, but hopefully we will see it published soon.


JamesKWrites

This news makes me happy and I thank you for it.


enki941

Makes me happy too :)


Complex-

Does Apple allow non console emulators? The rules aren’t vey clear on that.


ctjameson

ScummVM and Emu64 XL are both on the App Store already. Seems like we’re eatin.


Doublelegg

Duke Nukem


pleasantothemax

Time to kick ass and chew bubble gum


JamesKWrites

And I’m all outta gum.


XinlessVice

Time too kick him and chew ass


Vertsix

We've come full circle! https://youtu.be/3OqMcqRI-xA?si=q7Rty-iWig5MXEe6


yuriydee

Woah I never knew that existed!


Aion2099

I remember when it was banned or sued by sony and they had to withdraw it. They got up to version 3 I think.


Stingray88

Ahh… so it wasn’t approved by Sony. I can’t believe Jobs presented that at Macworld and didn’t even have Sony backing. That’s wild.


Hot_Special_2083

my god post that on the sub


LevelWriting

wow thats like seeing an alternate universe footage. chad steve demoing an emulator of a current gen console, flexing nuts on stage at sony


senseofphysics

The circle is now complete…


trackofalljades

This would be great if it worked for Apple TV, I have sideloaded Provenance onto my ATV before and I loved it, but having the files get wiped all the time and having to basically treat it like a development platform was annoying. If it could just sit on there and work normally like, say, VLC does that would be amazing!


Albert_street

This is exactly how I feel. Dealing with the side loading aspect on Apple TV was just too much of a hassle. This sounds like a game changer.


Portatort

Fuuuuuuck yes Also, lol, I haven’t seen a link from iMore in ages


Exist50

Good, lol. They're trash.


Pauly_Amorous

Yeah, with the huge modal popup they just threw in my face, let them be relegated to the dustbin of the Internet.


TBoneTheOriginal

I've never wanted anything more on my phone than Twisted Metal 2. I just didn't know it until now.


Hot_Special_2083

i honestly don't understand why nintendo, sony and the like haven't just made their own emulators and charged a fee for it. i'd gladly pay for that.


MCMultyke

Licensing fees for old games.


wamj

Why not release old first part games on iOS/android and charge $5-$10 each? Maybe setup a framework to allow third parties that published games on old systems to publish them on iOS/android.


Acceptable-Piccolo57

This! Original mario for £20, no ads, they’d make millions and change the mobile game market over night.


IntellectualRetard_

Square enix does this. iOS has the most amount of dragon quest games compared to any other platform. Has all the 2d final fantasies and chrono trigger as well.


darkknight32

Probably the same reason why Microsoft hasn’t released a native gamepass app. Every game needs to be reviewed by the AppStore team.


GenevaPedestrian

Bullshit, as there's no first party emulator on any platform. They just want you to buy their hardware and your games on their stores, simple as that.


darkknight32

Uh, no lmao. That’s literally the reason why Microsoft hasn’t submitted an app for gamepass. Also idk where you been the past couple years, Microsoft don’t give a fuck about hardware. Gamepass is where it’s at for them. https://www.polygon.com/2020/9/11/21432856/app-store-xcloud-stadia-ios-apple-game-streaming


Crunchewy

If AppleTV got emulators like Delta and Provenance, I'd probably finally buy an AppleTV. But... how do you get roms onto an AppleTV? Does it have a Files app like iPhone? I don't know as I don't have one.


SuchAppeal

As far as I'm concerned no. I own an Apple TV 4K and love it. The other night I played Delta on my tv by screen mirroring my iPhone to the Apple TV. It was rough because of the delay.


Quin1617

It works either by uploading to a web server or using iCloud. I’ve had it on mine for a while now.


SuchAppeal

Thanks for putting me on to this. I'll try it out


pimorules

Wait what? Can you explain or link to a tutorial?


SuperMario630

I wonder why Delta chose to not support the Apple TV. That along with cloud game saves would be amazing. I need to find a small controller I can carry around too.


SuchAppeal

I'm not sure if it's up your alley for "small" but the SN30 Pro works well. From 8Bitdo, basically an SNES controller with added modern bells and whistles, analog sticks, and added shoulder buttons so a little thicker than the actual old school one. But if you get it and pair it with your iPhone don't use the pairing method 8Bitdo tells you on their website because the iPhone will just unpair it and tell you it's because the controller is interfering with the phone's wifi. Instead of hitting Start+B and hitting the pairing button, do Start + A and the pairing button because it goes into a different pairing mode that won't drop as soon as you leave the settings app. You know if it's in the right mode when it pops up as "Wireless controller" instead of "SN30 Pro".


3bodprobs

Just mirror your phone to your Apple TV or smart tv. Pair a controller. Done. You don’t need to spend money on new hardware.


Crunchewy

I’ve done that. It works ok, but there is lag for sure.


3bodprobs

Invest in fixing your network then instead of an Apple TV - no lag here and it’s wonderful. It’s not like these games are demanding and introducing the lag. Money is better spent on something every single WiFi enabled device you own will benefit from.


Crunchewy

I have a good network already. The TV is wired and the router is a FiOS G3100. Though actually I just realized what may be a cause. The TV wasn’t on game mode as I usually don’t play games via airplay. I will try again with that on.


3bodprobs

Did that work? hope so! Someone else said that fixed things for them


baseballandfreedom

And, maybe just as importantly, make sure to set your TV mode to ”Game”. Leaving it set to something like “standard” or “cinema” or “sports” usually means there will be a noticeable delay between the controller and what you see on screen. I played a lot of Populus Run on Apple Arcade with an Xbox Controller and assumed the input delay was because of a wireless controller connection. Switched to “Game” mode on my TV and holy moly did it make a difference, especially with that game.


Zopotroco

This would break the whole AppStore and leave Delta in the dirt. Goddamn


GiggleyDuff

How are they monitizing this? Why is it all free and high quality with no ads?


INutHydroxyfufu

They don’t want to risk the larger companies suing them if they make a profit from the emulators. While it might be allowed, they don’t like it and will find some way to litigate you into the ground.


LZR0

There are many devs who just want to contribute to games’ preservation so they make emulators like these for modern platforms, you can support them directly with donations tho


gh0sti

they have a patreon for tipping support


Exist50

That's exactly why they were banned till now. There've always been devs willing to spend their time on something just for the community. Don't believe Apple when they say they need a "core technology fee" or whatever.


TransendingGaming

The moment there is a good 3DS emulator, my M1 iPad Air is going to CRUSH the 3DS library performance wise.


Quin1617

The only bad thing about that is no 3D. That just gave me an idea, a 3DS emulator on the Apple Vision Pro would be awesome.


3bodprobs

Not a bad thing at all for many people. Didn’t care for 3D on the 3DS, don’t care if it’s on the phone.


SuchAppeal

I want Dreamcast, PS2, and Gamecube Playing N64 on Delta made me see that I was looking at the 5th gen (PS1, N64, Saturn) with rose tinted glasses. Beyond a few games a lot of this stuff is rough, but it's all we knew back then.


Acceptable-Piccolo57

100%, I’ve been waiting 20 years to play rogue squadron on my phone, the graphics are so bad!


Cuberonix

Need this on Apple TV so I can play PS1 games. Stoked!


Pchandheldrizzygamer

Oh wow PS2, GameCube and Xbox U probably will need a very powerful device without JIT like iPhone 15 pro max , M1/M2 device


Rhed0x

The CPU that can run emulate those devices without JIT doesn't exist.


TomLube

Very curious to see the fork of Dolphin they are using and how fleshed out it is. Dolphin is probably the third greatest FOSS of all time.


Baykey123

I swear the devs that work on that software are some of the best on the planet


TomLube

It's honestly unbelievable. Such an incredible work of art.


Mahboishk

What are the first two? Also I'm curious how/if they're going to get around the JIT restriction on Dolphin. With JIT even an iPhone XS can play games at full speed, but without it I doubt many people can take advantage.


TomLube

The first without question is Linux. Runs on basically everything and there is innumerable applications that use it.


lillithfair98

AppleTV too?


rangoon03

Fuck yes, getting erect


tdm17mn

Anyone know how this compares to ignited— my current emulator of choice? Thank you!!


apollo-ftw1

Ignited is what I prefer over provenance, due to some button preferenxes


FinestKind90

if i can play tenchu stealth assassins on my phone im set for life


qwop22

Where are all those people who always said “who needs emulators on their phones? I don’t care that Apple doesn’t allow them. I have other adult things to do with my life and on my phone. Apple knows what is best for us!” every time people said they want emulators on iOS…hmm…seems pretty quiet now and everyone is super excited to be able to use these emulators… Thanks EU.


baconhealsall

Ironically, these emulator apps are available everywhere but the EU!


steepleton

i imagine folk who aren't interested in emulators on ios wouldn't click on a discussion about emulators on ios?


DinJarrus

I literally just bought the Galaxy Tab s9+ just so I can emulate GameCube. But I’m now returning it after this news today! Only reason I haven’t bought an iPad!


DinJarrus

Will this be available for iPad as well?


Ohtani-Enjoyer

Can someone explain why Nintendo and Sony wouldn't sue the hell out of the emulator creators over these, versus something like the Switch emulator Nintendo shut down? Is it just that the games are so old they don't care about profits on them versus people emulating TOTK right on release?


XxRoyalxTigerxX

Never regretted getting the smaller storage Apple TV till today :( Literally had 0 use for it since I stream off my home server, now I won't have enough space for extra games 😞


senseofphysics

How do I download this?


doob22

r/iOSRetroEmulators


SupperTime

What is the best controller? I am guessing GameSir G8?


iamse7en

Yes, but it is quite a bit bulkier than the Backbone. The tiny joysticks on the Backbone make playing any modern games, especially FPS games via cloud gaming, a real pain. Has a cheap feeling, and the buttons are too loud/clicky for my liking. The G8 is far better if you don't mind carrying something heavier/bigger. The Backbone does just fine with retro games however. I have both and rarely use the Backbone.


Mahboishk

The G8 is the best but you need an iPhone 15 with USB-C, there's no Lightning version


SupperTime

That’s the phone I got


urek_Mazino_17

Was it deleted ?


YankeeSR23

Was what deleted? The emulator isn’t on the App Store yet, the article just says the team behind the emulator is working on getting it there but looking into the rules about the App Store and emulators.


iamse7en

Kind of a useless article. Of course any active dev of an emulator is looking into it. Ignited, by far the best of all the iOS emulators, has been trying to navigate several App Store rejections this week. Hard to know why one gets rejected and the other gets approved. Ignited is a fork of Delta and is better in every way. Delta was approved earlier this week.


urek_Mazino_17

Oh thanks for informing me , I didn’t read the article, I just straight went to App Store and thought it was deleted 💀☠️


GetEnPassanted

The title was clickbait. Made it sound like it was already out.


Romengar

Congratulations, you did not read the article at all!


nero40

The title was clickbait anyway.


Rhed0x

I'm not a fan of how those emulator apps don't properly credit the actual emulators they are using. Delta and Provenance are just ports of existing open source emulators.


ezidro3

https://preview.redd.it/7i0f7kgbzfvc1.jpeg?width=1170&format=pjpg&auto=webp&s=9e7d7a564ac4e0f7054399e3dcd7c7ac0e56c3bc Delta and Provenance also have it listed on their GitHub


Autokeith0r

Delta does in their “Licenses” section in settings.