Screen depth is 16bit and I need to set friend_bitmap manually.
Hmm, I'll double-check in case I've missed an '=', but being at least 16-bit is *only* criteria for it being set automatically.
If you run with -v, what does the "screen depth =" line say?
Noticed that effect without friend_bitmap, is same than color problems with AGA. Is it possible, that problems with AGA are related?
Possibly, but guigfx knows what screen it's mapping for, so I find it unlikely. You can try friend_bitmap on AGA screens of course. It looks like an endian issue, but I've tried a myriad of different byte orders for the images and none of them are right. What I haven't tried is blotching out individual channels to try and work out what order they're supposed to be in. Maybe I'll give that a go when I have some time.