Commodore 64 Emulator For Your Palm Pilot 191
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 :)"
Pocketses (Score:4, Funny)
Lends a new meaning to 'What hass it gots in its pocketses??'
RD
Not bad, but... (Score:5, Funny)
Done and Done (Score:5, Informative)
Oregon Trail sold seperately.
Addictive arcade games for the palm at last? (Score:5, Insightful)
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.
Re:Addictive arcade games for the palm at last? (Score:4, Insightful)
Re:Addictive arcade games for the palm at last? (Score:2)
Re:Addictive arcade games for the palm at last? (Score:5, Informative)
Bruce Lee
Archon / Adept
Bubble Bobble
M.U.L.E
California Games
Winter Games
Ghostbusters
Galaxian
Paper Boy
Pitstop 2
Beach Head
Re:Addictive arcade games for the palm at last? (Score:2)
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
Re:Addictive arcade games for the palm at last? (Score:4, Informative)
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.
Re:Addictive arcade games for the palm at last? (Score:3, Informative)
The Paradroid port [sourceforge.net] Windows and Linux
The making of... [zzap64.co.uk] Andrew Braybrook's diary
Re:Addictive arcade games for the palm at last? (Score:2)
Thanks for that. Already downloaded.
Re:Addictive arcade games for the palm at last? (Score:2)
Re:Addictive arcade games for the palm at last? (Score:2)
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!
Re:Addictive arcade games for the palm at last? (Score:2)
I remember Gridrunner being an Amiga game. Has my brain gone muddled
Re:Addictive arcade games for the palm at last? (Score:2)
Uh, yup.
Re:Addictive arcade games for the palm at last? (Score:2)
Paradroid
Karateka
Castle Wolfenstein
Raid on Bungling Bay
Re:Addictive arcade games for the palm at last? (Score:2)
Jumpman
Gunship
Re:Addictive arcade games for the palm at last? (Score:3, Interesting)
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)
Re:Addictive arcade games for the palm at last? (Score:2)
Re: I've got some to add to that list. (Score:2)
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.
Re: Palm games sucking (Score:3, Troll)
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.
Re:Addictive arcade games for the palm at last? (Score:3, Interesting)
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
Re:Addictive arcade games for the palm at last? (Score:4, Interesting)
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..
Emulators all around... (Score:3, Insightful)
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.
Re:Emulators all around... (Score:3, Insightful)
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...
Re:Emulators all around... (Score:2)
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
Re:Emulators all around... (Score:2)
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
Re:Emulators all around... (Score:5, Funny)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
I even gave my dancemat PS2 controllers to my cousin!
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:2)
bad platforms make for good business (Score:5, Interesting)
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.
Re:bad platforms make for good business (Score:4, Interesting)
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...
[1] Sounds silly for a 2D emulator to use OpenGL, but it's sometimes an easy way to blit yer bits...
Re:bad platforms make for good business (Score:2)
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 handhel
Re:bad platforms make for good business (Score:3, Insightful)
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 a
Re:bad platforms make for good business (Score:2)
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, b
Re:bad platforms make for good business (Score:2)
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 RA
Re:bad platforms make for good business (Score:2)
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
Re:bad platforms make for good business (Score:2)
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 devel
Re:Emulators all around... (Score:2)
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)
Re:Emulators all around... (Score:2)
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 us
Get off it (Score:2)
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 [slashdot.org]) 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.
Re:Emulators all around... (Score:2)
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
Re:Emulators all around... (Score:2)
Re:Emulators all around... (Score:3, Informative)
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.
All right! (Score:5, Funny)
You know, I never felt my Dreamcast was fully functional unless I could program BASIC on it.
Move over, Soul Calibur, GOTO's coming!
Unreal (Score:4, Insightful)
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.
Re:Unreal (Score:2)
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 [myzaurus.com]. The built-in keyboard makes a huge difference, and would be perfect for playing the old Ultima games!
Re:Unreal (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 [killefiz.de].
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.
Re:Unreal (Score:4, Informative)
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.
Re:Unreal (Score:2)
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.
Re:Unreal (Score:2)
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 veriet
Hope for all the "lost" files and obsolete formats (Score:5, Interesting)
Its not a perfect solution -- emulators don't support special hardware or obsolete storage equipment and not every machine gets an emulator.
Not really... (Re:Hope for all the "lost" files) (Score:2)
> 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 Office
Re:Not really... (Re:Hope for all the "lost" files (Score:2)
> 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
On my phone (Score:5, Informative)
Re:On my phone (Score:2)
Re:On my phone (Score:2)
Re:On my phone (Score:2)
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 P
Nope. Not for me. (Score:4, Insightful)
Oh well.
Re:Nope. Not for me. (Score:2)
M.U.L.E. a no-go for Palm (Score:3, Interesting)
Re:M.U.L.E. a no-go for Palm (Score:2, Insightful)
The IR interface could be used...
Re:M.U.L.E. a no-go for Palm (Score:5, Interesting)
Actually, the Tapwave already uses Bluetooth for multiplayer games so this has already been done!
Re:M.U.L.E. a no-go for Palm (Score:2)
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
Re:M.U.L.E. a no-go for Palm (Score:2)
Re:M.U.L.E. a no-go for Palm (Score:2)
Sound and many games! (Score:5, Interesting)
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?).
Re: (Score:2, Informative)
Palm Pilot games - palm games (Score:2, Funny)
Never had a C64 myself, but saw this once on a friends computer and pissed myself laughing.
I want to run .. (Score:5, Funny)
Just because I can.
Colem??? (Score:2)
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...
In case this doesn't quench your nostalgic thirst. (Score:3, Informative)
If you're interested in emulation on Palm OS-based handhelds, you should learn the name Jeff Mitchell. He's the programmer behind XCade [codejedi.com] (an arcade emulator) and CaSTaway [codejedi.com] (an Atari ST emulator). Nifty stuff. Check them out.
Why Frodo? (Score:3, Informative)
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?
Overrated (Score:5, Informative)
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. [palmone.com]
Re:Overrated (Score:3, Informative)
Re:Overrated (Score:5, Informative)
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.
Re:Frodo requires an ARM processor and OS 5.0 (Score:2)
Frodo is open source and seems to be easy to port. Shouldn't be hard to make it work on DragonBall Palms.
Re:Frodo requires an ARM processor and OS 5.0 (Score:4, Funny)
Re:Frodo requires an ARM processor and OS 5.0 (Score:2)
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 [uni-mainz.de], it's just not an issue.
Re:what you gonna do? (Score:2)
Re:Frodo requires an ARM processor and OS 5.0 (Score:2, Informative)
Zire71 (Score:5, Funny)
Sure does take me back. Once again I can do...
10 PRINT "HELLO WORLD"
20 GOTO 10
Re:Zire71 (Score:5, Funny)
It runs good here! (Score:2)
Now for that Atari 800xl / Amiga emulator... Hmmm...
Maybe a small Linux distro too (he asks, hopefully).
Re:First Nitpick! (Score:2)
Re:First Nitpick! (Score:2)
Re:First Nitpick! (Score:4, Informative)
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.
Re:First Nitpick! (Score:2)
"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.
Re:First Nitpick! (Score:2)
They have! (Score:5, Informative)
Commodore 64 web browser [dunkels.com]
How useful these really are, I don't know. But they exist.
~Philly
Re:i wish i could use this on my clie sj20 (Score:2)
Re:Overclocking the XSCALE (Score:3, 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 the
Re:Overclocking the XSCALE (Score:2)
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...