
Apple had rejected the initial version of C64, a Commodore 64 emulator for the iPhone developed by Manomio based on the SDK clause specifically prohibiting interpreted or executable code.
Apple worked with the game developer and finally approved the iPhone game couple of days back, after they removed BASIC (or at least that is what we had thought).
Manomio had worked with both Kiloo and Commodore Gaming who own the license for Commodore 64 to ensure that their emulator for iPhone was fully licensed and legal.
But Apple rejected the initial version of their iPhone app for a different reason. It was rejected based on the SDK clause specifically prohibiting interpreted or executable code.
Thank you for submitting C64 1.0 to the App Store. We've reviewed C64 1.0 and determined that we cannot post this version of your iPhone application to the App Store because it violates the iPhone SDK Agreement; "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)."
Apple worked with the developer and finally approved the iPhone game with BASIC disabled (or at least that is what we had thought).
“Ultimately, BASIC has been removed for this release; however, we hope that working with Apple further will allow us to re-enable it.”
TheiPhoneBlog received a tip from one of their readers on how to enable BASIC by following these steps:
“access it by enabling “always show full keyboard”, starting a game, paging over to the EXTRA keyboard, and then tapping RESET. Boom, dropped into BASIC with a ready-prompt”
You can checkout the demo video of Commodore 64 emulator for iPhone in action:
Please note currently only 5 games are available (Artic Shipwreck, Dragon's Den, Jack Attack, Jupiter Lander and Lemans). Some of the games demoed in the video are not available currently. The iPhone game developers hopes to bring more titles in the future.
So if you are a fan of the Commodore 64 and retro games, then you should definitely download the iPhone game (iTunes link) and now you also know how to enable BASIC if you are missing it.
Update (September 8, 2009):
Apple Removes C64 - Commodore 64 Emulator for iPhone
[via TouchArcade, TheiPhoneBlog]
If you are jailbroken and can access the files on your iphone you can replace the games that come with this emulator with games of your own.I just renamed the files.I.E. rename wizball.t64 to Jack attack.t64 and copy it over to the correct directory on the iphone.
you are idiots!! because of you, apple removed the simulator from the store.
I'm pissed that the stupid developer would leave this hidden in there, WTF what a moron!
I fully support jailbroken iphones and get the programs loaded on. Apple are complete wallies thinking they can be judge and jury, so what if you can get C64 basic, what is the big deal. Apple needs to get their act together.
Yeah, how much damage can you do with the basic language and 64K RAM, and no TCP/IP stack or access to iPhone APIs or hardware?
Apple removed C64 from the AppStore but its on Installous. This app keeps crashing on my 3gs iPhone. Gonna delete it.
true. He paid the price for his stupidity. He was stupid to think Apple wouldnt find out about the apps hidden ability to drop to basic. DUMMY.
download the earlier release it wont crash anymore