Well, it's almost certainly not a signal that Apple is opening the door to emulators of all sorts on the iPhone, but the newly (and finally
) approved Commodore 64 emulator is still a fairly notable first for the platform -- representing not only the first officially-available emulator, but perhaps the first app that actually runs code (even if it is a couple of decades old). In this case, that first bit apparently wasn't too big a point of contention for Apple, considering that the app had all the necessary licensing rights lined up, but the second issue was, and ran right up against a clause in the iPhone 2.0 SDK that prevented apps from containing their own executable runtimes. As it happens, the key to bridging that divide around that was none other than iPhone 3.0, which contains a new feature for in-app purchases that the C64 emulator will take advantage of to let folks purchase additional games, rather than load arbitrary game code downloads. Interestingly, while this newly-approved version of the emulator also no longer exposes a BASIC interpreter, Manomio has added a note to the app that it "should be resolved in a future update," although it's not quite clear if that's just wishful thinking or not. In the meantime, you can grab the app right now with five bundled games for $4.99.