Quote Originally Posted by Alimonster
There are 2 bytes for 16 bits (16/8 ), so you get each surface taking up: 800x600x2 = 960000 bytes. 8 Mb = 8 * 1024 * 1024 bytes = 8388608. So dividing them gives you approximately 8.7 (i.e., 8 ) textures then. This ain't taking account of the pitch of the surfaces, which may cause them to use up a little more memory, or mipmaps in 3d (which again will consume a fair bit of memory if used). Hope my calculations aren't wrong -- I'm a little tired.

The easiest way would be to get hold of an 8meg graphics card and see for yourself.
Thanks, I worked it out the same myself, I just don't seem to be able to fit more than 4 or 5 Mb worth of surfaces into 8Mb... I think I need an 8Mb card to test myself.