PDA

Просмотр полной версии : Запись в видеопамять на ATM-Turbo 2+



mbojenov
02.03.2020, 23:40
Доброго времени суток, уважаемые форумчане!
Прошу помощи - мне нужно загнать массив в видеопамять АТМ-Турбо 2+ в режиме 640х200 под CP/M (EGALo)
Подскажите, какой начальный адрес у экранной памяти для засветки пикселей и какой для атрибутов?

p.s. документацию на атм турбо читал, но не нашел как там по умолчанию в EGALo режиме подключены страницы памяти.

mbojenov
28.08.2020, 22:12
Ответ найден.
по адресу #4000 подключается страница #5, по адресу C000 - #1
В пятой пиксели, в 1 атрибуты.

На Turbo Pascal 3.0 подключение страницы атрибутов будет звучать так:
inline($3e/$7E/$01/$fff7/$ed/$79);
т.е.
ld a,7e;
ld bc,fff7;
out (c),a;

Запись производится корректно.