Черточки не очень похожи на снег. Снег же это точечки.
Черточки не очень похожи на снег. Снег же это точечки.
Так из памяти считуется 2 байт 8х1+атрибуты. А потом выводится.
снег это условное название.
Последний раз редактировалось NEO SPECTRUMAN; 01.10.2011 в 00:01.
сделал эмуляцию снега в ZXMAK2 Но нужно сравнить с оригинальным снегом, есть у кого-то видео?
Чтобы получить снег, нужно записать #40 в регистр I
Последний раз редактировалось ZXMAK; 01.10.2011 в 01:25.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Я записал видео. Вот ссылка:
http://www.youtube.com/watch?v=YWTLP-qolXs
А почему именно #40?нужно записать #40 в регистр I
Может я криво прочитал но я понял что при записи в I любого значения.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так тогда должно быть от 40H до 57H или 5AH (по моему даже до 7FH).(address range 0x4000 - 0x7FFF)
Я не прав?
Последний раз редактировалось NEO SPECTRUMAN; 01.10.2011 в 16:27.
спасибо
я добавил эмуляцию ULA48 со снегом, но судя по видео немного неправильно, нужно будет разобраться детально каким образом мусор получается
В ZXMAK2 сейчас если во время REFRESH I=0x40..0x7F, то младший байт адреса (для чтения видео-байта) ULA получает случайным значением. Судя по видео алгоритм должен быть немного другой, либо где-то закралась ошибка.
На всякий случай, уточни пожалуйста - на видео эмулятор или реальный спектрум?
Последний раз редактировалось ZXMAK; 01.10.2011 в 19:45.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
На видео реальный ZX SPECTRUM+ 128K. Модель ULA = Amstrad 40056.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)