Amiga.org

The "Not Quite Amiga but still computer related category" => Alternative Operating Systems => Topic started by: jj on June 22, 2009, 02:38:23 PM

Title: No Commodore 64 emualtor for iPhone
Post by: jj on June 22, 2009, 02:38:23 PM
http://www.theregister.co.uk/2009/06/22/commodore_itunes/
Title: Re: No Commodore 64 emualtor for iPhone
Post by: save2600 on June 22, 2009, 03:03:27 PM
That would be an affirmative for users of 'cracked' iPhones though.

http://useloos.com/mediaplayer/?itemid=7116
Title: Re: No Commodore 64 emualtor for iPhone
Post by: quarkx on June 22, 2009, 03:11:32 PM
Quote
Ruling bodes badly for Spectrum

LOL,
SO..many..IPhone/apple jokes for this.... must reframe from.. trolling....like why would Apple what to emulate a system that's better then the Iphone anyway....
opps ... sorry..
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 12:03:12 AM
Quote

I don't imagine you'd get away with an actual emulation, not in actionscript at any rate.

Having said that, there is a javascript 6502 emulator page out there somewhere. I just can't imagine someone writing a 680x0 emulator in a language like that


The above is a quote from Karlos in another thread...

You have to wonder, could a C64 emulator be written in Javascript? If it could, then you could run it on an iPhone happily (or any webkit device)... with the new HTML5 tags, I think one could write something really quite reasonable!
Title: Re: No Commodore 64 emualtor for iPhone
Post by: klx300r on June 23, 2009, 04:46:28 AM
Quote from: quarkx;512880
LOL,
.....like why would Apple what to emulate a system that's better then the Iphone anyway....
..


LOL...totally agree :-)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: ElPolloDiabl on June 23, 2009, 05:02:38 AM
I looovvve the raster graphics. Looked silky in performance. Shame Apple don't want it. Maybe it was too good. They thought it was better than the iphone OS3.0 interface.
They don't make 'em like they use too. (As the saying goes.)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Marcb on June 23, 2009, 07:42:00 AM
Quote from: quarkx;512880
LOL,
SO..many..IPhone/apple jokes for this.... must reframe from.. trolling....like why would Apple what to emulate a system that's better then the Iphone anyway....
opps ... sorry..

:laughing:   So who is going to start the "C64 better than Iphone?" thread?
Title: Re: No Commodore 64 emualtor for iPhone
Post by: DiskDoctor on June 23, 2009, 09:26:28 AM
@bloodline

good point, thanks.

Quote from: Marcb;512999
:laughing:   So who is going to start the "C64 better than Iphone?" thread?


Or even -

"is iPhone playing C=64 catchup?" :lol:
Title: Re: No Commodore 64 emualtor for iPhone
Post by: chiark on June 23, 2009, 10:26:56 AM
Quote from: save2600;512878
That would be an affirmative for users of 'cracked' iPhones though.

http://useloos.com/mediaplayer/?itemid=7116


What you makes you think that?  That video is from manomeo, the developers: the Apple SDK allows you to deploy to devices for testing if you pay your $99...  It's not necessarily a jailbroken phone.  Unless I'm missing something?

I personally want to see it in Cydia Paid Apps :D
Title: Re: No Commodore 64 emualtor for iPhone
Post by: jj on June 23, 2009, 12:30:33 PM
think they are saying that users of cracked iphones will be able to use the emulator
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 12:40:23 PM
Quote from: JJ;513030
think they are saying that users of cracked iphones will be able to use the emulator


Or if I port the emulator myself... Apple allow you to run any software you care to code/port on your own phone.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: koaftder on June 23, 2009, 01:41:03 PM
Quote
Publisher Manomio thought it was on to a good thing; cashing in on all those iPhone users still desperate to hear the congratulatory speech at the end of Impossible Mission, but despite apparently having the vocal support of Apple Europe, the completed application fell foul of the iTunes rules and won't be available.


Boo Hoo. I'm registered in the dev program for iPod Touch/iPhone and the first thing I did was read the license. No doubt they did too. No whining when violate terms you willfully agreed to.

Apple probably doesn't want to risk liability from hosting rom warez on iTunes, but I'd guess the main reason for the no VM clause is to prevent folks from completely subverting the app store.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 01:56:15 PM
Any object to continuing this thread as a disscusion regarding writing an emulator in Javascript and using the HTML 5 DOM for I/O... I suggest we stet with the C64 as our ref platform :)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: koaftder on June 23, 2009, 02:05:17 PM
Quote from: bloodline;513045
Any object to continuing this thread as a disscusion regarding writing an emulator in Javascript and using the HTML 5 DOM for I/O... I suggest we stet with the C64 as our ref platform :)


I think that would be awesome. Isn't there an NES emulator floating around, written in JS? 500MHz ARM should be enough to do it, even with all the overhead.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 02:20:36 PM
Quote from: koaftder;513047
I think that would be awesome. Isn't there an NES emulator floating around, written in JS? 500MHz ARM should be enough to do it, even with all the overhead.


Certainly the latest JS engines are getting some crazy good benchmarks! I think the JS engine on the iPhone is "Nitro", and that rocks!!! :)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: AmigaHeretic on June 23, 2009, 03:55:18 PM
I also heard plans for the iPhone emulator on the C64 were canned as well.  Now that would have been cool.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: LoadWB on June 23, 2009, 03:58:31 PM
Quote from: bloodline;512933
The above is a quote from Karlos in another thread...

You have to wonder, could a C64 emulator be written in Javascript? If it could, then you could run it on an iPhone happily (or any webkit device)... with the new HTML5 tags, I think one could write something really quite reasonable!


I know there is a J2ME C64 emulator, I have run it on my Sony Ericsson.  ehhhh, balls slow, though.  JavaScript would be a nice challenge for someone.  Would programming be too much different?

I get the warez aspect, but, really, what could a stock-C64 emulator do to their precious platform or network?
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Plaz on June 23, 2009, 06:43:33 PM
Apple's rejection of the C64 emulator prompted this thoughtful and humorous comparison of the C64 and the iPhone.

http://technologizer.com/2009/06/21/commodore-vs-iphone/

Too bad really. I might have actually concidered buying an iPhone. No reason to now.

Plaz
Title: Re: No Commodore 64 emualtor for iPhone
Post by: save2600 on June 23, 2009, 07:28:03 PM
Thanks to that link Plaz, I just learned you can twitter from your C64! lol  
Seriously... what are "they" going to think of next?
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 07:42:28 PM
Ok guys... You want C64 on your iPhone... point it to this site (any Javascript Browser will also work:) ):

http://www.6502asm.com

Hahaha... not exactly swift on my 2nd Gen iPhone though... I'll have to give it a go on the new 3Gen one!!!
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on June 23, 2009, 07:56:03 PM
Here is an optimised version of the JS Emulator... oh wow!!! :D

http://ironbabel.googlepages.com/6502.html


-Edit- I'm impressed with this Emu, here is the source code for those that want to have a play:

http://ironbabel.googlepages.com/assembler.js
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Linde on June 23, 2009, 09:10:02 PM
Quote from: koaftder;513047
I think that would be awesome. Isn't there an NES emulator floating around, written in JS? 500MHz ARM should be enough to do it, even with all the overhead.

That depends on how accurate you want it to be. Good sound emulation only (by resid-fp, for example) takes a lot of CPU time, and until VICE 2 I couldn't have PAL screen emulation without slow-down on my 1.66 GHz Core Duo. For most games you could go with less, but some demos require pretty exact emulation of all quirks and bugs of the real hardware, and it's hard not being a perfectionist with great emulators like Hoxs or VICE 2.1.

The NES is another story I think. The hardware is much less temperamental, and most games don't rely on small nuances in its behavior.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Huxley_D on September 06, 2009, 07:04:55 AM
This might already be making the rounds, but the C64 app for the iPhone has finally been released!  I just bought a copy, and I'm really digging it.  It's pretty much exactly what we saw in the preview videos, minus the BASIC interpreter.

Here's the iTunes Store link, if you'd like to see for yourself:

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=305504539&mt=8

Huxley

PS  Full disclosure:  I'm an Apple employee with (not enough!) stock, so if I can somehow convince millions of die-hard Commodore fans to buy this app for $5, I'd probably benefit indirectly.  So get to buying, so I can afford more upgrades for my A2000!  :-D
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Marcb on September 07, 2009, 10:05:54 AM
I downloaded it, love it but it needs a little more work imho:

Would be better if we could use our own t64 etc images (hopefully that'll come ;)

ps. Basic is supposedly disabled in this version...
Title: Re: No Commodore 64 emualtor for iPhone
Post by: xeron on September 07, 2009, 10:11:36 AM
Quote from: Plaz;513102
Apple's rejection of the C64 emulator prompted this thoughtful and humorous comparison of the C64 and the iPhone.

http://technologizer.com/2009/06/21/commodore-vs-iphone/


Not really iPhone related, but I also like this one:

(http://img.photobucket.com/albums/v606/lumpbucket/macbookair.png)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on September 07, 2009, 10:29:07 AM
You need to add an option!

• Can run Commodore 64 software: Yes and Yes ;)
Title: Re: No Commodore 64 emulator for iPhone
Post by: Piru on September 07, 2009, 10:48:29 AM
http://www.macrumors.com/2009/09/06/previously-rejected-commodore-64-emulator-approved-and-available-on-app-store/

"Previously Rejected Commodore 64 Emulator Approved and Available on App Store"
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Marcb on September 07, 2009, 01:20:36 PM
Hmmm...

There are a number of things that bother me about that article, not least of which is that Apple are worried about people running "arbitrary code" using the basic interpreter which is apparently not present... So, if the devs decided to make turboasm available for download, presumably that wouldn't be allowed either?

So whats the point of an emulator then? Wouldn't it be easier if the devs just remade all the c64 games and skipped the emulator bit altogether?

Don't get me wrong, I love the emulator and will continue to use it but I just think crippling what is a good implementation of the c64 (via Frodo) is plain stupid... what the hell could I possibly do in 64k of basic to compromise Apple???
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on September 07, 2009, 01:48:45 PM
By removing the Basic interpretor, the app can be published without violating the Apple SDK agreement. The apple sdk agreement is there to stop Java or flash running on the phone. It is rather simple when you think about it :)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Marcb on September 07, 2009, 02:11:36 PM
I was being emotive and you shut me down with logic :)

I understand the reason for removing the interpreter, I just think it's overkill in this instance...
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on September 07, 2009, 02:34:27 PM
Quote from: Marcb;522360
I was being emotive and you shut me down with logic :)

I understand the reason for removing the interpreter, I just think it's overkill in this instance...


Totally agree, overkill in the extreme! I would love a fun little basic on the iPhone (though JavaScript and HTML5 are actually a very good substitute)... But apple doesn't want certain bit of software on their platform... And this gives them the excuse :)
Title: Re: No Commodore 64 emualtor for iPhone
Post by: Huxley_D on September 07, 2009, 07:51:51 PM
Here's a neat trick that lets us access the BASIC interpreter in the C64 app:

http://www.theiphoneblog.com/2009/09/06/quick-app-c64-commodore-64-emulator-iphone-hack-basic/

Huxley
Title: Re: No Commodore 64 emualtor for iPhone
Post by: TjLaZer on September 07, 2009, 11:00:42 PM
I wonder if there is a way to upload games or D64 images, etc to a Jailbroken  phone to work with the Emulator?
Title: Re: No Commodore 64 emualtor for iPhone
Post by: LoadWB on September 08, 2009, 05:16:30 PM
Yanked again:

Apple yanks C64 emulator from App Store • Register Hardware
http://www.reghardware.co.uk/2009/09/08/c64_app_store_no_show/

They apparently left the BASIC interpreter in there, just hidden.
Title: Re: No Commodore 64 emualtor for iPhone
Post by: bloodline on September 08, 2009, 05:33:47 PM
Like anyone wasn't expecting this, after all the dumb fcuks that posted blogs etc about the interpretor being hidden :(
Title: Re: No Commodore 64 emualtor for iPhone
Post by: save2600 on November 11, 2009, 05:13:38 PM
Looks like we have a weiner!

http://www.joystiq.com/2009/11/10/iphone-commodore-64-emulator-back-on-the-app-store/