Уважаемые спектрумисты! Хочу приделать своему просмотрщику SCR-файлов эмуляцию загрузки картинки с полосками на бордюре. Подскажите, пожалуйста, как работает эта самая ПЗУ-шная процедура отрисовки бордюра.
Нарыл в книге "ZX Spectrum для пользователей и программистов" следующее:
"Порт 254 (#FE, %11111110)
ZX Spectrum управляет магнитофоном, клавиатурой, цветом бордюра и динамиком через один-единственный порт с адресом 254.
При записи байта в порт:
биты DO...D2 определяют цвет бордюра:
000 (0) — черный
100 (4) — зеленый
001 (1) —синий
101 (5) — голубой
010 (2) — красный
110 (6) — желтый
011 (3) — фиолетовый
111 (7) — белый;
"
Так и стал делать, но получается не так, как должно быть.
На самом деле при загрузке на бордюре (специально смотрел в эмуляторе) фигурируют 4 цвета:
желтый+синий или
голубой+красный
Других нет!!!
А то у меня получается уж слишком разноцветный бордюр