Saturday, July 12, 2008

I'm in!

It seems with the release of iPhone 2.0, Apple opened the flood gates to the iPhone developer programme on Friday. I received my acceptance email late in the day. I've subsequently paid my dues ($99 USD) and now have iC64 running on the device. This brief experience leads to a separate post about compiler settings for hi-performance applications on the iPhone.

16 comments:

DnP said...

Please do it for 1.1.4... :)

Anonymous said...

Does this mean that Apple will allow you to post C64 onto the App Store???

I thought one of the restrictions of the developer program was emulators as the majority of people use pirated games, which is against apples policy.

If not on the app Store any indication of when we can expect C64 to be released. Been looking forward to this for ages.

Neil

Stuart said...

@anonymous,

Nothing to say Apple will let me put iC64 on the App Store. I have a ways to go though - performance is not so good today... I see some interesting ARM assembly generated, that does not make sense. Hoping I will be able to discuss on the gcc groups to shed some light.

Timothy Barrington-Smythe said...

DNP: That's impossible. The SDK for 2.0 is vastly different and it's very hard to convert apps I believe.

As I've said before, I'm more concerned with the SID player, but I'm really hoping Apple will let the emulator in. Everyone I've spoken too in regards to emulators says they are explicitly banned in the terms, but since I've never READ said terms, I have no idea if that's a correct interpretation.

Fingers crossed! I'd hate your work on the emulator to be in vain!

Now I shall sit here eager for the SID player. I even have space for it and the whole HVSC on my iPod:) (Yes, I know it's a long way off.)

Timothy Barrington-Smythe said...

Oh yeah, and given some of the other crap they've let in the store, I don't think Apple are doing more QA.

daniel said...

How's work progressing Stuart? The gaping whole in the iPhone's software library is a C64 emulator. :)

DnP said...

Any progress?

Stuart said...

I've had to put on the back burner, due to work travel commitments and vacation to Turks and Caicos; however, I'll post an update soon.

DNP said...

Please give us something.... maybe a beta?

Stuart said...

I'm going to post an update shortly. I've run into some performance issues with the compiled output that I'm going to blog about and how I propose to fix it. Unfortunately, it's going to take a little work.

Anonymous said...

Stuart,

I am not sure if this will help you or not but have you been in contact with zodttd at www.zodttd.com

He has developed a number of emulators (snes, gameboy advance, turbografx etc) for the iphone and may be able to help you overcome some your performance problems.

Regards
Neil

DnP said...

OkOk :) I'm wating for the best app on applestore. Will you make a simple sidplayer?

Stuart said...

I have downloaded the NES source code, and it is much 'simpler' to emulate this device over the C64. Also the design of the NES code is significantly simpler, which may also be a contributing factor to the performance issues I'm seeing - VICE has many hundred object files, which cause a lot of indirect access to data. I've also ready many articles about C64 emulation, and a common theme is that to emulate the device correctly requires some significant CPU horsepower - so I'll need to tune .

I may actually knock together a SID player soon, just to give me the satisfaction of 'completing' something; however, the C64 is still a top priority ;)

The primary reason for slow progress is of a major release is about to go out the door for my 'day' job.

Timothy Barrington-Smythe said...

PLEASE release a SID player! Having looked at the "Files" app, apparently a WebDAV server being run when the app is running is acceptable. I've used that and while I wouldn't enjoy copying 10000 or so files over via it, it would at least be doable.

I'm jailbroken, so if they won't let you release it because it's an "emulator", hopefully you can do something, since I am desperate for a SID player. Ebook reader and a SID player. That is all I really give a damn about on my iPod!

Anonymous said...

Excitedly hoping for an iPhone/iPod Touch SID player...!

Timothy Barrington-Smythe said...

I'm fairly certain I will weep with joy when a SID player comes out for the device. All of HVSC in my pocket, being able to play subtunes... Maybe, if we're really lucky, read STIL entries...

Screw MP3's. I'd be happy with that as my portable music:)