To whom it may concern:
After repeated gaming accidents, it is with sincere regret that iFrodo is no longer. A team of 1 and countless hours spent operating in the debugger simply could not save it.
And for all that you, iFrodo have taught me about the iPhone SDK, I am forever in your debt.
During routine exercises (testing), iFrodo was consistently passing out. The first occurrences were running Wizball and Fist II, which caused iFrodo to report an invalid opcode. In an attempt to eliminate any genetic issues, I decided to check family history, which included WinFrodo and their .NET cousin, sharp-64; however, they showed almost identical symptoms.
Next, to eliminate the possibility the D64 images were corrupt, I tested the offending games using iFrodo's distant relatives, CCS64 (PC), WinVICE (PC), VICE (OSX) and Power64 (OSX) all of which had no issues.
I spent many hours and explored many avenues, but could not come up with the elusive fix.
I have completed a port of VICE to the iPhone, iC64. Any suggestions for an alternative name for the 'product' are welcome. More importantly, all functionality that was present in iFrodo is available in iC64, with the exception of the previously mentioned bugs.
A picture is worth a thousand words and a video is worth a lot more:
Update: Video now plays the emulator sound. Forgive the voice-over, as it is a little quite when the sound is on.