Flip and rotate arguments to drawing functions?

That is a good idea to save RAM. Maybe each bitmap could even have own 16-color subset (map) of the main 256-color palette. Otherwise the first 16 colors of the 256-color palette will always be used.

A good idea as long as its implementation makes it optional.
Otherwise people who don’t use it would be paying for a feature they aren’t using.