Arcadie iAmiga Port

I’ve decided to release the source code for my Arcadie version of the iAmiga emulator if anyone is interested.  I’ve tried to clean up a lot of the interface as it wasn’t particularly very user friendly.

Here is a list of changes i’ve made compared to the original iAmiga version:Arcadie-iAmiga1

  • [Removed] Tabular view
  • [Removed] Landscape orientation view
  • [Removed] Existing touch controls
  • [Added] Arcadie button mappings to emulator view (kick off 2 works great!)
  • [Added] DF0 and DF1 eject buttons
  • [Added] Drive speed selector (fast is experimental and may crash – i haven’t had time to debug but i do know it may not work with certain disk protections)
  • [Added] Options Button to emulator view
  • [Modified] Joystick/Keyboard & Mouse buttons
  • [Added] Navigation Bar with Reset and OK buttons to Options menu
  • [Added] Navigation Bar with Back to File Browser view
  • [Modified] File Browser’s view height to fit Arcadie screen view
  • [Added] Options will now remember selections
  • plus minor changes

I’ve tested with a few games and they seem to run ok.

Here is the link to the xcode source:
https://www.dropbox.com/s/xkcptuu9v1nr5ii/iAmiga-Arcadie.zip
Note – This is for people with developer licences so they can build with their own custom certificates via xcode and deploy to their phone.

I will release an IPA version in due course for jail broken phones but this may only work with iOS6 due to the version of xcode i am using.

Steve

Arcadie-iAmiga2 Arcadie-iAmiga3

Arcadie iMAME Port

I bought an Arcadie (mini arcade caddy) for iPhone back in September and was disappointed with the games available on the app store for it. I noticed some Youtube videos of an iMAME version and was excited for it’s release.  After waiting and waiting for months, there was still no sign of it being released!

I noticed there were quite a few people in the same boat as me, so decided to have a look at the iMame4All source code and try and figure out how to code the controller myself. After a few days i finally managed to get it working perfectly – thanks to Les Bird for his non-jailbreak port.

I’ve had to strip out some of the other control views as it was easier for me to customise for the arcadie. Some of the on screen buttons ‘coin’, ‘start’ etc had to raised up a bit and their transparency values extended in height to allow you to be able to touch them without taking your phone out of the arcadie. I’ve only tested it with a few games so far and everything seems to work fluidly:

  • all 8 joystick directions working
  • arcadie B button mapped to mame B button
  • arcadie A button mapped to mame X button
  • arcadie A+B together mapped to mame A button

I’ve also changed a few minor cosmetic things and some of the options could do with being disabled. I’ll probably release another update if required.

Anyway, my port of the source code is available here:
https://www.dropbox.com/s/5ymysllqfk8bsy7/iMame4All-Arcadie.zip
Please note – this version has been coded for non-jailbreak. I’ve no idea if it will compile on a jailbroken version!

Once unzipped, go into the iMame4All-Arcade->xcode folder and run the iMame.xcodeproj which should then load up xcode. You must then enter your bundle identifier e.g. com.myname.iMAME and set your code signing identity to your certificates. Then click Product->Run to deploy straight to your device or Project->Build and copy manually through xcode organiser.

I’m using Lion 10.7.4 and Xcode 4.5.1 and deploying to an iPhone 4S iOS6.

More info can be found here about the particular port i’m using: http://www.lesbird.com/iMame4All/iMame4All_Xcode.html

Let me know how you get on.

Steve

Arcadie running iMAME

Arcadie running iMAME

Arcadie running iMAME

Arcadie running iMAME