К основному контенту

Сообщения

Сообщения за август, 2020

Печать текста на ZX EVOLUTION

Печать текста на ZX - EVO при помощи DMA . Процедуру качать тут . Запускаем в XAS на железе и тестируем. Процедура использует 16 цветов при разрешении 320х240 Вызывается процедура так:              ld hl , mytext ; собственно тут наш текст                      ld ( textw ), hl ; сохраняем адрес текста в буфер                      ld d ,# c 0; адрес нашего шрифта                       ld e ,#10; адрес начала видеопамяти. Я использую #10                      ld bc ,00; координата X                       ld hl ,00; координата Y                       call text ;   вызываем процедуру mytext            dm “наш текст пишем сюда”                       db 255;    если встречаем байт 255 то выходим из процедуру. Конец текста. ; если встречаем символ 254 то процедура автоматические делает переход на следующую строку ;          пример mytext                       dm “строка 1”                                      db 254; перенос   строки