Jump to content


Photo

Caanoo Ram? Just How Much Is Available?


6 replies to this topic

#1 Railguy123

Railguy123

    Member

  • Members
  • PipPip
  • 29 posts

Posted 26 November 2011 - 07:11 PM

Hi. As the topic asks, How much ram is available for use in Homebrew? 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? Or is it stuck with like 32MB of ram? (I've been told it has 128MB and also 32MB of ram.) How hard would it be to port Q3 over anyways? Thanks for your help

- Jastolze

#2 someoneElse

someoneElse

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 102 posts
  • Gender:Not Telling

Posted 26 November 2011 - 11:48 PM

It has 128MB of system memory, of which close to 80MB is free for application use.

#3 Rikku2000

Rikku2000

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 301 posts
  • Gender:Not Telling

Posted 28 November 2011 - 11:02 PM

80 MB for use i have allready try more on quake but if i use over 80 it will crash

#4 lnx64

lnx64

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 212 posts

Posted 29 November 2011 - 05:11 AM

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.

#5 Railguy123

Railguy123

    Member

  • Members
  • PipPip
  • 29 posts

Posted 30 November 2011 - 11:14 PM

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.

So, why can't this be done on the caanoo? Or can it? Because it has enough ram and will run pretty decent, right?

#6 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 01 December 2011 - 12:52 AM

Because it has enough ram and will run pretty decent, right?

Having enough ram is just a part of the equation. You also need to access that ram fast enough.
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.
- http://en.wikipedia..../Megahertz_myth
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.

#7 Hardyx

Hardyx

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 263 posts
  • Gender:Male

Posted 05 December 2011 - 11:05 AM

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?

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.

Edited by Hardyx, 05 December 2011 - 11:12 AM.




Reply to this topic