.SCR-файлы ----------- .SCR-файлы - это дампы памяти первых 6912 байтов Спектрумовского ОЗУ. Связь между координатами x и y и адресами в дисплейном файле следующая: 16384+INT (x/8)+1792*INT (y/64)-2016*INT (y/8)+256*y Я понимаю, что это не лучший способ рассказывать об организации экрана Спектрума, но если очень напряженно помозговать над этой формулой, то из нее можно "вытянуть" всю необходимую информацию. Младшие три бита координаты x определяют какой бит в адресе соответствует данному пикселу. Такая побитная раскладка отвечает большей части экранной памяти: 256*192/8=6144 байтов. Остальные 768 байтов хранят информацию о цветовых атрибутах экрана. Адрес в файле атрибутов, соответствующий координате x,y может быть найден по формуле: 22528+INT (x/8)+32*INT (y/8) Младшие три бита в байте атрибутов определяют цвет переднего плана (цвет включенных пикселов). Биты 3-5 соответствуют цвету фона. Бит 6 - бит яркости, а бит 7 - признак мигания. Если он включен, то через каждые 16/50 долей секунды ULA переключает цвета переднего и заднего плана.