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

112 of 580 comments (clear)

  1. And then what? by Jason+daHaus · · Score: 4, Insightful

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

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

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

    5. 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."
    6. Re:And then what? by stasike · · Score: 2, Informative


      10 PRINT "What is your name?"
      20 INPUT A$
      30 PRINT "Hello " A$

      You see? You can use it to write programs.
      Very dangerous! They can *not* let that happen.

    7. Re:And then what? by 93+Escort+Wagon · · Score: 3, Funny

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

      If you'd ever watched Macgyver, you wouldn't ask that question.

      --
      #DeleteChrome
    8. 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?
    9. Re:And then what? by Lemmy+Caution · · Score: 5, Funny

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

    10. Re:And then what? by fyrie · · Score: 3, Informative

      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.

    11. Re:And then what? by hansamurai · · Score: 3, Insightful

      You could write an app store for the C64, featuring C64 only games, but then Apple wouldn't get the cut.

    12. Re:And then what? by Stele · · Score: 3, Funny

      But that might lead to someone experimenting with

      30 PRINT "Hello " A$$

      And that spells a naughty word. Can't have that!!

    13. Re:And then what? by jandrese · · Score: 2, Funny

      They probably just have a ban on useful interpreters.

      --

      I read the internet for the articles.
    14. 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.

    15. Re:And then what? by mcgrew · · Score: 3, Funny

      The first iteration of Artificial Insanity, a joke Turing test I wrote back in 1982 that answered any question you asked, in context, with a smartassed answer, was originally written in Sinclair BASIC. One friend running the DOS version years later (written in dBase and compiled with Clipper) got so frustrated with the smartassed thing he broke his keyboard, he typed so hard.

      Imagine what you'd do to an iPhone with it.

    16. 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
    17. Re:And then what? by Sarusa · · Score: 2, Interesting

      Okay, treating this whole story more seriously than Apple's stupid deserves:

      The evil they fear is user generated content that bypass the app approval process. Like shaking a baby to death with giant flying dongs while 'Heil Hitler Satan' scrolls in the background. Or worse, writing a clone of some copyrighted game. Or even worse, using emulated SID to play copyrighted music. BASIC would let you do that. This is presumably what they fear.

      Now there's nothing to stop you from writing this game on your C64 without BASIC, creating an image, and then just running it in the emulator, as far as I can tell. Other than needing to know 6502 assembly, which is no big deal. But nobody ever accused the App Store monkeys of consistency.

    18. Re:And then what? by Evro · · Score: 2, Interesting

      Radio Shack is where you do a "format c:" on whatever computer they have on display... then get banned from the store. :(

      --
      rooooar
    19. Re:And then what? by ArieKremen · · Score: 3, Informative

      The commands PEEK and POKE come to mind...

      --
      -- Cave quid dicis, quando, et cui
    20. 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?
    21. Re:And then what? by icebraining · · Score: 2, Informative

      Actually, you can only run a specific set os C64 games/apps, supported by the emulator developers.

    22. Re:And then what? by Darth+Snowshoe · · Score: 2, Informative

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

      "peek" and "poke"

    23. 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
    24. 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!

    25. 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.
    26. 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?
    27. 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!
    28. Re:And then what? by pedrop357 · · Score: 3, Insightful

      It's not their product. It's mine. I don't buy things that not only don't function the way I want but also actively deny my ability to change it's function.

      If I want to perform differently, I better have the option to turn or ability to modify it do so.

      My car (05 WRX) has a vast aftermarket for people who want something different. There's even open source software to alter engine operations www.romraider.com.

      My TV can be opened and rewired. Maybe I want more speakers, maybe I want to integrate it into my wall. Whatever.

      This doesn't even include the people who have JTAG programmers and alter all sorts of household appliances.

    29. Re:And then what? by LandDolphin · · Score: 2, Insightful

      You don't rewire or alter your car, but you coudl if you wanted too. There is a whole culture of people that do.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    30. Re:And then what? by oodaloop · · Score: 4, Funny

      C'mon now, that's below the belt.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    31. 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.

    32. Re:And then what? by saboola · · Score: 2, Funny

      Well, a little "LOAD "*",8,1" in basic and all of a sudden iPhone OS is being wiped and replaced with GEOS.

    33. Re:And then what? by AnalPerfume · · Score: 2, Insightful

      Duplicating functionality? I wonder if "copy & paste" could be described as that? Maybe that's why it was missing from the iPhone when it first appeared. Then again, if it could be classed as that, Apple seem to be contradicting their own rules. /sarcasm.

      Seriously, this is just one in a long list of stories which suggest Apple are barmy. Each new example of a Stalin-like appreciation of freedom sees another few previously loyal Apple customers cringe and refuse to defend Apple as they once did. People have tipping points they may not even recognize, at some point they will say "enough is enough" and take a stand against the authority figure they see as unnecessarily restricting some free choices.

      Maybe Apple believe they have the smart phone market sewn up, and between the lock in and heavy marketing they can afford to piss customers off. That may well change when Android has a few years maturity on the market and Apple find themselves a niche option for people willing to pay the Apple premium. Maybe by that time the damage will be done, and Apple will have plenty of disgruntled ex-customers who won't buy Apple again, the same way Microsoft have created a LOT of ex-Windows users who won't touch Windows again.

    34. Re:And then what? by Tweenk · · Score: 2, Insightful

      A few weeks ago I found a Linux laptop on display in an electronics store, logged into the root shell. The urge to type in 'dd if=/dev/zero of=/dev/hda1" or "rm -rf /" was very hard to resist.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    35. Re:And then what? by changa · · Score: 2, Insightful


      sys 49152

    36. Re:And then what? by itsdapead · · Score: 3, Interesting

      Write arbitrary code.

      Which is against Apple's T&Cs.

      Because the iPhone isn't intended to be an all-purpose pocket computer - its a phone and music player.

      Apple's fear is that people will install buggy apps that screw up the phone, and then blame Apple. No conspiracy needed. If they were purely interested in lock-out they'd never have approved Spotify.

      If Apple allowed apps that ran arbitrary code they'd have to check not just the C64 emu but every app with a macro or scripting facility to ensure that they were adequately sandboxed. That would be a lot of work.

      If you want a phone where, if you break it, you get to keep both pieces, go buy an Android phone or (if you want to lose the will to live) Windows Mobile.

      Disclaimer, I have an Android phone, and an iPod Touch (iPhone without a phone) and am looking for a sufficiently deep hole in which to cast my old WM phone. So I'm not a complete fanboi.

      Meanwhile, this guy agreed to remove BASIC but either deliberately or negligently left it in. I'd rather not install their software, in case they negligently or deliberately left anything els in, thanks.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    37. Re:And then what? by risk+one · · Score: 2

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

      Yes, those days are definitely behind us...

      What's this, I'm the 10.000th visitor to dodgycrackwarez.cz? My goodness, I've won a prize, how exciting!

    38. Re:And then what? by sharperguy · · Score: 3, Funny

      But LAME Ain't an MP3 Encoder!

      --
      "sudo rm -rf your-face"
    39. Re:And then what? by WiFiBro · · Score: 2, Informative

      At least add

      6 FOR I=1 TO 15
      7 POKE 53281,I
      8 FOR J=1 TO 15
      9 POKE 53280,J
      12 NEXT J
      13 PAUSE 1
      15 NEXT I

      and change 20 to GOTO 6

    40. Re:And then what? by CastrTroy · · Score: 2, Funny

      Yeah, but you can compile anything into anything. There probably isn't a whole lot to stop people from writing a Java to BrainFuck compiler, and then using the generated code to feed into the iPhone.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    41. Re:And then what? by kannibal_klown · · Score: 2, Interesting

      Disclaimer, I have an Android phone, and an iPod Touch (iPhone without a phone) and am looking for a sufficiently deep hole in which to cast my old WM phone. So I'm not a complete fanboi.

      I was close to getting an Android phone. But then I realized the T-Mobile service around me stunk, and didn't like that idea.

      Then I considered getting one unlocked (either through Google Developer or after a few months on T-Mobile) but learned that Google locked out the copyrighted apps from their store. Wasn't a major fan of that, though it didn't 100% stop me.

      The final straw was the scrollball. I had one on a Blackberry Pearl that cr@pped out and it drove me nuts. I figured it was just bad luck.

      But then the trackball on a floor model at a T-Mobile store was also screwed up.

      So between T-Mobile, Google's anti-unlocked stance, and the scrollball I decided to ignore it for now. It may sound petty, but the 3 things combined were enough to get me to stop.

      Other than that, nice phone. In the end though I went iPhone.

      Maybe the next time around.

    42. Re:And then what? by dAzED1 · · Score: 4, Insightful

      it is not your product. You do not own the product, the IP, anything at all to do with the product. You have a "right to use," and that's it. You couldn't take it and reverse-engineer it, replicating it in your own Chinese factories. There are a *lot* of things you know you cannot legally do to it.

      What you can do, however, is unlock the thing and install whatever you want on it. You're not stopped from doing this. The updates don't work well for it, but the updates are for a specific image, and unlocking it changes that image; if I install an nvidia driver for linux and then update my kernel through a normal package manager, guess what? I won't have dual-screen anymore (since I'm using VMs...). So, I have to set up the driver again - just like you would need to unlock the iPhone again if you wanted to install an update. You will not - at all - be at risk of going to jail for unlocking your iPhone. You will not have broken a single law. You won't have even voided the warranty on it. There is *absolutely nothing* stopping you from doing it, so far as civil or criminal activities are concerned, if you want to do it. Which means, if you want to complain...it's because you merely want to complain.

      The sense of entitlement in the newer OSS community members is just...sickening, really. I don't go burning down butcher shops because I'm vegetarian. A valid complain about the iPhone is the poor performance of the 3g network and the poor lifespan of the battery. But the rest of it? Just childish.

      Mod me -3 troll again if you like, mods - but the "insightful" people saying they want everything and anything for free and without limitations...well, those are the trolls, imnsho. You get an iPhone...it is NOT YOUR PRODUCT. To say that...wow. Yeah.

    43. Re:And then what? by Froboz23 · · Score: 4, Insightful

      Honestly I think the vast 99.8 % majority of folks could really care less about a C64 emulator on an iPhone.

      The market seems to think otherwise. From TFA:

      "The developer is now hard at work setting up a meeting with Apple to clarify matters and get C64 back to the retro gaming public who put the app in the top 20 paid games list across most territories inside of two days, and even made it into the top 10 in certain areas before disappearing."

      You'd be hard pressed to show me an iPhone App that's more fun than M.U.L.E.

      --
      Take off every Sig. For great justice.
    44. Re:And then what? by Skuld-Chan · · Score: 3, Interesting

      S60 r5 has a lot of the same functionality as the iPhone these days - and guess what - I can run any app I like on it including C64 emulators. Yeah the n97 is kinda expensive (599$) but 32 gigs, expandable to another 48 gigs, user serviceable battery, and freedom to use the device on ANY network I have a sim card for, and run any app I want is really quite cool.

      Oh and Symbian has always had copy/paste ;).

    45. Re:And then what? by Kalriath · · Score: 2, Insightful

      No, he's quite right. He said that a vast 99.8% of folks could care less - which is pretty damn obvious from the sales.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    46. Re:And then what? by catmistake · · Score: 2, Interesting

      On jailbroken iPhones this emu is hackable. So far I've only been able to get Impossible Mission working fully, but Ghostbusters, Castle Wolfenstein, and a few others I threw in to the games directory in the app bundle load and are functional and nearly playable. A little more time and I'll have them working, too.

  2. Same thing we do every night Pinky by wiredog · · Score: 4, Funny

    Try to take over the world.

    1. Re:Same thing we do every night Pinky by infolation · · Score: 2, Funny

      by running C64 Skype

  3. 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 hansamurai · · Score: 2, Interesting

      Or the Android platform, it's definitely getting interesting with the Sprint offering coming next month and a whole slew of phones hitting Europe and the US.

    2. 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
    3. 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."
    4. Re:The n900 cometh... by fuzzyfuzzyfungus · · Score: 2, Informative

      The N810 wasn't, the N900 is.

    5. Re:The n900 cometh... by JustinOpinion · · Score: 3, Informative

      I assume you speak of the successor to my n810? I do enjoy having a full Linux system on my PDA, runs the apps I want etc. HOWEVER! Its is NOT a phone.

      FYI, the N900 is a smartphone (an upcoming smartphone, mind you). It is designed much like the N800/N810, and runs Maemo (and can be used as an Internet tablet), but it is also a full-featured cell-phone. More information: official site, Wikipedia, Slashdot story and follow-up.

    6. Re:The n900 cometh... by Hognoxious · · Score: 2, Informative

      the new model has a phone app shoe-horned in

      An app? Just software, no hardware? As for claiming it was shoe-horned in, how do you know - were you part of the design team?

      However I was speaking of the existing platform

      No you weren't, you used the future tense.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    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: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'.

    9. Re:The n900 cometh... by whisper_jeff · · Score: 2, Insightful

      In a way, if you're a big enough geek he's right.

      And, if you're a big enough fan of Apple's elegant UI design, he's wrong. But, if you hate Apple, he's right. But... I think you get my point.

      There will be tons of anecdotal evidence supporting or refuting his claim but the simple fact remains - it's an incredibly similar claim, with the exact same anecdotal evidence supporting and refuting, that has been made about the iPod a thousand times before. And we know how those claims played out.

      No, I'm not claiming the iPhone is untouchable. No, I'm not claiming it's perfect (I don't own one despite wanting one very much - the contract terms through Rogers (in Canada) are so unfavourable that I'd rather do without). I'm not claiming that it's the best smart phone available nor am I claiming that there aren't other smart phones that are better, for a variety of reasons. What I am claiming is that when someone says "here's the iPhone-killer", I immediately shunt virtually everything that follows into the same category as posts about iPod-killers, which is to say I ignore them.

      If people need to hype their product by claiming it's an iPhone-killer, then it probably isn't. The iPhone-killer won't need to sell itself as such - it will just come out and be more successful than the iPhone, on it's own merits.

    10. Re:The n900 cometh... by Darinbob · · Score: 2, Funny

      Linux is nice and all, but does it run C64 BASIC?

    11. Re:The n900 cometh... by ShadowRangerRIT · · Score: 2, Informative

      Being small costs a lot. Netbooks are cheap because they use relatively cheap components, usually underpowered and ordered in bulk to keep costs low. And they're still large enough that they can use some commodity components; hard drives, memory, adapters, etc., can all be borrowed from larger laptops. The problem is that miniaturization costs more as you get smaller and smaller. Once you drop below the netbook size range, into the sub-7" screens, it's hard to fit everything into the package without:

      • Overheating/Running out of power too quickly (both are linked to hardware with poor performance per watt)
      • Being massively underpowered
      • Being expensive
      • Sacrificing versatility

      One way or another, you'll have to compromise on the design; a general purpose phone that performs well without overheating will require expensive components. The phone can be much cheaper if it's less versatile and/or underpowered (which is how regular cell phones are kept in the $100 range). Similarly, a short battery life can keep costs down. Few phones compromise on this, but a lot of laptops and older MP3 players keep costs down this way. They require more frequent charging, allowing the use of either cheaper, more wasteful CPUs and storage or smaller/cheaper batteries.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    12. Re:The n900 cometh... by RedK · · Score: 2, Informative

      You do understand Nokia is the biggest player in the industry right ? They already outsell the iPhone : http://www.theiphoneblog.com/images/stories/2009/08/121423-gartner_smartphone_2q09.png

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
    13. Re:The n900 cometh... by mjwx · · Score: 2, Informative

      two words for you: "root access".

      on Android you have to bend over backwards to gain it

      Cough You were saying.

      Android is almost as closed as iPhone...

      Because Google vets Android Marketplace applications, actively tries to stifle hackers, readily bans or rejects applications on a whim (duplicates functionality), charges US$99 a year for the dev kit, has a killswitch and under no circumstances will open source the actual OS code.

      No...
      Wait...

      They dont.

      When installing applications:
      on the iphone I have to ask Apple's permission.
      on an Android phone it has to ask my permission.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  4. Because...... by Danathar · · Score: 2, Funny

    Having the C64 Basic interpreter as a programming environment on the iphone would strategically hurt Apple in horrible way....

    Riiiiight

    1. Re:Because...... by 0xdeadbeef · · Score: 2, Funny

      You have no idea. Someone could have hand-written a BASIC program that could download a BASIC virus off the Internet that could spread to other phones running BASIC and it would have taken down the AT&T network!

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

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

  5. 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 chriso11 · · Score: 2, Interesting

      Maybe they are coming out with a Apple ][ emulator, and it represents too much competition...

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    2. 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?

    3. Re:C64 BASIC too powerful to be safe by dyfet · · Score: 2, Insightful

      Dystopias usually are meant to illustrate what can go wrong and where it could potentially lead taken to it's logical extreme. However, that is not always the case. For example, unfortunately, western governments seem to have decided that "1984" was not a dystopic warning, but rather a blueprint to implement!

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

    10 PRINT "HELLO, WORLD!"

    Banned: Duplicates text display functionality.

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

    1. Re:Imagine a future.... by Jay+L · · Score: 2, Funny

      catapulting a once dead platform from the grave back into stardom

      Stereo SIDPlayer:iTunes killer!

  8. 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?
  9. 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.

    1. Re:Apple is worse than Microsoft by jpmorgan · · Score: 3, Insightful

      I don't know about that... with notable counterexamples (remember 'DOS isn't done until Lotus won't run?' and Netscape), Microsoft has generally been pretty hands off, encouraging people to develop whatever they want. It's somewhat ironic, but Windows Mobile is arguably the most open platform of all. It has no restrictions or policies, no centralized distribution channel, and it doesn't restrict your access to the hardware. My next phone will probably be Android, but even that doesn't give you root.

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

    1. Re:You don't understand by Anonymous Coward · · Score: 2, Informative

      Oh... so posting as AC (by ticking the "Post Anonymously" box) removes moderations, but without the warning you get if you don't tick the box? ("If you continue to post this comment, all moderations done to this discussion will be undone!")

  11. Just Silliness by Pitr · · Score: 4, Insightful

    I submit that anyone that conceivable _could_ do any damage of any significant nature through the BASIC interpreter on a C64 emulator on an iPhone has almost certainly already jail broken their phone and are already doing much wackier things. Further, if they haven't, then this provides further incentive to jailbreak.

    Add to that the PR nightmare of constantly pulling the same app repeatedly, and it should make both users and developers feel increasingly gun shy about the app store.

    --

    --Not to be worried, Pitr fix.
    1. Re:Just Silliness by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      I submit that anyone that conceivable _could_ do any damage of any significant nature through the BASIC interpreter on a C64 emulator on an iPhone has almost certainly already jail broken their phone and are already doing much wackier things.

      Apple doesn't care if you jailbreak your own phone. That poses no risk. They care if you write arbitrary code that can be used to hack phones that aren't jailbroken. Thus, no applications that execute arbitrary code from other sources. It's the rule they made and developers have to stick to, even if in this case it is unlikely to be too serious.

      The reasons for this are twofold:

      First, they don't want people running an interpreter and installing apps on top of it, because one new app that runs on top, which Apple does not have an opportunity to test, could violate Apple's agreement with AT&T or break out of the sandbox and install malware. At that point Apple has to disable a whole swath of programs to stop one noncompliant or malicious program.

      Second, Apple doesn't want any runtimes becoming critical components of the iPhone. They don't want Java or .Net or a DOS emulator with intellectual property out of Apple's control to become a Gatekeeper for any significant number of applications on the IPhone. Apple wants to be the only gatekeeper and it's up to the buyer to decide if that is a good thing, a bad thing, or a mix of both.

    2. Re:Just Silliness by lxs · · Score: 2, Funny

      Have you never watched War Games? In the wrong hands those 8-bit machines could destroy the world.

    3. Re:Just Silliness by jpmorgan · · Score: 3, Insightful

      That doesn't make sense. Code that can break out of an emulator sandbox would be exploiting a security vulnerability. You could apply the same argument to say that Apple shouldn't allow email on the iPhone, because that could exploit some vulnerability and install malware. Which is particularly ironic given the iPhone's SMS vulnerability. An emulator is just a program that takes some user input and does something with it... there's nothing special there and any program which 'takes some user input and does something with it' is equally problematic.

    4. Re:Just Silliness by 99BottlesOfBeerInMyF · · Score: 3, Informative

      That doesn't make sense. Code that can break out of an emulator sandbox would be exploiting a security vulnerability.

      Yes, it would.

      You could apply the same argument to say that Apple shouldn't allow email on the iPhone, because that could exploit some vulnerability and install malware.

      No, because an e-mail client on the iPhone is not designed to run arbitrary code. For arbitrary code to run using an e-mail client there has to be a vulnerability in the e-mail client which Apple failed to find when the approved the app (not that they look hard) and a second vulnerability in the sandbox which can be exploited using the first vulnerability.

      With applications designed to run arbitrary code they just need a vulnerability in the sandbox and they have the full range of a programming language to use, not just what can fit in the first exploit. In addition, if there is an e-mail client that breaks out of the sandbox, Apple can revoke the key and all the iPhones stop being vulnerable to the malware with just that client being affected. With a run-time that executes other code they have to revoke the run-time's key, disabling every program that relies upon it which, if they allowed such things, could be a significant portion of the applications.

      An emulator is just a program that takes some user input and does something with it... there's nothing special there and any program which 'takes some user input and does something with it' is equally problematic.

      I thought I was clear in my first post why it is problematic. If not, hopefully my clarification above has solidified the explanation. Applications that execute arbitrary code break Apple's reactive security model granularity and are a lot easier to use for creating malware.

  12. 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!
    1. Re:I know why this happened by Knara · · Score: 3, Informative

      The best thing about later re-releases of the infocom games (I specifically remember Planetfall and HHGTTG) was that it had an integrated hint system with 3 progressively detailed levels (i.e. "hint" number one would be "maybe you need something sticky", "hint" number two would be "gee that stick of gum looks good", and "hint" number 3 would be "pick up gum, open gum, chew gum, use gum on broken lever").

      Pretty sure you had to use the Sub-Etha Sens-O-Matic ("Electric Thumb") to get on the Vogon ship.

  13. Looks like... by zr-rifle · · Score: 4, Funny

    ...they learned how to jailbreak their Commodore 64 too...

    --
    Hack your mind out of its sandbox.
    1. Re:Looks like... by bennomatic · · Score: 2, Insightful

      It's not called "jailbreaking". It's called "Run/Stop - Restore".

      --
      The CB App. What's your 20?
  14. The Point? by Ritz_Just_Ritz · · Score: 4, Funny

    "By setting the keyboard to 'always on', launching a game and restarting BASIC, players got into the 'empty shell' of their C64 emulator."
    ---

    Next thing you know they'll block my app that allows users to connect a cassette tape drive. The nerve....

  15. 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 : )
    1. Re:Apple Hates Geeks by elrous0 · · Score: 3, Insightful

      It's ironic that Apple wouldn't exist without Steve Wozniak, one of the geekiest tinkerers of all time.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:Apple Hates Geeks by AP31R0N · · Score: 2, Interesting

      (This reply is not for popo's benefit.)

      You're right about the control. That's how they shape the "Apple Experience". i despise Apple and it's products, and most of their fans. But i can tell you this from my conversations with Mac Heads on /. and Fark: Apple is all about the experience of a system that is hard to mess up. They trade freedom for security. Apple's control is about giving you a standard issue item. "You'll have it our way and like it". Not out of meanness or just to make more money, but so that the users have that sense of "everything is going to be ok and just like it was yesterday".

      Windows has to run on perhaps hundred of mother boards. OSX has to run on a handful... all of which are made by Apple. Remember, Apple is a hardware company, not a OS company. The flexibility needed in Windows to run on hundred of possible combinations of mobo, RAM, HD and CPU means that it can't be quite as tight as OSX. OSX gets part of its stability and predictability from the fact that the hardware is all known and tightly controlled. If Dell was the ONLY way to get a Windows machine you'd quickly see it become far more stable as there would be fewer variables (and fewer options).

      Console -- Mac -- PC -- Linux

      That might be the Security to Freedom continuum. Consoles are hard coded and pretty hard to mess up. A PC is easy to mess up for an incompetent user (i never have the problems people who bitch about windows seem to have). Linux might be the most at the mercy of the user. Alas, there's just not much compatible with it.

      Having an Apple product is like living with over protective parents. They love you, they take care of you and give you all kinds of treats. But ultimately you're very limited. In the case of their products, i guess it's a trade off the user must make. The warm cocoon, or the scary wilds. i prefer the scary wilds... because i can handle it.

      Also you could point out the grammatical error in the slogan....

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    3. Re:Apple Hates Geeks by foqn1bo · · Score: 3, Insightful

      Which is exactly why Apple gives away all their development tools for free, and why the built their current flagship software product on top of BSD, drawing significant interest and new users from the Linux crowd.

      Apple doesn't hate geeks, it hates the way many geeks think that because they're so smart, they're automatically good at everything. The Unix that is OS X and the iPhone platform provide plenty of room for tinkering -- perhaps less so on the iPhone -- but it's not like everything Mac is a lifeless void. What Apple doesn't like you doing is trying to one-up them at their own game. For instance, if Apple made it easy for you install themes the way you might in any number of Linux window managers, chances are pretty good that you'll just make your computer hideously ugly and then have the audacity to show it to all your friends. This isn't a chance they'd like to take, being that their niche is in good design (how depressing is it that good design is a niche market?).

      These beautifully designed packages you passingly deride are what make computers usable. In the case of the iPhone, seriously, the vast majority of apps in the store are awful, even adhering to Apple's design guidelines and making use of their standard UI toolkits. Imagine what we would end up with if programmers had total control over the system. In my eyes, it would result in a sharp decrease of users as the typical iPhone would be less stable, potentially less secure, and certainly more confusing as apps would depart more significantly from the accepted set of standards. Practically every rule in their SDK license has some similar reason behind it, even if a few of them are overkill. Background processes can drain battery life. Interpreted code environments (especially user-generated code, which is the biggest concern IMHO) can make it difficult for Apple to evaluate the spectrum of how an app might perform in real use (or fail to perform), which is a real concern for those who care about all the little details of packaging and interface design.

      It used to bother me how much Apple locks things down, but I have to admit that they've been really successful in creating a pleasing, easy to use, and reasonably flexible system that also brings with it a thriving market ecosystem. Essentially none of the other smartphone manufacturers and platforms have come even close to this. It certainly makes you wonder if an open platform is really the solution to the "iPhone Killer" problem.

    4. Re:Apple Hates Geeks by 99BottlesOfBeerInMyF · · Score: 4, Insightful

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

      No, not flamebait, just idiocy. Apple is largely made of geeks. I find it hard to find a more apt description of a former NextStep employee or a former BSD developer or the guy who wrote and maintains CUPS.

      But ultimately Apple's corporate strategy can be summed up in one word: Control.

      Actually, Apple's strategy with regard to both the iPod and iPhone has been about limited, but polished functionality. Blackberry has been all about providing the most and most varied functionality. Apple has been about providing a limited subset of that functionality, but polished so it is really, really easy. In order to do that, and maintain that for submissions from others, they maintain significant control; but that is not the core philosophy.

      I would note that this strategy is not one designed to cater to geeks. That is certainly not their target market and if you are a hardcore geek you might be happier using a product that does cater to your market segment. There are lots of other options. Go for it.

      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.

      I'd actually say Apple does think differently. Their business model has been different from what others have tried and it has worked for them quite well. It just hasn't targeted you. Get over it.

      For their Mac computers, on the other hand, Apple has been targeting geeks pretty heavily and it has worked. Look around at Blackhat or Defcon or any technology related conference and the truth is evident. OS X developers (some of whom are also iPhone developers) are geeks and they target geeks in OS X. That's why they have a bash shell. That's why they pulled in UI features from X11 to make the UNIX geeks looking to switch happy. Normal users don't care about or use multiple desktops and never drop to a shell. That's just for geeks. I know a few people at Apple. One used to work for Cray doing OS development. He's about as big of a geek as you can imagine.

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

      It's funny because you did not provide even one example of how the PC provides more options than your Mac... something rather critical to your premise, no?

    5. Re:Apple Hates Geeks by foqn1bo · · Score: 3, Informative

      They charge a fee if you want to send builds to a device, or publish in their store, but the SDK itself, and its associated dev tools, are free as in beer.

    6. Re:Apple Hates Geeks by Trogre · · Score: 2, Insightful

      It certainly is. And more telling that he's not there now.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    7. Re:Apple Hates Geeks by SETIGuy · · Score: 2, Informative
      "You can have this free beer as long as you don't drink it."

      That doesn't count as "free as in beer" in my book.

    8. Re:Apple Hates Geeks by ashpool7 · · Score: 2, Insightful

      Some of use prefer the over protective parents because we can get more important stuff done when we're not forced to waste time fending off bears and skunks in the scary wilds.

      Pretty good analogy there.

  16. Nonstory by MBCook · · Score: 4, Insightful

    This is a non-story. They weren't allowed to sell the app because it had BASIC. They snuck BASIC in, and Apple pulled it since they weren't allowed to sell it.

    This is not news.

    We don't need the "Apple should allow..." discussion. We had that 2 days ago when this was approved. And the last app that did something. And two before. And the next one.

    This isn't a story. "Apple does exactly what it said it would." Call CNN.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  17. Re:What a dumbass by Renderer+of+Evil · · Score: 4, Insightful

    Yeah, I agree. The developer is a grade-A moron. Initially, the App was rejected because of this and after lots of back and forth Apple approved it with a condition of removing the BASIC interpreter. Developer thought it would be cute to hide, and make it available as an easter egg. Guess that plan backfired.

    Without a doubt, they needlessly burned a lot of money because of lost potential sales. Apple might even return the favor by dragging its feet and not approving the app for weeks or months.

  18. Re:Legalize and Encourage Jail Breaking by 99BottlesOfBeerInMyF · · Score: 3, Insightful

    More and more companies are looking to Apple as an example on how to lock down their platforms.

    True. Hopefully some others will come up with a better model that provides the advantages of the iPhone's lock-in without the disadvantages.

    The only real solution is to legalize and strengthen fair use, so that jail breaking and other DRM circumvention is completely legal and encouraged.

    That actually won't matter much. The real solution is to deal with the antitrust issues in adjacent markets so we can have properly operating competition and someone can make a better solution without having to kowtow to AT&T and the MPAA and RIAA and several other criminal gatekeepers.

    The US and other governments should also declare Apple's App Store to be an illegal monopoly for their platform...

    That's not how antitrust law should or does work. The iPhone is only one (admittedly high profile) player in a very large and diverse marketplace. Apple has done nothing to undermine any market in their technical decisions for the iPhone (although some of their partners have). In terms of antitrust law, in fact, Apple is one of the victims being forced to make choices that get them fewer sales because of illegal actions by their partners.

    If people don't like iPhones being locked down, they can effectively vote with their wallets and buy any number of other phones both for use on AT&T's network or another. Apple has, in no way leveraged any monopoly influence in any market in what they're doing with the ecosystem for apps on the iPhone.

  19. BASIC Copyright issues? by cirby · · Score: 3, Interesting

    Commodore's BASIC was licensed from Microsoft with a one-time fee. If I were Apple, I wouldn't let Microsoft BASIC anywhere NEAR this emulator until I got a signed legal document from Microsoft saying that the license covered all derivatives of the Commodore device, or that Apple had a free and clear right to use it.

  20. Re:Ready to worship by AlXtreme · · Score: 2, Informative

    Is there any chance of having the base install for the n900 be completely FOSS?

    Sure, see maemo. I doubt you'll have complete to access the phone-part of the n900 though, the telcoms being rather cautions on what they allow on their networks.

    The n810 is a nice little open pda, but as it isn't a phone I don't use it that much. If the n900 is at least half-decent, it will replace my nokia for sure. Bubye S60!

    --
    This sig is intentionally left blank
  21. Get a real smartphone. by argent · · Score: 4, Insightful

    If you want a versatile, easy to use, high end phone, but don't want more than that, get an iPhone. If you want a real smartphone, get a real smartphone. If Apple doesn't want to sell a general purpose smart handheld, that's their prerogative. There's plenty of options right now.

  22. Did someone say "programmable platforms"? by Crash+Culligan · · Score: 3, Insightful

    Really now, it's not like the iPhone is a closed black-box environment, for which no outsider can create software.

    However, in these modern times with object-oriented multithreaded programming, BASIC is kind of a throwback, don't you think? It may have been nice as the "gateway drug" of programming languages, but these days it's barely a first step.

    I'm not necessarily trying to defend Apple here; their decision to decline any app with programmability is still a curious, regrettable, and philosophically indefensible one. (Do symbolic environments count, like you'd find on a programmable calculator? What if that environment allowed the display of English text? What if the environment had English equivalents for some symbols?) But it is possible for people to buck the trend.

    --
    You cannot truly appreciate Dilbert until you read it in the original Klingon.
  23. POKE and Sandbox by mistapotta · · Score: 2, Interesting

    I remember using PEEK and POKE to manipulate the memory on the C64. Is the emulator sufficiently sandboxed or could you use POKE outside of the conventional memory to brick^H^H^H^H^Hfree your iPod?

  24. Re:Which phone instead? by 99BottlesOfBeerInMyF · · Score: 2, Informative

    Which smartphones sold in the United States aren't locked down?

    You mean what smartphones can you run arbitrary, unapproved software like emulators? Most of them. Blackberry, Linux, and Windows Mobile based phones almost all do that. There are, in fact, very few smartphones that don't, like the iPhone and a few new Android phones. One of the reasons the iPhone is so popular, however, is that it is restricted and that results in a better signal to noise ratio when trying to buy applications to run on it. The average person doesn't care if they can run a C64 emulator and those that do mostly only care about one that gets them to the classic games, not the Basic interpreter.

  25. Re:Obligatory by Duradin · · Score: 3, Insightful

    Millions might be a tad high there Obi-wan.

    There's probably a total of two people who own an iphone/touch and bought the app and actually planned on doing something with the C64 BASIC.

    Most of the people complaining probably wouldn't even think of owning anything Apple and BASIC is just something for them to make a show of why they'll never own an iPhone (and to look "cool" to all their F/OSS friends while doing so).

    OMG! They pulled an app I'd never buy from a phone I'll never own over a feature I'd never use!!! I must complain loudly and vigorously to show how hardcore linux I am!

  26. Re:Android? by Mister+Whirly · · Score: 2, Insightful

    It isn't about the hardware, it's about the marketing. Apple has been selling hardware that costs more than the other brands do for a long time - because of clever marketing.

    --
    "But this one goes to 11!"
  27. Predicted this happening yesterday ... by BitZtream · · Score: 2, Informative

    http://slashdot.org/comments.pl?sid=1360395&cid=29345727

    Way to go guys, you're so smart and quick that you're idiots.

    Interestingly enough, they sold an extra copy of it yesterday to me because, predicting this would happen, I wanted to get a copy before they took it down.

    I wouldn't have bought it otherwise, while its cool from a geek perspective, playing C64 games on a touch screen sucks a predictable amount of ass.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  28. Is it even *possible* to remove BASIC from a C64? by MoxFulder · · Score: 2, Informative

    Everyone on Slashdot seems to think the developer intentionally left an obvious, easy backdoor into the BASIC interpreter just to spite Apple.

    But here's what I'm wondering: is it actually possible to remove BASIC from the C64's ROM, and still be sure that games will run?

    If I recall correctly, the in-ROM BASIC interpreter provided a bunch of useful routines that you could access from machine code, and a lot of games and apps would call into these routines, or copy them elsewhere in memory, sometimes in ways that would seem horrifically non-portable and non-obvious today. It might be that it's just not really possible to excise the BASIC interpreter and still run a decent number of games.

    I haven't done much C64 in many years though. Can anyone fill us in on the technical feasibility of completely removing the BASIC interpreter?