Slashdot Mirror


Commodore 64 Emulator For Your Palm Pilot

Ridgelift writes "PDALive's got an article on a port of Frodo, the free Commodore 64 Emulator for your Palm Pilot. I can't wait to get this running so I can play M.U.L.E. on the road!" Update: 12/01 02:41 GMT by T : An anonymous reader writes "I thought I should point out that there's also a really great Atari ST emulator for Palm called 'CaSTaway.' You can find it here. It's free and released under GPL :)"

191 comments

  1. Pocketses by Raindance · · Score: 4, Funny

    "... Frodo, the free Commodore 64 Emulator for your Palm Pilot"

    Lends a new meaning to 'What hass it gots in its pocketses??'

    RD

    1. Re:Pocketses by Anonymous Coward · · Score: 0

      This isn't for Palm! It's for Java/Palm! :-(

      (Can't run the Java emulator on my Palm. Way too big and slow.)

  2. Not bad, but... by Faust7 · · Score: 4, Funny

    I'd like an Apple II emulator for my Palm Pilot so I can play Oregon Trail on long road trips and get myself thinking bad thoughts.

    1. Re:Not bad, but... by Anonymous Coward · · Score: 1, Interesting

      I've been seriously thinking about writing an Apple ][ emulator for PalmOS. I've even written parts of it already in 68k assembly (working on the Palm Vx). If enough people are interested I might consider continuing developing it. The Apple][ kicked ass.

  3. Addictive arcade games for the palm at last? by Circuit+Breaker · · Score: 5, Insightful

    I still play (emulated) C64 games on my PC - they're lots of fun, and are very addictive, though somewhat lacking in the graphics department.

    I find it strange that the Palm, and generally all modern PDAs and cell phones have 20 times as much power as the old C64 in every measurement, yet most of the games suck.

    1. Re:Addictive arcade games for the palm at last? by fm6 · · Score: 3, Insightful

      It's a lot more than 20 times, I think. But who's going to write good games for the platform? All the first-rate designers are targeting Gameboy.

    2. Re:Addictive arcade games for the palm at last? by rnd() · · Score: 1

      you must never have played dopewars for palmOS

      --

      Amazing magic tricks

    3. Re:Addictive arcade games for the palm at last? by jest3r · · Score: 4, Informative

      top 11 c64 games that kept me busy for lord knows how many hours when i was 10 years old

      Bruce Lee
      Archon / Adept
      Bubble Bobble
      M.U.L.E
      California Games
      Winter Games
      Ghostbusters
      Galaxian
      Paper Boy
      Pitstop 2
      Beach Head

    4. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      No "Thing on a Spring"?

    5. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      the cool thing is c64 games had excellent two player modes .. most of those games were great fun playing with a friend .. not sure how you would pull that off on a Palm.

    6. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      Hehe, "pull it off", "palm". Fnaaar, Fnaar..

    7. Re:Addictive arcade games for the palm at last? by thirdrock · · Score: 1


      Bruce Lee
      Archon / Adept
      Bubble Bobble
      M.U.L.E
      California Games
      Winter Games
      Ghostbusters
      Galaxian
      Paper Boy
      Pitstop 2
      Beach Head

      To which I would need to add

      Forbidden Forest
      Paradroid
      Iridium

      --
      >>
      I am the director, and this is my movie ...
    8. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      Surely you mean Uridium

    9. Re:Addictive arcade games for the palm at last? by crimoid · · Score: 3, Informative

      Paradroid rules!

      I still fire my old c64 up once a year or so (just to make sure it works); the first thing I load up is Paradroid.

    10. Re:Addictive arcade games for the palm at last? by Alan+Partridge · · Score: 1

      URIDIUM ...but my favourite was Gribblys Day Out!

      and Commando.

      and Rambo.

      and 720.

      and Paperboy.

      and Attack of the Mutant Camels.

      and Way of the Exploding Fist.

      and Defender of the Crown.

      etc etc etc

      --
      That was classic intercourse!
    11. Re:Addictive arcade games for the palm at last? by martinde · · Score: 1

      Yours plus:
      Paradroid
      Karateka
      Castle Wolfenstein
      Raid on Bungling Bay

    12. Re:Addictive arcade games for the palm at last? by MadChicken · · Score: 1

      More favorites...

      H.E.R.O.
      Drelbs
      Impossible Mission
      Hitchhiker's Guide to the Galaxy ...Trying to remember if I enjoyed Hacker or not.

      --
      SYS 64738 NO CARRIER
    13. Re:Addictive arcade games for the palm at last? by mnmn · · Score: 2, Interesting

      I agree. Back then the 6502 CPU was all they had, and there were so many possibilities with the code. Most of those possibilities have been exhaused with awesome games like Doom, Lemmings, Halflife and Giants.

      Old games can really be reused. The can be compiled for cellphones PDAs or simply run through emulators. Sure beats the silly Java games made to complement a new platform and built under tight deadlines.

      In the future, PDAs and cellphones and pocket consoles will be powerful enough to play DOOM3s and CounterStrikes. Will be sad to see crappy Java games on those.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    14. Re:Addictive arcade games for the palm at last? by Glonoinha · · Score: 1

      I agree with your list but add
      Jumpman
      Gunship

      --
      Glonoinha the MebiByte Slayer
    15. Re:Addictive arcade games for the palm at last? by Psyko+Dragon · · Score: 1

      How about Ultimate Wizard?

    16. Re:Addictive arcade games for the palm at last? by Griddle_99 · · Score: 1

      Bards Tale & Hard Ball were in keeping me up late.

    17. Re:Addictive arcade games for the palm at last? by whereiswaldo · · Score: 2, Interesting

      Also:

      Turrican (BEST C64 game ever made!)
      Aztech challenge (a challenge, addictive music)
      Space taxi ("Pad 4 please!")
      Destroyer (awesome submarine game)
      Test Drive (better than the PC version IMO)
      RoboCop
      Mission Impossible (extremely hard, "stay awhile, stay foreverrr!!")
      BC's Quest for Tires
      Super Mario Bros (of course) ... and countless other great games. Check out the comp.emulators.cbm newsgroup for active discussion that continues every day.

    18. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      Archon Oh what I would do to see an online games site pickup this classic...

      I can almost hear the juggernaught coming!

    19. Re:Addictive arcade games for the palm at last? by hackerjoe · · Score: 4, Interesting
      20 times as much power as the old C64 in every measurement

      Well, not exactly. The C64 CPU was a total wuss, but it had dedicated peripheral hardware that was designed for games -- in particular the video hardware included a sprite and tile engine that did animation, collision detection, and scrolling, and it also had a multi-voice sound synthesizer. Palms have none of these things, they just have a linear framebuffer and a single tone generator, and duplicating even some of these animation and sound capabilities is very taxing for most Palms. There are scrolling action games for Palm OS, but not many.

      The newer, expensive Palms (with PalmOS 5) use ARM chips, which probably do have the requisite horsepower to emulate those graphics and sound functions, and Clies have offboard DSPs for sound processing. Maybe we'll see more scrolling games in the future for Palms..

    20. Re:Addictive arcade games for the palm at last? by richie2000 · · Score: 2, Informative
      On the topic of Paradroid, there are two links you absolutely, desperately need to see:

      The Paradroid port Windows and Linux
      The making of... Andrew Braybrook's diary

      --
      Money for nothing, pix for free
    21. Re:Addictive arcade games for the palm at last? by Luigi30 · · Score: 1

      Not only that, but in the mid 80s, Commodore prototyped a repackaged C64 they called the C64GS-- pretty much a C64 with no keyboard that could ONLY play game cartridges or disks. It never got past the prototype stage, but there's some floating around I think.

      --
      503 Sig Unavailable

      The Signature could not be accessed. Please try again later or contact the administrator
    22. Re:Addictive arcade games for the palm at last? by Anonymous Coward · · Score: 0

      so get liberty or phoinix game boy emulators for palm :)

    23. Re:Addictive arcade games for the palm at last? by Ryosen · · Score: 1

      Paradroid was by far my favorite game on the C64. I had forgotten all about Forbidden Forest..Thanks for the memories.

      I would add to the list:
      Temple of Apshai
      Space Taxi
      The Pharoah's Curse

      Probably one of the most addictive games for me was also one of the simplist: Gridrunner. I can't wait to get this running on my Clie!

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
    24. Re:Addictive arcade games for the palm at last? by Ryosen · · Score: 1

      I think you're referring to "Impossible Mission". Another classic!

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
    25. Re:Addictive arcade games for the palm at last? by bpalmer · · Score: 1

      I would add the original Elite.

    26. Re:Addictive arcade games for the palm at last? by Leif_Bloomquist · · Score: 1

      And another: Paradroid, the Movie. Not real though, but an excellent script. Wish it was made into a real movie.

      Reviews
      http://www.film-mogul.com/matrix/titles/paradroid. html

      Script, posters, concept, casting
      http://www.bmeg2000.com/design/Paradroid/

    27. Re:Addictive arcade games for the palm at last? by thirdrock · · Score: 1

      Probably one of the most addictive games for me was also one of the simplist: Gridrunner.

      I remember Gridrunner being an Amiga game. Has my brain gone muddled ..... hmmm

      --
      >>
      I am the director, and this is my movie ...
    28. Re:Addictive arcade games for the palm at last? by thirdrock · · Score: 1

      Surely you mean Uridium

      Uh, yup.

      --
      >>
      I am the director, and this is my movie ...
    29. Re:Addictive arcade games for the palm at last? by thirdrock · · Score: 1

      On the topic of Paradroid, there are two links you absolutely, desperately need to see:

      Thanks for that. Already downloaded.

      --
      >>
      I am the director, and this is my movie ...
    30. Re:Addictive arcade games for the palm at last? by richie2000 · · Score: 1

      Damn, I needed to work today. Oh well, there's always tomorrow... :-) Thanks for the links.

      --
      Money for nothing, pix for free
    31. Re:Addictive arcade games for the palm at last? by Ryosen · · Score: 1

      Just a tad. =) It was originally released as a cartridge-based game for the Vic-20 in 1982 and the C64 in 1983.

      Some Google Goodness

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
  4. Emulators all around... by RevAaron · · Score: 3, Insightful

    What is the big deal about this? It is somewhat of note on PalmOS, where creating emulators is a lot harder than on WinCE or Linux, because of POS's architecture.

    On WinCE (PocketPCs) and Linux PDAs, there are a ton of good emulators, and for a number of systems, more than one. Off the top of my head, i know I've used on WinCE: GameBoy, SNES, NES, MAME, C64, and NeoGeo.

    While there aren't as many, there certainly are a handful of emulators for PalmOS, although I have only used the good Liberty GB emu.

    So why post this? Should we start posting when any PalmOS package is released, like it is some big event? It may be of interest if it were the first emulator for PalmOS, or the fist C64 emulator for a PDA- but it isn't. And it certainly is not anything exceptional or of note, although my kudos goes to the developer, it is good to see people pushing the limits of PalmOS 5 and under.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    1. Re:Emulators all around... by imsabbel · · Score: 2, Insightful

      Well, if there are a lot of emulators for WinCE, and a few for Palm, this would make a c64 emulator for Palm more newsworthy than another one for wince.

      And following your argumentation: Im really sick about all those apache, samba, linux kernel new posts, too. Been there done that. Who cares?
      Dont agree?
      But its the same reasoning...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Emulators all around... by Walt+Dismal · · Score: 5, Funny

      Remember decades ago, back around 2004, when they only had Pentium 4s? Well, now that we have portable Beowolf clusters providing 5 gigateraflops running in our communicator implants, we can look back and laugh. Heck, now I have so much computing power embedded in my sinuses I can go back in time and post on Slashdot in 2003, before it was bought by AOL.

    3. Re:Emulators all around... by Anonymous Coward · · Score: 0

      And NES, SNES, MAME, GB, GBA, C64, atari ST, x86 (bochs), palmOS for the Zaurus (linux PDA)...
      No NeoGeo, however.

    4. Re:Emulators all around... by Anonymous Coward · · Score: 0

      Mod parent up as insightful please. He's right.

    5. Re:Emulators all around... by ardiri · · Score: 1

      What is the big deal about this? It is somewhat of note on PalmOS, where creating emulators is a lot harder than on WinCE or Linux, because of POS's architecture.

      While there aren't as many, there certainly are a handful of emulators for PalmOS, although I have only used the good Liberty GB emu.


      there probably isn't any reason to post this at all - of course, getting emulators up and running these days on PalmOS is a lot easier than the old 68k days (yay, someone remembers Liberty) :P we had a nightmare of a time getting a gameboy emulator running, and then getting it fast enough!

      C64 for PalmOS was bound to happen, as has a bunch of other emulators - when you have more memory and CPU power; it makes it very easy. there are of course still limitations to the design of the operating system - but, nothing you cannot code around.

      we just recently finished up our new emulator engine - for the good old Atari 2600! but, its multi-platform *g*

      http://atari.mobilewizardry.com/

      Palm OS, Pocket PC, Smartphone and Symbian Series 60 - using our SHARK development kit. gone are the days of dealing with a single operating system.

    6. Re:Emulators all around... by RevAaron · · Score: 1

      Yes, like I said myself, any new PalmOS emulator is a little bit more notable than one for WinCE or Linux PDAs, where porting or writing an emulator is a lot easier, on account of Linux and WinCE being "real OSes."

      It's not quite the same reasoning. By your interpretation of what I said, it would be appropriate and expected for Slashdot to post for every new software package released for a PDA...

      Notes about new releases for Linux or Apache are expected due to the nature of this community. I personally am not terribly interested and ignore them, but considering the bias and focus of this community, is an obvious choice for a story post.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    7. Re:Emulators all around... by RevAaron · · Score: 1

      Palm OS, Pocket PC, Smartphone and Symbian Series 60 - using our SHARK development kit. gone are the days of dealing with a single operating system.

      Same for me, though I am taking a different approach, using Squeak Smalltalk, which is a bytecode-compiled + virtual machine language which runs on just about any platform, desktop and PDA, with one huge exception- PalmOS. But I am working to remedy that, now that here are some tricks around PalmOS's limitation...

      Not only do I remember Liberty, but I still use it, although on a VTech Helio and not on a Palm. :P It is one of a handful of apps that still makes my funky old Helio useful...

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    8. Re:Emulators all around... by RevAaron · · Score: 1

      There are also more for WinCE- I gave up on trying to have pissing contests with Zaurus cheerleaders a while back. Though not that you are trying to do that neccesarily (after all, I did say "On WinCE (PocketPCs) and Linux PDAs, there are a ton of good emulators"), but someone may try it...

      I wish there was a decent GBA emulator for any PDA platform- it is hardly worth listing it for the Zaurus, as it sucks. The day I can get a good one for my WinCE machine or Zaurus is the day I give some cousin of mine my GBA... :)

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    9. Re:Emulators all around... by GoofyBoy · · Score: 1

      >if there are a lot of emulators for WinCE, and a few for Palm, this would make a c64 emulator for Palm more newsworthy than another one for wince.

      Not that newsworthy. Think about all the other stories (check out any tech news site) passed over for this one. Technically its cool, but how about putting it in Developers because it was a programming challange.

      >Im really sick about all those apache, samba, linux kernel new posts, too. Been there done that.

      >Dont agree?

      Then what? Shut up? Why do we even have a comments section here?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    10. Re:Emulators all around... by Anonymous Coward · · Score: 0

      GBA on Zaurus: Too slow?

    11. Re:Emulators all around... by Canar · · Score: 1

      Gigatera, assuming the concatenation is multiplicative, would be equivalent to Zetta. Get it right, dumbass.

    12. Re:Emulators all around... by RevAaron · · Score: 1

      Way too slow. The emulation seemed fine for the most part, that is, it worked. Only ran at a couple FPS.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    13. Re:Emulators all around... by MrLizardo · · Score: 1

      I don't know if its different under Windows but I've tried a couple GBA emulators on my Linux desktop and they're barely able to pull full framerate. Maybe I've horribly misconfigured them or my X setup is retarded or something but I don't see how an ARM processor can do a full software emulation of another ARM processor running 2/3 to 3/4 its speed let alone the GBAs custom graphics chip. SNES emulators for the Zaurus or PocketPC barely run full speed as far as I understand. All I'm saying is you might want to hold onto your GBA for a while.

      -Lizard Man

      --
      ^I'm with stupid.^
    14. Re:Emulators all around... by Walt+Dismal · · Score: 1

      In the future, we also have people with no sense of humor. But most of them have been replaced by proctologistdroids.

    15. Re:Emulators all around... by RevAaron · · Score: 2, Informative

      I've not problem with using Visual Boy Advance or Boycott Advance on Mac OS X on a lowly 500 MHz G3 iBook. It runs full speed, and has no problem speeding up to something quite a bit faster.

      The Zaurus does have some problems getting emulators to work well, but there are other reasons for that than raw performance. I've no problems with emulating some systems on a WinCE unit with the same CPU speed that are painful on the Zaurus.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    16. Re:Emulators all around... by Canar · · Score: 1

      In the future, we also have people with no sense of irony. But most of them have locked themselves into the pop-media-coffins.

    17. Re:Emulators all around... by Walt+Dismal · · Score: 1

      I'm sorry, I'm too distracted watching Jerry Springer to understand irony. Also, an overabundance of glutamic acid has reduced my ability to reason logically. (Free glutamic acid has been shown to cause brain lesions, particularly acute neuronal necrosis in several regions of the developing brain of neonatal mice.) But hey, we all have to die sometime. Not that this has anything to do with emulators, except the one running my personality.

    18. Re:Emulators all around... by squaretorus · · Score: 1

      I'd be kinda scared of getting ANY computing power embedded in my sinusses - that could really fucking hurt if a blob of solder went the wrong way!

    19. Re:Emulators all around... by Walt+Dismal · · Score: 1

      Don't worry. It's carbon-tube-based nanologic. Not only does it compute, it filters the air, too. My big problem is the green LEDs in my nose. When they light up, it looks like pulsing boogers. Life here in 2053 isn't always a picnic, yanno.

    20. Re:Emulators all around... by squaretorus · · Score: 1

      pulsing boogers sound cool - kinda like the logical end result of clubbers waving those stupid glowing wiggly sticks around back in the days of acid and alcohol before this E stuff came along. I assume in 2053 your onto G or H?

    21. Re:Emulators all around... by Walt+Dismal · · Score: 1

      No, G and H are obsolete. Now we're up to T, U, and V. But the Apple iBrain direct brain stimulator is what everybody uses now. The only thing is, those wires running up your nose are such a pain, they always fall out while you're dancing.

    22. Re:Emulators all around... by squaretorus · · Score: 1

      its always the supplimentary info thats most revealing. The future was sounding great until you revealed they still have DANCING!!! Ever since that last combination of me, alcohol, 'crazy in love' and a beyonce impression I've gone dance cold turkey.

      I even gave my dancemat PS2 controllers to my cousin!

    23. Re:Emulators all around... by Canar · · Score: 1

      Don't worry, I'm too distracted running an evolutionary computing extraction of Shakespearean style to understand attempts at humour that don't involve several cross-linking elements or get laid.

      An overabundance of testosterone has reduced my ability to look at something and be apathetic. Instead I break down into spasms of rage.

      Again, not that this has anything to do with emulators, except for the one I'm developing of Shakespeare.

    24. Re:Emulators all around... by RevAaron · · Score: 1

      I imagine they're using A and B... I think the drug alphabet goes backwards. After all, folks have been using H, M, and O for far longer than E. We've had H for the last hundred and some years, M for even longer, and O has been a part of human evolution since time immemorial...

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    25. Re:Emulators all around... by Walt+Dismal · · Score: 1

      I wonder if anyone has yet developed an emulator for Narcissistic Personality Disorder? I imagine the emulator would go around failing to understand humor of exaggeration used in a post and pompously calling people a 'dumbass'. In such a case, apathy would be out of the question. Long ago, after I finished my freshman CS project, CyberBard3000, it said, and I quote: "Whether to whine or not to whine, that is the question. I think I'll just have another beer instead. Better than being an anal-retentive jerk." I tend to agree with CB3K.

  5. All right! by Faust7 · · Score: 4, Funny

    Frodo is a highly portable program and currently has versions for Windows, Mac, Linux/Unix, Playstation, Dreamcast and Symbian telephones to mention just a few.

    You know, I never felt my Dreamcast was fully functional unless I could program BASIC on it.

    Move over, Soul Calibur, GOTO's coming!

  6. Unreal by JoeCommodore · · Score: 3, Insightful
    Problem with most emulators is they aren't as much fun as the real thing (all emulated sound, display, speed, controllers, keyboard). I believe all fall short by not emulating paddles.

    Most of my Commodore 64 stuff I do uses special utility cartridges, and a floppy disk drive or two. Without a true keyboard it limits it more.

    Though playing some games like the atarisoft, Legacy of the ancients or Fort Apacalypse does hold some appeal.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Unreal by robson · · Score: 1

      Problem with most emulators is they aren't as much fun as the real thing (all emulated sound, display, speed, controllers, keyboard). I believe all fall short by not emulating paddles.

      Most of my Commodore 64 stuff I do uses special utility cartridges, and a floppy disk drive or two. Without a true keyboard it limits it more.


      That's why I wish there were more emulators for the Sharp Zaurus. The built-in keyboard makes a huge difference, and would be perfect for playing the old Ultima games!

    2. Re:Unreal by WWWWolf · · Score: 0
      I believe all fall short by not emulating paddles.

      ...which isn't a problem if almost two programs supported paddles...

    3. Re:Unreal by FromWithin · · Score: 4, Informative

      That's why I wish there were more emulators for the Sharp Zaurus. The built-in keyboard makes a huge difference, and would be perfect for playing the old Ultima games!

      How many more do you want? There are loads of them.

      Atari 400/800, PC, Atari ST, C64, Gameboy (orig/color/Advance), Mac, PalmPilot, MAME, MESS, ScummVM, SNES, TRS-80, Genesis, NES, Spectrum, TI85, Wonderswan, Amiga. If they're not at the link above then do a search of some Japanese zaurus sites.

    4. Re:Unreal by robson · · Score: 3, Informative

      How many more do you want? There are loads of them.

      Yeah, I know, but there are all of these caveats. (I know, now I'm just whining.)

      For example, a bunch of the emulators require that you run X11 on your Zaurus. Crazy talk. I've never gotten any of the MAME ports to work. The only supported MAME port doesn't work on the 5x00 series. The GBA emulator is astonishingly slow. And, unfortunately, nobody's created (or ported) an Apple II emulator.

      So, yeah... there are a lot, but there are lots of things standing in the way.

    5. Re:Unreal by Anonymous Coward · · Score: 0

      Needing X11 is, as you say, crazy talk.

      I've got an SL-C750, so I don't know about working on the 5x00, but I've found SDL versions of most emulators that required X11. I've got MAME and UAE running quite well. GBA is very slow, but the SNES is superb on mine. All the interesting new stuff seems to be coming from Japan these days.

      When I eventually get some sort of dev environment up, I might see if I can port an Apple2 emu for you. :) Meanwhile, direct ports of Ultima4 and Ultima7 are available, or you could try running an Apple 2 emulator inside one of the other emulators (ST or Amiga, for example). You should be able to get pretty good speed out of the ST version.

    6. Re:Unreal by robson · · Score: 1

      Needing X11 is, as you say, crazy talk.

      I've got an SL-C750, so I don't know about working on the 5x00, but I've found SDL versions of most emulators that required X11. I've got MAME and UAE running quite well. GBA is very slow, but the SNES is superb on mine. All the interesting new stuff seems to be coming from Japan these days.

      When I eventually get some sort of dev environment up, I might see if I can port an Apple2 emu for you. :) Meanwhile, direct ports of Ultima4 and Ultima7 are available, or you could try running an Apple 2 emulator inside one of the other emulators (ST or Amiga, for example). You should be able to get pretty good speed out of the ST version.


      Thanks for the info!
      I'll give the SDL SNES port a spin on my 5600. And I don't know how I missed the native Ultima 4 port! Sweet!

    7. Re:Unreal by JoeCommodore · · Score: 1
      There are more then two, clowns, omega race, lemans (my favorite), midnight race (aka night driver), sub hunt (I think that was the name) many breakouts including arkanoid, even more driving games. Even some painting programs (the paddles provided an etch-a-sketch sort of control.)

      Besides paddles there are a bunch of other controls used in many 64 programs, such as touch tablets, trackball, lightpen, mouse (used by a lot of GUIish programs like GEOS), musical keyboards, light guns, etc.

      I think the veriety of controller makede the classic systems more "classic" in my view. The 2600 would not have been so cool without the paddles, driving controller, and keypad options, it made it more versatile than the one-controller Intellevision and others.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    8. Re:Unreal by WWWWolf · · Score: 1
      Yup, I just saw so few games with paddle support. I even tried to find paddles myself, even when I had no use for them, but none of the game stores at the time had them. I even found out that an electronics store chain had paddles in their catalog in early 90s, but when we asked for them they didn't have them.

      And true, C64s had some weird and amazing controllers too. The hardware itself inspired people to make custom hardware and especially controllers. In MikroBITTI mag, they had at least twice an article with instructions on how to build a light pen (not much software support, but it was sort of like a test and seal of the mastery), and some articles about how to make your own joystick. Even I, a software guy to the death, designed a joystick-like controller (the implementation itself was carried out by others).

    9. Re:Unreal by Luigi30 · · Score: 1

      That's why I picked up an Atari VCS-- yes, VCS not the 2600 as it was later called. I think it might even be one of the earliest ones with the heavy RF shielding...

      --
      503 Sig Unavailable

      The Signature could not be accessed. Please try again later or contact the administrator
  7. Re:First Nitpick! by kisrael · · Score: 0, Insightful

    "Palm Pilot" is the the name of a discontinued model. The platform is just "Palm". And please, we've heard all the masturbation jokes!

    Even with jokes aside, just saying "Palm" is kinda ambiguous. I mean, yeah, people will figure out you don't mean your hand, but still, "Palm Pilot" gets the idea across in a much more effective manor, the wishes of corporate flunkies and platform fanboys aside.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  8. Overrated by PCM2 · · Score: 4, Informative

    If your point is that "Palm Pilot" is an outdated name for the devices now known as Palms or Palm Handhelds, then you'll be pleased to learn that the project site doesn't use the term "Palm Pilot."

    Before you confuse people, though: the Zire 21, Zire 71, Tungsten E and Tungsten T2 models all have ARM processors and ship with Palm OS 5.x.

    --
    Breakfast served all day!
    1. Re:Overrated by momerath2003 · · Score: 2, Informative

      Not to mention most of the newer, high-end Sony Clie handhelds.

      --
      I had but a simple dream, to destroy all humans.
    2. Re:Overrated by Cpt_Kirks · · Score: 4, Informative

      Not to mention the Zodiac, which is shipping now, so is no longer vapor.

      I have had mine for two weeks now. Outstanding device. Everybody who sees mine wants one.

      The screen...is just breathtaking! I have never seen the like on a laptop, let alone a PDA.

  9. Re:Frodo requires an ARM processor and OS 5.0 by fm6 · · Score: 1
    Like most people, Ridgelift uses "Palm Pilot" to describe the whole product line, not just the early models. Sloppy, but what you gonna do?

    Frodo is open source and seems to be easy to port. Shouldn't be hard to make it work on DragonBall Palms.

  10. Re:Frodo requires an ARM processor and OS 5.0 by rollie_tyler · · Score: 2, Informative

    OK, you're technically correct (they're no longer called "PalmPilots") but there are plenty of Palms that fit these requirements nicely. If you take exception to them being called "PalmPilots," well, then you're just picking nits.

  11. Re:Frodo requires an ARM processor and OS 5.0 by Anonymous Coward · · Score: 0

    How about a Zire 71? There must be some miscommunication here, because there are plenty of OS5 ARM Palms. Are you thinking of OS4?

    http://store.palmone.com/product/index.jsp?produ ct Id=1283240

  12. Re:Frodo requires an ARM processor and OS 5.0 by Aliencow · · Score: 1

    I suppose telling someone that his 486 is an Intel CPU and not a "Pentium" is picking nits too..

  13. Re:Frodo requires an ARM processor and OS 5.0 by Anonymous Coward · · Score: 0

    Okie dokie:

    Tungsten T2
    CPU: Texas Instruments OMAP(TM) 1510 - 144 MHz ARM processor.
    OS: Palm OS(R) 5.0.

    ARM designs are licensed to Intel, IBM and Texas for manufacture. It's an architecture rather than a branded chip like the Pentium or whatever.

    I mean seriously, you didn't expect a C64 emulator to run on one of those old 8MHz DragonFart chips Palms used to have did you?

  14. Re:First Nitpick! by fm6 · · Score: 1

    You talk as if the purpose of language is to communicate. How naive! The purpose of language is to avoid lawsuits!

  15. if only... by Mod+Me+God · · Score: 1

    ... they find a way to plug a C64 into broadband

    --
    --

    FreeNET user? Comfortable with the adverse selection?
    1. Re:if only... by marsu_k · · Score: 0, Redundant
  16. Re:Frodo requires an ARM processor and OS 5.0 by Aliencow · · Score: 0, Troll

    Yeah, still doesn't answer my question. A PalmPilot has a DragonBall CPU and 1meg of ram for the pro model.

  17. Re:Frodo requires an ARM processor and OS 5.0 by Anonymous Coward · · Score: 0

    "Frodo is open source and seems to be easy to port. Shouldn't be hard to make it work on DragonBall Palms."

    Riight... cue slide show...

  18. Re:Frodo requires an ARM processor and OS 5.0 by Anonymous Coward · · Score: 0

    Ok, look, it's only the poster that's wazzed it up ok? The site itself says Palm, not Palm Pilot.

  19. Hope for all the "lost" files and obsolete formats by G4from128k · · Score: 4, Interesting

    Emulators like this are one reason why I am not so worried about retaining access to files in obsolete formats. As long as you carefully transfer old files and their corresponding applications to new storage media, you can hope that a emulator like this will give you access to otherwise lost data.

    Its not a perfect solution -- emulators don't support special hardware or obsolete storage equipment and not every machine gets an emulator.

    --
    Two wrongs don't make a right, but three lefts do.
  20. They have! by phillymjs · · Score: 4, Informative

    Commodore 64 ethernet card

    Commodore 64 web browser

    How useful these really are, I don't know. But they exist.

    ~Philly

  21. Done and Done by iCharles · · Score: 4, Informative

    PalmApple has been written. My poor Handspring doesn't do it justice, so I really can't speak to performance.

    Oregon Trail sold seperately.

  22. Zire71 by danormsby · · Score: 5, Funny
    I've just installed it on my Zire 71 and it works a treat. It has an Arm processor and Palm OS 5.2.1.

    Sure does take me back. Once again I can do...

    10 PRINT "HELLO WORLD"
    20 GOTO 10

    --
    Omnis amans amens
    1. Re:Zire71 by xmedar · · Score: 4, Funny

      It takes me back too, to the days when PEEK and POKE were innocent words to my young mind...

      --
      Any sufficiently advanced man is indistinguishable from God
    2. Re:Zire71 by Anonymous Coward · · Score: 0

      1?"FUCK!"
      2GOTO!

  23. Re:First Nitpick! by Anonymous Coward · · Score: 0
    Even with jokes aside, just saying "Palm" is kinda ambiguous. I mean, yeah, people will figure out you don't mean your hand, but still, "Palm Pilot" gets the idea across in a much more effective manor[sic]


    If you want to be less ambiguous, I'd suggest saying "Palm PDA". Saying "Palm Pilot" creates the mistaken impression that the emulator runs on old Palm PDAs. I don't see how an untrue statement gets an idea across in an effective manner.

  24. Re:First Nitpick! by Shawn+Parr · · Score: 4, Informative
    Actually since Palm Computing broke into PalmSource for Software, and PalmOne for hardware, just Palm is not techinically correct. But Pilot is pretty incorrect also.

    The correct terminology is the Palm Computing Platform. That encompasses any device running the Palm OS, including Sony Clie, PalmOne Tungsten and Zire lines, and even old school things like Handera/TRG, and the good old Pilot.

  25. On my phone by AchmedHabib · · Score: 4, Informative

    I've got it on my Nokia 7650. installed and run without any problems. Tested at couple of games and everything looked fine, even the old decompressing flashy screens. It sometimes however slowed a bit down when doing music.

    1. Re:On my phone by Kris_J · · Score: 1

      I've got Frodo on my N-Gage, but now that MAME has also been released for it I don't see myself playing it as much as I might like.

    2. Re:On my phone by ardiri · · Score: 1

      unfortunately, Frodo for PalmOS doesn't run on your Nokia 7650 - you most likely were playing with a version built for Symbian Series 60 :)

    3. Re:On my phone by dbirchall · · Score: 1
      I wouldn't say it's "unfortunate" that the PalmOS version of Frodo doesn't run on Symbian Series 60 devices like his 7650 (and my 3650). After all, we've had Frodo for several months now (Q-Bert is fun on a cell phone, even one like mine with the buttons in a circle) and you guys are just now getting it? ;)

      I wonder whether this reinforces what some pundits have been saying of late - "smartphones are going to kill the PDA sector." I never thought to look at "who's getting the games first" though. And PDA's probably have a lot more in the way of "serious" software.

  26. It was you wasn't it? by geekster · · Score: 0, Offtopic

    You killed c64.com didn't you? Darn it, now i can't check out that game... well, there's lemon64.com ofcourse... whoops, did I say that out loud?...

  27. Portable C64 by Anonymous Coward · · Score: 0

    Wahoo! Now I can carry C=64 with me without using PocketPC (suuucky sucky) or carry my 30 pound C=SX64 Executive Computer. Yup... That's the good stuff.

  28. Nope. Not for me. by JK+Master-Slave · · Score: 4, Insightful

    The people who put out things like this need to think further about their target audience. People like me have PalmOS 3.0 devices running on 68K processors. The 'suits' who buy a new PalmOS device every year have the new thingies. But they're not the folks who will be interested in something like this.

    Oh well.

  29. bad platforms make for good business by penguin7of9 · · Score: 4, Interesting

    Let's make a table:

    Handheld Platform: Porting Effort

    Linux/X11 (handhelds.org, Yopy): trivial (some layout changes)

    Linux-QPE (Zaurus): modest (reuse libraries, rewrite GUI)

    PocketPC: significant (lots of API limitations relative to XP)

    PalmOS: extreme (can't write all-native apps, memory limits, no file system, no resizeable windows, no layout manager, no multitasking, no standard APIs).

    Ironic, isn't it, that popularity is inversely proportional to difficulty of software development? Of course, that's a pretty general rule.

    Now, why is that? Well, look at this news item. When someone ports a Commodore 64 emulator to a Linux/X11 handheld, it's not news because it's so trivial. When someone ports it to PalmOS, it's big news. I once ported a web browser to a Linux/X11 handheld, and that wasn't news either. You still can't get anything of comparable quality for PalmOS, and so every junky PalmOS web browser is a news item.

    Bad OS platforms make for good press, lots of business opportunities, and lots of PR. Programmers feel proud when they have mastered a bad platform and managed to create the tiniest app for a bad platform. That's why PalmOS and Windows XP keep winning in the market. What to do about it, I don't know.

    1. Re:bad platforms make for good business by RevAaron · · Score: 3, Interesting

      I'd put Linux/QPE and WinCE in the same category, modest. There are libraries for WinCE that make it a lot easier, SDL and some partial POSIX compat libraries that make apps a ton easier to port. Even without this, porting isn't all that bad, depending on what the original depended on. Naturally, if it is heavy into OpenGL or DirectX it'll be more work- but then again, if you had an OpenGL-based emulator [1] for Linux, it'd be a lot more than "trivial" work to port it to a Linux PDA, whether it targets Qtopia or X11.

      A big consideration in porting certain types of apps to Linux or WinCE PDAs is the lack of an FPU, which very often pushes the app out of trivial into moderate, even if you're using X11 or SDL on the PDA. There are always the cheerleaders who like to praise the Zaurus unduly, magnifying the disapointment in the platform that much more.

      To an extent, I agree with your assessment about bad platform and PR; if your platform sucks, every "feature," whether it's an actual feature or a fix, seems like a leap for mankind. But, in this case, I really rather doubt it is the case- more likely someone submitted the story, and timothy being relatively ignorant of what PDAs can do these days, thought it was cool and newsworthy. It is certainly cool, but emulation isn't new on PalmOS- at the very least, there are GB, NES, C64, Apple2, and perhaps some others.

      I dunno, it's Slashdot, and this kind of thing should be expected. But then again, it is also expected that some schmuck like me will whine about it, share the truth and their worthless opinion with everyone else... :D

      [1] Sounds silly for a 2D emulator to use OpenGL, but it's sometimes an easy way to blit yer bits...

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    2. Re:bad platforms make for good business by PhotoGuy · · Score: 1
      Bad OS platforms make for good press, lots of business opportunities, and lots of PR. Programmers feel proud when they have mastered a bad platform and managed to create the tiniest app for a bad platform. That's why PalmOS and Windows XP keep winning in the market. What to do about it, I don't know.

      No, I think you're missing an important point here. Those "Bad OS's" generally have to run on weaker hardware. Linux can't run on hardware as weak as the Palm's, and can barely run on Windows CE grade handhelds (I've tried it, it's painful).

      These smaller OS's are specialized for a reason, to achieve modern functionality that people expect in a PDA, while keeping the memory and CPU footprint down.
      --
      Love many, trust a few, do harm to none.
    3. Re:bad platforms make for good business by MythMoth · · Score: 1

      That's just obtuse.

      It's popular because it was first to market.
      It was first to market because it was cheap.
      It was cheap because it made a load of design compromises.
      It made a load of design compromises so it's a bitch to program.

      --
      --- These are not words: wierd, genious, rediculous
    4. Re:bad platforms make for good business by penguin7of9 · · Score: 2, Insightful

      No, I think you're missing an important point here. Those "Bad OS's" generally have to run on weaker hardware. Linux can't run on hardware as weak as the Palm's, and can barely run on Windows CE grade handhelds

      Given the history of UNIX and Linux, that is just an idiotic statement. Both UNIX and Linux run comfortably on hardware that is slower than the original 68k Palm, including X11 even; that's what workstation vendors used to ship.

      The current PalmOS 5 handhelds have 175MHz to 400MHz RISC processors and between 16M and 64M of RAM--more than high-end workstations of not too long ago.

      (I've tried it, it's painful).

      Well, I don't know what you "tried", but you either picked a bad Linux installation or a bad platform. If you tried QPE, for example, it is quite heavyweight compared to X11 and includes several extremely bloated apps. But that tells you nothing about Linux or X11.

      As operating systems go, WindowsCE and PalmOS have no advantages over Linux/X11 in terms of resource usage or performance. If Palm created a toolkit similar to what they are using on top of Linux/X11, it would run more than comfortably on current Palm hardware. In fact, it would probably run much better than the current PalmOS-based implementations.

    5. Re:bad platforms make for good business by penguin7of9 · · Score: 1

      It's popular because it was first to market. It was first to market because it was cheap.

      It wasn't first to market. There were several devices like it on the market before. The fact that it made it in the market where others failed is a combination of excellent marketing, fortuitous timing, and, mostly, dumb luck.

      It was cheap because it made a load of design compromises.

      It would have been even cheaper to develop the system if they had reused existing APIs or bought a better third party kernel.

      And the reason why it remains incompatible and obscure today is because it is profitable for Palm to keep it incompatible and obscure. Palm could have easily switched to a POSIX or even Linux kernel for PalmOS 5 (and run the existing emulator on top of it). But Palm doesn't want to be compatible because they see incompatibility as a strategic advantage.

      It made a load of design compromises so it's a bitch to program.

      It's a bitch to program because the people who wrote it didn't give a damn about system architectures and because they keep getting rewarded through the mechanisms that I mentioned. Systems-that-suck technically really do make good business--if you happen to be in the right place at the right time.

    6. Re:bad platforms make for good business by RevAaron · · Score: 1

      No, I think you're missing an important point here. Those "Bad OS's" generally have to run on weaker hardware. Linux can't run on hardware as weak as the Palm's, and can barely run on Windows CE grade handhelds (I've tried it, it's painful).

      Linux *can* and does run on some PalmOS hardware. ucLinux ran on some old PalmOS units, 16 MHz DragonBalls. But, it wasn't "real" Linux. A lot of the modern PalmOS units have the same hardware as any Linux or WinCE PDA: 200-400 MHz ARM CPU, 30-200 MHz bus, 16-128 MB RAM, lots of potential storage space, networking options up the wazoo, etc. I don't know about you, but I ran Linux on machines far less powerful than these, all the way down to a 25 MHz 386 with only a fraction of the power and RAM of these modern PalmOS, WinCE and Linux PDAs.

      That said, I don't think Linux has much of a place on handhelds, at least not until the software gets better. Linux runs fine, but it is the software available for Linux which really makes it shit poor for PDAs. That said, a memory footprint is important- on boot, my WinCE machine takes up 3-4 MB of RAM; my Linux/Qtopia-based Zaurus C760 is using 18 MB of RAM on boot. No wonder it comes with 128 MB of dedicated RAM. A bit obese.

      What is a "Windows CE grade handheld?" In your opinion, are the existing Linux PDAs, specifically the Zaurus, a bad platform for Linux?

      Aaron

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    7. Re:bad platforms make for good business by RevAaron · · Score: 1

      As operating systems go, WindowsCE and PalmOS have no advantages over Linux/X11 in terms of resource usage or performance.

      That's bunk, man.

      The key to WinCE or PalmOS is that it leaves out the stuff you may not need, but allowing you to add it on later if you need it. I can always install X11 on WinCE if I want (though, not on PalmOS IIRC), but I can't just the functionality that X11 provides which I just don't need on my PDA. Certainly, there are times where having remote display is useful on my PDA, but the majority of the time I don't need it, so why should it waste resources that would be better used for functionality that I actually want?

      I can run X11 on WinCE by installing XFreeCE and get that functionality, and I wouldn't be surprised if the total memory used with CE, XFree, and a couple small apps does end up being smaller than the same set under Linux/X11.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    8. Re:bad platforms make for good business by RevAaron · · Score: 1

      It wasn't first to market. There were several devices like it on the market before. The fact that it made it in the market where others failed is a combination of excellent marketing, fortuitous timing, and, mostly, dumb luck.

      Indeed- Newton, the Amstrad PDA thing, a couple based on GEOS...

      It would have been even cheaper to develop the system if they had reused existing APIs or bought a better third party kernel.

      More importantly, it'd be 10x cheaper for PalmSource, licencees and all of the PalmOS developers out there now if Palm had some this back in 96...

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  30. M.U.L.E. a no-go for Palm by MilenCent · · Score: 2, Interesting

    Even if this works, how are they going to get four players going at the same time? M.U.L.E. can be played with three computer opponents, but the game's really at its best when played with at least three human participants.

    1. Re:M.U.L.E. a no-go for Palm by AddictedToCaffine · · Score: 2, Insightful
      how are they going to get four players going at the same time?

      The IR interface could be used...

    2. Re:M.U.L.E. a no-go for Palm by AchmedHabib · · Score: 1

      True, you can play it alone but it really is best played with more than one player. I could imagine the auctions would be hell on a PDA. I just love to tease desperate buyers. :)

    3. Re:M.U.L.E. a no-go for Palm by Chordonblue · · Score: 4, Interesting

      Perhaps a Bluetooth/Wi-Fi multiplayer interface could be created? It'd be worth trying to play M.U.L.E. multiplayer on this thing.

      Actually, the Tapwave already uses Bluetooth for multiplayer games so this has already been done!

      --
      "...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
    4. Re:M.U.L.E. a no-go for Palm by MilenCent · · Score: 1

      Hacking together a multiplayer interface for a game is one thing, but hacking it together in order to play a game in an emulator is something different. You'd probably have to put special code in the emulator for that. (Isn't Frodo open-source?)

      If you're going to go through all that, the question has to be asked, why not just re-implement the game? Use wireless to enable games with more than four players? I can just imagine everyone frantically pressing the scroll buttons/wheel to get their bids in on time. That'd be cool, heh.

    5. Re:M.U.L.E. a no-go for Palm by John+Harrison · · Score: 1

      You would need "special code" in the game too, which would be pretty tough. M.U.L.E. had a four player option, but it wasn't networked. It involved sharing the joystick(s) and then using the keyboard for the auctions. A great game. I am surprised that there isn't some online version.

    6. Re:M.U.L.E. a no-go for Palm by MilenCent · · Score: 1

      I think there are online versions, of a sort, out there. Some versions are shareware, though.

  31. what you gonna do? by Anonymous Coward · · Score: 0

    I'm gonna try to educate people about the name of the product so they don't keep confusing other people.
    The fact that "most people" repeat something that isn't right never struck me as a good reason to repeat it myself.

    1. Re:what you gonna do? by fm6 · · Score: 1

      You might change some conversational habits, but most of the time you'll just convince people that you're obsessed with something that most people just don't care about. If you're going to destroy your social life, you should at least do it in the cause of something that matters.

  32. Re:First Nitpick! by kisrael · · Score: 1

    Ok, lawyerman, you're right, "Palm Computing Platform" just rolls off the tongue.

    "PalmOS" might be a better choice that accurately and succintly says what people usually mean, but suffers because it doesn't have the recognizability that "PalmPilot" has... "PalmPilot" one word, is how the culture was introduced to the series of devices, and is still where the hook of recognition resides.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  33. Takes Out All The Fun!!! by Anonymous Coward · · Score: 1, Funny

    Its just going to take all the fun out of watching the tv for an hour, looking at all the prety colors while the tape loads!!!

  34. Re:First Nitpick! by Anonymous Coward · · Score: 0

    You Lawyer! You know, the word 'language' has more meanings than just 'small print at the bottom of contracts'.

    Just like how the word 'windows' can also mean something made of glass.

  35. Sound and many games! by Danathar · · Score: 5, Interesting

    Does the emulator support the C64's sound?

    And...

    The reason this is such a big deal is because the low resolution of the C64 looks just fine on a small screen. It looks like crap on a VGA monitor because most games of that era were designed with TV in mind. Many of those games looked better because the black line on every other scan line was a sort of "anti-aliasing" which made many of those games look nice.

    Also, there were MAJOR titles released for the C64 that would NEVER be writing for the Palm. Like the Ultima Series (up to Ultima 6...I think?).

    1. Re:Sound and many games! by Neo-Rio-101 · · Score: 2, Informative
      The reason why the C64 is important is because it's difficult to emulate. Exact timing is required, plus most of the good games used hardware hacks to push the machine - so even the hacks need to be emulated.

      Not only is the C64 the best selling model of microcomputer ever, but it is also the most well understood machine (i.e. the most hacked), and probably has the most games for any one platform. Just check out Gamebase64 and you'll notice that there's well over 15,000 titles that were made for the machine.

      In the meantime, I'm checking out SPLAM which the author better hurry up and release for GBA!

      --
      READY.
      PRINT ""+-0
  36. Palm Pilot games - palm games by ElderKorean · · Score: 2, Funny

    "Frodo, the free Commodore 64 Emulator for your Palm Pilot. I can't wait to get this running so I can ..."

    ... play the old game of Stroker.

    Never had a C64 myself, but saw this once on a friends computer and pissed myself laughing.

    1. Re:Palm Pilot games - palm games by krbvroc1 · · Score: 1

      That is funny - even though I had a C64 I never heard of that game. See http://ready64.altervista.org/english/misc/. Check out the picture of the family enjoying Stroker 2 on their new C64.

      I guess merging Stroker with the Palm was only inevitable in this age of frictionless e-technology.

  37. Re:Hope for all the "lost" files and obsolete form by Anonymous Coward · · Score: 0

    Emulators like this are one reason why I am not so worried about retaining access to files in obsolete formats.

    That works okay for mass-marketted gaming platforms. But what if you have files written by Word X.Y. It is a safe bet that the next version of Word will read them. However, get a couple of versions down the line and it will claim that the file is in an unknown format.

  38. i wish i could use this on my clie sj20 by deviantonline · · Score: 1
    i wish i could run this on my non arm clie! (what i would give!!)

    it has the right resolution, but unforunatly an arm processor is required to emulate a 1.7?mhz processor? shouldnt this device be able to handle this?

    1. Re:i wish i could use this on my clie sj20 by BenjyD · · Score: 1

      The Dragonball is very, very slow. The 16Mhz version gets around 4 million instructions/second or so. They (IIRC) don't have any cache, and memory latency is pretty poor. Emulating a whole system like the C64, which I think had a bunch of custom chips for game-related functions (sprites etc), requires much more processor power than you'd think.

    2. Re:i wish i could use this on my clie sj20 by deviantonline · · Score: 1
      thats true... but for non-arm processors sound and colour would not need to be emulated..

      but still, a 32bit dragon processor running 33mhz should be enough... but i guess its not

  39. Re:Frodo requires an ARM processor and OS 5.0 by BenjyD · · Score: 3, Funny

    Of course porting will be easy. I mean, how much difference can an order of magnitude performance difference and a change in endianess make?

  40. Re:Nope. Not for me. by Anonymous Coward · · Score: 0

    Or maybe they were just looking for a fun project and don't really care who uses it. They aren't selling it. They get nothing whether 10 or 1000 people download it. I don't really think of a "target audience" when I start working on a project. Usually it's because there is a piece of software that I need that doesn't exist.

  41. I want to run .. by Stavr0 · · Score: 4, Funny
    Frodo C64 emulator for Palm Pilot
    ... on CoPilot emulator for Windows 9X
    ...... on a VMWare session for Linux

    Just because I can.

  42. It runs good here! by Chordonblue · · Score: 1

    Er.. My Tungsten T1 has a 144 MHz OMAP (ARM compatible) processor. Just loaded Frodo up and it's GREAT!

    Now for that Atari 800xl / Amiga emulator... Hmmm...

    Maybe a small Linux distro too (he asks, hopefully).

    --
    "...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
  43. Re:Not bad, but...Number Munchers by Doc+Squidly · · Score: 1

    Do you think that they'll have Number Munchers for the Apple II emulator. Loved that game as a kid. It the only thing that got me past 3rd grade math.

    --
    I think I think, therefore I think I am.
  44. Overclocking the XSCALE by YoungBonzi · · Score: 0

    I just ordered Pocket Hack Master for my Toshiba e355 Pocket PC. I'm hoping to be able to emulate SNES games at 60fps with sound. Does anyone understand the methodology behind overclocking, or is it just trial and error? Any recommendations?

    1. Re:Overclocking the XSCALE by Weaselmancer · · Score: 2, Informative

      Does anyone understand the methodology behind overclocking, or is it just trial and error? Any recommendations?

      My recommendation is not to bother trying. XScale and a lot of other embedded processors are highly integrated units - all the stuff in a PC that you plug in cards for is in the chip (audio, display, etc.)

      To run all of these internal peripherals, there are internal registers that divide the clock down. If you change the crystal, you screw up the clock for all these internal gadgets, and they probably won't work at all. No audio, no display, no pcmcia...it would all glitch.

      Weaselmancer

      --
      Weaselmancer
      rediculous.
    2. Re:Overclocking the XSCALE by imsabbel · · Score: 1

      in fact the OMAP Processor includes not only an ARM core, but a DSP, too.
      So overclockability (is that a word?) would be limited by the slowest of both cores...
      On the other hand, the OMAP is running at 400 MHz in the T3, and it would be VERY unusual to have a binsplit that is that "broad", so its possible than most omaps would run at 400Mhz...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  45. Re: Palm games sucking by King_TJ · · Score: 2, Troll

    I think the Palm games probably just seem to "suck" more to people nowdays because they're only experienced on that small screen, with limited user input devices.

    At least the C64 had the advantage of displaying to a normal sized TV screen (or monitor, if you were lucky).

    I've actually run quite a few Palm games that I thought were impressively well done, yet I don't ever play them more than a few times. The user experience just isn't that great on a little PDA.

  46. Re:Nope. Not for me. by MadChicken · · Score: 1

    I think the Palm OS 3.0 devices are ancient these days. With the Tungsten E's price range, there is no more valid "old Palm" market.

    I'm cheap, and even *I* would get a Tungsten E (it's the same price as my IIIxe was).

    --
    SYS 64738 NO CARRIER
  47. There is an Atari ST Emulator too ! by Anonymous Coward · · Score: 1, Informative

    You can find a great free Atari ST emulator for Palm at http://www.codejedi.com/shadowplan/castaway.html

    It works really well for the devices that it support, such as Sony NX, NZ, UX, TG series, Palm Tungsten T3 and Tapwave Zodiac :)

    IMHO, this is even cooler than having a C64 emu on Palm :)

  48. Colem??? by OneFix · · Score: 1

    Good, now how about a port of Colem (the colecovision emulator)...this console would be perfect for a handheld...

    The colecovision had 16 colors, low quality sound (by todays standards), low resolution, and low rom sizes (16 to 32kbytes)...

    By comparison, the C= 64 had a hybrid Analog/Digital sound chip (SID), support for add-on hardware, paddles, joysticks, flight controllers, mice, and larger applications (180 to 320 kbytes)...

    The earlier game consoles just make more sense to emulate on a handheld...

    1. Re:Colem??? by rofthorax · · Score: 1

      The C64 had hardware sprites that would require simulated multitasking to simulate. And the Palms, most only have one voice.. It would be like getting a IBM XT to emulate a C64 with the memory management of a Timex Sinclair.

      --
      Just say no to license servers!!
    2. Re:Colem??? by Anonymous Coward · · Score: 0

      There is a Colem port that's been around for a while. Sound and everything-- works great.

      www.palmemu.com

  49. Re:Frodo requires an ARM processor and OS 5.0 by fm6 · · Score: 1
    Performance is hardly an issue. Even an old Palm V, with its 15Mhz processor, should have no trouble emulating a 1 Mhz 6502.

    As for endianness, what's the big deal? It's not that hard to make your code endian-agnostic. Juddging from the list of Frodo ports, it's just not an issue.

  50. In case this doesn't quench your nostalgic thirst. by gklinger · · Score: 2, Informative
    We've been discussing this emulator for a while over on ClieSource. It's not quite finished yet but so far, so good. The caveat is that it only runs on Palm OS 5.x devices and it requires a fairly robust CPU as well.

    If you're interested in emulation on Palm OS-based handhelds, you should learn the name Jeff Mitchell. He's the programmer behind XCade (an arcade emulator) and CaSTaway (an Atari ST emulator). Nifty stuff. Check them out.

  51. Re:Frodo requires an ARM processor and OS 5.0 by Anonymous Coward · · Score: 1, Informative

    The difficulty with C64 emulation lies in the VIC and SID, not the CPU.

    It's a similar situation with Amiga emulation - the CPU isn't tough, it's the sodding PAD chipset that means the first PC that got AGA-amiga-native-like performance in emulation was about 1.4 GHz.

  52. Re:Nope. Not for me. by JK+Master-Slave · · Score: 1

    That means falling into the Windows CE trap, of big fast power-sucking hardware designs.

    PalmOS 3 and earlier devices have a focused design and scope of performance. And the user can almost forget about the battery between changes.

  53. Finally a real Operating System on the Palms!! by rofthorax · · Score: 1

    For those of you not familiar with programming the palms, its like a 286, its multiprogrammed, you actually have to control your own tasking, its monotasking in other words.. Your programs can not be more than 64K in size, in general, but post OS 3.0 there are more freedoms.. Why do people use Palms anyhow, design constraints force developers to think creatively and keep interfaces consistent and simple. But its not fast as a Ipaq, its far from feature ridden, its the perfect example of how the a bit of marketing and advertising can influence consumer decisions better than feature rich hardware additives and processing quality. Any Ipaq could outrun and emulate several palms (why aren't they?).. And still the palms sell for around the price of some PalmPC's. So what's the point of having a palm emulate yet another slower machine as the C64? Nostalgia, and maybe the consumers know better what they want than 3Com and Handspring? Eventually there will a palmtop pc that emulates everything and people will get what they want and the technology supporting it will be vendor independent.. Like it is with telephone numbers for cellphones..

    --
    Just say no to license servers!!
    1. Re:Finally a real Operating System on the Palms!! by Anonymous Coward · · Score: 0

      Your post is wildly out of date.

      Current Palm devices aren't lagging behind PocketPC devices in terms of hardware performance any more, and the Palm OS and the software that runs on it are a LOT more efficient than the bloated PocketPC platform.

    2. Re:Finally a real Operating System on the Palms!! by saintlupus · · Score: 1

      Why do people use Palms anyhow

      Because all I need a PDA for is to keep track of phone numbers and appointments. Doing these simple tasks _faster_ is just not worth the added expense and shorter battery life over my three year old m100.

      --saint

    3. Re: Finally a real Operating System on the Palms!! by Planesdragon · · Score: 1

      Why do people use Palms anyhow, design constraints force developers to think creatively and keep interfaces consistent and simple.

      That's part of it. Another is cost & battery life--or, rather, those WERE two major reasons.

      But its not fast as a Ipaq, its far from feature ridden, its the perfect example of how the a bit of marketing and advertising can influence consumer decisions better than feature rich hardware additives and processing quality. Any Ipaq could outrun and emulate several palms (why aren't they?)..

      My palm (Zire 71) can play MP3s & movies, has avaliable wireless internet, works with various office documents, has a camera, a backlit color screen, and is roughly equivalent to an iPaq in CPU/price.

      The flagship palm, the Tungsten 3, has (AFAIK) the highest-resolution screen, a microsphone, no camrea, but a slew of others things that, apparantly, meet or beat every PocketPC on the market.

      So, anyway, while PalmOS devices were indeed slower than PocketPCs two years ago, the new OS5 devices have largely eliminated the broad differences.

      Eventually there will a palmtop pc that emulates everything

      God, I hope not. If we must have code portability, I'd rather have a "reference platform" like Java or .Net before a slew of emulators.

      technology supporting it will be vendor independent.. Like it is with telephone numbers for cellphones..

      You're right here. In 100 years, I want every computer to have essentially the same OS.

  54. Why Frodo? by Anonymous Coward · · Score: 3, Informative

    Why do people keep on porting Frodo? It's the only C64 emulator available for the GamePark 32, too.

    To be frank - it's rubbish. The quality of emulation is *far* lower than something like VICE, or CCS64, and this has it's consequences. As a rule, you have to find particular versions of software made for Frodo, because the majority of games out there simply won't load. With something like VICE I've never had a game that wouldn't load on it that wouldn't also fail to load on my real C64.

    Surely the superb VICE can't be too difficult to port?

    1. Re:Why Frodo? by A+Life+in+Hell · · Score: 1

      it's all about CPU power required to run - the emulation accuracy of vice comes at quite a high CPU price.

      now, an interesting alternative would be to port vice v0.12, which was the last version to use line based emulation, but i dunno how realistic that would be

      --
      Commodore 64, Loading up the dance floor!
  55. Finally by Anonymous Coward · · Score: 0

    Ooo, a commode in yer pocket... anyone remember the tribute to Commodore and Atari in MAD Mag??

    The slogan stuck - Commode Computers: A Commode in every house....

  56. Re:Nope. Not for me. by steevc · · Score: 0

    I had a IIIx for about 4 years before I bought my Zire 71. Both cost about the same, but the Zire is a much more capable device (camera, MP3, video). Eventually you have to move on if you want the new fun stuff.

    Mind you, if someone ported the emulator to the old Palms I'd be very impressed.

    Steve (not a suit, just a normal geek)

  57. Re:Nope. Not for me. by barc0001 · · Score: 1

    I've used every series of Palm since the Pilot 1000 days. Currently I've got a Zire 71, and honestly, the battery doesn't concern me in the least. I only recharge it once a week and still use it to play a bit of music each day, use it as an alarm clock and a book reader. True I don't have the same longevity that I did when I had a Palm 1000 or my III (2 months between battery changes), or even when I had the Sony SJ20 (about 3 weeks to a charge, niiice backlight paperwhite) but I think the color screen, MP3 capability, and the ability to run stuff like Frodo (which I tried and it works like a hot damn) is more than a fair tradeoff.
    I also discovered a really cool use for that somewhat useless camera built into it. At the place I work, the previous sysadmin was a worthless twit and never bothered to make a map of all the phone/data jacks for each person before a lot of them moved heavy desks *right in front of them*. Even though the info's written on the plates, no human can see them without emptying the desk and moving it. Unless I slip the Palm down there with a flashlight and take a pic.
    That alone makes it worth its weight in gold.

  58. Re:First Nitpick! by barc0001 · · Score: 1

    If you want to bring lawyers into it, it's their damn fault that they're no longer called "Palm Pilots". Oops. Hope Pilot Pen Corporation doesn't want to send me a C&D letter.

  59. Have you been living under a rock ? by irwjager · · Score: 1

    Dude, your comparison is so way off... PalmOS 3.0 was launched in 1998. You're comparing 1998 tech with 2003 tech ? As a matter of fact, OS5.x ARM based Palms emulate the old 68K Dragonball hardware to stay compatible with older software. Also, you obviously haven't checked /. for the last couple of years... To recap: 3Com hasn't owned Palm for god knows how many years. PalmSource (maker of PalmOS) spun off from Palm and is now a seperate company. Handspring has merged with Palm to become PalmOne. The higher-end palms run on a 400Mhz XScale. Their screens have two times the resolution of a PocketPC. Yes, they play MP3, yes they play DivX, and yes they emulate yer favourite 80's homecomputer. It's like saying "I can't believe ppl stil buy from IBM... Dell machines are much faster and they never suffer from burnt-through tubes !"

  60. Get off it by Ryosen · · Score: 1

    >>So why post this?

    Because some of us find this interesting. "News for Geeks" and all that. Many of us have very fond memories of the C64 (see here) and are appreciative of this article.
    Besides, sludging my arse back into work after a 4-day weekend, this news actually brightened my morning a bit and gave me a new toy to look forward to.

    --

    Ryosen
    One man's "Troll, +1" is another man's "Insightful, +1".
  61. Re: I've got some to add to that list. by fishlet · · Score: 1

    I cast my votes for the following favorites.

    Paradroid
    Wizball
    4th and Inches
    Test Drive (the original)
    Yie Ar Kung Fu
    Commando

    I could go on, but those are the ones I remember the most.

  62. Not really... (Re:Hope for all the "lost" files) by jetmarc · · Score: 1

    > As long as you carefully transfer old files and their corresponding applications
    > to new storage media, you can hope that a emulator like this will give you access
    > to otherwise lost data.

    Hm, not always true. Imagine you wrote your letters with some C64 editing software
    (maybe under GEOS). Now, even if you were still to own the files, and the software,
    and the emulator to run it and view your files - how would that enable you to actually
    USE them? You still can't incorporate them into the OfficeXP document that you're
    writing on the same (host) machine. And probably the only way to print them is to
    make a screen snapshot of the host machine, with the emulator window on top :-)

  63. Re:Not really... (Re:Hope for all the "lost" files by G4from128k · · Score: 1

    > As long as you carefully transfer old files and their corresponding applications
    > to new storage media, you can hope that a emulator like this will give you access
    > to otherwise lost data.

    Hm, not always true.....Now, even if you were still to own the files, and the software, and the emulator to run it and view your files - how would that enable you to actually USE them?.....


    Good point. This depends on the quality of the emulator. If the emulator supports any form of copy-paste, drag-n-drop, etc., then reuse is easy. And if the old application supports a save-as-text (or similar standard format) and the emulator supports movement of files between the host file system and emulated file system, then reuse is also possible. But you are right that these features are not gauranteed.

    --
    Two wrongs don't make a right, but three lefts do.
  64. Re:Hope for all the "lost" files and obsolete form by Mozai · · Score: 1

    As a matter of fact, I did use a C=64 emulator to rescue an old "teenage angst poetry generator" written in BASIC over a decade ago. Ah, that and good old Eliza written in not-Lisp.

  65. Auto-Duel by Anonymous Coward · · Score: 0

    need I say more?

  66. Re:First Nitpick! by kisrael · · Score: 1

    yeesh, the mods went really crazy w/ redundants and overrateds. Those are some of the dumbest moderations to make...

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  67. Re:First Nitpick! by fm6 · · Score: 1

    Yeah, I think somebody was mad at me. Not a big deal -- it was just a humorous post, not entirely ontopic.