Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Eventually managed to get this and the MAME emulator running, so a big thanks to the developers - top job!

The Siri remote is pretty useless for playing most of the ROMS I've tried so far though, so fingers crossed someone manages to get a PS controller working with the aTV4 as I don't see me spending £50+ on a MFI controller.

So the siri remote is unplayable? Don't plan on playing any super intense games. So far maybe some super mario and sonic. Possibly zelda. Do you need a controller and can you connect two controllers for 2 Player modes?

Anyone recommend any controller? the Mad catz ones are like 50 dollars. Don't want to spend 100 dollars on two controllers for light gaming.
 
I went back to my Uni days when we wasted endless hours with a Sega Megadrive :D

Seem to remember we had a cart with Golden Axe and Super Hang-on so tried those, and couldn't play for more than a few minutes. I also loaded PGA Tour and the SNES Super Star Wars games, although didn't have the time to try them.
 
Eventually managed to get this and the MAME emulator running, so a big thanks to the developers - top job!

The Siri remote is pretty useless for playing most of the ROMS I've tried so far though, so fingers crossed someone manages to get a PS controller working with the aTV4 as I don't see me spending £50+ on a MFI controller.
How did you get mame working
 
I admit I don't use Xcode much, but am getting this error after clicking "Fix Issue" and logging into my free developer account: "An App ID with Identifier 'com.jamsoftonline.ProvenanceTV' is not available. Please enter a different string."

Anyone else get that?
You have to change the jamsoftonline to something else
Something random

Does this support multiplayer? I would love to play NBA Jam versus my buddy.
You can Play with 2 players , there's an option in settings
 
Does the latest software update break this app? I don't see why it would but thought i'd ask.
 
For the MAME emulator, I tried to install it the same way you do Provenance, but I get mass error in the Run portion. What am I doing wrong?
The lines in your picture are just compiler warnings. You can ignore them (don't remember if I had them too when I compiled it).
 
I admit I don't use Xcode much, but am getting this error after clicking "Fix Issue" and logging into my free developer account: "An App ID with Identifier 'com.jamsoftonline.ProvenanceTV' is not available. Please enter a different string."

Anyone else get that?

All the time. For some reason I can't get past that section. Not sure what to do at this point.

J
 
Don't you guys find it very depressing that the latest Apple TV hardware is not even as good as the FIRST Playstation?! The hardware is only as good as a gameboy LOL
 
on the second page
I went to the page. Don't seem to find a solution. I'm getting the same error, but I'm thinking my Apple Login isn't a proper Developer maybe? But when I go to upgrade, Apple still says I need to pay $99, its not free?

EDIT: OK someone who said changing the 'xxxxxx' portiton (i.e. com.xxxxxx.Browser) in the Bundle Identifier seemed to have done the trick.

But now all apps I side load in appear too big for the screen and get cut off a bit on the sides?
 
Last edited:
the d-pad on the nimbus controller is not working , you have to push down hard
I was using provenance version 1.2.2
In the latest version 1.2.4 this is fixed , they added a dead zone option in settings

So if yo have a nimbus controller and you don't see a dead zone option in provenance settings update the app

Make the dead zone zero
 
It may just be me, but Providence 1.2.4 doesn't seem to like any of my No-Intro NES ROMs. It plays SNES fine, but not NES. I've tried both ZIPed and un-ZIPed. This is on both my ATV4 or my 6S.

Anyone else having this problem?
 
https://github.com/kevsmithpublic/MameAppleTV

i got mame working after a few hours

heres how

load mame into xcode like you did provenance

you need to change the bundle ID like you did for provenance

and select the apple tv like you did provenance

now after its loaded in Xcode on the left side of the app where it says imame4tvos,
Click on it to expand the sub folders


now open the folder called "resources"

delete the red roms ,right click delete, donkey kong is on there and other games
delete all of them, if you don't the app install will fail

now drag all your own roms in there ,into the resources folder
The entire 1.8gb rom set you find in the video below ,right click select all and drag them into "resources"

click ok on the popup

let it load/index

after is done click the play icon on top like you did with provenance

you will see a lot of warnings on the left , that's fine
You will see your roms copying to the Apple TV at the end

After is done it should say mame ready or loaded on apple tv

disconnect the apple tv and is done


you need the rom set "MAME4ALL 037b5" you can find it if you search
the full complete set is 1.8gb


It works great with the nimbus controller

L1 is to add coins
R1 is to start game

You can hit L1 and R1 together during a game to change Mame settings in game


Roms
 
Last edited:
  • Like
Reactions: Daremo
https://github.com/kevsmithpublic/MameAppleTV

i got mame working after a few hours

heres how

load mame into xcode like you did provenance

you need to change the bundle ID like you did for provenance

and select the apple tv like you did provenance

now after its loaded in Xcode on the right click side of the app where it says imame4tvos,
Click on it to expand the sub folders


now open the folder called "resources"

delete the red roms ,right click delete, donkey kong is on there and other games
delete all of them, if you don't the app install will fail

now drag all your own roms in there ,the resources folder

click ok on the popup

let it load/index

after is done click the play icon on top like you did with provenance

you will see a lot of warnings on the right , that's fine
You will see your roms copying to the Apple TV at the end

After is done it should say mame ready or loaded on apple tv

disconnect the apple tv and is done


you need the rom set "MAME4ALL 037b5" you can find it if you search
the full complete set is 1.8gb


It works great with the nimbus controller

L1 is to add coins
R1 is to start game

You can hit L1 and R1 together during a game to change Mame settings in game

Thanks for the info. I managed to get it working too.
 
Don't you guys find it very depressing that the latest Apple TV hardware is not even as good as the FIRST Playstation?! The hardware is only as good as a gameboy LOL

You realize that:

a) You're wrong...the hardware is as powerful as a Core 2 Duo.
b) The lack of a Playstation emulator doesn't mean it can't be done...it's been out a week.
c) Emulation takes significantly more processing power than the original hardware, since it needs to translate all the original machine code and pass it in a manner that can be processed by the different hardware and pass it back. It takes multiple times the level of hardware speed of the emulated system to properly render the software.
 
I was using provenance version 1.2.2
In the latest version 1.2.4 this is fixed , they added a dead zone option in settings

So if yo have a nimbus controller and you don't see a dead zone option in provenance settings update the app

Make the dead zone zero
When I checked out latest version it shows 1.2.4 but when select target for ATV it still is 1.2.2. I have deleted project folder and started fresh but this still happens.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.