Цитата
(bodja74 @ Dec 19 2007, 23:37)
протестировал монохромку на 64 *64
Нажмите для просмотра прикрепленного файлаполучаем неправильное преобразование
//Screen Bin 64x64 mono
{
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 1
0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 2
0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 3
0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 4
0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 5
0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 6
0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 7
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 1 - 8
0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, // 2 - 1
в строке 1 - 8 первый байт должен быть 0xFE.
ну и явно видно отсутствие вертикальной полосы (видимо одна и та же причина).
и еще раз обращаюсь с настойчивой просьбой (пожеланием)

- в комментарий к массиву вставить название исходного ВМР.
думаю, что вы переусложнили задачу по монохрому с точки зрения генерации
не кратной байту строки, я собственно это и не проверял.
по нажатию на "помощь" - куда то вылетает в поисках сайта?
при отображении координат окна - нижняя и правая координата должны быть на 1 меньше
(при 64*64 = 0,0,63,63)
а в целом очень здорово!