C64 Emulator Finally Approved For iPhone
Gi0 writes "After a couple of months of rejection, the C64 Emulator has finally been approved for the iPhone (and is available at the app store now). 'BASIC has been removed for this release; however, we hope that working with Apple further will allow us to re-enable it. Despite its absence, BASIC is not our focus; ultimately, fans of the C64 want games.' It comes with 5 bundled games and will certainly give you that retro fix for your iPhone."
"No programming on your iPhone, poseurs.
The iPhone is only to be used for gay, Apple approved activities, like soliciting meth and sex on Cragslist. "
-Steve Jobs
9/7/2009
Perhaps I'm missing something here, but isn't the C64 pretty much just a BASIC interpreter? I thought just about everything for the C64 was written in BASIC; and IIRC the start prompt on the C64 took BASIC code natively.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Commodore 64 emulator? You'd think they'd do an Apple II emulator.
When our name is on the back of your car, we're behind you all the way!
Obviously emulators are only used for piracy - so how the **** Apple approved this ?
I mean, I know it sucks and has gotos and corrupts children's minds and all that, but what's the problem with having it available?
And why are people always so willing to let some huge company decide what software they are allowed to run?
All I need now is an iPhone emulator for the C64. That way, I can play all my C64 games on my C64
--
Why not just copy Sega's exemption and emulate BASIC as a rom. Then the C-64 program could essentially be MAME and access a directory where ROMs are located, one being for BASIC.
Nice! Now I can spend hours in the swamps on my iphone seraching for mandrake root...again.
They will never, ever enable BASIC support.
The issue is that Apple doesn't want any iPhone application to be able to install and run other apps. No scripting languages, no loadable modules, etc. If they allowed this then there would be no need for the App Store and anyone could run any application they wanted just by using a "shell" application to load other apps.
Personally I think it's stupid, but it's Apple. They want control and they want your money.
it would obviously allow developers to write programs that are far superior to the built in Apple apps and that violates their policy of not being able to "replace" the functionality of the iPhone/iPod Touch.
You know... I guess their right... I mean, really, 40x25 characters and the primitive graphics that Commodore (Microsoft) Basic allowed should really allow modern developers to replace the built in apps with ease.
Seriously, Apple, get off your ass and actually look into the functions you're preventing from being implemented!
Bill
It's my Sig and you can't have it. Mine! All Mine!
Do you *have* to get apples blessing to distribute an app, or is it just to use the appstore?
---- Booth was a patriot ----
... the pi character ...
Unicode support is abysmal round these parts.
I guess it's nice having such cutting edge technology...
Sure it can. It charges per hour, but still.
And it sucks. And it's from Microsoft. OMG C64 was evil
Microsoft's greatest blunder in their early years was to license BASIC to Tramiel's Commodore with a once-ever fee of, some say, as little as $50000. C= then sold tens of millions of machines without paying any more to M$.
Well, M$ learned. C= died.
'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
[mit.edu] found and Help us! Its readers and be fun. It used And the Bazaar cans can become Clean for the next forwards we must pro-homosexual are there? Oh,
As at least one other has pointed out, even when writing in assembly language, it was common to make calls to the BASIC interpreter's functions and routines. If they manage to make things "other than basic" work, it is my guess that they merely disabled basic in some way and did not remove it. By extension, I would guess that it could be re-enabled as well.
You have to get Apple's blessing in order to distribute anything via the AppStore.
AppStore is the only way (short of jailbreak) to get software into the iPhone and iPod Touch.
There is a whole other app store - Cydia. Yes you have to jailbreak to use it, but that's just a few clicks these days - and well over a million devices are jailbroken (according to Cydia). If there were a reason, I'd not hesitate to tell someone non-technical to go this route.
There is no such thing as a "developer hardware" that could make your development/testing easier
You say that like it's a bad thing you can use any commercial device to test, instead of paying more for custom test systems that often have worse abilities than the commercial versions (and you have to get the commercial variants to do final testing with anyway).
you have to wait the random approval process before any hands on testing (you are restricted to software emulators).
You pay $99 and you get approved in a few weeks - hardly "random".
The development platform is MacOS X only.
I can't develop Windows Mobile apps on my Mac.
Your app cannot duplicate functionality already on the phone (i.e. GoogleVoice).
That's a pretty useless statement by itself, since that whole area is wide open to interpretation - there are for example VOIP clients on the phone today, so you have to understand what it is that GV is "duplicating" since GV is not VOIP. It's the whole SMS/contact infrastructure Apple is not as happy about.
There are notebook apps a-plenty, Notebook is built into the phone.
There are a million picture taking apps, and the camera app is built into the phone...
You get my drift, things are not as simple as you make out.
Your app cannot allow any form of access to cussing words or the like.
Sure it can, it just has to be rated correctly.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I got a C64 and a GameBoy emulator for Symbian back in 2004. And there it was already not new anymore.
But hey, another reason to hype that horrible excuse for a phone called iPhone, right?
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Just the mention from you without the link was enough... The poor C64 just got slashdotted...
Downloaded and verified this works. Simple "hello world" programs work, as do things like "poke 53281, 144" to change the screen color, and "SYS 64738" to reset.
;-)
Gosh people, learn to use Google
http://www.theiphoneblog.com/2009/09/06/quick-app-c64-commodore-64-emulator-iphone-hack-basic/
"If you're dying to get your BASIC on, however, reader Stooovie let us know you can still access it by enabling 'always show full keyboard', starting a game, paging over to the EXTRA keyboard, and then tapping RESET. Boom, dropped into BASIC with a ready-prompt"
Most games started with a one-line basic program:
100 SYS 2100:REM [backspace][backspace][backspace]
This way, the program could be loaded like any other and run like any other. The real game would then start at memory address 2100.
Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
Load just about any of the games and then hit run/stop followed by restore. Whola! You get to Basic.
Mike @ The Geek Pub. Let's Make Stuff!
As long as the App Store is being so tightly controlled by Apple, I'm afraid I'm going to have to stick with Windows Mobile. For all its flaws (like insane UI lag at times), it's at least mostly an open development platform, with a C64 emulator, Amiga emulator, DOS emulator and an application for just about anything you could imagine. As long as Apple keeps the App Store locked down, it's never going to be able to match the versatility of the WinMo application spectrum.
It's too bad, because from what I've seen, the iPhone OS seems to be a better OS, but crippling its software development is just a deal breaker for me.
I'm actually quite surprised that they didn't jump on this opportunity of having been refused and instead use it as an excuse to sell individual old games for $0.99 a pop (or packs of 5, or whatever) instead of selling the emulator itself.
Now, you may argue that "the user" should have control over what code their phone executes. And in the case of Slashdotters, you're probably right. But normal, non-savvy users don't understand technical warnings. They don't comprehend that executing a tiny bit of malicious code can hand their entire computer over to an attacker, and that there may be no way to undo the damage. They should not be put in a position where they can they can screw up their system with a tap of a "yes" button, for the same reason that cars should not have a "disable emissions controls, gain ten horsepower" switch and skyscrapers should not have a shiny red button that says "collapse building."
No, actually it's more like saying scissors and knives shouldn't have sharp edges, and that cars shouldn't have accelerator pedals because in both cases it can lead to death or injury. In the case of a car the carnage you can cause unintentionally is so great that you require a license which is only granted when you learn how to drive properly (which is a more advanced skill than using a knife). In the case of scissors and knives there is a risk of injury but you're less likely to kill and maim lots of people and it's left to your parents to teach you the basic skill.
So you could argue that users need to be licensed and should prove they can use their device to no great harm, or more sanely you can argue that since they're most likely to only hurt themselves and not critically. So the skill should be taught at home or at school. Trying to use a phone or computer when you don't understand just doesn't work. It's not that kind of device. In any case if people can learn to text and IM it's an issue of laziness and neglect that they don't bother to learn how to secure their device. It's not brain surgery.
Apple's alternative - locking down the phone - is all about serving Apple's purposes and has nothing to do with the user's needs.
These posts express my own personal views, not those of my employer
My Commodore still sits on a pedestal
It's the last machine I could rattle out machine code for.
Pathetic, I know.
But I remain a geek to this day.
Oh hooray, I can finally sleep soundly.
It gripped her hand gently. 'Regret is for humans,' it said.
Wake me when they have a TRS-80 CoCo Model III emulator.
I've been playing with a full c64 emulator on my Nokia nseries which runs Symbian for the last couple years :). I can even emulate a Commodore Amiga on it.
I really don't understand Apple, and maybe someone can explain - what can you possibly write on the C64 that would constitute an actual platform like Java or Flash (both of which also run on my Nokia)? In other words: what threat does the Commodore 64, a machine that is 27 years old represent to the iPhone's already existing dev kit?
And Apple have obviously rejected it again. It now says: No longer available.
Obviously Apple found out that the basic was actually available and removed it.
In Soviet Russia the insensitive clod is YOU!
Not funny. What we really need is an approved version of MAME :)
There's a nice video of the emulator running "unlicensed" games at http://www.youtube.com/watch?v=lBarN9LFcqw
Troll, but I bite
> Hahaha did you seriously make that statement
> They are out sellin EVERYONE, in phones AND apps
Haha, did you seriously make that statement?
Blackberry sells far more phones than apple. -- Assuming you mean "outselling".
First off I don't see the argument about malicious software. Greater security risks exist with people writing software for their computers so if an iPhone app could be seen as such then software for a regular computer must be exponentially higher. So shouldn't you also be screening what software my Mac uses? I know I'm done with them. I played the game, and jumped through the hoops and fought XCode goofing up my perfectly good signature files, and the random issues of my binaries not being signed. I am still waiting for approval (5 weeks+) on one, and there is a developer over at Facebook bitching because his took 11 days. I would love to have that baby. Oh well I have dropped iPhone, and took up Android and while I wait for Apple's approval have released over 10 apps with 20+ updates to each and enjoying $700+ an hour. I don't see this platform surviving much unless they do change that. You need to issue updates ASAP. My customers enjoy the fact that they give me a suggestion, and within a one day turnaround an update is uploaded with a personal email letting them know they can go grab it. Sorry Apple I have wiped my hands of you. Funny thing is I remember your 1984 commercials and you have become exactly what was depicted on the screen. Adios.
Seems like the games included in the emulator, was cracked versions from a group called "Remember". Found a blog with some screenshots of it at this blog.
That was a fun game...
Don't kid yourself. It's the size of the regexp AND how you use it that counts.
For technophilles, 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
The *only* reason I got an iPhone was because it had a Unix basis and once jailbroken it would do ssh and allow me to remotely work on servers while anchored on my little 37-year-old Carver cabin cruiser in a quiet cove in the San Juan Islands. If that goes away I go somewhere else. So why not just release the C64 to Cydia and end-run around the Apple requirements? I realize why Apple does it, but every geek I know has a jail-broken iPhone.
At any rate, the C64 app is no longer available at the app store.
No one ever had to evacuate a city because the solar panels broke!