• Forward to the Past: C64 Emulator Includes BASIC

    Following the relaxation of Apple's rules against duplicate functionality, Google Voice apps have begun to appear on the App Store. Now, thanks to the explicit removal of Apple's ban on interpreted code from the iOS Developers' Agreement, Manomio has gotten approval of the original version of their Commodore 64 emulator, complete with the BASIC interpreter that Apple had previously forced them to remove.

    Manomio's C64 is a Commodore 64 emulator complete with virtual controls and free games, with additional titles available as in-app purchases. It had been approved in its original form, before Apple noticed the BASIC interpreter that was built into the emulator. Apple pulled the app, and demanded Manomio remove the interpreter, quoting the notorious "Section 3.3.2" ban against third-party code. Manomio submitted an updated version of the game, with the BASIC interpreter hidden rather than removed, but Apple rejected that version as well once they found out. Finally, the interpreter code was completely removed, and Apple gave their approval to the app.

    Section 3.3.2 was rewritten in the September 9 update of the terms and conditions of the iOS Developer Program License Agreement, and now clearly permits interpreters under certain specific conditions:

    3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple’s built-in WebKit framework.
    Following the release of the new language, Manomio CTO Stuart Carnie decided to resubmit the app, and got the approval for version 1.7 on Friday morning. Definitely seems like Apple has turned over a new leaf.

    Source: Pocket Gamer
    This article was originally published in forum thread: Forward to the Past: C64 Emulator Includes BASIC started by Paul Daniel Ash View original post
  • Connect With Us

  • Twitter Box

  • Facebook