Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147
Прошу помочь..проблема чтения из памяти экрана массива байтов...это нада для оптимизации...так вот первый байт верный, а все остальные идут через один..т.есть в экране после чтения не +1 а +2 адресса...Дайте рабочий код чтения байта из экрана..даю свой...
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050
Я в свое время ковырялся с 122x32 и 128x64. Там при чтение из памяти дисплея есть тонкость: "One dummy read is necessary right after the address setting.".. Вероятно где-то тут "собака порылась". В смысле, неправильный алгоритм считывания.
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282
Кстати, операторы DATADDR=0x00;
DATAOUT=0x00;
DATADDR=0xff;
не работают, т.к. для них надо установить RW=0 и подрыгать Е.
Цитата(zorromen @ Dec 15 2006, 12:41)
Прошу помочь..проблема чтения из памяти экрана массива байтов...это надо для оптимизации...так вот первый байт верный, а все остальные идут через один..т.есть в экране после чтения не +1 а +2 адресса...Дайте рабочий код чтения байта из экрана..даю свой...