Blog

bevkjbvkbdkdxoeoziejdoiehz fiugebfuyegwik

Emulating old consoles on iOS

I recently acquired a Logitech PowerShell game controller, one of the first to support the new iOS 7 Game Controller API. It is a so called standard form-fitting controller, which is an enclosure for iPhone or iPod touch with a button layout similar to the trusty old SNES controller. As this should be a good match for some retro gaming, I searched the internets for suitable open-source emulators. You will need an Apple developer account to install any of those. This post will be updated with additional emulators as I go along.

SNES

There's a fairly new emulator called SiOS, which already has a fork with working controller support.

$ git clone https://github.com/GaryJohnson/SiOS.git -b controller_support

NES

I opted for Nestopia here, as it already supports controllers out-of-the-box.

$ git clone https://github.com/jzdziarski/nestopia.git

GameBoy

Gearboy is a nice GameBoy emulator, but it lacked controller support. There's a fork by me which adds it and already gets rid of the GB chrome to make it work in landscape-right mode which is required for use with the PowerShell.

$ git clone https://github.com/neonichu/gearboy.git