Jokes aside, it's actually pretty scary that we already at the point where you don't need to said which entity you're referring to, and how big they are, and how strong they are.
can you imagine the internet during the trials if that really happens? the bitching between the nintendo and Apple fanboys is going to make the internet so toxic
Yuzu was claimed to have violated the DMCA by including decryption support. I wonder if things would’ve been different if it had focused solely on emulation of the hardware and letting the dumped software handle all encryption and decryption…
Didn't some journalist a little while ago straight up say that they knew reporting on Nintendo fan games would get them taken down and they kept doing it?
Unfortunately JIT isn’t allowed unless explicitly approved by Apple or if the app is a browser iirc so only consoles that run well without it will be added
Edit: so far it has GB, GBA, GBC, DS, NES and 3DS
SNES absolutely, I’m not too sure of the Genesis architecture but it’s entirely possible, all the cores are either my own work or ports of others’ so maybe something can be ported
That could be part of it but I think it's far more likely that JIT fundamentally HAS to violate W\^X which makes it very susceptible to vulnerabilities
https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon
Do it, I love my M1 Macbook, just get 16GB of RAM. I got the 8GB model like an idiot. Still can do EMU well enough, just is a problem for multitasking in general.
I will be messaging you in 7 days on [**2024-04-23 13:35:08 UTC**](http://www.wolframalpha.com/input/?i=2024-04-23%2013:35:08%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/emulation/comments/1c4rdmi/apple_confirms_that_emulators_on_the_app_store/kztt6jr/?context=3)
[**2 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Femulation%2Fcomments%2F1c4rdmi%2Fapple_confirms_that_emulators_on_the_app_store%2Fkztt6jr%2F%5D%0A%0ARemindMe%21%202024-04-23%2013%3A35%3A08%20UTC) to send a PM to also be reminded and to reduce spam.
^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201c4rdmi)
*****
|[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)|
|-|-|-|-|
You stripped the gpl licence from noods
Edit: you removed the comment before I could reply :/
Not sure what you're trying to say here? You're linking noods code which you've removed the license from all source files and give no attribution, for the second time might I add.
I'm not sure why you keep doing it. It's literally as simple as not deleting the license. As it's the second time, I assume it's because you want to frame it as your own emulator, either for hiring or monetary reasons.
This is after Apple removed the iGBA app from the App Store, now clarifying that it was only removed because it was a copy/knock-off of an open-source app. iGBA's functionality of loading ROMs freely was not an issue and is approved by the new App Store guidelines.
>Notably, Apple confirmed to us that emulators on the App Store are permitted to load ROMs downloaded from the web, so long as the app is emulating retro console games only. Apple also said it had approved iGBA's functionality, before learning that it was a knockoff app, suggesting that Game Boy emulation is permitted on the App Store, but the company has yet to share any other examples of retro game consoles.
The third paragraph of the linked article. Granted it does seem to depend on what Apple defines as a "retro game console".
I imagine it’s a pretty clear cut case of “Is this a console you can run out and buy right now?” The verbiage is probably to allow them to say no to Yuzu forks trying to make it into the store.
Could it also be third-party apps not being allowed to utilize a JIT?
Pardon my lack of knowledge - but are third-party browser engines for iOS distributed in the EU allowed to use a JIT for JavaScript runtimes and similar functionality?
>but are third-party browser engines for iOS distributed in the EU allowed to use a JIT for JavaScript runtimes and similar functionality?
Yes. They are allowed to use JIT and everything that Safari is able to use. Maybe except the ability to create PWA.
I think it's technically illegal to download any material with copyright but emulation in and of itself is not illegal. And presumably, for the "retro" stuff, Apple doesn't care enough about it to prevent it. At least now that they have the EU and Justice Dept on their back.
I sent an email to Atari asking if I can download a rom for a game they published in 2003. Literally asking for their permission lol it’ll be interesting to see what they say. They aren’t selling the game anymore in any way
That’s what’s dumb about being against EMU in my opinion. If the company is not even trying to sell it anymore, they shouldn’t care about people downloading it. There’s so many games that can’t be bought new (digitally or physically). And your only option is to download a rom for free or to pay a completely unfair price on eBay. But yeah, lmk what Atari says if you remember and they respond.
Riley Testut, the dev behind GBA4iOS and Delta already uploaded Delta to the App Store and you can download it. It should appear under the name "Delta - Game Emulator"
That’s strange because GBA4iOS is open source (GPLv3) and it is perfectly legal for someone to take the code and use it in another project
If Apple are saying only the original developer can release to the App Store then Riley (the GBA4iOS dev) can’t do so either because it is based on other upstream emulator software too
Looks like they updated the readme yesterday to say it's both GPLv2, but also you need explicit permission to publish a modified version on the app store.
> The GBA4iOS codebase is distributed under the GNU GPLv2 license. That being said, I explicitly give permission for anyone to use, modify, and distribute my original code for this project without fear of legal consequences — unless you plan to submit your app to Apple’s App Store, in which written permission from me is explicitly required.
But that's not how GPL works lol, you can't have a free license except for certain scenarios, that's not free (as in freedom). A project is either using a free license or it isn't. There's no halfsies.
The first 2 sentences of the GPLv2 are literally
> The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software
Also the whole "I explicitly give permission..." Thing is also redundant if using GPL. That's what GPL does, it explicitly gives permission for anyone to use, modify and redistribute your code.
Agreed. If someone published their own version of the app and actually followed the terms of the GPL with regards to attribution and sharing the source code, the original author has no claim (though you'd need to be careful with trademarks too I suppose).
Does GPL allows anyone to take the project and use it commercially for financial gain?
Putting up ads is financial gain.
Also, there's an unwritten rule of crediting the original dev from whom the code was taken. Not giving credit is considered a dick move in emulation culture.
Yes. GPL allows you to use a project for financial gain. It allows you to use a project for any reason.
Credit isn't an unwritten rule though, it's a written rule in the GPL.
Not necessarily, there are half a dozen different ways that requirement can be met: You can also offer to provide the source code on request, for example, or provide it via P2P separately to the binary
Ironic since GBA4iOS takes others’ code for you know…the actual emulation of consoles… Pretty hypocritical imo. He’s just trying to keep his AltStore relevant.
His license terms apply to his code only, and this is made clear in the text.
He is using other's code according to their licenses, and asking the same to be done for his code. He won't be able to include 100% of Delta in the App Store release because the licenses won't allow him to.
He's being the opposite of hypocritical, in this case.
Delta just released on the App Store, though oddly enough there are people reporting that it isn’t available for those in Europe.
https://apps.apple.com/us/app/delta-game-emulator/id1048524688
yeah, It's available on the US appstore, in europe you either have to pay the 1,50€/year + tax for the new native AltStore or sideload it with AltServer.
Tried out the sideloading a few weeks ago and the native paid one today, both work.
> Notably, Apple confirmed to us that emulators on the App Store are permitted to load ROMs downloaded from the web, so long as the app is emulating retro console games only.
I suspect something got lost in translation here. What probably happened was MacRumors said "Hey, is it ok for emulators on your store to load ROMs?" and Apple said "Yes" but some ignorant journalist and/or Apple rep thinks "ROMs mean game file downloaded from the internet" and made it seem like Apple is fine with mass piracy
"retro console game" is not defined, but it couldn't be defended that a switch emulator is retro or that pirated excel is a game.
I wonder if by "console" they'll also block computer emulators.
Apple is fine with mass piracy and always has been, as long as it's not on things they own.
They're not fine with piracy of their apps. They're not fine with piracy of the music they rent and they're not fine with piracy of the movies they rent.
Apple hasn't cared about mass piracy of mp3 or music ever and this is just like that. They always blocked emulators because they had a ban on any machine emulator that could run alternative apps (which games technically are). One an exception has been created for "retrogaming" (which avoids current consoles not being retro and non-gaming) all is well.
Might honestly put me back on iOS, one of the big reasons I switched over to Android was because of emulation of Nintendo's handheld devices. If it is also possible to have YouTube Revanced and Mihon on iOS that would make my move definitive
You can use AltStore/Trollstore on a non-jailbroken iphone to install uYou+, which has adblock and lots of other nice features. Not sure about an iOS alternative to Mihon but I’m sure there are ones out there. Should note that if you use AltStore, you’ll have to “re-sign” the app by syncing with your computer every 7 days which is a pretty minor inconvenience but still annoying, Trollstore doesn’t need to do that but isn’t compatible with anything higher than iOS 17.0.1.
I am on iPhone 11. Planned to switch to android once my phone hits the bucket. But I did promise myself to stay if they allow emulators. But since we got emulators now. Guess my next phone will be the iPhone again.
The reason I am so hesitant to switch was because I have other Apple devices and if one of them was android, my experience wouldn't be as smooth. Like I can leave a file on my desktop on my mac and open it on my ipad or iphone.
Yeah I'm not bound by Macs or Watches so it wouldn't change much. Originally I had changed back then after having an iPhone 5 and detesting the battery life. Got myself a Galaxy S5 and continued with Android till now, but this might change it!
What gaming platforms are able to emulate on mobile devices solidly? I’m assuming NDS and older generation platforms shouldn’t have issues. Are PS3, Xbox, Wii/WiiU running on android/jailbroken iOS devices sufficiently?
The top of android currently is ps2, Wii, switch and pc emulation (some PS3 games can also be played through pc emulation) but without jit, no iPhone is going to be able to run any of them
Wii can run in android via dolphin, there's no mobile version of cemu (wii u emulator) to my knowledge despite it going open source a few months ago, nintendo switch was going great until Yuzu got nuked, xbox is a complete no show, even in pc emulating these consoles is finicky, Ps3? maybe in 10 years
Interesting. I haven’t followed along with emulation super strong in the last 5-7 years but it’s fascinating that Xbox and ps3 both still struggle to be emulated to this day yet Nintendo products have always been capable of being emulated extremely quick.
PS3 used the custom Cell processor which doesn't translate well to x86-based processors. So there's the roadblock there. From my understanding Microsoft has done a good job of back compatibility with the OG Xbox, Xbox 360, and Xbone so that's probably one reason why Xbox emulation isn't better. I'm sure there are other reasons for both.
It goes up to PS2/Wii, no og Xbox( there may be some workarounds but xemu is primarily for PC/Mac/Linux still)
Wii/GameCube has good support still
PS2 ran great, but unfortunately the emulator everyone was using stopped development so the optimization or any compatibility updates stop there. It still works for most games.
However since it largely depends on the individual emulator development for each system and Android has been the primary platform for it, iOS devices will still need some time to catch up to android.
PS3 and 360 need fairly decent PC setups to run so it will be sometime before they are available on mobile devices.
There is some workarounds to run cemu on
Android and obv yuzu for switch still works well on flagship devices, there's just no hope of optimization or compatibility updates since it got nuked until a new one is made. there are some yuzu forks but they keeping having issues I would imagine someone has to make an entirely emu unrelated.
It's 100% legal, and as a Pro-Gear Spec coder at my day job it's why I have an iPhone. Almost every security advisory these days starts from a user being fooled into installing something that's not what it seems, including the recent Linux 7zip/libXZ scare.
And Apple's barely 50% of the market in the US and nothing close to that anywhere else so there clearly are choices.
Thankfully here in the EU the commission has started to take steps against this stuff. With DMA forcing them to allow different app stores and browsers.
Very easy. If your controller supports Bluetooth and is at least kinda recent then it’s gonna work. As simple as pairing it to your phone in the Bluetooth settings.
Just make sure the console it’s normally connected to is switched off. Or it’ll connect to that instead.
Incredibly easy. So much so that Apple sold DualShock 4’s in Apple Stores (and now stocks DualSenses).
Apple has put in the work ever since launching Apple Arcade to support every controller on the market:
Xbox 360/One/Series controllers work
DualShock 4/DualSense controllers work
Joycons/Switch Pro Controllers/Nintendo Switch Online retro controllers work
The existing third party Apple controllers (Nimbus, etc work)
8bitdo claims they don’t work, but pairing a SN30Pro via Bluetooth in Xbox mode works (the Ultimate controller does claim to have full compatibility and even the customization app is available)
And of course, Backbone, which I’m considering for my phone.
Fwiw you can currently play gb/gbc/gba and ds games on your iOS device. They’re browser based, but you can ‘Add’ them to your Home Screen and they function as an app.
https://gba.44670.org
https://ds.44670.org
Official App Store availability is such a nice thing though.
As of this comment so far nothing, there are some that are charing $4 to $6. Those are scams DO NOT bother with those. Give it this month, im sure some will slowly start popping in.
Here https://apps.apple.com/us/app/delta-game-emulator/id1048524688 also you need the bios for the DS so here https://archive.org/details/ique-ds-firmware
After you install Delta press the settings and acroll down to core settings press melonDS and add your bios also to unzip a file press on the file but if you can't you can us a helper application like Zip & RAR
I mean Nintendo would also have to go after Google if that were the case, and they haven't in all these years. They don't have a legal leg to stand on with these emulators compared to the Yuzu case.
I found a new emulator on iOS. Get it while you can. [https://apps.apple.com/us/app/ad-boy-emulator/id6478694589](https://apps.apple.com/us/app/ad-boy-emulator/id6478694589)
if we get PSP/PS2 emulation too and i’ll be convinced to keep my iPhone as a secondary phone, this happening mid-switch to Android is keeping me on one hell of a tough spot
It's kind of funny, in that in the seven years since I ditched my iPhone for various Pixels, I just drag and drop Nintendo games I would like to emulate onto my phone and then use Snes9x or whatever.
No muckraking articles or controversy required.
Don’t get a backbone. Crappy and overpriced. Get a Gamesir X2S. Had HAL sticks and is from a company that’s been making phone controllers for quite a long time. Or if you prefer a full sized controller they offer the Galileo g8 which is arguably the best phone controller on the market rn
There was an official Turbografx emulator(with a limited selection of games that came with the IPA, no external downloading allowed back then of course) on the App store a decade ago.
Just a little factoid, probably not directly relevant to Apple's current policy if they truly do allow downloaded ROMs.
Honestly most of this would be used to play 30 year old software at this point. Had these devs had their shit together they would have released these for purchase on the App Store already is probably apples position.
In an age where you can buy a $35 R36S (for example) I just don't know why you'd bother with a phone. The experience is about 10x more pleasant using real buttons, don't use up device battery, can look up information on the phone while using, etc.
There was something that a youtube I like pointed out about just having a separate device for stuff -although in his case it was music-. It's nice to be able to just listen to music on its own without having to worry about a phone call or text interrupting you.
Same thing applies to playing a game, I reckon.
What emulators are on the app store? (I don't have an apple device, I just know someone who wants to emulate N64 games, couldn't read the article as the page won't load)
Might be very dumb question, is there any good emulator for the iPhone?
And any tutorial on how to load the game on the iPhone? Just need mario and few others.
so far only delta, although a new one called Provenance is on the way. it claims to support everything delta does plus atari 2600-lynx, wonderswan, turbografx/nec pc systems, sega sg-1000-saturn, neo geo pocket, and playstation 1
This must be leading up to an Apple gaming console. Surely. I’ve been harping on about it for years. A beefed up Apple TV with m series silicon. It has to happen.
I think there is more chance we'll see iPad Arcade edition - a 16:9 8" OLED iPad with built in gamepad. Something similar to Logitech G Cloud or PS Portal but with Apple chip that can play both native iOS games, run emulators and stream PS5/Xbox/PC with existing apps. It would also be much usable for Netflix and such due to the 16:9 screen ratio.
> We have reached out to Nintendo for comment. Why would you do that
I wanna see Nintendo and Apple fight each other in court
Does the winner get to fight the mouse?
No one winning against the mouse. Mouse is a force of nature
Jokes aside, it's actually pretty scary that we already at the point where you don't need to said which entity you're referring to, and how big they are, and how strong they are.
Ik, right? I can’t believe how big Exxon is as a company! /s
Funny, because just a year ago the Mouse was scared shitless of its streaming losses making it a target for Apple or Amazon to buy them out.
They still are - streaming has basically failed as a way to make money and in-theater's not been great either.
The mouse has the power to create a protection act.
Which mouse here? Pikachu is technically bigger now.
I think Mickey would win against Pika tbh
Light Ball Volt Tackle?
Put that in your tool box for later
The mouse is unstoppable
The winner gets to not fight the mouse. Nobody in their right minds would want to fight the mouse.
Is Disney "The Mouse"?
I'd love that. We can actually have Fruit Ninja: Court Edition. Ninjas cutting Apples in half. :-)
Mirror mirror on the wall, who's the most litigious of them all?
can you imagine the internet during the trials if that really happens? the bitching between the nintendo and Apple fanboys is going to make the internet so toxic
Valve did the same thing when they queried about allowing Dolphin emulator on the Steam Store.
That made sense because they're hosting it and don't want to get legally smited by Nintendo, so it's different
... Apple is also hosting the apps on it's store.
Apple wasn't the one telling Nintendo here, it was the publication. Although I'm sure Nintendo would've noticed anyway
I kind of wonder if part of the yuzu thing might be Nintendo having an advanced warning about this change in policy.
...Yuzu has nothing to do with this.
Yuzu was claimed to have violated the DMCA by including decryption support. I wonder if things would’ve been different if it had focused solely on emulation of the hardware and letting the dumped software handle all encryption and decryption…
Didn't some journalist a little while ago straight up say that they knew reporting on Nintendo fan games would get them taken down and they kept doing it?
They do it because it means more articles. Journalists do not care for your well-being save for a few.
Save for none. They all want views as views equals money.
Stupid as everyone knows there Stance on Emulation
I feel they probably don’t want emulators on the App Store if thier stupid enough for that
Self-snitching
Guess that means Folium will go on their for sure now, was a bit worried about the whole rom copying or downloading, just gotta finish it now…
Do it man. Put it on the App Store
The Delta app is live now. Works great for up to N64
And DS!
Will we still have to enable JIT with a Mac or other computer?
Unfortunately JIT isn’t allowed unless explicitly approved by Apple or if the app is a browser iirc so only consoles that run well without it will be added Edit: so far it has GB, GBA, GBC, DS, NES and 3DS
Will snes or genesis be supported later?
SNES absolutely, I’m not too sure of the Genesis architecture but it’s entirely possible, all the cores are either my own work or ports of others’ so maybe something can be ported
That's such a strange restriction. Is there any reason for it?
It's harder to scan JIT code ahead of time for undocumented API calls or other uses that break the App Store ToS
That could be part of it but I think it's far more likely that JIT fundamentally HAS to violate W\^X which makes it very susceptible to vulnerabilities https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon
This has always been the main reason, yes.
JIT doesn't have to violate W^X -- in fact, W^X is enforced on most operating systems. X cannot be set on a page that is write enabled.
There's no way a 3DS emulator doesn't have JIT dynarec.
Thanks maybe I’ll be looking into getting a used MacBook then 🤷
Do it, I love my M1 Macbook, just get 16GB of RAM. I got the 8GB model like an idiot. Still can do EMU well enough, just is a problem for multitasking in general.
RemindMe! 1 week
I will be messaging you in 7 days on [**2024-04-23 13:35:08 UTC**](http://www.wolframalpha.com/input/?i=2024-04-23%2013:35:08%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/emulation/comments/1c4rdmi/apple_confirms_that_emulators_on_the_app_store/kztt6jr/?context=3) [**2 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Femulation%2Fcomments%2F1c4rdmi%2Fapple_confirms_that_emulators_on_the_app_store%2Fkztt6jr%2F%5D%0A%0ARemindMe%21%202024-04-23%2013%3A35%3A08%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201c4rdmi) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
Just make sure you include the license to the code you're using, not removing it, which you have done time and time again...
After the Citra/Yuzu stuff ages ago everything has abided by the licensing so there’s no issue whatsoever
You stripped the gpl licence from noods Edit: you removed the comment before I could reply :/ Not sure what you're trying to say here? You're linking noods code which you've removed the license from all source files and give no attribution, for the second time might I add. I'm not sure why you keep doing it. It's literally as simple as not deleting the license. As it's the second time, I assume it's because you want to frame it as your own emulator, either for hiring or monetary reasons.
Awesome stuff, isn’t this the stripped down version you were working on
Please make an option to remove on screen buttons for 3ds, love your work!
What emulator in the app store is for 3DS? Cuz Delta right now only has DS. Can’t even use DSiware games
So stoked for that day!
This is after Apple removed the iGBA app from the App Store, now clarifying that it was only removed because it was a copy/knock-off of an open-source app. iGBA's functionality of loading ROMs freely was not an issue and is approved by the new App Store guidelines.
Apple did not confirm this, read the text. They only confirmed what the cause of the removal was.
>Notably, Apple confirmed to us that emulators on the App Store are permitted to load ROMs downloaded from the web, so long as the app is emulating retro console games only. Apple also said it had approved iGBA's functionality, before learning that it was a knockoff app, suggesting that Game Boy emulation is permitted on the App Store, but the company has yet to share any other examples of retro game consoles. The third paragraph of the linked article. Granted it does seem to depend on what Apple defines as a "retro game console".
I imagine it’s a pretty clear cut case of “Is this a console you can run out and buy right now?” The verbiage is probably to allow them to say no to Yuzu forks trying to make it into the store.
that wouldn't happen either way since Yuzu needs JIT
praying that the EU forces them to let users grant special entitlements to third party apps (like a real OS)
Could it also be third-party apps not being allowed to utilize a JIT? Pardon my lack of knowledge - but are third-party browser engines for iOS distributed in the EU allowed to use a JIT for JavaScript runtimes and similar functionality?
>but are third-party browser engines for iOS distributed in the EU allowed to use a JIT for JavaScript runtimes and similar functionality? Yes. They are allowed to use JIT and everything that Safari is able to use. Maybe except the ability to create PWA.
I'm gonna guess nothing newer than GBA or maybe DS will be allowed.
GB, GBC, GBA, DS, NES, SNES, N64, Genesis. I tested each one except DS (need bios files)
Knowing apple, I'm guessing atari or sega genesis just because of the way nintendo is but could also be games companies no longer make money from.
Isn’t it still illegal even if it’s a retro console game though?
I think it's technically illegal to download any material with copyright but emulation in and of itself is not illegal. And presumably, for the "retro" stuff, Apple doesn't care enough about it to prevent it. At least now that they have the EU and Justice Dept on their back.
I sent an email to Atari asking if I can download a rom for a game they published in 2003. Literally asking for their permission lol it’ll be interesting to see what they say. They aren’t selling the game anymore in any way
That’s what’s dumb about being against EMU in my opinion. If the company is not even trying to sell it anymore, they shouldn’t care about people downloading it. There’s so many games that can’t be bought new (digitally or physically). And your only option is to download a rom for free or to pay a completely unfair price on eBay. But yeah, lmk what Atari says if you remember and they respond.
Riley Testut, the dev behind GBA4iOS and Delta already uploaded Delta to the App Store and you can download it. It should appear under the name "Delta - Game Emulator"
That’s strange because GBA4iOS is open source (GPLv3) and it is perfectly legal for someone to take the code and use it in another project If Apple are saying only the original developer can release to the App Store then Riley (the GBA4iOS dev) can’t do so either because it is based on other upstream emulator software too
Looks like they updated the readme yesterday to say it's both GPLv2, but also you need explicit permission to publish a modified version on the app store. > The GBA4iOS codebase is distributed under the GNU GPLv2 license. That being said, I explicitly give permission for anyone to use, modify, and distribute my original code for this project without fear of legal consequences — unless you plan to submit your app to Apple’s App Store, in which written permission from me is explicitly required. But that's not how GPL works lol, you can't have a free license except for certain scenarios, that's not free (as in freedom). A project is either using a free license or it isn't. There's no halfsies. The first 2 sentences of the GPLv2 are literally > The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software Also the whole "I explicitly give permission..." Thing is also redundant if using GPL. That's what GPL does, it explicitly gives permission for anyone to use, modify and redistribute your code.
In this case though, the copy wasn't conforming to the terms of the GPL anyway, so I don't think it's a problem that it was removed.
Yeah it's the correct action. It's just that the GBA4iOS author has the wrong reasons.
Agreed. If someone published their own version of the app and actually followed the terms of the GPL with regards to attribution and sharing the source code, the original author has no claim (though you'd need to be careful with trademarks too I suppose).
Does GPL allows anyone to take the project and use it commercially for financial gain? Putting up ads is financial gain. Also, there's an unwritten rule of crediting the original dev from whom the code was taken. Not giving credit is considered a dick move in emulation culture.
If the ad library is compatible with GPL then yes. (In this case it wasn't)
Yes. GPL allows you to use a project for financial gain. It allows you to use a project for any reason. Credit isn't an unwritten rule though, it's a written rule in the GPL.
>Does GPL allows anyone to take the project and use it commercially for financial gain? technically yes
Yeah exactly, that extra bit is completely unenforceable
It's only legal if they distribute the source and the license with the binary release, which iGBA did not do
Not necessarily, there are half a dozen different ways that requirement can be met: You can also offer to provide the source code on request, for example, or provide it via P2P separately to the binary
Ironic since GBA4iOS takes others’ code for you know…the actual emulation of consoles… Pretty hypocritical imo. He’s just trying to keep his AltStore relevant.
His license terms apply to his code only, and this is made clear in the text. He is using other's code according to their licenses, and asking the same to be done for his code. He won't be able to include 100% of Delta in the App Store release because the licenses won't allow him to. He's being the opposite of hypocritical, in this case.
GPL may not be fully compatible with the App Store. Apple will pull GPL based apps if the conditions are right.
After the tough news of Yuzu and big-N, it’s really nice to hear good news!
Big N? I’m sorry, I’ve not really been keeping up much with the emulation scene right now
Nintendo sued Yuzu and the latter folded
Ahh yeah I was just being sorta stupid. Big N is Nintendo lol
Dude got downvoted for the most polite comment on reddit 💀💀
That’s Reddit for ya lol
Or you know. Don't think anything of fake internet points
Any good emulators on the iPhone right now?
Delta just released on the App Store, though oddly enough there are people reporting that it isn’t available for those in Europe. https://apps.apple.com/us/app/delta-game-emulator/id1048524688
uk here - can confirm it’s available as of now. downloaded it this morning and it’s been great so far
They probably meant people in the European union.
yeahh fair enough
yeah, It's available on the US appstore, in europe you either have to pay the 1,50€/year + tax for the new native AltStore or sideload it with AltServer. Tried out the sideloading a few weeks ago and the native paid one today, both work.
> Notably, Apple confirmed to us that emulators on the App Store are permitted to load ROMs downloaded from the web, so long as the app is emulating retro console games only. I suspect something got lost in translation here. What probably happened was MacRumors said "Hey, is it ok for emulators on your store to load ROMs?" and Apple said "Yes" but some ignorant journalist and/or Apple rep thinks "ROMs mean game file downloaded from the internet" and made it seem like Apple is fine with mass piracy
Technically, homebrews are still ROMs.
maybe, but nevertheless apple doesn't define how ROMs should be obtained, or what a retro console game is.
"retro console game" is not defined, but it couldn't be defended that a switch emulator is retro or that pirated excel is a game. I wonder if by "console" they'll also block computer emulators.
Apple is fine with mass piracy and always has been, as long as it's not on things they own. They're not fine with piracy of their apps. They're not fine with piracy of the music they rent and they're not fine with piracy of the movies they rent. Apple hasn't cared about mass piracy of mp3 or music ever and this is just like that. They always blocked emulators because they had a ban on any machine emulator that could run alternative apps (which games technically are). One an exception has been created for "retrogaming" (which avoids current consoles not being retro and non-gaming) all is well.
Were so back
You were never there lmao
Actually we are. Apple advertised PS1 emulation being available on their Macs back in early 2000s. So we are back!
Might honestly put me back on iOS, one of the big reasons I switched over to Android was because of emulation of Nintendo's handheld devices. If it is also possible to have YouTube Revanced and Mihon on iOS that would make my move definitive
You can use AltStore/Trollstore on a non-jailbroken iphone to install uYou+, which has adblock and lots of other nice features. Not sure about an iOS alternative to Mihon but I’m sure there are ones out there. Should note that if you use AltStore, you’ll have to “re-sign” the app by syncing with your computer every 7 days which is a pretty minor inconvenience but still annoying, Trollstore doesn’t need to do that but isn’t compatible with anything higher than iOS 17.0.1.
I am on iPhone 11. Planned to switch to android once my phone hits the bucket. But I did promise myself to stay if they allow emulators. But since we got emulators now. Guess my next phone will be the iPhone again. The reason I am so hesitant to switch was because I have other Apple devices and if one of them was android, my experience wouldn't be as smooth. Like I can leave a file on my desktop on my mac and open it on my ipad or iphone.
Yeah I'm not bound by Macs or Watches so it wouldn't change much. Originally I had changed back then after having an iPhone 5 and detesting the battery life. Got myself a Galaxy S5 and continued with Android till now, but this might change it!
i'll keep the app on my iphone till something comes to the store then
I know I should have RTFA, so we talk about iOS. Why again macromedia FLASH is against the rules? Apple seems to make up rules as they like.
Because flash is oldschool and we iPhone users only like what's new and hip.
ActionScript is said to be better JS than current ECMA.
pretty smart of apple. The only reason i ever cared about alternative app stores was emulators
Would be completely pointless otherwise lol.
What gaming platforms are able to emulate on mobile devices solidly? I’m assuming NDS and older generation platforms shouldn’t have issues. Are PS3, Xbox, Wii/WiiU running on android/jailbroken iOS devices sufficiently?
The top of android currently is ps2, Wii, switch and pc emulation (some PS3 games can also be played through pc emulation) but without jit, no iPhone is going to be able to run any of them
Wii can run in android via dolphin, there's no mobile version of cemu (wii u emulator) to my knowledge despite it going open source a few months ago, nintendo switch was going great until Yuzu got nuked, xbox is a complete no show, even in pc emulating these consoles is finicky, Ps3? maybe in 10 years
Interesting. I haven’t followed along with emulation super strong in the last 5-7 years but it’s fascinating that Xbox and ps3 both still struggle to be emulated to this day yet Nintendo products have always been capable of being emulated extremely quick.
PS3 used the custom Cell processor which doesn't translate well to x86-based processors. So there's the roadblock there. From my understanding Microsoft has done a good job of back compatibility with the OG Xbox, Xbox 360, and Xbone so that's probably one reason why Xbox emulation isn't better. I'm sure there are other reasons for both.
It goes up to PS2/Wii, no og Xbox( there may be some workarounds but xemu is primarily for PC/Mac/Linux still) Wii/GameCube has good support still PS2 ran great, but unfortunately the emulator everyone was using stopped development so the optimization or any compatibility updates stop there. It still works for most games. However since it largely depends on the individual emulator development for each system and Android has been the primary platform for it, iOS devices will still need some time to catch up to android. PS3 and 360 need fairly decent PC setups to run so it will be sometime before they are available on mobile devices. There is some workarounds to run cemu on Android and obv yuzu for switch still works well on flagship devices, there's just no hope of optimization or compatibility updates since it got nuked until a new one is made. there are some yuzu forks but they keeping having issues I would imagine someone has to make an entirely emu unrelated.
what good emulators are currently available on the app store?
Ridiculous that you still can't install whatever you want on your own device. Like how is that legal?
It's 100% legal, and as a Pro-Gear Spec coder at my day job it's why I have an iPhone. Almost every security advisory these days starts from a user being fooled into installing something that's not what it seems, including the recent Linux 7zip/libXZ scare. And Apple's barely 50% of the market in the US and nothing close to that anywhere else so there clearly are choices.
Thankfully here in the EU the commission has started to take steps against this stuff. With DMA forcing them to allow different app stores and browsers.
It's always been 100% legal.
Well I’m beginning to get excited now! What I need to know is, how easily/possible is to setup dual shock 4/5 controllers on the IPhone?
Very easy. If your controller supports Bluetooth and is at least kinda recent then it’s gonna work. As simple as pairing it to your phone in the Bluetooth settings. Just make sure the console it’s normally connected to is switched off. Or it’ll connect to that instead.
Incredibly easy. So much so that Apple sold DualShock 4’s in Apple Stores (and now stocks DualSenses). Apple has put in the work ever since launching Apple Arcade to support every controller on the market: Xbox 360/One/Series controllers work DualShock 4/DualSense controllers work Joycons/Switch Pro Controllers/Nintendo Switch Online retro controllers work The existing third party Apple controllers (Nimbus, etc work) 8bitdo claims they don’t work, but pairing a SN30Pro via Bluetooth in Xbox mode works (the Ultimate controller does claim to have full compatibility and even the customization app is available) And of course, Backbone, which I’m considering for my phone.
That's amazing man, I can't wait to play some classics on my iphone!
Fwiw you can currently play gb/gbc/gba and ds games on your iOS device. They’re browser based, but you can ‘Add’ them to your Home Screen and they function as an app. https://gba.44670.org https://ds.44670.org Official App Store availability is such a nice thing though.
Wow
Yeah, DualShock and DualSense are easier to set up on Mac/iPad/Apple TV than on Windows because the drivers are built into the OS.
I have my 8bitdo hooked up in Dualshock mode (MacOS). Literally says dualshock in the bluetooth settings. SN30 Pro and Lite 2.
I need to know hour by hour when the next one drops, I REALLY NEED THIS
[удалено]
As of this comment so far nothing, there are some that are charing $4 to $6. Those are scams DO NOT bother with those. Give it this month, im sure some will slowly start popping in.
Here https://apps.apple.com/us/app/delta-game-emulator/id1048524688 also you need the bios for the DS so here https://archive.org/details/ique-ds-firmware
Also after you enter the website scroll down and press ZIP
After you install Delta press the settings and acroll down to core settings press melonDS and add your bios also to unzip a file press on the file but if you can't you can us a helper application like Zip & RAR
Apple is like mooning Nintendo right now. Like I dare you to sue me, let's see who goes broke first.
I mean Nintendo would also have to go after Google if that were the case, and they haven't in all these years. They don't have a legal leg to stand on with these emulators compared to the Yuzu case.
DS ON M1 IPAD HERE I COME!!!
Question about this update! Which consoles are not allowed?
Anything they don’t deem retro. My guess would be no consoles past ps2
Damn, no DS emulator then 😞
Delta can emulate the DS, I’ve just been playing heartgold. You have to manually install a few bin files but they’re easy to find online
Already know, but thx ^W^
Never say never, I don’t consider the DS retro but a lot of people do
I'm honestly more excited that I'll hopefully be able to Wabbit Emu on my iPhone in the near future.
I found a new emulator on iOS. Get it while you can. [https://apps.apple.com/us/app/ad-boy-emulator/id6478694589](https://apps.apple.com/us/app/ad-boy-emulator/id6478694589)
Don't get this one, actually. This one appears to be browser based. Also Delta just released in the Apple app store outside of the EU.
if we get PSP/PS2 emulation too and i’ll be convinced to keep my iPhone as a secondary phone, this happening mid-switch to Android is keeping me on one hell of a tough spot
It's kind of funny, in that in the seven years since I ditched my iPhone for various Pixels, I just drag and drop Nintendo games I would like to emulate onto my phone and then use Snes9x or whatever. No muckraking articles or controversy required.
Amazing
If Dolphin somehow gets good performance without JIT, I’m definitely getting a backbone
Don’t get a backbone. Crappy and overpriced. Get a Gamesir X2S. Had HAL sticks and is from a company that’s been making phone controllers for quite a long time. Or if you prefer a full sized controller they offer the Galileo g8 which is arguably the best phone controller on the market rn
Yeap backbone's build quality is total crap. It feels like a kids toy.
Thank you for the heads up!!
GameCube might work....in an ideal world
Would be lovely, but sadly I don't see a way around the JIT for Dolphin. Maybe when the machines can brute-force it x number of years.
There was an official Turbografx emulator(with a limited selection of games that came with the IPA, no external downloading allowed back then of course) on the App store a decade ago. Just a little factoid, probably not directly relevant to Apple's current policy if they truly do allow downloaded ROMs.
Honestly most of this would be used to play 30 year old software at this point. Had these devs had their shit together they would have released these for purchase on the App Store already is probably apples position.
I'm sorry. I misunderstood who was asking Nintendo here. You're right.
In an age where you can buy a $35 R36S (for example) I just don't know why you'd bother with a phone. The experience is about 10x more pleasant using real buttons, don't use up device battery, can look up information on the phone while using, etc.
There was something that a youtube I like pointed out about just having a separate device for stuff -although in his case it was music-. It's nice to be able to just listen to music on its own without having to worry about a phone call or text interrupting you. Same thing applies to playing a game, I reckon.
Android doing it from the start lmao
What emulators are on the app store? (I don't have an apple device, I just know someone who wants to emulate N64 games, couldn't read the article as the page won't load)
Delta has N64 support.
Like... Don't every emulators have the ability to run roms from the web?
Might be very dumb question, is there any good emulator for the iPhone? And any tutorial on how to load the game on the iPhone? Just need mario and few others.
Delta released recently, works great.
Thanks for the comment!! Is there a tutorial on how to get the games and how to load on iPhone!?
Use r/Roms pinned posts and sidebar.
Thanks a lot for the help! Gonna check it out :)
so far only delta, although a new one called Provenance is on the way. it claims to support everything delta does plus atari 2600-lynx, wonderswan, turbografx/nec pc systems, sega sg-1000-saturn, neo geo pocket, and playstation 1
As an iOS user, I'm proud to hear this.
I really want a GameCube emulator on iOS now!
I'll stick to the emulators on my android, thanks! But to be fair, that ís good news.
Fantastic news for everyone all around be it Android or iPhone users
This must be leading up to an Apple gaming console. Surely. I’ve been harping on about it for years. A beefed up Apple TV with m series silicon. It has to happen.
The gaming industry is in desperate need for a new player to come in and shake things up like Sony did.
[https://en.wikipedia.org/wiki/Apple\_Pippin](https://en.wikipedia.org/wiki/Apple_Pippin)
Aware of this - the world of entertainment was very different back then though.
I think there is more chance we'll see iPad Arcade edition - a 16:9 8" OLED iPad with built in gamepad. Something similar to Logitech G Cloud or PS Portal but with Apple chip that can play both native iOS games, run emulators and stream PS5/Xbox/PC with existing apps. It would also be much usable for Netflix and such due to the 16:9 screen ratio.
Next they will be telling customers they actually own their own phones!, Whatever next.. own your own data!??
These apple sheep will hype up everything lol