Thursday, May 08, 2008

iFrodo - Success!

After getting over the Objective C and Cocoa learning hump, I have a running C64 on the iPhone simulator.
Next will be to create a UI to manage the user experience, such as
  • Save / Resume state
  • File browser for disk / tape images
    • Ability to 'auto launch' games
  • Virtual keyboard and joystick

First run of C64 in iPhone

11 comments:

Anonymous said...

Wow, this is exciting. Now... would there be a way to use this to make a SID player?

I suppose an alternative would be to convert the SIDs into C64 program files to transfer to the iPhone...

Please let us know what you think about a SID player possibility!

Thanks,
Patryk

Greg said...

Great Job! When I had my Nokia E61 I donated to the Symbian version of Frodo and will deffinantly donate to an iPhone version (or pay for it on the appstore). Keep it up!

Stuart said...

@anonymous,

Yes, I absolutely plan to convert SidPlay to the iPhone. Chip-tunes on the go :) I am working on the sound support for the emulator, which will proof out what I need to do for SidPlay.

Stuart said...

@greg,

The source code will obviously be released to the public domain - likely google code. I have applied for the developer license with Apple in order to release it on the App Store. Given there will be some out-of-pocket expenses to get it to the community, I'll probably try to recoup those costs and take it from there.

Timothy Barrington-Smythe said...

Is there ANY CHANCE you could port SIDPLAY over to the iPod. A C64 emulator will be freakin' awesome but I am DESPERATE to get hold of a SID player so I can carry the whole HVSC around with me.

Timothy Barrington-Smythe said...

My comment seemed to get eaten or something.

I got overexcited and posted without reading that you plan to get SIDPlay over to the iPhone.

If you need a beta tester, since I've been begging for a SIDPlayer for months now, please contact me. (I have an iPod Touch. Running 1.1.1 jailbroken, but would gladly upgrade/sidegrade/stand on my head for SIDPlayer).

drdr00d at gmail.com

You are a star my friend.

Stuart said...

@timothy,

Yes, I was planning to port SidPlay - I have grabbed the source code. I want to get the audio working on the C64 emulator first, as that will give me a head start on the SID player.

Joe Cassara said...

I don't think iFrodo would pass Apple's draconian development
restrictions:
"3.3.2 An Application may not itself install or launch other
executable code by any means, including without limitation through the
use of a plug-in architecture, calling other frameworks, other APIs or
otherwise. No interpreted code may be downloaded and used in an
Application except for code that is interpreted and run by Apple’s
Published APIs and built-in interpreter(s)."

Mike said...

nice post

Anonymous said...

Is there any news that your super skills in iFrodo WILL be published on the App store for those of us that do not want a Jailbroken iPhone please?
I would certainly pay for such a program, just wondering if you could publish games to download from within the App, specifically now that with iPhone OS 3.0 you can purchase extra levels etc from within this Apps now.
Just a thought!
Thanks for listening!

Stuart said...

@anonymous,

...we submitted the app to Apple last week - we'll be posting screen shots and a video of the app soon - can't wait to show the world :-)