The Commodore 64 emulator application that was initially rejected from the App Store was briefly available this week. The major change that allowed it to be approved was the “removal” of its BASIC interpretor. The iPhone SDK agreement prohibits programs from running their own code interpreter.
But, it turns out that the BASIC interpretor wasn’t actually removed from the app, just hidden. Rene Ritchie of The iPhone Blog explains how to enable the interpretor and although I haven’t used the application, it seems pretty easy to access.
Apple has obviously caught wind of the hidden BASIC interpretor because the application has been removed from the App Store.
This shouldn’t come as a surprise to anyone and as dumb as it is, we all know that code interpretors aren’t allowed in the App Store.