ZXNet эхоконференция «zx.grafix»


тема: Вопрос чайника: что такое Gigascreen и multicolor?



от: Dmitry Malychev
кому: All
дата: 14 Aug 2006
Hello, fan Почему раз в полукадр? Hardware gigascreen - это через каждую строку, чтоб меньше мигало. А "раз в полукадр" можно и на прерывание повесить.

от: rasmer
кому: All
дата: 14 Aug 2006
Hello, Vitamin Vit> ...жрет процессорное время.... Hе просто жрёт, а сжирает прямо-таки полностью... :)

от: Александр Зан
кому: All
дата: 14 Aug 2006
Hello, The Exploited В железе надо было спрашивать , там и схемы должны быть (искать по эроглифам EFF7) . Hardware Multicolor Атрибут на байт (два цвета на каждые восемь точек по горизонтали). Экранная область в памяти - #4000-57FF (стандартный экран без атрибутов). Область атрибутов - #6000-77FF . Биты 6 и 7 в атрибутах отвечают за "яркость бумаги" и "яркость чернил" . Адреса второго экрана - #C000-C800 , адреса атрибутов второго экрана #E000-E800 . Hardware GIGASCREEN Аппаратное цеклическое переключение между экранными областями памяти (первой и второй).(раз в полукадр)

от: Гаврилов Виталий
кому: All
дата: 14 Aug 2006
Hello, BYTEMAN Gigascreen- это смешение двух стандартных спектрумовских экранов. В итоге получается хитрожопая палитра. Делается элементарно- раз в прерывание чередуем показываемую видеостраницу (основную или дополнительную). Суть мультиколора сводится к тому, что видеоадаптер при растеризации линии пикселов каждый раз считывает атрибуты соответствующих знакомест. Если в процессе растеризации подменить эти атрибуты, то можно добиться более 2 цветов на знакоместо. Также помимо смены атрибутов можно менять видеостраницу. Hедостатки- жрет процессорное время, привязан ко времени (изза этого по-разному работает на разных моделях спектрума).

от: Иван Петухов
кому: All
дата: 14 Aug 2006
Hello, The Exploited The> во многих демах-интрах во время вывода MC идет и расчет самого The> эффекта - яркий пример rotozoomer в EYEACHE Это которвый анимой показывается? :wink; Яркий; пример этому - демы от Brainwave; Tryptomine; Dream и Stellar Contour..

от: Марк Антонов
кому: All
дата: 14 Aug 2006
Hello, key-jee вот не надо врать key> Это которвый анимой показывается? код смотрел? свободен. key> Stellar Contour.. а тут как раз во время вывода мколора ничего не делается кроме него самого - все расчеты ведутся в остальное свободное время

от: Марк Антонов
кому: All
дата: 14 Aug 2006
Hello, rasmer ras> Hе просто жрёт, а сжирает прямо-таки полностью... почему это? во многих демах-интрах во время вывода MC идет и расчет самого эффекта - яркий пример rotozoomer в EYEACHE

от: Александр Зан
кому: All
дата: 14 Aug 2006
Hello, Lethargeek "Раз в полукадр"(25Hz) это и есть через строчная (один экран на чётном поле, другой на не чётном), инт генереться раз в кадр (50Hz). Собсно это я имел ввиду .

от: Алексей Гончаров
кому: All
дата: 14 Aug 2006
Hello, Vitamin А какие ещё извращения со стандартным экраном существуют? 3color? как я понимаю там 3 экрана RGB? Они просто по очереди переключаются по инту или какой то хитрый порядок и тайминги? И наверное главный вопрос, а стоит ли и если стоит то в каких ситуациях применять эти режимы в играх? Как я понимаю 3С лучше всего подходит например под портреты персонажей а-ля Mortal Kombat, а multicolor для показа картинок?

от: Чунин Роман
кому: All
дата: 14 Aug 2006
Hello, fan fan> "Раз в полукадр"(25Hz) это и есть через строчная (один экран на fan> чётном поле, другой на не чётном), инт генереться раз в кадр (50Hz). fan> Собсно это я имел ввиду . Hаверно наоборот - кадр 25раз в секунду, полукадр - 50раз в секунду... Hа телеках очень хорошо видно, если взять настроечную таблицу с тонкими горизонтальными полосами - они будут мерцать с частотой в 25гц, так как попадают в один из полукадров. То же самое можно сделать на спеке если переключать экраны в инте и поставить разные картинки в экраны (частенько так и делают эффекты).

от: Александр Зан
кому: All
дата: 14 Aug 2006
Hello, BYTEMAN BYT> А нужно ли additional hardware для формирования этих режимов??? Если это действительно нужно , то однозначно нужно делать в железе . Лично я никакого смысла от этого не вижу , единственное что представляет интерес так это режим 16 цветов на точку от AlCo .

от: Александр Зан
кому: All
дата: 14 Aug 2006
Hello, NovaStorm CHR> Hаверно наоборот - кадр 25раз в секунду, полукадр - 50раз в CHR> секунду... 50 это два полукадра = один кадр . Nov> Они просто по очереди переключаются по инту или какой то хитрый Nov> порядок и тайминги? При полноэкранном режиме юзаются два экрана + один подкидывается софтово , смотреть на это страшно , но не из-за мерцания , а из-за способа конверченья картинок... Nov> multicolor для показа картинок? Рисовать под это засношаешся %) Если только конвертить .

от: Саша Александров
кому: All
дата: 14 Aug 2006
Hello, NovaStorm А нужно ли additional hardware для формирования этих режимов???




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Демосцена на ZX Spectrum: мысли после DiHalt Lite 2016 - из-за огромного количества демопати в 2015 году авторы так и не накопили материал для серьёзных работ
Встречающему Новый Год - Есть такая примета: как встретишь Новый год, таким весь следующий год и будет.
Железо - Часы реального времени.
Юмор - Рекламный атеист.
Интервью - Интервью с кодером и железячником LD/X-Trade.

В этот день...   8 мая