Разумеется, 320x200. Потому что это АТМ, там 4 окна памяти - в одно втыкаешь нужные данные, в другое нужный экран, в третье нужную процедуру.
Вид для печати
Разумеется, 320x200. Потому что это АТМ, там 4 окна памяти - в одно втыкаешь нужные данные, в другое нужный экран, в третье нужную процедуру.
Это чего вайты при каждом обращении к памяти...Цитата:
Потому что вайты. Память работает на 7 МГц.
С портами так же...
Четыре плоскости, как на EGA.Цитата:
Что бы ты сделал на нашем месте?
В режиме 16с каждая запись в память атрибутов устанавливает цвет тона и цвет фона. После этого первая запись в planar screen идет цветом фона, вторая по тому же адресу -- цветом тона по маске фона.
Это основной режим.
Второй -- при чтении получаем байт из плоскости, при записи он пишется в несколько плоскостей.
Третий -- байт читается из плоскостей в защелки и пишется из защелок в плоскости.
Адресация сохраняется та же, что на ZX128, две страницы сохраняются.
Неужели это сложней, чем мегабайт дополнительной памяти?
IN A,(C) = IN A,(n) = 14 тактов, если команда по чётному адресу, или 16, если по нечётному.
---------- Post added at 23:11 ---------- Previous post was at 23:10 ----------
Разумеется, сложней. И не совместимо ни с чем. Кроме того, неудобно не то, что 3д крутить, а даже выводить спрайты.
---------- Post added at 23:12 ---------- Previous post was at 23:11 ----------
Не при каждом. Только при неспаренном (память читается по 16 бит).
Удобно.
Точнее, совершенно одинаково с обычным спектрумом, только без клэша.
Это все же лучше чем Contended memory на 48м.Цитата:
IN A,(C) = IN A,(n) = 14 тактов, если команда по чётному адресу, или 16, если по нечётному.
Не при каждом. Только при неспаренном (память читается по 16 бит).
---------- Post added at 22:17 ---------- Previous post was at 22:12 ----------
Хотя бы NOPы нормально работают?Цитата:
по чётному... ...по нечётному
NOP - 6 тактов. Ну или 4, если слово уже буферизовано. HALT на ZX Evo вообще читает память только один раз.
Прощай, мой верный друг синхрон.Цитата:
NOP - 6 тактов. Ну или 4, если слово уже буферизовано.
---------- Post added at 22:28 ---------- Previous post was at 22:23 ----------
А по коду оптимальней 256х192.
А не надо мультиколоры разрисовывать на 14 МГц :) Даден вам цвет на точку - им и рисуйте :)
Фреймы тоже не надо разрисовывать?