Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Can you access the upload webpage by entering the IP address on your desktop/laptop?

my understanding is that you click 'upload roms' on the provenance app on the apple tv then it gives you an IP address to enter into your mac. Then you enter the address, select the games you want and drag and drop them into your provenance window that should be open in xcode on the mac....then once you drop them into that window they automatically get uploaded and appear in the provenance app on the apple tv, correct?
 
my understanding is that you click 'upload roms' on the provenance app on the apple tv then it gives you an IP address to enter into your mac. Then you enter the address, select the games you want and drag and drop them into your provenance window that should be open in xcode on the mac....then once you drop them into that window they automatically get uploaded and appear in the provenance app on the apple tv, correct?


Almost. There's one little bit missing. In the provenance web page you will see a folder named roms. Usually at the bottom of the list.

You have to click on this folder and put your roms in there. Otherwise provenance won't detect them.
 
  • Like
Reactions: nasa25
Almost. There's one little bit missing. In the provenance web page you will see a folder named roms. Usually at the bottom of the list.

You have to click on this folder and put your roms in there. Otherwise provenance won't detect them.

thanks for the clarification. When you say provenance web page, do you mean the provenance window in Xcode?
 
thanks for the clarification. When you say provenance web page, do you mean the provenance window in Xcode?

No, it's the one you open in your web browser with the ip address you get from clicking the "Upload Roms" button in the provenance app on Apple TV.
 
  • Like
Reactions: nasa25
my understanding is that you click 'upload roms' on the provenance app on the apple tv then it gives you an IP address to enter into your mac. Then you enter the address, select the games you want and drag and drop them into your provenance window that should be open in xcode on the mac....then once you drop them into that window they automatically get uploaded and appear in the provenance app on the apple tv, correct?

Oh not at all. You need to access your Provenance through a web browser (not XCode).

1) On your Apple TV itself, run Provenance then select upload ROM.

2) Provenance will show you a web url, something like: http://10.0.1.1 .. it's going to be 4 numbers anyway.

3) Using a laptop or desktop connected ON THE SAME NETWORK, you type in that url in any browser of your choice.

4) You should see the Provenance folders. Go to the ROM folder (by clicking on its folder icon).

5) Click the Upload button to select ROMs to upload to your Apple TV.
 
  • Like
Reactions: nasa25
Ah gotcha so x code is only for building provenance and loading it onto the Apple tv then

I'm also wondering about the free developer account. If you're at the stage where it says 'registration pending' and prompts you to pay the annual fee, does that mean I still have an active account even though I haven't paid? Thanks for all your help guys.
 
Ah gotcha so x code is only for building provenance and loading it onto the Apple tv then

I'm also wondering about the free developer account. If you're at the stage where it says 'registration pending' and prompts you to pay the annual fee, does that mean I still have an active account even though I haven't paid? Thanks for all your help guys.
I never go to that, all it did was ask me to sign in with my apple id to create one
after that there was no wait pending


so apple store and online are the only places that sell the mfi controllers?
i need one like yesterday now, so I'm going to the apple store tomorrow but is far away
 
  • Like
Reactions: nasa25
Hi I need some help I get the No Devices Registered how do I register the Apple TV for Xcode.
Thanks!

I've got a similar issue - my aTV4 just isn't showing up!

I've tried various ways of connecting up the cable and power. Is there a specific way to do this, or should any old way work?

I suppose I could have a doggy cable, but I suspect not - just user error :D
 
I've got a similar issue - my aTV4 just isn't showing up!

I've tried various ways of connecting up the cable and power. Is there a specific way to do this, or should any old way work?

I suppose I could have a doggy cable, but I suspect not - just user error :D

Oh not at all. You need to access your Provenance through a web browser (not XCode).

1) On your Apple TV itself, run Provenance then select upload ROM.

2) Provenance will show you a web url, something like: http://10.0.1.1 .. it's going to be 4 numbers anyway.

3) Using a laptop or desktop connected ON THE SAME NETWORK, you type in that url in any browser of your choice.

4) You should see the Provenance folders. Go to the ROM folder (by clicking on its folder icon).

5) Click the Upload button to select ROMs to upload to your Apple TV.

I have tried everything I can't get Roms to upload to my Apple TV. Any suggestions to fixing this issue I am having. Do I have to open a port? Do you have a airport time capsule router? Could this be my time capsule router? I am really stuck I tried everything including installing and uninstalling the provenance app several times. At this point I have given up everything works fine up until the Roms not uploading to Apple TV.

Can you access the upload webpage by entering the IP address on your desktop/laptop?

Yes I can access the upload webpage on my iMac and I place the Roms in the rom folder with no errors but the Apple TV app does not upload the Roms.
 
Last edited by a moderator:
Yes I can access the upload webpage on my iMac and I place the Roms in the rom folder with no errors but the Apple TV app does not upload the Roms.

This might sound obvious. But are you making sure to transfer zipped roms to provenance? If they aren't zip files it won't work.
 
Yes I can access the upload webpage on my iMac and I place the Roms in the rom folder with no errors but the Apple TV app does not upload the Roms.

Make sure your ROMs are located at the *root* of the /rom folder itself, and not under a subfolder. For instance, do not create a subfolder /roms/snes/ to put your roms in. Provenance only recognize roms that are located at the root or /roms. Hope that helps!
 
I have tried everything I can't get Roms to upload to my Apple TV. Any suggestions to fixing this issue I am having. Do I have to open a port? Do you have a airport time capsule router? Could this be my time capsule router? I am really stuck I tried everything including installing and uninstalling the provenance app several times. At this point I have given up everything works fine up until the Roms not uploading to Apple TV.
In the server page under /roms
I created folders but the game didn't show , I had to put all the roms in /roms with no folders
That worked
 
Make sure your ROMs are located at the *root* of the /rom folder itself, and not under a subfolder. For instance, do not create a subfolder /roms/snes/ to put your roms in. Provenance only recognize roms that are located at the root or /roms. Hope that helps!

I have only put the ROMs at the root of the folder. Still not showing up on the Apple TV app I have no clue what is going on. Thanks for trying to help me figure it out.

In the server page under /roms
I created folders but the game didn't show , I had to put all the roms in /roms with no folders
That worked

I just click on the ROMs folder on the web server and drag the zip file no folders created. Am I doing that correctly?
 
Last edited by a moderator:
I have only put the ROMs at the root of the folder. Still not showing up on the Apple TV app I have no clue what is going on. Thanks for trying to help me figure it out.


Like I said earlier, are you transferring the rom files themselves or as zip files. The roms need to be zipped up in order for provenance to recognise and process them.
 
I just click on the ROMs folder on the web server and drag the zip file no folders created. Am I doing that correctly?
Yes

Like I said earlier, are you transferring the rom files themselves or as zip files. The roms need to be zipped up in order for provenance to recognise and process them.
How do updates work on side loaded apps
If there's an update to this app, do we have to reconnect the Apple TV to the Mac to redownload the new updated app ?
 
Last edited by a moderator:
Yeah, when there's updates you basically go through the same procedure you did installing it for the first time.
 
Like I said earlier, are you transferring the rom files themselves or as zip files. The roms need to be zipped up in order for provenance to recognise and process them.

I can confirm that it's not necessary to zip the ROMS. I uploaded a number of .smc files and it worked fine.

I'm wondering if iZollo is connecting to the webserver running in the ATV simulator and not on the device itself?
 
I can confirm that it's not necessary to zip the ROMS. I uploaded a number of .smc files and it worked fine.

I'm wondering if iZollo is connecting to the webserver running in the ATV simulator and not on the device itself?

Thanks for everyone's help!! This is getting so frustrating something that should be so easy is giving me all this trouble. When you say Apple TV simulator you me the app? What I have been doing is opening up the Apple TV provenance app and click on import ROMs and than from the IP address given I go onto my iMac to safari and type in the the IP address and the provenance web server shows up with the ROMs folder. I click on the ROMs folder and import zip files directly with no errors. Am I missing a step?
 
That should be it. It's possible to run the ATV interface on your Mac via the simulator in Xcode. I was wondering if something like that was going on, but it doesn't sound like it.

I added my ROMs as .smc files, they weren't zipped. You could try uploading a few of those and see if it works. Maybe your zip files are in the wrong format?

Alternatively, you could try an alternate source of ROMs and try uploading one that is confirmed to work. If you PM me your email, I can send you... uh... more information on how to do this.
 
I can confirm that it's not necessary to zip the ROMS. I uploaded a number of .smc files and it worked fine.

I'm wondering if iZollo is connecting to the webserver running in the ATV simulator and not on the device itself?

That's good then, it never used to work with unzipped files, that'll save me a bit of faffing about in future.
 
Thanks everyone for all the help. It ended up being just some Bad ROMs. Special thanks to MrTemple who helped me figure it out.
Thanks again everyone!!
 
so who's going to try this first, i don't understand his instructions
can somebody explain it to us simple folk

MAME ON APPLE TV 4

quote from video info
Update: October 23rd 2005

As promised, here is a zip of the xcodeproject, tested with GM build of the Apple TV and Xcode 7.1 final.

Download Xcode project : http://bit.ly/1LQybD0

To get this to work you need

- A real Apple TV device, this won't work in the simulator.

- Drag the rom zip file into the resource folder in the xcode project so they are copied to the device (Should appear as files in Build Phases/ Copy Bundle resources)

- You need to pair your external controller first via the settings menu then it will act like a remote.

- Select the Mame App with the controller (not the remote) and you should be now able to control to rom select screen press B and play the game!

NOTE: The controller detection code is a bit buggy with latest tvOS, rather than just pressing A on the controller to select the App, press A repeatedly like its a video game and it should detect the controller and take you to the rom select screen!

If it didn't detect, use the tv remote double tap home and kill mame app (swipe up) , rinse and repeat.

Note: This is not a complete nor supported version , use at your own risk!
Feel free to post on github and improve and you see fit.
 
  • Like
Reactions: PhyrePhox
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.