Full MAME emulator for non-jailbroken iOS
jwz.org
jwz.org
I'm a programmer and webmaster by trade, but I consider my phone to be an appliance. I want an appliance, not another computer to manage. I already have two desktops, two laptops, and a pile of VM servers...
If I ever change my mind, I know where to buy an Android device.
Why pay $700 for stuff you won't even use?
The reality is there is a tension between these two, and we are lucky enough to have two high quality platforms where the line is drawn in different places.
It is incorrect to assume you can have more of one without compromising the other though.
Certainly I could use the device without that service, but then I would have to do it myself - as I do with other platforms.
I think the OP wants a smartphone, not only a phone.
> Why own a smartphone, then?
> Why pay $700 for stuff you won't even use?
I use it for calls, music, podcasts, mapping, email, browsing the web, calendars, messaging, weather, banking, and occasional light gaming. My smartphone is an utterly indispensable part of daily life.But I still don't view my phone as a computer.
I want software that works so well that I don't feel the need to worry about how "restrictive" it might be. If I want more power, I'll pull out my laptop.
This quote from Steve Jobs is relevant:
"We’re getting to the point where everything’s a computer
in a different form factor. So what, right? So what if
it’s built with a computer inside it -- it doesn’t matter.
[What matters is,] what *is* it, how do you use it?"If every device is a computer, every device user is a programmer.
> I want software that works so well that I don't feel the need to worry about how "restrictive" it might be.
You should always worry about the arbitrary restrictions imposed on the devices you own. The demand of software that works is just as legitimate, but orthogonal.
> If I want more power, I'll pull out my laptop.
It's not about power, it's about freedom. Why a phone company has root access to my phone and I do not?
> So what if it’s built with a computer inside it -- it doesn’t matter. [What matters is,] what is it, how do you use it?
That's a terrible, myopic, consumer centric (as opposed to producer), point of view. It does't matter only if you have to sell it, covered in bells & whistles. I don't have to sell it, I have to use it.
If I recall correctly, Apple doesn't care if you interpret other code (some sort of assembly, in this case) from the disk, just that you cannot download new interpreted code from the internet with your app (and even here they are lenient with apps that load HTML5 updates other-the-air).
The built in webkit js engine is exempt from the rules, or you couldn't use web content in apps at all.
http://www.macrumors.com/2013/01/26/fully-functional-mame-em...
What kind of program would I have that is capable of tunneling into the iOS file-system through USB?
Highly recommend it, it's what I personally use.
Also - note that this build of Gridlee is equivalent with MAME 0.139u1 - so when looking for ROMs, you may need to lookup the ROM on http://www.mamedb.com/ to see what version of MAME compatibility for your ROM/game was introduced (especially for newer arcade games).
http://www.idownloadblog.com/2013/01/27/mame-gridlee-guide/
The only tricky part that's missing from those instructions is that you have to run the game once before the roms folder is created.
ScottishCaptain: "iMAME was pulled ON REQUEST of mamedev.org because it reflects poorly upon the project (as I quite clearly stated before, but got flamed into oblivion). iMAME (and it's derivatives) is based upon MAME 0.37b, which is nearly 10 years old now (if you don't believe me, go check out mamedev.org's previous version section and look up 0.37b- it's from y2k)."
Source: http://www.engadget.com/2011/12/24/imame-app-gets-pulled-fro...
Also, "MAME" is trademarked to the MAMEdev team and they request that you get their permission before using it.