Код:
    .SCR-файлы
    -----------

    .SCR-файлы - это дампы видеопамяти.

    Существут несколько форматов SCR.
     6144 - чёрно белое изображение
     6912 - стандартное цветное изображение (1 байт цвета на 8x8 точек)
     12288 - изображение с multicolor эффектом (1 байт цвета на 8 точек)

    В любом из этих форматов первые 6144 байт это признак цвета точки.
    Связь между координатами x и y и адресами в .SCR файле следующая:
        INT (x/8)+1792*INT (y/64)-2016*INT (y/8)+256*y
    Младшие три бита координаты x определяют какой бит в адресе соответствует
    данному пикселу.

    Для файлов длиной 6144 байт, если бит установлет то цвет точти белый,
    иначе чётрный.

    Для файлов длиной 6912 байт, следующие 768 байт отвечают за каждые 8x8
    точек:
    Адрес в блоке атрибутов, соответствующий точке x,y вычисляется по формуле:
        22528+INT (x/8)+32*INT (y/8)
    Младшие три бита в байте атрибутов определяют цвет "включенных" точек
    Биты 3-5 соответствуют цвету фона ("выключенных" точек).
    Бит 6 - бит яркости.
    Бит 7 - признак мигания.
    Если он включен, то через каждые 16/50 долей секунды переключаются цвета
    цвета "включенных" и "выключенных" точек, для данного знакоместа.

    Для файлов длиной 1288 байт, блок атрибутов состоит из 6144 байт отвечающх
    за каждые 8 точек.
    Порядок заполнения блока атрибутов аналогичен порядку заполенения первых
    6144 байт.
    Структура каждого байта аналогична структуре стандартных .SCR файлов.
Если интересует, могу подкинуть сорцы своего вьювера для TotalCommander. Он много чего смотреть умеет.