ULA+ v.1.1 специфицирует и работу с видеорежимами Timex-ов через свои порты и порт #FF. Это ты просто не в курсе.
Вообще это не ко мне вопрос, а к создателю спецификации. Софтово поддержать - хм, ну есть порты переключения режимов экрана, переключаешь режимы, и работаешь с ними.
Они довольно простые - 1) обычный; 2) второй экран с адреса #6000; 3) хайколор (аппаратный мультиколор) - пиксели с #4000, атрибуты к ним с #6000; 4) хайрез - 512х192 точки, нечетные столбцы с адреса #4000, четные - с #6000.
Плюс те же режимы, но для второго экрана 128го в 7й странице памяти.
Зачем - ну зачем, для более качественной графики, наверно. Есть демки с картинками под хайколор режим + ULAplus + перезаливка палитры ULAplus построчно на прерываниях. Получаются красочные 256цветные картинки.
- - - Добавлено - - -
http://faqwiki.zxnet.co.uk/wiki/ULAplus
- - - Добавлено - - -
http://speccy.info/Timex_Computer_2048
тож не понял, зачем что-то дополнительно специализировать для режимов
когда суть узко в расширении цветности через новую расшифровку атрибутного байта
что во всех режимах с атрибутами, даже будущих, одинаково работать должно
Ну, что, прокачиваем графику Spec256 на новом ядре 42МГц с видео режимом 640х480 8bpp и шпилим в Warcraft 2?
https://k39.kn3.net/taringa/3/9/4/4/...4/607.gif?2415
Опять, это вопрос не ко мне, а к автору спецификации ULAplus v.1.1. Ну захотелось ему добавить видеорежимы Timex-ов к спецификации, ну добавил. Я про это вспомнил только потому, что он добавил, не парясь о копирайтах, чужие видеорежимы в свою спецификацию, а сейчас хочет денег за то, чтобы использовать его спецификацию в железе Next-а (безотносительно видеорежимов). (Хотя, если он не патентовал ULAplus, юридически он денег требовать официальных прав не имеет.)