alright. IM working on something. But just out of interest, could someone fill me me in on the animation limits of the gameboy, such as any frame limitations, and how many Frames per second it can attain.
It's not the frame rate as such that you need to concern yourself with... more like the limit of how many physical frames one can store.
There are tricks that allow streaming of data direct from ROM into RAM which feasible means you could have very smooth animation, however that is then offset by the amount of physical memory the cartridge has... be it 512k, 1024k and so on... the bigger the cart the more it costs to manufacture... (ROMs start @ 256Kbit (32k) and go up to 16MBit (2Mb)
That asides, you've then the actual hardware sprite limitations which adam has mentioned already.
These are:
- upto 40 sprites allowed on screen at any one time
- Max sprite size = 8x16 pixels (note:
NOT 16x8)
- Min sprite size = 8x8 pixels
- 10 sprites only allowed to be displayed on one raster line at any one time (as adam has mentioned) otherwise sprites start to 'drop out'
- Video RAM = 8k (that's the maximum amount of graphic data allowed at any one time in memory, this includes backgrounds, sprites, fonts and any HUD) [it's not a lot]
More details
here Skip to the section that's headed VIDEO... there's a load of extra gubbins in there that I may have missed.
I'm curious now to see what you're gonna do... good luck.