Bad SHR640 conversion
Brought to you by:
fadden
Reported by Bill Buckels:
Dithered images created by BMP2SHR are not displaying correctly. CiderPress is using the wrong offsets for the 640 mode palette.
In ReformatSHR::SHRDataToBitmap8, the "if (mode640)" section uses "colorTableOffset + pixelVal + N", where N is 12 / 8 / 4 / 0. Apparently it should be 8 / 12 / 0 / 4.
Sample images from Bill Buckels.
Fixed in 3.0.2d1.