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."

28 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. The n900 cometh... by Kirin+Fenrir · · Score: 5, Interesting

    For technophiles, the iPhone is dead. The n900, with it's Debian-based-OS and open platform, is our new lord and savior. http://maemo.nokia.com/n900/

    --
    Caffeine is my anti-drug!

    Duranin - A NWN2 Roleplaying Persistent World
    1. Re:The n900 cometh... by ShadowRangerRIT · · Score: 5, Insightful

      Unlike the iPhone though, that's the whole cost. The iPhone's "real" price is buried in the mandatory contract. Outside of the U.S., you don't have a phone bundled with the plan, but the plan itself is cheaper. So yes, it costs $650 (or equivalent local currency), but the plan only runs $20-40/month, not $60-70/month. Over two years, you will have paid quite a bit more for the iPhone. And if you choose not to upgrade after two years, the savings over the iPhone accrue even faster.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. 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...

    3. Re:The n900 cometh... by whisper_jeff · · Score: 5, Insightful

      Your post reminds me of the hundreds of "the iPod is dead, here is its successor" posts that I read back in the day.

      I'm just sayin'.

  3. C64 BASIC too powerful to be safe by bzzfzz · · Score: 5, Insightful
    I would have laughed if you told me, back in the day, that future device makers would go to great lengths to lock out C64 BASIC so that users could use it to build applications that were so powerful that important third parties would be afraid. I know it's Turing-complete, but still.

    I have never been much of a believer in Stallman's dystopian visions but I'm getting closer to believing them.

    1. Re:C64 BASIC too powerful to be safe by jpmorgan · · Score: 5, Insightful

      The computing world never turned into quite the dystopia that some feared, because the vertical integrators were mostly killed. Now, in the past I couldn't really care what Apple did because they were always a niche platform. But some disclosure: I hate the iPhone, I want it to die, or at least lose its dominant position. If the future of mobile computing is dominated by a company like Apple, then it's a bleak future. Say what you will about Microsoft's domination of the desktop, but they were never draconian like this.

      In the past being a Windows dev was compared to serfdom. If that's true, then what's being an iPhone developer like?

  4. Re:RUN by ArbitraryDescriptor · · Score: 5, Funny

    10 PRINT "HELLO, WORLD!"

    Banned: Duplicates text display functionality.

  5. Imagine a future.... by Danathar · · Score: 5, Interesting

    Where the C64 emulator becomes THE preferred programming environment on the iphone as Apple neglects to understand the nature of the threat...causing a renisannce in C64 programming; catapulting a once dead platform from the grave back into stardom...

  6. Apple tries REALLY hard... by IllForgetMyNickSoonA · · Score: 5, Insightful

    As it seems, Apple tries REALLY hard to surpass Microsoft on the list of the most hated IT companies. This stunt they just pulled with the C64 emulator is pure idiocy!

    1. Re:Apple tries REALLY hard... by Ohio+Calvinist · · Score: 5, Insightful

      The issue is that if they allow this application, they'll have a harder time justifying denying other applications using interpreted languages. That seems like a non-story to me. Everyone has known from the beginning that that was the case, and that the reason was that if they allowed it, there would be no way of controlling it.

      However what I do think is interesting is that they'd allow any emulator at all. Particularly one whose games all depend upon an interpreted language. I'm primarily surprised because of the possibility that someone might be able to get unauthorized apps to run under it, not to mention any liability (real or assumed) a plantiff might try to claim if the emulator ran their code illegally and that Apple rubber stamped it knowing the possibility. Emulators have always been in that sort of gray-area. Apple is more than just the device manufacturer, all apps through the app-store have them functioning as a distributor.

      --
      Forgive my spelling from time to time. I'm often posting during short breaks.
    2. 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?
  7. Apple is worse than Microsoft by etymxris · · Score: 5, Insightful

    When it comes to proprietary lock-in. Styling and hype is much more exciting than philosophical and economical arguments for having an open platform. I encourage anyone with appreciation of these issues to boycott closed platforms like the iPhone, consoles, and set top cable boxes.

  8. Re:And then what? by Mechanik · · Score: 5, Funny

    Seriously? What? What can you do from a C64 shell on an iPhone?

    The same thing everyone used to do with the C64 out in front of Radio Shack back in the day...

    10 PRINT "PENIS!!!!!!"
    20 GOTO 10

  9. You don't understand by jpmorgan · · Score: 5, Insightful

    Spur an interest in programmable platforms and maybe get people interested in being more than just a passive consumer of whatever crap Apple wants to shovel at them through iTunes.

  10. Re:And then what? by Anonymous Coward · · Score: 5, Interesting

    The point is you arent allowed to have any sort of dynamic, interpreted code at all. No java, no .net runtime, no assembly interpreter, no scripts, no nothing.

    You see, it opens the door for people to write their own C64 basic phones and run them on the iPhone, without - gasp - Steve Jobs approving, or getting paid! I could write my own "lemonade stand" game, and distribute it, OUTSIDE OF APPLES OFFICIAL CHANNELS?

    THE APPALLING HORROR OF AN OPEN PLATFORM!

    BTW, you can do a whole lot from a c64 shell when you're clever.. You're obviously too young to know.

  11. I know why this happened by TiggertheMad · · Score: 5, Funny

    They are still bitter that C64 games were better than Apple ][e games back in the day...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  12. Re:And then what? by Lemmy+Caution · · Score: 5, Funny

    Among a certain crowd, that program passes the Turing test.

  13. Re:Because...... by Danathar · · Score: 5, Insightful

    Um...the coding of C64 software was ALL ABOUT using peek and poke in unintended ways!

  14. Apple Hates Geeks by popo · · Score: 5, Insightful

    No seriously. Apple hates geeks. This isn't flamebait, btw.

    Apple loves the image-conscious, visual-creative crowd that accepts the functionality they're given, wrapped up in beautifully designed packages.

    But ultimately Apple's corporate strategy can be summed up in one word: Control. They want to control where you buy your music, what you do with your devices, and how you interact with other users. All of this 'control' of course is driven by profit motives.

    But geeks ultimately represent a loss of control. Geeks love to tinker... They love to expand functionality. They're innovators. And worst of all from Apple's perspective: They create options.

    Options are the enemy of a carefully structured system which drives users towards Apple's sacred points-of-purchase.

    Options are the opposite of 'control'.

    For all of Apple's "Think Different" public image, the reality is that Apple encourages nothing of the sort: "Think Alike" is the mission. And they prove it at every turn.

    Apple fanboys will probably mod this flamebait. It isn't. I have multiple computers and phones, and own an iPhone and a Mac. But I'm constantly being made aware that my PC represents a nearly infinite amount of options in every usage category -- where Apple railroads me into a pre-approved (albeit always compatible) solution.

    --
    ------ The best brain training is now totally free : )
  15. Re:And then what? by K.+S.+Kyosuke · · Score: 5, Funny

    Among a certain crowd, that program passes the Turing test.

    Unlike vagina, penis would certainly pass at least Turing's test.

    --
    Ezekiel 23:20
  16. Re:And then what? by greenguy · · Score: 5, Insightful

    This summarizes why I don't own an iPhone. They're very slick and all, but I've been spoiled by running Linux for years. The concept of needing someone's approval to run software on my hardware is a non-starter for me. I'll decide that for myself, thanks very much.

    --
    What if I do the same thing, and I do get different results?
  17. Re:And then what? by MBGMorden · · Score: 5, Interesting

    Format c: didn't apply to the TRS 80 (aka the "Trash 80" as it was often called :)).

    Interestingly enough "way back in the day" when I had my own C64 my aunt had a TRS-80 that she'd bought for my cousins to use. They were older than me by a ways (and only 1 year apart from each other), so they both graduated shortly after the computer was purchased. She ended up just giving the thing to me since I'd been over there to mess with it quite a bit. To a young kid who was already well into geekdom just getting an extra computer back then to play on was just awesome.

    Looking back, no, I didn't like it as much as my Commodore, but it was still fun. One of my best pranks as a kid was to write a BASIC program for that TRS-80 and left sitting in memory. Somehow I coaxed my cousin to run it later and it printed out a nice connection string about connecting to a classified DoD computer and after the two of us spending 10 minutes trying to guess the password (after which I let the correct out just slip out :)) it logged in and started displaying "top secret documents" on how they'd really found aliens on the moon during the Apollo missions. She got freaked out for a while before I finally let her in on the joke. It was kinda fun to live in that age when people were gullible enough to accept ANYTHING that popped up on screen.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  18. Re:And then what? by Anonymous Coward · · Score: 5, Funny

    GEOS runs on most C64 emus so I'd have to guess yes. However, you can only execute the disk images that are available in the appstore. LAME.

    LAME? MP3 encoding on a C64? Cool!

  19. Re:And then what? by elrous0 · · Score: 5, Funny

    Sir, please remove your head from there. Mr. Jobs wishes to turn around without breaking your neck.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  20. Re:And then what? by oldspewey · · Score: 5, Insightful

    It was kinda fun to live in that age when people were gullible enough to accept ANYTHING that popped up on screen.

    About 80% of my friends/family still appear to live in that age.

    --
    If libertarians are so opposed to effective government, why don't they all move to Somalia?
  21. Re:And then what? by Hatta · · Score: 5, Funny

    No, they banned it because they are dickwads. Any reason they give is merely cover for this fact.

    --
    Give me Classic Slashdot or give me death!
  22. Re:And then what? by StikyPad · · Score: 5, Funny

    It was kinda fun to live in that age when people were gullible enough to accept ANYTHING that popped up on screen.

    Yeah, we're way more savvy these... OHHH, A talking moose wants my credit card number! That's only fair.