
Комментарии 13
Спасибо.
Совместимость с оригинальным спектрумом не теряется, а зоопарк доступного софта только вырастает. Аппаратный мультиколор - доп.нативный видеорежим включаемый засылкой чисел в порты, как указано в разделе "Режим Hi-Color (OUT)".
С ним можно не использовать грязные хаки для элементарных вещей (снижает трудоёмкость и отвязывает от INT, который в каждом клоне - свой). Он даёт возможность адаптации графики и ПО с соседних полусовместимых платформ: Timex, SAM Coupé и ZX80/ZX81 (с интерфейсом Chrome, последние Спектрум может вообще эмулировать).
Простая адаптация выглядит как 1 команда Бейсик (OUT 61431,21 для ZX Evolution) добавленная в бейсик-загрузчик. Пользователь ничего не теряет, он - приобретает.
Из последних адаптаций: игра Hi-Color Hero+ и демка Timmy
Плюсик поставил, но расскажите, пожалуйста - а зачем вообще дорабатывать спектрумы до мультиколора?
Понимаю, когда мультиколор делают на оригинальном ZX железе путем грязных хаков, это классная разминка для мозгов, но так...
Мы получаем с одной стороны - все-таки недографику (древний писюковый VGA адаптер на две головы выше), с другой стороны - теряем совместимость с оригинальным спектрумом и всем зоопарком софта, который под него имеется.
Так как всегда идет надежда что "миллионы спектрумистов" будут ваять прод под эти режимы и всем показать что спектрум не хуже эти ваших msx, amiga, pc Ну хоть несколько игрушек кто то наваяет. По большому счету история далеко не только про спектрум и графику. Для звука тоже наделали очень много расширений на все платформы, сделают какой нить плеер и трекер и все
Спасибо.
Совместимость с оригинальным спектрумом не теряется, а зоопарк доступного софта только вырастает. Аппаратный мультиколор - доп.нативный видеорежим включаемый засылкой чисел в порты, как указано в разделе "Режим Hi-Color (OUT)".
С ним можно не использовать грязные хаки для элементарных вещей (снижает трудоёмкость и отвязывает от INT, который в каждом клоне - свой). Он даёт возможность адаптации графики и ПО с соседних полусовместимых платформ: Timex, SAM Coupé и ZX80/ZX81 (с интерфейсом Chrome, последние Спектрум может вообще эмулировать).
Простая адаптация выглядит как 1 команда Бейсик (OUT 61431,21 для ZX Evolution) добавленная в бейсик-загрузчик. Пользователь ничего не теряет, он - приобретает.
Из последних адаптаций: игра Hi-Color Hero+ и демка Timmy
че то там чудеса написаны
Демо демонстрирует возможности Timex 2048 и Timex 2068
Это демо работает на оборудовании, таком как Pentagon 1024 и ZX Spectrum 48K
Описание к софту в этом хранилище пишет нейросеть. Обычно ошибки исправляются, когда кто-нибудь напишет в комментариях — и всё поправят)
Демка действительно работает на Pentagon 1024, но не на любом, а на конкретной версии — SL 2.2x и старше (именно на ней есть нужный порт). Доп.память не требуется, хватает 48 КБ (на ориг. «Таймексах» больше и не бывает), вот нейросеть и перекосило. Она же не понимает чего пишет.
Конечно, на ZX Spectrum 48K без доработки демка не пойдёт. А с доработкой добавляющей порт это уже, по сути, Timex 2048)
Когда я вижу вот это, я просто охреневаю и мозг тут же начинает думать как я стал бы такое делать. А когда я вижу аппаратный мультиколор, мне абсолютно похрен. Потому что в этом нет никакого интереса.
Cоздание программных мультиколоров не явлется проблемой. Это доступно на всех микрокомпьютерах умеющих выводить цвета, не только Спектрумах (например, на Вектор-06Ц) и исчерпывающе задокументировано. Проблема в тотальной несовместимости: корректная работа гарантирована только на компьютерах подобных компьютеру автору. Вопрос преклонения перед программными мультиколорами на Спектруме рассмотрен в 4-й главе этого руководства.
Мы в 90-е писали свои демки для Пентагона 128. В том числе там был мультиколор, даже с ручной подстройкой таймингов. Это я к тому, что знаю как это работает.
А ещё я сделал шарики из Shock Megademo на весь экран, а не на 2/3, как у ESI. Жаль что этого никто так и не увидел.
Ваш вклад огромен, один Mr Gluk Reset Service чего стоит! Но это не отменяет того, что массовому пользователю безразлично как мультиколор был выведен на экран: ему интересно чтобы он был, полноэкранный и не тормозил. Есть причины метафизического характера, чтобы создавать его программно, не отрицаю. Ностальгия, например. Практических причин нет.
Никто не сможет заставить работать Shock Megademo и др. демки на всём зоопарке Спектрумов. С любой подстройкой. Можно говорить что пользователи сами виноваты: несовместимы с Пентагоном (или наоборот, Скорпионом), включают 60 Гц и т.д. Но аппаратному мультиколору всё это пофиг, он просто работает везде где есть))
Есличо "Mr Gluk Reset Service" это не я. Я уже давно завязал со Спекки. Но за плагин для X-Plane меня можно похвалить, если хочется (не, ну а вдруг).
Штука в том, что можно подключить к Спекки какой-нибудь процессор, который будет строить 3D картинку и другой проц, который будет делать на выходе звук 5.1 или кодировать его в DTS. Но в чём смысл-то? Вот у нас тогда был примерно одинаковый Спектрум 48 или 128. Который работал более-менее одинаково. У него было преимущество от родного Спектрума с Юлой - гораздо больше тактов между двумя кадрами экрана. Но на этом в принципе всё. Если ты видел как что-то работает на Пентагоне 128, то ты понимал, что у тебя оно тоже будет работать и тут есть какой-то программистский трюк, а не аппаратный. Я восхищался мыслью, которую приложили парни из ESI или Code Busters (их же так звали, да?). Я знал, что у них столько же тактов, сколько у меня. Если это работает, значит они что-то придумали. А сейчас я смотрю на красивую картинку очередного Spectrum NextNext++ и не понимаю чем мне тут восхищаться. Потому что аппаратно можно сделать что угодно, но теряется вот то самое чувство "а как они это сделали-тооооо???".
В подключении к Спектруму видеопроцессора в духе Денди от Веремеенко из ZX-Ревю за 1996 год смысла нет. Точно также считаю, что видеорежимы предлагаемые творениями Кучеры или Next не нужны, и писал об этом в 4 главе этого цикла статей.
У нас никогда не было "более-менее одинакового" Спектрума, всегда был зоопарк. У меня, как и у большинства в Ленинграде был Scorpion (хотя начинал с Балтики и Пентагона). Ни одна демка с Пентагона не выглядела адекватно на Скорпионе без адаптации. Поэтому никто из пользователей не восхищался, а это была боль о которой Зонову наглядно поясняли на Enlight'96. С тех пор прошло 30 лет и ничего не изменилось)
Аппаратные режимы Timex - это не дополнительные видеорежимы, а нативные возможности Спектрума. Клайв Синклер искусственно создал эту разницу между Спектрумом для Великобритании и для США. Мы просто об этом не знали. Тоже самое касается и ULA+, кстати. Возможность переключения палитр всегда была в ULA. Ей требовалось только помочь несколькими проводами.
я думаю известную картинку "15 несовместимых стандартов" можно заменить на "15 несовместимых графических режимов на zx spectrum". стоп, уже 17 - еще два новых придумали
Забытый мультиколор (часть 1)