Slashdot Mirror


Apple Pulls C64 Emulator From the App Store

Rob Hearn sends in a piece up at PocketGamer.co.uk on why Apple suddenly pulled Manomio's C64 emulator soon after finally approving it. (El Reg has coverage too.) "It was a glorious few moments for retro gamers when Manomio's C64 emulator was finally approved by Apple and released to the eager, nostalgic iPhone public. Then, calamity! It was gone again. Apparently some wily users figured out how to access the Commodore 64 BASIC system that was originally packaged with the emulator — something that Apple wasn't too happy with, given the nature of the interpreter's code. By setting the keyboard to 'always on,' launching a game and restarting BASIC, players got into the 'empty shell' of their C64 emulator."

8 of 580 comments (clear)

  1. Re:And then what? by Anonymous+Cowar · · Score: 5, Informative

    it probably duplicates core functionality in the loosest sense of the term. I.E. turns it into a "computer" that people can then "use" to "get stuff done". Then BAM! duplicate functionality.

  2. Re:And then what? by babyrat · · Score: 4, Informative

    I believe at least one of the problems is that with access to the basic interpreter could be used to start illegally obtained games.

  3. Re:And then what? by jcr · · Score: 4, Informative

    No, they banned it because they prohibit any language interpreters. What anyone wants to do with those interpreters is beside the point.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  4. Re:And then what? by oldspewey · · Score: 4, Informative

    That was Sears. Radio Shack was where you programmed the TRS-80 in the endless penis loop.

    --
    If libertarians are so opposed to effective government, why don't they all move to Somalia?
  5. Re:The n900 cometh... by Hognoxious · · Score: 4, Informative

    I assume you speak of the successor to my n810? ... you'll not be making any calls from it.

    I assume you can't follow a link. The N900 is indeed a phone, quad band to boot.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. Re:And then what? by Anonymous Coward · · Score: 4, Informative

    Well, if you want to see what a C64 is capable of, come to
    the Vintage Computer Festival this weekend:

    http://www.vintage.org/2009/east/

    There will be several C64s on exhibit, available for hands on
    experimentation.

  7. Re:The n900 cometh... by rysiek · · Score: 5, Informative

    two words for you: "root access".

    on Android you have to bend over backwards to gain it (unless there is a fsckup with text message editor, heh); on maemo its:
    $ sudo gainroot
    #

    Android is almost as closed as iPhone...

  8. Re:Apple tries REALLY hard... by bennomatic · · Score: 5, Informative

    Particularly one whose games all depend upon an interpreted language

    C64 games typically were not written in BASIC, as the performance of BASIC sucked. Only the cheesiest type-it-in-yourself games were implemented this way.

    Most games were written in 6510 assembly, which was a very simple label-abstraction above 6510 machine language. Basically, the "assembling" process just changed the commands, like 'JSR' (jump to subroutine) to their binary equivalents (in this case, 00010000), and made sure that all two-byte numbers were big-endian. So JSR $FFD2, the command to print a byte to the screen became (in decimal) 032 210 255.

    Some assemblers were a little more advanced, with macros and the like so you could label a subroutine and it would substitute the appropriate register address, but I never believed in those. I edited my code directly to the bits, damn it!

    --
    The CB App. What's your 20?