Format for cursors
Posted: Sat Sep 23, 2023 1:59 pm
Hi.
I was reviewing the recent #9941 commits by Doczom, in `cursors.inc`.
Some questions:
1. Is there a reason all system cursors are set to 32x32 px... even when smaller sizes 16x32 or 16x16 would fit the artwork? Does it reduce code size or execute faster?
2. The .CUR format used in KOS seems identical to that specified by MS Win. Does the KOS decoder support `IBM OS/2` / `v1.x` / BMPv2 data... or only BMPv3 ? These have the smallest DIB header of 12 bytes and allow more compact 3 byte (non-padded) palette entries.
Many thanks.
I was reviewing the recent #9941 commits by Doczom, in `cursors.inc`.
Some questions:
1. Is there a reason all system cursors are set to 32x32 px... even when smaller sizes 16x32 or 16x16 would fit the artwork? Does it reduce code size or execute faster?
2. The .CUR format used in KOS seems identical to that specified by MS Win. Does the KOS decoder support `IBM OS/2` / `v1.x` / BMPv2 data... or only BMPv3 ? These have the smallest DIB header of 12 bytes and allow more compact 3 byte (non-padded) palette entries.
Many thanks.