Caanoo Ram? Just How Much Is Available?
Posted 26 November 2011 - 07:11 PM
Posted 30 November 2011 - 11:14 PM
So, why can't this be done on the caanoo? Or can it? Because it has enough ram and will run pretty decent, right?
I remember having a Celeron with 64MB of RAM that played Quake 3 at 60FPS.
That was when we had a Voodoo3 3000. I miss those days.
Posted 01 December 2011 - 12:52 AM
Having enough ram is just a part of the equation. You also need to access that ram fast enough.
Because it has enough ram and will run pretty decent, right?
Then goes the CPU :
- The celeron contain a good fpu (Float Process Unit, float are used to represent real numbers), which quake 3 probably abuse, but sadly the caanoo dont have such fpu.
And finally the GPU... The pollux dont match a voodoo 3
about the psp, the psp crew have access to the lower level of the gpu which, when in good use, can do wonder. We dont have such low-level acces (not that I would know what to do with that, but others around here probably would
That doesn't mean Q3 cant be ported. But it look like a tough job.
Posted 05 December 2011 - 11:05 AM
CPU speed and memory is not all in computing, specially when you have different systems. PSP has a MIPS processor with a Floating point unit (FPU) and another MIPS processor called Media Engine. A floating point unit allows to accelerate calculations used in 3D, and aids the main CPU. Caanoo has an ARM processor without floating point unit. Has a GPU unit with some floating operations called GTE, but it isn't directly accesible. This means 3D calculations are slower in Caanoo, because they are emulated in software. Another option for this problem is optimize the code for use integers, or use the Caanoo GTE for floating calculations. But both options have a lot of work rewriting the game.
I wanted to play Quake 3, but on my PSP Brite it only runs about 18-24 fps. Since this can be overclocked to 900 MhZ, why can't it be ported? My PSP has 333 MHZ, and I've gotten all the way up to 45 fps, on smaller maps. So, is it possible?
Edited by Hardyx, 05 December 2011 - 11:12 AM.