I just had a fantastic talk with my colleague. We both agreed that fire emblem series on GBA are masterpieces. Afterwards, it made me want to play the most classic one again so much. However, I lost my GameBoy console long ago and I didn’t want to play on my bulk windows laptop either. What if playing on IPhone? Well, apparently Apple wouldn’t let emulators run on IPhone for some reason (which I don’t quite understand).
Lucky for me, I am a programmer. Things don’t work for others may work for me. Is there anything better than that?
As I posted what I want on WeChat, one of my friend commented that I could try OpenEmu. When I Google search it, it takes me to a project named Provenance. Cool name.
After I went through the source and docs on github, I think it definitely possible to build on my Phone. Then I can easily run game ROMs (which are very easy to find) in it. No more talk, I can’t wait any longer.
- In terminal type
git clone https://github.com/Provenance-Emu/Provenance.gitto get remote repository of Provenance from github. Then
- IMPORTANT Run
git submodule update --initto clone all submodules while are store somewhere else. Otherwise you will get tones of “File not found” while building.
- Open the
Bundle Identifierto a unique name, and sign in IOS developer account.
- (Alternatively) If no account, plugging in your IPhone works too.
- IMPORTANT Select
Product - Scheme. Otherwise build will crash too.
- Go for it by hitting
Runbutton to start building.
- Sit back and wait. If it won’t run after compilation, update XCode to latest version and try again.