Video shows MAME emulator in action on Apple's tvOS

Posted:
in iPod + iTunes + AppleTV edited October 2015
A video posted to the Web on Monday shows a Multiple Arcade Machine Emulator running on Apple's tvOS, allowing developer Kevin Smith to play a number of old-school arcade titles with a paired Bluetooth gaming controller.




Smith, who was one of the few developers selected to receive an early fourth-generation Apple TV dev kit, said the app is based on Les Bird's iMAME4all Xcode project and is shown running on tvOS beta 2.

"I created a target for tvOS and set about getting the code to compile for arm64 (Mandatory for AppleTV), fixed a varierty [sic] of compiler and linker errors," Smith said in his video's description. "Removed code which was incompatible with tvOS frameworks and simplified code to work on tvOS."





The developer also modified the source code to support a 1080p display, Apple TV's maximum output resolution, and adjusted original MAME's original user interface to exit games using the pause button. A number of titles are supported including "1942," "1943," "Donkey Kong," "Metal Slug," "Street Fighter" and more.

As noted by MacRumors, it is highly unlikely that Smith's MAME version will appear as a legitimate purchase option on the upcoming tvOS App Store. Apple's stance on emulator software has been quite strict and while a few have snuck onto the iOS App Store, either through rare App Store review team mistakes or hidden within apps, they were quickly pulled.

Apple is expected to launch Apple TV in October, though a firm date has not been announced.
«1

Comments

  • Reply 1 of 26

    Galaga, Ikari Warriors and Spy Hunter, some of my all time favorite games. It would be great to have these available on the new ATV platform in a legal manner, but I don't expect that will happen.

  • Reply 2 of 26
    19831983 Posts: 1,225member

    Nice! These games bring back fond memories of my childhood.

  • Reply 3 of 26
    Sweet!
  • Reply 4 of 26

    That'll never get Apple approval.

  • Reply 5 of 26
    Glad to see I'm not the only one seeing that messed up blue shadow behind the test flight icon lol
  • Reply 6 of 26

    That's pretty cool. Hopefully the developer releases this to the public. 

  • Reply 7 of 26
    Why doesn't someone just make legal old school games and add submit them to the App Store? If the game creator / publishers aren't going to do it then someone should license it and just make compatible versions.

    I have no idea how hard that would be but doing it the right way and getting paid for seems like the best way to me. I love those games too but there is no way I'm going to purchase anything outside of the App Store or jailbreak any Apple device of mine.
  • Reply 8 of 26
    pujones1 wrote: »
    Why doesn't someone just make legal old school games and add submit them to the App Store? If the game creator / publishers aren't going to do it then someone should license it and just make compatible versions.

    I have no idea how hard that would be but doing it the right way and getting paid for seems like the best way to me. I love those games too but there is no way I'm going to purchase anything outside of the App Store or jailbreak any Apple device of mine.

    They're not going to license their games to anyone, and Apple won't allow an unlicensed game on the App Store.
  • Reply 9 of 26
    satchmosatchmo Posts: 2,699member
    Who owns the rights to these games anyways and why wouldn't they license it to some iOS developer. Seems like it would be a big seller.
  • Reply 10 of 26
    Quote:

    Originally Posted by satchmo View Post



    Who owns the rights to these games anyways and why wouldn't they license it to some iOS developer. Seems like it would be a big seller.



    Every company with their names on the games owns them, if they are still around. If any are not around, could be creditors or IP holding companies which own the rights.

  • Reply 11 of 26
    I bought an Atari 2600 years ago for old school games, but the controllers are terrible. The gameplay here looks super smooth.

    If only Apple would throw a ton of money at some of these companies. I mean, where and in what kinds of numbers can they be selling these titles?

    I understand Nintendo's stance on licensing (to a point) but these games?
  • Reply 12 of 26
    Glad I got mame4all during the couple days it was on the App Store for iOS %uD83D%uDE0E%uD83D%uDE1C
  • Reply 13 of 26
    Yeah, what he did was fairly simple. Anybody can recompile the iMAME4all project and tweak it.

    The problem comes in on how he's getting access to the ROMs. You see, there is no local storage allowed on the AppleTV. So, he basically included the ROMs in his project. Notice he doesn't explain any of it. For this to work in any reasonable fashion to be usable, some way has to be setup to load ROMs from a web source.
  • Reply 14 of 26
    Galahad on the iPad sucks. If it were decent on TV I'd probably lose a weekend every 6 six weeks or so.
  • Reply 15 of 26
    Kevin Smith? Is Silent Bob a developer?
  • Reply 16 of 26

    So this is what Kevin Smith does between making shitty movies and getting thrown off flights!

  • Reply 17 of 26
    Quote:

    Originally Posted by smaffei View Post



    Yeah, what he did was fairly simple. Anybody can recompile the iMAME4all project and tweak it.



    The problem comes in on how he's getting access to the ROMs. You see, there is no local storage allowed on the AppleTV. So, he basically included the ROMs in his project. Notice he doesn't explain any of it. For this to work in any reasonable fashion to be usable, some way has to be setup to load ROMs from a web source.

     

    Why not just load it off your local network like you would a file or software; the TVOS API should allow you to access external resources.

  • Reply 18 of 26
    calicali Posts: 3,494member
    Donkey Kong is owned by Nintendo and they're still around.

    It's a precious IP to them and you won't see a release on non Nintendo hardware anytime soon.
  • Reply 19 of 26
    Quote:

    Originally Posted by foggyhill View Post

     

     

    Why not just load it off your local network like you would a file or software; the TVOS API should allow you to access external resources.




    Or Dropbox, OneDrive etc?

  • Reply 20 of 26
    Kevin Smith? Is Silent Bob a developer?

    So this is what Kevin Smith does between making shitty movies and getting thrown off flights!

    He also comes out in a comic book reality show called Comic Book Men on AMC.
Sign In or Register to comment.