RetroArch iOS release (v1.0.0.1)

In other news I will look at pushing out 0.9.9.4 for iOS.

Sorry for being a bit late there.

Cool. Will analogs be supported? xD

I believe you can enable analogs in PCSX-ReARMed via the core options

Yes. But they dont work with ps3 controller

;( I don’t know how to respond, or even how I should feel at all about this post. When I first read it I felt happy and good, and registered a brand new account just so I could reply, but now am feeling ill-at-ease for no specified reason.

I don’t know exophase personally, but have been interacting with Zodttd for near-on 10 years now, and it has been a constant cycle of excitement, disappointment, anger, resentment, hopefulness, pleading, contempt, frustration and overall annoyance. Zod is a pretty clever coder, with an abundance of good intentions, but he is really shit at interacting with people, and has some deep misunderstandings of copyright and license. I guess it’s fitting that the last post up on his old blog is still the rant about GPL (e.g. it’s an open license to do anything you want).

It’s not what he releases (or doesn’t) or the bugs (or features) but the manner of how he’s done it, that rankle so. The way he set up forums which people used to document bugs, features, compatibility, and work-arounds, and how he would suddenly delete the entire site (without warning) supposedly because of “trolls”. The way he did this multiple times, after users had spent many weeks painstakingly documenting things he never considered important. How he conflates bug reports with personal attacks. How he RUINS other projects he collaborates on, by inserting unlicensed code or media, borrowed from unknown sources that force the developers to go back and hunt down replacements for crappy 8x8 sprites scattered randomly throughout the project.

Anyway, there are (as I see it) two problems with charging for emulators. As you say, there’s something very seedy about profiting from copyright violation. But from a practical standpoint, it’s also useless/pointless, because most emu-warez consumers aren’t going to think twice about “ripping off” the commercial emu developer. And Zod gets cranky when people “steal” his apps (like most commercial devs would). It wouldn’t be so frustrating if he were actually more of a jerk, wasn’t trying so hard to create good things, and wasn’t so clearly exasperated as he is. I just wish I could get a few things into his skull. And I can’t.

Well honestly i have no problem with him making money jerk or not, You cant deny anyone the right to profit from their work.

It might be a crap rollercoaster ride of inconsistent updates and barely any support but no ones forced to stay around.

I get being annoyed or fristrated but at the end of the day you cant blame him.

Well honestly i have no problem with him making money jerk or not, You cant deny anyone the right to profit from their work.

It might be a crap rollercoaster ride of inconsistent updates and barely any support but no ones forced to stay around.

I get being annoyed or fristrated but at the end of the day you cant blame him.[/quote]

No he doesn’t have a right to profit from ‘his work’.

Because his work is about ‘profiting from copyright infringement’.

And there are very clear laws on the books that will deny you the ability to make a livelihood off that.

Broglia found that out for himself when his Cydia accounts were frozen by Mastercard, VISA and Google.

Sorry, you can’t have it both ways. You can’t pretend ‘this is about legal homebrew’ when no sorry son of a bitch in his right mind is going to do that with these emus. It’s about running copyrighted Nintendo DS games - let’s be fucking honest here.

And no - emulators should NEVER come with a price tag - NEVER. And source should ALWAYS be provided - NO EXCEPTIONS. That is how this scene has worked for the better part of 20 years now. Some fuckheads are not going to start muddying the waters this late in the game and change all that.

And neither should ads be supported in an emu or tolerated for that matter.

And anybody who doesn’t want to heed these rules - expect to become zero-day ‘cracked’. I feel zero remorse for any fuckers trying to make money off an emu - NO, YOU DON’T HAVE A RIGHT TO MAKE MONEY OFF THIS - FIND A REAL FUCKING JOB THAT DOESN’T INVOLVE PROFITING FROM COPYRIGHT INFRINGEMENT.

How about we stop talking about them entirely? Mentioning their names at all is undeserved attention to them from our part.

Thank you.

I don’t want to start having an encyclopedia of rules and start enforcing them like every other jackass admin but I can’t help but get annoyed by the mere mention of some of these guys all the same - so yeah, this thread is dedicated to RetroArch (for iOS) and nothing else - keep all the other mess out of it people.

So continuing on from my post yesterday games such as crash bandicoot i have running now by changing the controller from analog to standard in the rgui menu. I figure since analog isnt working on ps3 controllers its best to just leave this on for everything atm.

So i have more question’s, with the whole cores is compatability the same between different ports? like is there one list of working roms for retro archbor are there seperate lists for each port? Also where i might find such lists.

also is there anything special i need to do to use the mednafen core? It just fails to load everything i throw at it.

So yeah if anyone feels like aswering that and my other 2 questioms from yesterday that would be much appreciated.

Which ‘Mednafen core’? There are several you know - one for each system.

Also -

yeah, cores are exactly the same across each platform - maybe some small exceptions for cores that are compiled in big-endian mode vs. little-endian, but big-endian is only the game consoles nowadays while mobile is all little-endian (and so is PC).

So any savestates/SRAM and so on can be swapped from one platform to another.

Having RetroArch on multiple platforms is kinda nice in that regard - total convergence second to none.

I’m running an IPad 3 5.1.1 and I rejailbroke with redsnow so that I could get the pcsx rearmed core to work. It still crashes. Any advice?

Anyway squarepusher, any ETA on the next update? (even if just to fix the DS3 issue)

No stress man. I’ve been keeping an eye on the Shield development as well. Awesome work all around. Will probably pick one up too.

Cant wait for the new drop for iOS though. ! seriously have major iCade withdrawals.

Oh crap, I should try to get my new overlay updates in a pull request. Is it too late?

I have a new multi landscape, multi portrait, and a wonderswan overlay. I’ve been slackin’ on that pull. I keep tweaking and never settle on a style. I’ll just have to cut it and send it.

But yea, let me know if it’s too late or if I get it in a pull by tonight if it can be included. Otherwise I’ll tweak a little more and take a few days to get some things perfect.

Hmm maybe bad news. I just saw issue 251 was updated. someone built a recent build and said iCade still does not work. Cannot confirm.

I don’t have a problem with him profiting for his own work. I’m actually sympathetic to the notion that he feels he should be able to profit.

I DO have a problem with him profiting from the fruits of other people’s work, when he subverts their code licenses (GPL) and gets hostile, flippant or turns utterly uncommunative over the question of GPL compliance. Emulators where he’s the primary/only dev, he has the right to license and/or sell his work as he sees fit, despite the ethics of selling emulators at all being ethically dubious, and basically unwise. Where he’s NOT the primary dev, he’s creating a derivative work, and must abide by the licenses of every package he includes any code from. If he doesn’t do that, he can’t distribute “his” apps at all, and certainly shouldn’t be trying to sell them.

I’d generally agree. It’s not really ethical to make profit from software whose primary purpose is copyright infringement, and its often illegal. However, it’s often not (in the jurisdictions I’m aware of) even legal to distribute such software at all, even non commercially. As far as releasing the source, I would give both Zodttd and Exophase partial credit. Zod publishes old versions of his code, once in awhile. Exophase used to release his code, under GPL. But by only publishing ancient source that can’t even be compiled, Zod flunks the GPL. And I don’t know what Exophase is doing anymore.

… How do you feel about the guys selling (licensed) C64 emulators + licensed C64 titles on the AppStore? The “official” emu is easily tricked into running unlicensed software, and therefore facilitates copyright infringement too.

Ok just got an iPad Mini time to fire up RetroArch. been out the iOS jailbreak scene since the 1st and 2nd gen iPod touch years ago. How well does RetroArch run on iPad Mini. Anyone here have one ? Also what will I use to connect my controller, i’m used to using the sixaxis app on Droid. I have no clue about iOS these days not used cydia since 2009. Jailbreaking will be no problem just would like to hear from someone who has one and if it’s worth my while Jailbreaking to run Retroarch vs running it on my current 2012 Nexus 7 and the 2013 Nexus 7 I get next month.

Cheers.

It will run better than the Nexus 7 2012 guaranteed.

It will probably also run better than the 2013 Nexus 7 - maye not in CPU horsepower but in terms of audio/video consistency. On iOS we don’t have to bother with threaded video but we can just rely on static syncing - and the audio latency is a LOT lower than Android (around ~100ms for Shield, 20ms for iOS). There is really no beating that on the Android front.

For input you’d have to download BTStack - RetroArch right now supports:

  1. ICade
  2. PS3 pad (through BTStack)
  3. Wiimote + Classic (through BTStack)

I can vouch for an iPad Mini since I have one - it is a very, very good all-around device. iOS has consistent runtime performance unlike Android and you won’t really have any problems.

Nice cheers Squarepusher. Yeah been using threaded video driver on my Nexus 2012.

Can’t wait to try this out. So once i’m jailbroken I just go into Cydia and download both RetroArch and BTStack ? What about pairing the controller. Does this need a PC program to do this ?

You need to connect the PS3 pad to a PC first and run a ‘sixaxispair’ program so that you can set the Bluetooth pair address to the one of your iPad/iPhone. Once you’ve done that - you are good to go.

PS. Remember that when you use your PS3 pad on the real PS3 - that it will rewrite this “Bluetooh pair address” with the BT address of your PS3 - so you will have to redo this step again to get it to pair with the iPad. That’s just the way BT devices work unfortunately.

For Wiimote + Classic you don’t need to do this and it does this pairing stuff automatically with BTStack.

And yes - you would just download RetroArch from either our repo (http://themaister.net/cydia) or Zodttd’s (which is a default repo - reason I went there is because a a ripoff called RetroRearmed appeared on there with ads and it was hurting us big time so we had to be on there as well). If you want to be absolutely sure nothing has been doctored just download from us I guess - though I think Zodttd’s is undoctored so it should be the same really.