Reg Hardware

Comments on: Apple yanks C64 emulator from App Store

Hot Coffee 64? 

Posted Tuesday 8th September 2009 13:45 GMT

Grenade

I do find this idea of developers increasingly not removing code blocks but just disabling them brilliant!

We all do it, but if you've been asked to remove it, unless it causes the application to crash and burn, surely, you just take it out?

I spose that in this case, it needs that, because... well isn't that what it is?

Basic 

Posted Tuesday 8th September 2009 13:58 GMT

Thumb Down

"Apple's logic was that this tool could allow users to run illegal copies of games, holding it open to a charge of contributory copyright infringement."

More like someone could run software without getting the OK from Apple. Even if that was a crappy C64 program typed in from an old Commodore magazine... they can't have that.

Simple solution 

Posted Tuesday 8th September 2009 14:00 GMT

Don't bother developing for the iPhone.

Yeah it's doing well, but it's still small fry compared to the amount of Windows Mobile, Blackberry, Linux and Symbian devices already out there. In fact, it's not even gaining ground on the latter three.

Despite all Apple's hype and media manipulation they're still bottom of the pile in handsets out there, and Nokia is still extending it's lead by a massive amount month on month. They're only just on par with RIM's sales.

Ultimately the iPhone will hit a plateau though also, they only have one handset line and like the vast majority of the population worldwide if you're not in the brick sized, expensive, finger print smothered handset market then you're not going to buy one of these. Apple can sell to it's fanboys, and it can sell to the odd non-business smartphone users but then what? Just was with the iPod now, it'll start to fizzle out, people will stop caring, and it'll start losing marketshare again. Of course, the MP3 market was relatively new, so it was able to become market leader, the phone market is mature, so any decrease will ultimately lead to Apple being resigned to the history books of the mobile phone markets as their attempt to gain a permanent foothold is forgotten and people go back to worthwhile handsets that businesses and home users alike can use.

I love typing entire programs out in BASIC! 

Posted Tuesday 8th September 2009 14:02 GMT

Especially on an iPhone keyboard! Great work Apple you have saved me from hours of trying to work out how to program Chuckie Egg in BASIC when it was never written in that language to begin with.

A quick google search.... 

Posted Tuesday 8th September 2009 14:02 GMT

Flame

and... http://www.google.co.uk/search?q=winmobile+c64+emulator

Haha! Stupid Apple fanboys. Get a device which doesn't cost more than your income tax per month without the draconian controls Herr Jobs imposes.

Fools.

Pirated games in *BASIC*??? 

Posted Tuesday 8th September 2009 14:02 GMT

WTF?

How many commercial games were ever written in BASIC? None? Anybody know what Apple's real hangup is about this?

For a company that made a splash with an Orwellianesque anti-Big Brother commercial, these guys look like Animal Farm incarnate.

Still there for jail broken phones 

Posted Tuesday 8th September 2009 14:06 GMT

You can still get it if your phone is jail broken, from Installous

I wouldn't expect them to.. 

Posted Tuesday 8th September 2009 14:10 GMT

Will they relent? I wouldn't expect them to. Emulators are forbidden by Apple, I would guess it was let through to begin with by accident. Remember the IPhone (un-hacked) is not a smartphone, it's a fancy phone with an app store. A smartphone lets you install whatever software you want, a phone with an app store lets you install whatever the cell phone company and phone vendor allows.

I think they should 

Posted Tuesday 8th September 2009 14:11 GMT

Jobs Horns

pull the iPhone's MP3 playback feature because it could be used to play pirated songs!

@Brian Miller 

Posted Tuesday 8th September 2009 14:11 GMT

(Written by Reg staff.)

You might not input a game in Basic, but you might write a game loader, perhaps.

Yank Safari too then? 

Posted Tuesday 8th September 2009 14:15 GMT

Anyone care to host some copyrighted javascript and point out to Apple they're "open to a charge of contributary copyright infringement" by allowing Safari too run on iPhones.

What a load of tosh

@Brian Millar 

Posted Tuesday 8th September 2009 14:21 GMT

Thumb Up

Every Napoleon needs his Snowball to keep the proles in line; in this case it's MS, upon whose BASIC implementation CBM's was based - licensed perpetually, natch.

Nice analogy, by the way.

Commodore BASIC 

Posted Tuesday 8th September 2009 14:29 GMT

Gates Halo

was partly written by Bill Gates himself, and is still copyrighted by Microsoft, so there are legal issues when it comes to including it.

Nokia N900 for the win 

Posted Tuesday 8th September 2009 14:31 GMT

Jobs Horns

Do what you want with your own device. How fcking radical.

yeah........sigh..it is a title 

Posted Tuesday 8th September 2009 14:31 GMT

Stop

BASIC COMMAND INTERPRETER!!!

YE GODS!

ALERT ALERT! God forbid anyone doing something with their iPhone that doesn't involve paying money to someone.

Phew that was a close one!

What use is this? 

Posted Tuesday 8th September 2009 14:37 GMT

Thumb Down

So if you can't use the basic interpreter than what use exactly is a C64 emulator?

Unless you can load .C64 files using a virtual drive - but I thought thats the reason it was blocked in the first place?

You might as well jut spend your money on an animated gif of a blue cursor....

Its about software sales 

Posted Tuesday 8th September 2009 14:47 GMT

Coat

You spend all that money, sign your soul away with the contract and be mocked for all of your 'Big Night Out' pics being lighter blurs in a big black blur and then play C64 games on it?

You dont need an app store you need a course in common sense.

Mine the one with the old free lappy and 1000 C64 games on cd in the pocket

Tight Arse Control Freaks 

Posted Tuesday 8th September 2009 14:47 GMT

FAIL

More paranoid controlling behavior from the anally retentive control freaks at apple.

These pathetic attempts to enforce by hook or crook complete control over what runs on their platform are going to drive many away.

For all the charges of anti-competitive behavior, Bill Gates never accepted a policy that all windows apps must be approved by Microsoft committee - history and their market share in desktop OS installations vindicates this strategy.

Unless they are hell bent on being the walled-garden mobile also ran apple must change tact - these stories judging by online discussion are turning a lot of people vehemently against them.

I for one am selling my iPhone and getting an open handset running Android cause frankly i'm sick of apple's freakish controlling behaviour.

@Brian Miller 

Posted Tuesday 8th September 2009 14:54 GMT

Did you never buy Cascades Cassette 50?

I blame in for my becoming a tester rather than a developer, but I think I still have the calculator watch that it effectively came free with kicking around somewhere...

and they complain About MS monopoly 

Posted Tuesday 8th September 2009 14:56 GMT

The real bad giuy is Apple. But as long as their is a unlimited supply of idiots. Apple wil flourish

Erm 

Posted Tuesday 8th September 2009 14:56 GMT

Gates Horns

Wasn't the Commodore basic written by Bill Gates?? Don't want another homebrew club letter again ;) and i'm sure Steve doesn't want a joust with Balmer.

Oooo, tall poppy syndrome 

Posted Tuesday 8th September 2009 15:00 GMT

It's an Apple product, and a luxury at that, If you don't like it...move along. Save the kerfuffles for 'need' items instead of 'want' items.

I'm assuming if BASIC or its brethren are enabled on the iphone, someone will find a new way to jailbreak or cause other problems.

@Tony Smith 

Posted Tuesday 8th September 2009 15:01 GMT

Coat

"... but you might write a game loader, perhaps."

What would that be then?

10 LOAD "*",8,1

20 RUN

or maybe we'll get fancy:

10 LOAD "$",8

20 LIST

Mine's the one with "SYS64738" on the back

Fruity Excuses 

Posted Tuesday 8th September 2009 15:03 GMT

Flame

"Apple's logic was that this tool could allow users to run illegal copies of games, holding it open to a charge of contributory copyright infringement."

Given how much Apple enjoys exercising power under the DMCA, and they probably even lobbied for it in the first place, it's amazing how they try to weasel out of scrutiny by claiming legal exposure for stuff other people make.

Yet another case of "We were only following orders! Our orders!"

Well... 

Posted Tuesday 8th September 2009 15:04 GMT

"How many commercial games were ever written in BASIC? None?"

For the C-64? Quite a few. Even the ones written in assembly used BASIC loaders, for the most part. More to the point, most of the good pirate hacks loaded though BASIC. Copy protection often used things like custom boot loaders, which could just be replaced with a simple BASIC program.

Apple, are you bunch of wankers listening? 

Posted Tuesday 8th September 2009 15:16 GMT

Thumb Down

THIS is why I won't buy an iphone.

please fix.

@AC 14:00 

Posted Tuesday 8th September 2009 15:25 GMT

FAIL

"Yeah it's doing well, but it's still small fry compared to the amount of Windows Mobile, Blackberry, Linux and Symbian devices already out there. In fact, it's not even gaining ground on the latter three."

Erm, no. You should check the sales figures for iPhones vs BBs vs WinMo devices, and you'll see that the iPhone is streets ahead of the latter, and closing on RIM.

Do Apple a favour & turn yourself in 

Posted Tuesday 8th September 2009 15:28 GMT

Jobs Horns

Dear Apple,

Thank you so much from protecting me from myself. Had I downloaded the C64 app I may have inadvertently downloaded a 25 year old game without the appropriate copyright license. Leading to the collapse of the entertainment industry and hefty prison sentence for myself. If only other products that I own and have paid for would censor me in the same way.

I'm praying for the day my iMac alerts me when I'm whistling a tune with out written consent from the original copyright holder.

clarkson 

Posted Tuesday 8th September 2009 15:38 GMT

"draconian controls Herr Jobs imposes" - pandering to UK tabloid national stereotypes, by any chance ?

Tough shit. 

Posted Tuesday 8th September 2009 15:46 GMT

I hope Apple buyers love the jail their few hundred quid and expensive tariff bought them.

Meanwhile, the rest of us will continue to use our phones as we wish on cheaper contracts.

@Brian Miller 

Posted Tuesday 8th September 2009 15:48 GMT

Grenade

"How many commercial games were ever written in BASIC? None?"

Jeff Minter's rox64 was written in BASIC. I had a proper commerical copy of it.

(Okay it wasn't very good, but then most games aren't.)

yeah but.... 

Posted Tuesday 8th September 2009 15:53 GMT

Pirate

has anybody got doom or starcraft to run on a winphone yet?

if not... why not...

hurry up

or why not any of the late 80's early 90's pc games that required naff graphics screens

and ran on only a few meg of storage/ram.

once ppl can run games like that apple will allow amiga games to run, if only to be able to compete with the overwhelming competition...

lawyers are dawn 

Posted Tuesday 8th September 2009 16:10 GMT

Seems the lawyers run the apple show.

How many older games developers would be affected by this and how many of that small number could have done a deal with apple or the c64 guy to play nice and possibly cross promote or profit share...

perhaps in a world where the first 10 numbers on your speed dial are lawyers we are losing site of the other businesses and opportunities that DONT involve lawyers.

New advert tag line... 

Posted Tuesday 8th September 2009 16:14 GMT

The new iPhone

You'll forget who actually owns it.

What a load of crap 

Posted Tuesday 8th September 2009 16:21 GMT

Using the same logic any text editor or similar is forbidden - after all, I may use the application to type in some song lyrics or other copyrighted material. Oh and the built-in phone book - after all an entry may contain a trademark used in an improper fashion. I know Apple have made some dodgy app store decisions in the past but this one really takes the biscuit.

Now is the time for iPhone owner to start returning handsets as defective. There's nothing physically wrong with them but Apple's policies are now removing capabilities that it has been promoted with. "More or less anything" it ain't.

Of course it won't happen. Your typical iPhone owner is so far up the arse of Jobs they can't see shit even when completely surrounded by it.

Come on you lot, use your noggins! 

Posted Tuesday 8th September 2009 16:40 GMT

WTF?

I've no idea what the "exploit" was, but if knowledge serves me right about C64 emulation, if the emulator can read the binary disk/tape dumps and BASIC interpreter can take the command:

load "*",8,1

Then you're sorted for bucket loads of free stuff, some good, some bad and some that might upset your granny, even in cruddy C64 resolution. Basically Apple can't control the sub-content, if you like.

@ AC 14:00 

Posted Tuesday 8th September 2009 16:43 GMT

FAIL

Where are you getting your info from? Surely not this site. How much % do the others pay for your apps? This company wants eyeballs and cash NOW not dreams and hopes. And Windows Mobile? Gawd; where do you get off? You've completely forgotten about the iPod Touch! The publishing company Kiloo also develops games for Hands-On-Mobile™ and they too make games for iPhone, Android, RIM, Java, BREW, Windows Mobile, etc.

Sorry, but it's not 1996.

.

...I've just realised... I fed a troll!

http://www.kiloo.com/brand_hugothetroll.html

@AC "Simple solution" 

Posted Tuesday 8th September 2009 16:43 GMT

FAIL

Apple aren't making it easy to love them as a developer. Yes you can easily get an SDK for the iPhone from Apple but it only runs on Leopard and Snow-Leopard. So if I want to develop for the iPhone I have to shell out for an overpriced iPhone contract and buy an overpriced Mac. On the other hand I could just continue to use a free Symbian SDK and have a larger target market. If I really feel the need to expand to another market then the Windows Mobile SDK is readily available and also gives me a much larger market than Apple.

@ Simple solution 

Posted Tuesday 8th September 2009 16:45 GMT

Depends. If there's any truth to the iTablet rumours there may be some mileage in it yet.

Speaking of iWhatsits, it IS September but it has gone astonishingly quiet. Almost as if there is embargoed news around the corner. Anyone?

Ah ha! 

Posted Tuesday 8th September 2009 16:48 GMT

Jobs Horns

Glad I grabbed it yesterday., and the truly obvious RESET "hack" worked perfectly.

10 PRINT "PETE23 RULES"

20 GOTO 10

Worked perfectly and I can see why Apple would want to prevent me from doing this. I'm now going to type in a game from an old edition of Commodore User.

Poke, Poke, Poke 

Posted Tuesday 8th September 2009 16:59 GMT

Boffin

Yup, you can write an app loader in basic that will be able to load apps and execute them, in binary form.... that will access the filesystem, and possibly other phone resources.

Also, there MAY be a way to use a buffer overflow inside the emulator to execute some code natively in the iPhone, so a malicious program may:

1 - Load a payload inside the emulator and break it to execute the payload as an iPhone program, and NO as a C64 program

2 - Once the payload is executing as an iPhone app, it may do a lot fo nasty things, only limited by the ability of the iPhone Security ( ehem ... )

So yes, may seem an overkill, but the emulator MAY be a vector to the phone.

Bill Gates 

Posted Tuesday 8th September 2009 17:46 GMT

Gates Horns

@Brian Miller "Anybody know what Apple's real hangup is about this?"

Bill Gates’ Personal Easter Egg?

WAIT6502,1

http://www.pagetable.com/?p=43

Why don't Apple... 

Posted Tuesday 8th September 2009 17:58 GMT

Jobs Horns

... Just start selling DRM'd Commodore 64 games via iTunes? ;-) Everyone's a winner ;-)

@Tony Smith @@ Brian Miller 

Posted Tuesday 8th September 2009 18:03 GMT

Coat

"You might not input a game in Basic, but you might write a game loader, perhaps."

So where do you plug in the tape recorder?

@Simple solution 

Posted Tuesday 8th September 2009 18:06 GMT

The trolls are out in force I see. Still don't let the truth get in the way of 'facts' as you call them. This chart from Gartners, one of the largest analysts on the planet should educate you a little.

Twunt.

http://fortunebrainstormtech.files.wordpress.com/2009/08/picture-31.png?w=497&h=196

@Brian Miller (again) 

Posted Tuesday 8th September 2009 18:06 GMT

Apple's hangup on Basic being included in the C64 image is probably due to the fact that some company in Redmond Washington (USA) holds the copyright to the Basic interpreter. They supplied almost all the Basic's for 8 bit machines (there were exceptions, but VERY few). Of course they don't supply Basic interpreters any more, but they STILL hold the copyright!

Turing Machine emulation... 

Posted Tuesday 8th September 2009 18:33 GMT

...and if I write one for the iPhone would it be pulled to because you can run any computer programme on it...

On the other hand, I could just write for Nokia's Linux phone ....

Hang on a mo... 

Posted Tuesday 8th September 2009 19:22 GMT

WTF?

"Apple's logic was that this tool could allow users to run illegal copies of games, holding it open to a charge of contributory copyright infringement."

What? So why can you get an uncontrolled dev suite for OS X on Macs? If someone did a C64 emulator (I'm sure they already have [good work!] but I can't be bothered to go looking for it) for an iMac, are Apple content that in that case they're not contributing to copyright infingement? Afterall, they are providing the means by which such a thing can be created.

Personlly I reckon Apple are scared that Sun will do a Java implementation in C64 basic.

I'm sticking to my nice Sony Ericsson.

@Brian Miller & @Tony Smith 

Posted Tuesday 8th September 2009 19:24 GMT

"How many commercial games were ever written in BASIC? None? Anybody know what Apple's real hangup is about this?"

Gut feeling is it has to do with who owns the copyright on Commodore's version of BASIC ...

fool me once 

Posted Tuesday 8th September 2009 19:26 GMT

Paris Hilton

bunch of weiner brains.

she knows what weiners are for.

@AC 

Posted Tuesday 8th September 2009 19:27 GMT

If you assert it, it will be true.

It may just be their "no emulator" policy 

Posted Tuesday 8th September 2009 19:47 GMT

Jobs Horns

3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and built-in interpreter(s).

I expect this was really put their to prevent Java from showing up on the phone but it applies here as well. Jobs certainly would want to support running any apps not under his complete control :)

@Juan Inamillion 

Posted Wednesday 9th September 2009 00:51 GMT

Thumb Down

Not that I really care, but how does a chart showing a breakdown of smartphone sales in a single quarter by manufacturer show anything relative to the breakdown of mobile phones (not just someone's classification of smart) with given OSes in use?

Your chart gives very little, even for that single quarter, WRT Windows Mobile and Linux. effectively only relating a combined total, in effect of about 9 thousand in 'sales' - it in unclear whether this is in units of currency or individual handsets.

Looking at the more obvious OS comparisons, the chart gives the extremely mistaken impression that there are 'only' (roughly) 3.5 times as many Symbian S60 handsets out in the wild than Iphones.

I think your argument would be better served by producing sources that show things like Iphone users tend to spend more on phone applications than other phone users, or somesuch.

So, the Ocarina should be banned too right? 

Posted Wednesday 9th September 2009 01:30 GMT

Grenade

Isn't there some Ocarina thingy for the iPhone?

Something you can play music on?

Clearly it has internal code set to explode* the iPhone if you attempt to play a copyrighted tune.

Such as "Happy Birthday" (C)1990 Warner Chappel Music.

Could a Lawyer please explain the difference between this and the C64 app?

* AH! So that's why iPhones have been exploding!

Doom 

Posted Wednesday 9th September 2009 03:11 GMT

Go

@Anonymous Coward

I had had a port of Doom running on an old windows smartphone years ago, back in the day when it was still called Pocket PC phone edition. And there are versions of Doom and Wolfenstein for the iPhone:

http://www.idsoftware.com/iphone-games/

Define Basic. 

Posted Wednesday 9th September 2009 03:14 GMT

Basic, as in the language, is not exactly crucial.

Disabling the ability to run Basic tokens/commands is trivial. Besides some very good but very old games, few used Basic to even load themselves - they might be calling rom I/O routines like $FFBA to select a drive, but they wouldn't have a need for the basic interpretter.

Basic as The Problem is poorly defined.

Regards.

Lucky 

Posted Wednesday 9th September 2009 07:59 GMT

That I downloaded the emulator in time. The only problem now is that I have paid for an emulator with only three crappy games circa 1982. Do you think that Apple will give me my money back - thought not.

odd policy 

Posted Wednesday 9th September 2009 08:00 GMT

A BASIC interpreter is not allowed but a 6510 interpreter is? Something doesn't quite add up there.

re: Doom 

Posted Wednesday 9th September 2009 09:49 GMT

Never mind Doom, I had a weird version of Quake running on an iPaq almost 7 years ago. I can only imagine it's come along since then.

The reason I abandoned it? How on earth do you control Quake with a stylus? Not easily is the answer. But fun for 5 minutes to find out.

The reason Apple don't want this is purely because it's the thin end of the wedge. Allow a C64 emulator, allow an Amiga emulator, allow a Game Boy emulator -> Megadrive/Genesis -> Saturn -> N64 -> PSP etc - Wii??

OK there will likely be a natural hardware barrier at some point along the chain, but you can bet that Apple have shot themselves in the foot by being guardians of the software gate, and therefore leaving them open to the inevitable lawsuits. I suppose it's also a revenue loser - you need to get a special "licence" (read money for Apple) to develop for the iPhone. This C64 emulator technically means anyone can be a developer.

Granted, as mentioned above, I doubt you'd get many people relishing the prospect of digging their software out the loft, seeing if the C90's have stood the test of time, and typing it on an iPhone keyboard. Frankly I struggle to write a medium-length email on one. Just tried it:

10 GOTO 20

becomes

10 GIRO 20 with the helpful autocorrect

@ Red Bren RE : where do you plug in the tape recorder? 

Posted Wednesday 9th September 2009 11:53 GMT

WTF?

you don't - you convert the tape to mp3 and then load those whistles and beeps in that way :)

@ MeRp - @ Simple solution needed educated. 

Posted Wednesday 9th September 2009 17:14 GMT

@ Juan Inamillion was referring to the troll, 'Simple solution's' comment towards the top of the page. He thinks it's 1996 so a little education was administered.