не, он туда запаян - нужен паяльникСообщение от SMT
не, он туда запаян - нужен паяльникСообщение от SMT
а че молчишь что они уже пришлиСообщение от CHRV
СЕгодня приехали!Сообщение от Ronin
Пожалуйста пишите в 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
Наконец-то (14.09) выбрался в i-net поглядеть на реакцию народа на свой пост - и что я вижу?
Полтора ответа по существу (thanx, fan!), остальное - оффтопик или выдержки из общей теории
монстростроения. Ужасть! То ли ничего не поняли, то ли до конца не дочитали...
Вот например:
Shaos> "...А по поводу четвертушек в знакоместе - уж лучше делить на "восьмушки", т.е.
горизонтальные блоки по 8 пикселов, которые имеют цветовой описатель в 1 байт
- 4 бита соответствуют биту 0 и 4 соответствуют биту 1 - ну то есть как
в компьютере "Орион"
Так это же обычный hardware multicolor Как я уже говорил, толку с него нуль, тот же
клэшинг, только "сплюснутый по горизонтали". Почти так же заметно будет.
Vladimir Kladov> "...нафиг не надо ничего делить ни на восьмушки ни на четвертушки,
а лучший способ избежать клэшинга причем дешевый и сердитый - это 2 или
3 экрана, и для каждого - свое собственное смещение в пикселах по x и y.
0-й экран перекрывается 1-м, 0-й и 1-й - 2-ым, и т.д."
Блин, я же ровно это самое и писал во второй части (про два экрана).
А четвертушки - это не совсем способ избежать клэшинга, это "параллельный" режим, то есть:
1) цветные чанки (=> и видеоролики не такие "квадратные")
2) прилично раскрашенные спрайты, а во многих случаях - способ избежать порчи фона
печатанием на нем маски спрайта, т.к. его "сердцевину" можно сделать непрозрачной
(двухцветной), а для краев маска не нужна.
...и с перекрывающимися экранами прекрасно сочетается.
CHRV> "Ребята уже делался Спринтер у которыго было все практически что тут написано
- токо где он сейчас? ..."
Вовсе НЕ ТО, ЧТО ТУТ НАПИСАНО, было на Спринтере. Там совершенно другая раскладка
видеопамяти, очень навороченная (и не битплановая!). И, как следствие, тормоза без турбы.
PheeL> "...лучший Спек с расширенной графикой - это Sam Coupe."
Sam Coupe - это не Спек с расширенной графикой, а совсем другой компьютер с довольно
кривой (судя по буржуйским воспоминаниям) аппаратной эмуляцией ZX. Да и графика там
"расширена" скорее, по типу 8-битной Atari (своя палитра из 4/16 цветов из 128 для каждой
пиксельной строки, насколько я знаю) Может, даже примитивней, чем на Atari - там в каждой
строке мог быть свой видеорежим (в том числе текстовый), правда, только по 4 цвета из 128
и low-res (ну еще и спрайты аппаратные), конец 70-х все-таки.
SMT> "а из ямахи нельзя открутить видеопроцессор? ..."
Ага, а лучше -всю- Ямаху прикрутить к Спектруму (или, скорее, наоборот - Спек к Ямахе,
ибо он проще). Что, на Спеке сразу MSX-овые игрушки появятся, если взять от нее видеопроц?
Или для -этого- найдется "команда маьяков"?
И как апофигей всего:
ASDT> "...но расширение до вга-свга имеет смысл с применением внешних (иса) видеокарт."
Нет слов. Я плакал.
(Занавес)
Последний раз редактировалось Lethargeek; 09.10.2005 в 20:22.
Теперь серьезно. Я понимаю, что здесь все матерые спектрумисты собрались, которым просто
интересно друг с другом общаться, и им давно все ясно и понятно по всем вопросам, а посты
они читают "по диагонали", особенно не вникая (все равно junior member ерунду напишет). Но
все-таки постарайтесь дальнейшее прочитать внимательно и до конца, а? (Заранее благодарен)
Напомню, название темы - "Идея ПРОСТОГО расширения СТАНДАРТНОГО видеорежима"
Повторяю ключевые слова: "ПРОСТОЙ" и "СТАНДАРТНЫЙ". Ну почему, когда синклерист начинает
задумываться об улучшении графики, все сводится к лозунгу "побольше аппаратных наворотов,
цветов и пикселей"? Какой-то вульгарно-математический подход к проблеме. Ясно же, что
(много цветов + много пикселей) / (мало мегагерц) = (тормоза страшные)
Правильный лозунг такой: "поменьше изменений, но чтоб стало наконец нормально и красиво".
(А тут прямо - VGA, SVGA. Хорошо хоть не True Color.)
В общем, на любые умеренные разумные предложения ответ сногсшибательный:
"А ВОТ ТАКОЙ-ТО НАВОРОТИСТЫЙ НАВОРОТ Л-У-Ч-Ш-Е!!!"
Да кто спорит-то? Конечно, лучше - АБСТРАКТНО лучше. Ямаха лучше Спека, SVGA лучше
Ямахи, GeForce лучше, чем SVGA... (что там еще?) Сразу представляю себе велосипед,
к которому присобачен реактивный двигатель - то-то зверь-машина была бы! Get real, men!!
Прекрасно, если спрайты аппаратные, плавная прокрутка, палитра и т.д. и т.п. Прекрасно,
но ПОЗДНО. Спектрум сейчас - только хобби.
И для него все еще создаются энтузиастами новые железки. Только вот какие? Ага, для винта
интерфейсы, метр памяти, звук улучшают, ось очередная под это дело... В итоге получится,
может быть, отличная машина, но снова - с убогой стандартной графикой. Хотя нет, возможно,
будет еще какой-то очередной сто первый "профессиональный" видеорежим, никакого отношения
к СПЕКТРУМУ не имеющий, и который благополучно проигнорируют (как и все предыдущие попытки).
Никто из вас не задумывался, почему из всех реально существовавших графических примочек и
наворотов (FLASH-color, Hardware multicolor, Gigascreen, Bright2, Widescreen) только
под Gigascreen существует хоть какой-то софт (то есть демы и игры)?
Потому что:
1) Визуальный эффект действительно неплохой и КАЧЕСТВЕННО отличный
2) Полная "совместимость" с базовой 128-й машиной. Даже если нет железки (очень простой),
можно программно имитировать, пусть с мерцанием, но программа БУДЕТ РАБОТАТЬ.
3) Собственно кодить под гигаскрин легко. Те же два до боли знакомых экрана, только
используемых совместно. А то, что просто сделать - будет сделано! И это главное
Поясняю на примере:
Представьте себе кодера, который ваяет ну, скажем, что-нибудь диззи-образное. Естественно,
с самого начала под базовый 128-й клон без наворотов, как и все, что делалось и делается
на Спеке - авторам же охота, чтобы побольше синклеристов (которых и так мало на осталось)
увидело и оценило. Наверняка еще и только один экран использует - для такого достаточно.
И вот кодит он. Тьма идей. Звук убойный. Картинки круче, чем у буржуев. Спрайты всякие
красивенькие. (Только с фоном сливаются.) Но ему пока это пофиг - лишь бы заработало.
Наконец колоссальная работа завершена.
И результат - продуманно, интересно, но графика... не Ямаха, одним словом. Нет, красиво,
но технически - начало 80-х. Все друг об друга красится, плохо видно и сильно раздражает.
Зря, что ли, фон делал? То ли вообще его убрать, то ли все в монохром...
А теперь допустим, что существует реальный графический наворот - из тех, о которых все
только и мечтают (побольше цветов, побольше пикселей; спрайты в Z-буфере; EGA-режим...)
Есс-но, широко он не распространен (даже если объявлен стандартом на каких-то последних
мелкосерийных компах). И с чем столкнется наш кодер, пытаясь создать улучшенную версию
своего творения под это дело? А с тем, что до фига и больше надо переделывать. Потому
что раскладка видеопамяти другая, адресация другая, процедуры вывода придется полностью
переделывать... (и вообще вся память может "поплыть", страницы перераспределять придется).
Хорошо еще, если всю графику заново перерисовывать не придется. В общем, плюнет кодер
и забьет на все это дело.
ДРУГОЕ ДЕЛО - если реализовано примерно то, что я предлагал. Модель памяти - ТА ЖЕ САМАЯ.
Адресация - ТА ЖЕ САМАЯ. Процедуры вывода ЧУТЬ-ЧУТЬ поправить - фон и маску спрайта в
один экран, сам спрайт в другой. Все фоны-картинки оставить те же. Если будет желание,
чуть подробней что-то раскрасить по четвертушкам, но тоже просто. В общем, работы - на
пару дней (или недель, если кодер ленивый). А результат - почти как на Ямахе!
И это РЕАЛЬНО. И для стрелялки-скроллера можно подобный пример привести.
Подобным же образом фирменный софт ЛЕГКО переделать, серьезно повысив качество. А что?
Ведь кучу игрушек наши люди дисковали, переводили, исправляли, дорабатывали. Даже под
General Sound переделывали - а ведь это наверняка было сложнее. Команда маньяков нужна?
Обычные синклеристы (даже одиночки), которые не разучились делать все то, что раньше
они могли делать "левой ногой". И в эмуле желательно предварительно обкатать.
Пока все.
P.S. Оперативно отвечать не могу, т.к. нет домашнего интернета (читаю и пишу ответы
в офлайне - потом SaaB кидает, или в салоне за отдельные бабки). Но забрасывать эту тему не
собираюсь, пока не добьюсь внятной реакции от знающих людей - так что плиз, проверяйте
тему время от времени. Только не снова надо мне объяснять, как оно должно быть "в идеале".
А то я не знаю - как оно должно быть "в идеале"!
Спектрум, слава богу, никогда идеальным компом не был и не будет.
Феномен Спектрума - это СОФТ, а не матчасть, которая у него с самого начала была смешной.
Поэтому все графические навороты должны делаться так, чтобы прежде всего было УДОБНО
ПРОГРАМЕРУ, который "всю жисть" как кодил ИМЕННО ПОД СТАНДАРТНЫЙ режим, так и будет это
делать в дальнейшем.
Хоть кто-нибудь это поймет наконец?
Последний раз редактировалось Lethargeek; 09.10.2005 в 20:23.
СМотри внимательно спецификацию АТМ, увидишь несколько видеорежимов . Я вот тоже думаю что их так все игнорируют, изобретают все чегото .Сообщение от Lethargeek
Больше десятка под расширенные режимы АТМ, столько же под Спринтер.Сообщение от Lethargeek
Да понимаем токо не нужно никому это к сожалению.Сообщение от Lethargeek
Пожалуйста пишите в 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
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Из СТАНДАРТНОГО режима сложно выжать больше чем я выжал в nocturne - сделалось практически все, чего чел так хочет плюс чередование строк экранов (но последнее сильно зависит от компа)
Наложением 2х экранов друг на друга можно получить 4 цвета на знакоместо, но не любых: один будет черным, а другой - результатом сложения первого цвета со вторым.
Все любят гипножабу
Даешь gfx9000 на speccyСообщение от CHRV
Пока идея следующая повесить его на порты и дать возможность программно переключать выход, т.е. вывод идет или с видеопроцессора или со стандартного выхода.Сообщение от rajdee
Плату сделать в ZX-BUS и на плате реализовать RGBS вход и RGBS выход.
Вот только осталось найти небольшое количество свободных портов .
Пожалуйста пишите в 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
ты сам НЕПРАВИЛЬНО понимаешь ПРОБЛЕМЫ Спектрума. это мысли образца 95-98г.Сообщение от Lethargeek
Пойми, твои разрешения 1. требуют аппаратного вмешательства
2. требуют новый софт
3. их "стандартность" - 0!!! работающих экземпляров.
4. вся твоя простота в свете этих пунктов НЕВАЖНА!!!
5. любые другие режимы - Спринтера, АТМ, Профи - БОЛЕЕ СТАНДАРТНЫ чем твой потому что они ХОТЯ БЫ РЕАЛИЗОВАНЫ.
6. ну возьми И РЕАЛИЗУЙ САМ - сделай Спекктрум с ними, наладь производство, напиши софт - покажи пример! вот на этом пункте все изобретатели начинают лепить отмазки, я начинающий, не железячник - вот вы умные возьмите и сделайте (за свои деньги) что я хочу. И не слушают когда эти умные говорят - это не нужно.
насчет ямахи - по сравнению с твоим режимом она более стандартна (по крайней мере она в кремнии), ее проще подключать и проще схемотехника - в разработке и настройке, и она к тому же мощнее функционально.
и насчет прикручивания - тогда откручивай дисковод, винт - это все от ПЦ, AY, 128к - испанцы какието выдумали, EGA монитор - тоже от ПЦ...
Последний раз редактировалось Ronin; 17.09.2005 в 11:22.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)