[ЖЕЛЕЗО] MB03+ Slim. Расклешинг для каждого спектрума и не только.

  • Автор темы Автор темы Yuriy
  • Дата начала Дата начала
Ян Кучера, создатель zx element, продемонстрировал в Ютуб новое устройство MB03+ Ultimate Slim, которое превращает Спектрум со стандартным разъемом расширения в машину совместимую по софту с zx element. Обычный Спектрум получает много возможностей для графики и звука. Но главное, спектрумы получают систему устранения клешинга hgfx. Эта система устраняет клешинг, но требует минимального вмешательства в код игры. На виде презентация устройства:

Примеры расклешенных игр смотрите с 6:05.
 
Последний раз редактировалось:
Проверил на эмуляторе новую игру для аппаратного мультиколора.
Работает в конфигурациях элемента и одной мб.
Как в этой игре реализовали поддержку многих клонов? Автоопределение должно быть - везде аппаратный мультиколор по разному включается.
:) всё очень просто определяется :) - скорее всего там просто нет этого видеорежима :) . Там видеоэффект мультиколор :) - работает на любом клоне, Таймекс не нужен :) Если бы игру писал Алонекодер, то так бы было :) . Но т.к. писали западники с уровнем программирования ниже плинтуса, то они скорее всего тупо сразу включают всё, что знают как включать :)
 
Последний раз редактировалось:
:) всё очень просто определяется :) - скорее всего там просто нет этого видеорежима :) . Там видеоэффект мультиколор :) - работает на любом клоне, Таймекс не нужен :) Если бы игру писал Алонекодер, то так бы было :) . Но т.к. писали западники с уровнем программирования ниже плинтуса, то они скорее всего тупо сразу включают всё, что знают как включать :)
Ничего не просто. На обычном спектруме игра идёт в монохроме. В игре аппаратный мультиколор.
 
:) Просто - просто :) .Нет ничего сложного тупо писать подряд во все порты :)
 
:) Просто - просто :) .Нет ничего сложного тупо писать подряд во все порты :)
Да, именно так это и сделано.

Assembler Z80:
    ld        a,12        ; Включаем мультиколор MB03+
    ld        bc, #703B
    out        (c), a
    ld         a, 1
    inc        b
    out        (c), a
    ld        a, 16        ; Включаем мультиколор element ZX
    ld        bc, #783B
    out        (c), a
    ld         a, 3
    inc        b
    out        (c), a
    in        a,(#FF)        ; Включаем мультиколор Timex
    or        2
    out     (#ff), A
    ld        a, 32        ; Включаем мультиколор ZX Evolution
    ld        bc, #EFF7
    out        (c), a

Можно заниматься определением, и процедуры для определения Timex и ZX Evo BaseConf даже есть готовые, а про определение творений Кучеры автор что-то писал в своих доках. Но это сильно раздуло бы загрузчик, что критично для адаптации. Когда выйдет супер-пупер демка не показанная на Мультиматографе: там будет именно определение, оно написано и живые позавидуют мёртвым. ;)

Про "игра идёт в монохроме" будет отдельная статья на хайпе. Сейчас в неё написано 5 страниц с примерами кода, но т.к. она пишется с конца к началу, планируется ещё страниц 5 с иллюстрациями написать. Все эти экскурсы в историю вопроса, не самое интересное для меня, но иначе читатель не поймёт "что к чему".
 
Я тут проверил новый Кастл мастер без клешинга и закраской стен. На эмуляторе для элемента игра нормально идёт, но для конфигурации Спектрум 128 плюс мб игра виснет. Элемент и мб не полностью совместимы.

Мб это всё-таки внешнее устройство к Спектруму. Дополнение для спектрума. И оно сразу же объявлялось как дополнение к Спектруму. Это не новый клон.
 
Ответвление от темы. Новость связанная с расклешингом игр. На приставке zx touch сделали свою систему устранения клешинга.
Более подробно на идеальном пикселе:
Список разукрашенных игр
 
Последний раз редактировалось:
Да, интересная штука. Была бы возможность я бы даже купил ее.
 
:) Выскажу крамолу - а зачем вообще бороться с клешингом? :) Способности воспринимать игры, и компьютерные игры в частности, мы обязаны абстрактному мышлению :) , а ему абсолютно пофиг на клешинг :) . Я ещё могу понять, если бы клешинг мешал тем, у кого туго с абстрактным мышлением - ну там людям с отклонениями, типа умственной отсталости, деменции, олигофрении, аутизма.., ну так они и в спектрумовские игры играть не смогут, чисто потому, что с таким разрешением и количеством цветов только с нехилым абстрактным мышлением можно соотнести этот ужас на экране с тем, что по задумке авторов он должен обозначать :) . Т.е. и для людей с нормальным абстрактным мышлением на клешинг должно быть пофик, и для людей с отсутствием абстрактного мышления тоже на клешинг на Спектруме должно быть пофик.. :) В таком случае непонятно - для кого же на клешинг не пофик? :)
 
Тут дело даже не вклешинге как таковом, а в художественной выразительности. Например, в играх со скроллингом экрана. Чаще всего при скроллинге фон и спрайты монохромны. И спрайты так могут сливаться с фоном что ничего не понятно. И стандартными средствами спектрума эти игры не исправить. А вот, разукрашивания в таких играх поможет выделять спрайты на фоне.
Очень не хватает хотя бы трёх цветов на спрайт. Глаза персонажу даже трудно изобразить. Поэтому на спектруме персонажи выглядят как-то скучновато.
Расцветка игр добавляет выразительности.
Ну и расклешивание - новое Поле для творчества.
 
Кроме ZXULAX, больше никакого расклешивания не существует в природе. Расклешивание - это убирание клешинга без изменения видеорежима. Всё остальное - это написание программ под другие видеорежимы. Полюбому, программы написанные под другие видеорежимы, к расклешиванию спековского софта вааще не имеют никакого отношения, т.к. это совершенно другой софт.
 
Тут дело даже не вклешинге как таковом, а в художественной выразительности. Например, в играх со скроллингом экрана. Чаще всего при скроллинге фон и спрайты монохромны. И спрайты так могут сливаться с фоном что ничего не понятно. И стандартными средствами спектрума эти игры не исправить. А вот, разукрашивания в таких играх поможет выделять спрайты на фоне.
Очень не хватает хотя бы трёх цветов на спрайт. Глаза персонажу даже трудно изобразить. Поэтому на спектруме персонажи выглядят как-то скучновато.
Расцветка игр добавляет выразительности.
Ну и расклешивание - новое Поле для творчества.
Хотите скроллинг без клешинга - пишите для компов, где есть режим аппаратного скроллинга. Хотите 3 цвета на знакоместо - аналогично - пишите под компы, где есть соответствующие видеорежимы.

Любое упоминание "расклешинга" вне ZXULAX - это обман безграмотных, доверчивых идиотов!
Это такая же аксиома, как и то, что вечный двигатель - это мошенничество!
 
Последний раз редактировалось:
Тут дело даже не вклешинге как таковом, а в художественной выразительности.
С художественной выразительностью там всё не просто плохо, а очень плохо.
Большая загадка, кто является ЦА этого кошмара:
touch4.png
touch1.png
Причём клэшинг там всё равно виден: вон, посмотрите на зелёных футболистов посередине окрасивших разметку футбольного поля. :)

На Амиге игры выглядят примерно так, но там ВСЯ графика (спрайты, тайлы, плейфилды и т.д.) выглядит ОДИНАКОВО.
И отрисовывалось в едином художественном стиле, а не "вырвиглаз какая-то 32-бита галактика" и на ней зелёные квадраты борятся с жёлтыми квадратами. 🤦‍♂️

touch6.png

Это же порнография как она есть. :rolleyes:
 
Назад
Вверх