Подскажите что это за цветовые режимы и надо ли для получения их на реальном спеке доп. агрегатов.
Подскажите что это за цветовые режимы и надо ли для получения их на реальном спеке доп. агрегатов.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Gigascreen- это смешение двух стандартных спектрумовских экранов. В итоге получается хитрожопая палитра. Делается элементарно- раз в прерывание чередуем показываемую видеостраницу (основную или дополнительную).
Суть мультиколора сводится к тому, что видеоадаптер при растеризации линии пикселов каждый раз считывает атрибуты соответствующих знакомест. Если в процессе растеризации подменить эти атрибуты, то можно добиться более 2 цветов на знакоместо. Также помимо смены атрибутов можно менять видеостраницу. Недостатки- жрет процессорное время, привязан ко времени (изза этого по-разному работает на разных моделях спектрума).
Не просто жрёт, а сжирает прямо-таки полностью...Сообщение от Vitamin
Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
Мои игры: [Overload][Removal]
Список игр для ZX-Spectrum: [2015] [2014]
почему это? во многих демах-интрах во время вывода MC идет и расчет самого эффекта - яркий пример rotozoomer в EYEACHEСообщение от rasmer
Это которвый анимой показывается?Сообщение от The Exploited
Яркий пример этому - демы от Brainwave: Tryptomine Dream и Stellar Contour..
вот не надо вратькод смотрел? свободен.Сообщение от key-jee
а тут как раз во время вывода мколора ничего не делается кроме него самого - все расчеты ведутся в остальное свободное времяСообщение от key-jee
В железе надо было спрашивать , там и схемы должны быть (искать по эроглифам EFF7) .
Hardware Multicolor
Атрибут на байт (два цвета на каждые восемь точек по горизонтали). Экранная область в памяти - #4000-57FF (стандартный экран без атрибутов). Область атрибутов - #6000-77FF . Биты 6 и 7 в атрибутах отвечают за "яркость бумаги" и "яркость чернил" . Адреса второго экрана - #C000-C800 , адреса атрибутов второго экрана #E000-E800 .
Hardware GIGASCREEN
Аппаратное цеклическое переключение между экранными областями памяти (первой и второй).(раз в полукадр)
Почему раз в полукадр? Hardware gigascreen - это через каждую строку, чтоб меньше мигало. А "раз в полукадр" можно и на прерывание повесить.
"Раз в полукадр"(50Hz) это и есть через строчная (один экран на чётном поле, другой на не чётном), инт генереться раз в полукадр (50Hz).
Собсно это я имел ввиду .
Последний раз редактировалось fan; 01.01.2010 в 21:06.
Наверно наоборот - кадр 25раз в секунду, полукадр - 50раз в секунду...Сообщение от fan
На телеках очень хорошо видно, если взять настроечную таблицу с тонкими горизонтальными полосами - они будут мерцать с частотой в 25гц, так как попадают в один из полукадров.
То же самое можно сделать на спеке если переключать экраны в инте и поставить разные картинки в экраны (частенько так и делают эффекты).
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)