Черточки не очень похожи на снег. Снег же это точечки.
Вид для печати
Черточки не очень похожи на снег. Снег же это точечки.
Так из памяти считуется 2 байт 8х1+атрибуты. А потом выводится.
снег это условное название.
сделал эмуляцию снега в ZXMAK2 :) Но нужно сравнить с оригинальным снегом, есть у кого-то видео?
Чтобы получить снег, нужно записать #40 в регистр I
http://zx.pk.ru/attachment.php?attac...1&d=1317417900
Я записал видео. Вот ссылка:
http://www.youtube.com/watch?v=YWTLP-qolXs
А почему именно #40?Цитата:
нужно записать #40 в регистр I
Может я криво прочитал но я понял что при записи в I любого значения.
Так тогда должно быть от 40H до 57H или 5AH (по моему даже до 7FH).Цитата:
(address range 0x4000 - 0x7FFF)
Я не прав?
спасибо
я добавил эмуляцию ULA48 со снегом, но судя по видео немного неправильно, нужно будет разобраться детально каким образом мусор получается :)
В ZXMAK2 сейчас если во время REFRESH I=0x40..0x7F, то младший байт адреса (для чтения видео-байта) ULA получает случайным значением. Судя по видео алгоритм должен быть немного другой, либо где-то закралась ошибка.
На всякий случай, уточни пожалуйста - на видео эмулятор или реальный спектрум?
На видео реальный ZX SPECTRUM+ 128K. Модель ULA = Amstrad 40056.