Welcome, Guest. Please login or register.

Author Topic: No Commodore 64 emualtor for iPhone  (Read 8339 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« 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!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #1 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.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #2 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 :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #3 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!!! :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #4 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!!!

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #5 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
« Last Edit: June 23, 2009, 08:01:42 PM by bloodline »
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #6 on: September 07, 2009, 10:29:07 AM »
You need to add an option!

• Can run Commodore 64 software: Yes and Yes ;)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #7 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 :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #8 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 :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: No Commodore 64 emualtor for iPhone
« Reply #9 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 :(