Alright you’re going to need a few things:
An FTP client that supports SFTP (I used Transmit but CyberDuck etc will work)
And freely available emulators for each console you intend to emulation
Boycott Advance - GBA
Genesis Plus - Genesis
Mugrat - Coleco
Nestopia - NES
SixtyForce - N64 (Don’t get too excited, N64 emulation is fairly non-functional)
MAME - Arcade
Once you’ve downloaded all your files for this, login to your Apple TV with SFTP. Your SFTP username and password will be: frontrow Drag in the /frontrow Emulators.frappliance from the EmulatorsPlugin into your Users/frontrow directory (this should be the directory your FTP automatically opens to) . We’ll install this properly later.
Next you’ll need to create a ROMs folder in your /Users/frontrow directory. Then within this folder you’ll need to create folders within the ROMs folder for each console.
In each folder you’ll put the roms for that console within said folder. Notably, emulatorsplugin will NOT see .zip files, the files will need to be uncompressed and using a recognizable suffix, example SNES will need .smc
Next we’lll need to jump to the Root of your Apple TV to install the Applications. In transmit, simply just click on the directory bar and drop levels until you’re at the directory / This is important as the Applications must be installed at the root Applications folder and not the Applications folder located in /Users/frontrow
From the / directory, locate the Applications folder and upload the emulator applications to the Applications folder. You do not have to install every application.
Now you’ll need to SSH into your Apple TV. Again, its password will be frontrow… Fire up the terminal and enter
You’ll be prompted for the password, type frontrow and hit return
Since we’ve copied the EmulatorsPlugin to the AppleTV, we need to copy it to the appropriate location. SFTP doesn’t have privileges to the folder we needed to copy it to. We’re going to use the cp command (Copy) and use -R which means it’ll copy directories since the AppleTV will see the plugin as a folder with sudo, giving us admin privileges to make this copy. The two strings are the file location and then the file destination. For the less UNIX savvy the …/ denotes one directory down, for whatever reason Users/frontrow folder is seen contained within two dummy directories /mnt/Scratch. My UNIX understanding is novice level so I can’t really tell you why this is. You may be prompted for your password, again its frontrow.
sudo cp -R ~/Emulators.frappliance …/…/…/…/System/Library/CoreServices/Finder.app/Contents/PlugIns/
Time to restart the Apple TV! You can manually unplug it or use reboot it using the terminal like a pro. To reboot using the terminal type the following
Now if everything went properly you should now see your Emulators menu item in the AppleTV frontrow.
I’m still figuring out how to configure the emulators, you should be able to emulate classic games on the AppleTV like the SNES! Let’s share tips and tricks!
I’m using ATV Flash 3.6.2 as my subscription ran out not long ago. S