Priest of the Order of the Butterfly
Posts: 833 from 2003/3/4
From: #AmigaZeux, Gu...
Did you also define your screen in the prefs of System... Screens?FYI
I didn't, but I gave it a go - creating another 256 colour screen mode alongside the Ambient one - then changing the screenmode Tooltype to its name. But that didn't work unfortunately ("The Organiser screen couldn't be opened in the selected screen mode".
Possibly due to MorphOS using CLUT rather than bitplanes for its 8-bit screenmodes. Possibly. Dunno.
The earlier example with the icons not being coloured on a 32-bit screen is because the program doesn't know what 32-bit screens are, and defaults to 4 colours.
See, the original plan to avoid all these problems with truecolour screens, pen allocation and having to open public screens was by using the datatypes system. Picture.datatype would remap, and if necessary dither, any internal image.
Problem one was that software even in the late 90s often strove to be compatible with OS2.x, or run straight off floppy (which wasn't allowed to supply the datatype clases and libraries). Problem two was this was as slow as treacle.
So unfortunately, while MorphOS compatibility with older software is incredible, it has limits. But then again, so did AmigaOS as soon as you slotted a graphics card in there. The original 3.1 datatypes system didn't support 16/24/32 bit screens either.