ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
376107 Топик полностью
MBedder, терминатор (17.12.2012 15:10 - 15:18, просмотров: 55) ответил dxwak на На первый взгляд, судя по моей функции refresh_all_screen видимая часть экрана находится посередине памяти
Разобрался. Первый столбец начинается с адреса RAM 28 (0х1С), пиксели загораются только после записи двух байт в RAM, и только после этого идет автоинкремент (если разрешен). Соответственно, gotoxy(x,y) надо делать так: setcolumn(28+x/4); // command 0x15 setrow(y); // command 0x75 И адрес конца горизонтальной строки тоже нужно делить на 4 и добавлять 28 - разумеется, ни в одном ДШ на стекла об этом ни слова. Сейчас проверю вертикальную запись