Ааааа я понял, это же 2 цвета на тайл, теперь буду всем говорить что тайл это пиксель а не знакоместо.
Вид для печати
Ааааа я понял, это же 2 цвета на тайл, теперь буду всем говорить что тайл это пиксель а не знакоместо.
То есть, если я хочу сделать спрайт 8x8 РАЗНОЦВЕТНЫЙ то мне нужно 64 тайтла 1x1.......уже предвкушаю мощность такой системы!
в метеоре нету столько цветов же, а в типичном спрайте и того меньше
как на спеке, разом пишется/читается 8 пикселей
для монохромных спрайтов или текста аналогично спеку или быстрее (смотря как сдвиг и прозрачность реализованы)
для типичных многоцветных спрайтов - быстрее прошлых "расширенных" режимов спектрумоклонов
как и должно для аналога EGA (настоящего, а не того, что обозвали "EGA-режимом" на АТМ)
Режим рисования маски цветом COLOR0 будет включаться командой AND A.
Режим рисования спрайта цветом COLOR1 будет включаться командой OR A.
Режим рисования обоими цветами сразу будет включаться командой CP A.
а ничего, что anda/ora сплошь и рядом применяются в обычном коде для сброса carry? :rolleyes:
в том числе иногда и в обработчиках прерывания
Тогда надо другие команды типа LD L,L и LD H,H и LD B,B
При прерываниях надо, наверно, отключать видеокарту и подключать ПЗУ?
весь контекст надо сохранять (а по возвращении - восстанавливать)
да и вообще, наверно, по любому переходу на пзу