iAmiga for iOS
The Xcode Project for non-jailbroken iOS devices

See the original iAmiga Github project by Manomio

This project works with Xcode 4.5 and iOS 6


  Click here for the iDOS project for non-jailbroken iOS devices
Click here for the iMame4All project for non-jailbroken iOS devices


Click here to see more of my iOS apps

Also check out Rasmus Therkelsen's blog about building the iAmiga project


Follow me on Twitter for updates to the iAmiga Xcode project
Follow lesbird65 on Twitter



iAmiga project for non-jailbroken iOS devices

Apple iOS Developer's account is required to build for devices but not for building for the simulator.

The full project can be downloaded here:

iAmiga project for Xcode 4 (zip file 4.8mb)

Notes to build for your environment:

I'm using Xcode 4.5 and building for iOS 6

Before building be sure to change the bundle identifier to match your provisioning file otherwise you'll get code sign errors when compiling for device. Also change the code signing identity in the build settings to match your provisioning file.

To compile with Xcode 4 it was necessary to remove Stuart Carnie's ARM optimized 68000 CPU core and replace it with the original FAME C core. The performance on an iPad 1 device is still excellent. Also, "romfile" array size had to be changed to accomodate the large path for the app's bundle folder:

See disk.cpp (search for "romfile")
See options.h (search for "romfile")

A small change in sysconfig.h was necessary so that the FAME CPU core code was enabled. Search for "Les Bird" to find the 2 lines that were changed.

Disk Images:

The emulator's documents folder is where all the disk images should go. You copy the adf files to the documents folder using iTunes File Sharing and they'll appear in the emulator when you tap on a disk drive designator. Rotate your iPad to the portrait view then tap the "Games" button at the bottom and you should see disk drives DF0 and DF1 at the top.



October 17, 2012

back to The Game Projects page

email