Цитата Сообщение от Lethargeek
Вкратце одна из возможных схем могла быть такая: каждый столбец - 256 байт, из них 192 байта графика и 48 байт атрибуты
Т.е. если не отвлекаться на дополнительный байт атрибутов, то всё дело в структуре организации адресного пространства видеопамяти. Т.е. как расположение ячеек памяти будет видеться со стороны процессора, и если эту организацию изменить, то ты считаешь это существенно повысит производительность обработки изображения процессором (программой)? Вобщем, для каких-то пока не существующих расширенных режимов, такую организацию памяти можно сделать - здесь особых проблем нет, при этом для видеопроцессора организация памяти останется прежней.
Цитата Сообщение от Lethargeek
Чтобы не было уродств типа банкирования на пц (с переключением посреди строки!).
Помоему для этого достаточно иметь 2 экрана. На одном изображение готовится, а со второго выводится, а потом они меняются местами. Или как по твоему можно обойти 16к банкирование в ZX, если весь экран допустим в каком-то новом расширенном режиме будет больше 16к?
Цитата Сообщение от Lethargeek
В принципе чем юла не законченное устройство?
Законченное устройство - это типа VGA адаптера для примера, а та его часть что занимается построением изображения - это собссно и есть видеопроцессор, но кроме этого у законченного устройства есть ещё как минимум интерфейс связи с компом. Изъяв видеоконтроллер - компьютер остаётся работоспособным, а изъяв ULA - выводится полностью из строя, т.к. ULA - это его неотъемлемая часть.