16 bit graphics?

Blitz3D Forums/Blitz3D Programming/16 bit graphics?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Hmm, so what can I actually do with a 16 bit screen then?
If I do a ReadPixel() don´t I get the 24 bit values?

And the Load and SaveImage functions, does they truly work with 16 bits if the files/screen is in 16 bit?

"It supports it but wraps to the target caps"
What does this mean? That I always need to do my own conversions(24 bit to 16 bit) if I want the actual 16 bit color values from a pixel on a 16 bit screen?

And about LockedFormat(). Can I somehow set the format of the screen? If it does support both 565 and 555, when are these two formats used, and why?

It seems to me that Blitz requires me to always "think" 24 or 32 bit, and that a 16 bit screen is only there to be compatible with some gfx-cards, or something.