Jump to content
  • Advertisement
Sign in to follow this  
HWguy

2D pipeline -- ARM cycles?!

This topic is 4875 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Urgently need some help I am trying to estimate the MIPS required to process graphics for a typical 2D game, and would very much like to find an approximate breakdown of what it takes to perfrom each operation of the 2D pipeline. The assumpions are -- ARM7/9, no hw acceleration, QVGA screen size. In addition, how do I estimate the memory bandwidth requirements for same. Thanks in advance, HW Guy

Share this post


Link to post
Share on other sites
Advertisement
This isn't an easy question to answer without knowing the specifications of your hardware (instruction set, instruction latency, memory latency, bus latency...) and what exactly your 2D pipeline does. Even with that info it's a lot of work, so I suggest you state what you want to accomplish and maybe someone can tell you if it's doable.

Share this post


Link to post
Share on other sites
What hardware? GBA or Cellphones (or something else?)
The biggest thing I've seen (in cellphones) is slow lcd refresh rates and very slow bitblt's. This comes down to speed of the the memory on the devices, which is usually a limiting factor. Mind you Cellphones have been improving a hell of alot, but their still below dedicated gaming hardware (GBA,nGage etc).

Getting your hands on real specs for cellphones is very hard, it will very even on the same model occasionally. I'd suggest creating a test application, and do fullscreen transparent blits to gauge the speed.

Share this post


Link to post
Share on other sites
Quote:
Original post by MustEatYemen
Mind you Cellphones have been improving a hell of alot, but their still below dedicated gaming hardware (GBA,nGage etc).


N-Gage have no dedicated hardware. It hase exactly same hardware as Nokia 7650 and Nokia 3650. The only difference is amount of memory.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!