скриншот чего ?) - перейди по ссылке - там как раз ищут таких людей как автор программы в заголовке темы.
Вид для печати
скриншот чего ?) - перейди по ссылке - там как раз ищут таких людей как автор программы в заголовке темы.
ссылка чтоли не открывается ?
https://snipboard.io/ohv5xX.jpg
p.s. сорри за оффтоп - можете удалить потом
Зачем марево синий фон, канон что-ли какой-то? И в официальной игре были в 5 и 8 уровне фоны черные, которые смотрелись неплохо.
Вот только облачков не хватает.
вот именно те уровни и смотрелись не плохо
а эти выглядят вырвиглазно уныло...
да и там этим подчеркивалось что
под землей
ночь
в замке
итд...
видимо правда не всем дано видеть вырвиглазность...
и "пипл хавает"
- - - Добавлено - - -
зачем синий?
меня устроил бы и белый
вопрос зачем черный?
я предполагаю что так ускорили\упростили отрисовку
еще не дебагал
но такое можно было сделать и со светлым фоном вполне...
так же видимо автор хотел притулить цвет любой ценой
а при таком подходе
на светлый фон
цвет не прилепишь...
другими словами я за чб вариант на светлом фоне
а не за вырвиглазный недоцветной на черном...
У донди клешинг - 4 цвета на тайл (3 цвета на спрайт)Цитата:
.единственное в чем спек может превзойти
это в количестве клешинга...
Горбатый с атрибутным гигаскрином 8х8 выдаёт 4 цвета на тайл.
В чём же Горбатый превосходит? Лимит на уникальные тайлы - всё ОЗУ ( у донди же не более 256 тайлов CHR-банк, что-то типа Stormlord на ней без мапперов не сделать).
Нет у Горбача и лимитов на количество спрайтов на линию, всё упирается в производительность.
Да и по цветам, донди на экран может бахнуть не более 13ти. Горбатый же даже в стандартном режиме может 15, а при гигаскрине - несколько десятков цветов одновременно.
- - - Добавлено - - -
У Горбатого есть и иные козыри - доступ к видео-памяти, что позволяет рисовать полигоны. На нес лишь одна игра с векторной графикой (Элита), и та юзает внешнее ОЗУ в картридже.
В AY можно семплерное музло в 3 канала играть. На донди под семплы отведён лишь один канал.
- - - Добавлено - - -
Да, канон, на уровне 1-1 был синий, а не чёрный.Цитата:
.Зачем марево синий фон, канон что-ли какой-то? И в официальной игре были в 5 и 8 уровне фоны черные, которые смотрелись неплохо.
Горбатый не способен повторить тот же оттенок в виду отсутствия палитрового ЦАПа, но наиболее близкий к нему - галубой с пониженной яркостью.
Для контраста сам спрайт марева нужно делать чёрным (гигасриновыми оттенками серого). Тайлам сделать обрамление чёрным (оттенками серого).
вот только дендя может ПРОИЗВОЛЬНЫЙ набор цветов для спрайта
гигаскрин и не может и мигает
а если поставить дендю в равные условия
и запилить на ней гигаскрин?
мало того
гигаскрин там не будет таким вырвиглазным как на спектруме
особенно между цветами одной яркости...
и вообще риндекс бы не одобрил
и уже б засрал всю тему
за испорченное марио даже 3-х цветным гигаскрином который щас :)
Марево юзает CHR-банки впритык (именно поэтому тучки и кустики - одна и та же пикча). Для гигаскрина нужен доп. набор тайлов, не влезет.
Да и не припомню на донди примеров гигаскрина.
Вот на сеге в заставках той-стори выжимали овер-100 цветов за счёт динамического переключения палитры на строку. Но то статичные заставки, для динамики шибко прожорливо и напряжно, процу надо отвлекаться на такую ерунду 224 раза за кадр.
- - - Добавлено - - -
Уж лучше испорченное марево, нежели очередная одноэкранная аркада на AGD с пердящим во время кривого прыжка персонажем.
Даже такие демки-недоделки даруют большие надежды в современный гейдев на ZX.
1. там играет не зависимо от проца
и еще по моему можно рулить громкостью и частотой
2. никто не мешает включить на 2-х pulse каналах частоту 111860 Hz cо скважностью 75%
и играть на них семплы громкостью...
так же как никто не мешает сделать такое же на Ау-ке
и получить дополнительно еще 16 градаций громкости (правда просядет частота дискретизации)
(не знаю чтоб кто нить такое использовал
как всегда все нужно делать самому...)
и треугольный канал там делаит мясо
к сожалению без громкости
и шум четкий и настраиваемый по более
ХАХ)))
А почему тогда в том же Быдлотоадс картинка замирает во время воспроизведение сэмпла смачного шмяка по харе?)
Никто так не делал, а значит - мешает.
Все звуковые навороты - заслуга внешних чипов впаянных в картридж (всякие фм-синтезаторы, да таблично-волновой синтез), но и на Горбе есть аппаратные апгрейды. Тот же NeoGS уделает все мапперы донди вместе взятые.
а зачем?
там своих цветов с головой хватает
это на спектруме с его кодерскими цветами
люди усердно замигали чтоб получить еще и не кодерских цветов...
- - - Добавлено - - -
куда я не плюну
никто так не делал...
но это не значит, что не будет работать
на скважности 50% на дендике может и не будет на 75% должно быть
на Ау-ке будет точно
да и мыслить так неправильно...
из разряда быть как все...
- - - Добавлено - - -
иди кури мат часть
китайцы звуковых чипов не в какие пиратские картриджы не ставили
и все звучало отлично (на этом щикарно пониженном тоне у дендика
(не то что эти писклявые *****эмуляторы и оригинальные приставке со своими 60Гц и писклявками)
к счастью можно запустить ntsc ром на pal регионе и...)
:v2_dizzy_priest: Так хватает, что даже в выше упомянутом Быдлотоадс глаза и зубы персонажей сделаны отдельным спрайтом, который мерцает куда адовее, чем Горбатый гигасрин. И стоит нажать на паузу, то половины бошки у Абобо не будет, то половину туловища у жаби снесёт.
И это одна из самых продвинутых игар, выжимающих из донди все соки.
- - - Добавлено - - -
Именно поэтому для пост-совка многие игоры на нес в диковинку.
А основная масса звучала однотипно, и лишь арпы Jeroen Tel-а хоть как-то выделялись на этом однообразном унынии.
Кстати, такой подход не только в быдлотоадс.
Гигаскрин на донди не юзали. Но там приходилось расходовать вдвое больше спрайтов (со всеми вытекающими в виде ацкого мерцания).
https://images-cdn.9gag.com/photo/an9vj6L_460s.jpg
- - - Добавлено - - -
https://wiki.nesdev.com/w/index.php/...xpansion_audio
вот пример
не уверен что имелся в виду именно гигаскрин
но похоже
https://dropmefiles.com/fqZqM
и мерцание по сравнению со спектрумом...
явно на порядок слабее
а так пошевеля памятью
вспомнил что на дендике гигаскрин иногда применялся для смягчения затемнений\проявлений на заставках
ты хоть посмотри что большая часть того списка FDS audio...
а напаиваемые на картридж...
самый "массовый" Namco 163 чип напаян на целых 10 Карл! кариков
есть которые вообще в одном экземпляре...
а на фоне общего числа ромов
даже этот список FDS audio
капля в море...
Какой гигаскрин на zx c матиматикой и скроллом? Эмуляторами обдолбались? И не вырвет у вас последние зрение этот гигаскрин?
Ну, не *768 байт, а значительно меньше. Во-первых, моргать достаточно лишь на платформах. Во-вторых, сколь бы крутым бы ни был этот марево, но даже он не полноэкранный (края в несколько знакомест с каждой стороны не используются). Так что моргание должно быть быстрым, и гладким, чё там с пару десятков байт подёргать за кадр.Цитата:
Атрибуты да – 762 байта, но раз в кадр (ну желательно), можно и пропустить. А скролл?
ну х.з. осталось попиксельное (тьфу поатрибутное) моргание организовать. от теории к делу. как говорят. все возможно. и играть как оркестр. и скролить хотя бы по 8 пикселей.
Да ты хоть загрузи то что в первом посте :v2_dizzy_facepalm:
а потом уже...
оно и так уже гигаскриновое (пиксельное)
с 2002 года еще
а мы тут обсуждаем притуление еще и атрибутного гигаскрина (к кирпичам, трубам и спрайтам для лучшей цветопередачи)
а в демах успевают еще и скролить и бублик с бампмапингом врощать
а еще и интерлейс с мультиколором...
совсем уже своими отечественными компьютерами себе мозги отшибли
вот тебе скроллер с гигаскрином и цифровыми ударными :v2_tong2:
https://zxaaa.net/view_demo.php?id=2256
Не я начал верить в чудеса, после этого.
https://www.youtube.com/watch?v=XLAZoxmCPjA
Но чудес не видать на zx, после 90г. и видимо не будет. Ну, может нас гигаскрином гуру порадуют в статике.
Обсуждать поделия потока мыслей мне не интересно :v2_dizzy_indy:
А что там чудесастого? VDP спрайты могёт.
Прескроллируемые тайлы достаточно подменять, как в Уридиуме на msx. Их массив идентичен атрибутам спека.
У спека ведь даже такой видяхи нет. Программируемый калькулятор по сути.
- - - Добавлено - - -
Кроме того тамошний VDP может и в графическом режиме работать. Тем паче видео-память линейно адресуемая. Так что задача упрощается в сравнении со спекой.
ну, видимо нарываются на грубость. zx - ч/б комп. факт.
Глянул демку. Частота мерцания такая же, как и гигаскрины на спеке.
Шо для донди переключить chr-банк, что для Горбатенького 128к переключить банки памяти отведённые под видео. Процу достаточно щёлкнуть пальцами (сигналом ножки).
Так шо 25 раз в секунду каждый кадр успевают обе платформы.
Другое дело что В ИГРАХ это уже не так просто, ведь там надо определённые участки экрана обновлять, а не тупо весь прокешированный заранее растр.
- - - Добавлено - - -
Алсо, гигаскрин на мастер-систем. Опять же НЕ в игре, а в демке.
https://youtu.be/VjHxabAx2q0?t=120
И это при том, что цветовые возможности мастер систем на порядок выше дендивских.
Для всех, кому интересно:
1. Про гигаскрин и атрибуты:
- Изначально я и планировал мерцать атрибутами в гигаскрине, чтобы получить промежуточные цвета. И оно именно так и работало. Есть видеозаписи с рабочего стола 2016-2018 годов.
Затем, после пары недель тестирования на различных реалах принял решение не мерцать атрибутами, ибо это долго терпеть невозможно. Народ в чатиках поддержал.
Всё таки это игра, а не демка с эффектами, где один эффект длится не более 30 секунд.
А не дай бог кто-то будет играть в 60 Гц, - так и вообще будет полный треш с цветами.
Для тех, кто ковыряет: - мерцать атрибутами ровным счётом вообще ничего не стоит.
Смотрите ячейки памяти #ff00-#ff1f в страницах 5 и 7 - это атрибуты блоков, по два байта на блок.
2. Про чёрный фон:
Имея чёрный фон, можно использовать до 14 разных вариантов INK, включая два варианта BRIGHT
Имея цветной фон, нужно учитывать, насколько цвет фона сочетается с цветом чернил, и не использовать BRIGHT.
Например, с голубым фоном сочетается только чёрный и синий INK. Ну, с небольшим натягом, красный. А цвета зеленый, желтый - просто нельзя будет использовать.
Движок, который собирает игру в образ диска/ленты, умеет собирать уровни и с темным фоном, и со светлым фоном. Это задается через конфигурацию палитры.
И до некоторого времени уровень 4-1, где пустыня, был со светлым фоном.
Важно, что для светлого фона нужно использовать другие спрайты, чем для тёмного...
Но это уже не важно, так как в процессе сборки игры автоматически сжимается весь набор спрайтов - можно использовать какие хочешь.
3. Про ускорение вывода на чёрном фоне:
Нет никакого профита - ни от использования чёрного фона, ни от какой-либо очистки на чёрном фоне.
Потому что независимо от цвета атрибутов, в каждом фрейме нужно и чистить и красить.
Движок всегда работает одинаково, независимо от цвета INK и PAPER. Каким атрибутом красить - пофиг вообще.
Единственное исключение из правил: - если цвет INK персонажа совпадает с цветом INK фона, то экономим около 1000 тактов, т.к. такого персонажа не нужно красить в другой цвет.
Чёрно-красный тогда уж. Под цвет моего нано-костюма на аватарке.
- - - Добавлено - - -
Исходники + тулзы будут опубликованы?
С удовольствием поиграл. На уровне 4-1 когда в трубу залазиешь игра виснет.
Благодарность авторам.
На амстраде есть Great Giana Sisters, с виду 1 в 1 как Mario: https://www.youtube.com/watch?v=OQfZsoN4wrU
мда, тяжёлый случай....
https://en.wikipedia.org/wiki/The_Great_Giana_Sisters
Имел ввиду можно портировать с амстрада используя готовый движок от Super Mario.
Потому что сестры везде были, кроме спека.
Так много что было везде (не и везде - громко сказано), кроме спека - все теперь тащить?
Как минимум потому что Сёстры для Спека были сделаны (до какой-то стадии готовности точно), но не выпущены. Так сказать, восстановить историческую справедливость.