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!
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.
Or for people who wants to send Twitts.. Not joking, there is a Twitter client for Comm64...
You could run your own code
That's a DO NOT WANT for Apple
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...
It actually is sitting there, just not on the main screen..
Tap reset while in a game (keep the keyboard onscreen) and you're right at the prompt.
Now you can tweet or run a webserver too ;)
But it could run apps that aren't native approved by Apple
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
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.
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.
considering the number of applications designed to run on a C64 there are probably many apple wouldn't appreciate
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.
I don't know many people that jailbreak their phones anymore -- many are afraid, others don't think its "worth it" (see first reason for explanation). Anyone still using the "jailbreak then cydia" bs to "prove" you can distribute your apps is just full of it. I suggest you start looking for other excuses.
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).
Agreed with you on that one, but it still bites that you have to register (not sure if you have to pay the 99$) to sign your apps for the hardware... of course, you usually have to do that when using "developer hardware", so the point is moot...
You pay $99 and you get approved in a few weeks - hardly "random".
The approval/rejection process is what people are considering random, not the "paying 99$ and get approved in a few weeks" part. You sure do like to avoid the actual points people are trying to make, huh?
I can't develop Windows Mobile apps on my Mac.
Your statement is correct (as far as I know) but besides the point. Nice one though.
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.
While I partially agree with your harsh opinion of the GP's comment, no one said GV was a "VOIP" app. But you are correct -- the whole are IS wide open to interpretation... APPLE's interpretation (see "random approval process" above). Apple claims they're not happy about GV's "integration", not the SMS/contact part (surely there are other SMS/contact apps out there, and they're approved even though they're "duplicate", no?). Apple is unhappy that Google is coming out with something very very cool long before Apple is ready for it, duplicate functionality or not.
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...
No one cares about notebook apps. No one cares about picture taking apps. People care about vidcam apps -- oh wait, those were refused till Apple decided it was time for *them* to release one. See my previous comment for reasoning on that...
You get my drift, things are not as simple as you make out.
I prefer the GP's "simplified" statements over what I've read in your post, to be frank.
Your app cannot allow any form of access to cussing words or the like.
Sure it can, it just has to be rated correctly.
Don't know how the whole rating system works, but I doubt its that simple. Unless, of course, I can publish an app called "F*cking iPhone Garbage App", in which case I stand corrected :-)
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
Nice job mods. Leave the troll be and mod down the person who called them for what they are. Keep it classy.
Or you could learn C and jailbreak.
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.
Yes, you're cool because you got some apps before the iPhone existed. Envy sucks doesn't it. Envy being that thing that makes you feel the need to get all hot and bothered and tell us about how you had these things before iPhone people did.
Guess what, I had a cell phone before the iPhone came out!!! And before that I had a beeper!@$!@!!!! The fact that I had a shitty beeper 15-20 years ago should make it obvious the iPhone is pointless and stupid ... or maybe it just makes my comments pointless, stupid and retarded. Which do you thin it is?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Oh hooray, I can finally sleep soundly.
It gripped her hand gently. 'Regret is for humans,' it said.
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?
You are correct.
I have proof
And with a jailbroken iPhone it's possible to get other games working as well. I got Seven Cities of Gold working, but unplayable without a disk drive for creating the maps, but Ghostbusters and Castle Wolfensten both work somewhat, and Impossible Mission totally works.
The Admin and the Engineer
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 :)
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.
Blackberry sells far more phones than apple. -- Assuming you mean "outselling".
Not true. Apple passed RIM in terms of market share by a small fraction of a percentage point last month. They are now the second-largest player in the smartphone market. Of course, given that Nokia owns around 70-75% of this market, that's a bit like saying that they're the second-largest player in the desktop OS market...
I am TheRaven on Soylent News
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
> Not true. Apple passed RIM in terms of ma
WRONG.
Apple is still #5 listed here under "others": http://www.heise.de/resale/Preisradar-Nur-smarte-Handys-verkaufen-sich-noch-bestens--/news/meldung/144345
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!
Not only that, but you can develop Windows Mobile apps on a Mac.
http://cegcc.sourceforge.net/