dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385 |
quote: Originally posted by GSR13
The limitation is in the Processor. The fastest Palm Processor to date is a 33MHZ Dragonball VZ processor. While a 66MHZ processor has been announced, it is still nothing compared to the PPC processors.
In fact, Microsoft has forced PPC Device manufacturers to use the StrongARM processor, which runs at 206MHZ and is 32Bit.
There's a lot more to it than just the CPU. The Dragonball is also a 32-bit CPU and though it runs at a lower clock speed, it's a CISC processor (StrongARM is RISC) and can do a lot more with each instruction that it executes. A 33MHz Dragonball is probably somewhere in the neighborhood of a 120MHz StrongARM in terms of processing power.
A much bigger limitation for PalmOS game developers is the lack of decent graphics support in past versions of the OS. The PalmOS has always been designed for doing text and buttons instead of game style bitmapped graphics. Doing game work usually means bypassing some (or all) of the OS and then developers have to deal with the differences between all the different types of PalmOS hardware and all the different versions of the OS.
Now, on top of that, throw in a severe lack of dynamic RAM. Games need lots of temporary RAM to build bitmaps and keep track of rapidly changing data. A single 160x160x16-bit color screen takes about 50KB. I just checked my Prism and with nothing running but the launcher, I only have about 200KB of dynamic RAM free. It would take half of that just to double buffer the screen. That doesn't leave a lot to work with.
Last but not least, Palm devices used to occupy a much lower price segment than the PPCs (and on average still do). To some extent that limits what software developers can charge for apps. Writing games takes a lot of man hours. Given the difficulty of writing PalmOS games, if you know that a game you can sell for $25 on the Palm could just as easily sell for $35 on PPC, which platform would you target?
__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>
|