Важная информация

User Tag List

Страница 6 из 53 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 526

Тема: Новый принцип устранения клешинга

  1. #51
    Master
    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    828
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    108 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    http://speccy.info/DMA_USC
    тут такой момент интересен "DMA Ultrasound Card (часто используется сокращение DMA USC) - звуковая карта для отечественных клонов ZX Spectrum. Разработана Алексеем Иноземцевым и группой Witchcraft Creative Group (Украина, города Дзержинск и Зугрэс Донецкой области) "
    Если это так - то странно выглядят изречения сего товарища...

  2. #52
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Либо я не понимаю значения "клэшинг", либо - одно из двух!
    Белая бочка с чёрной окантовкой стоит на жёлтых досках с чёрной-же оконтовкой. 3 цвета и нет клешинга. Не надо любой цвет на точку.

  3. #53
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Reobne, если внутри одного знакоместа, одновременно, нет возможности отобразить всю палитру - о каком устранении клэшинга можно говорить?
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #54
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    null_device, думаю, мы как-то по разному понимаем клешинг.
    Смотрим клешинг в Lode Runer на приложенной картинке. Я вижу, что достаточно применить два слоя inozemcew-а, нулевой и первый, и клешинга не будет.
    Вот то самое устранение клешинга, о котором мы говорим.
    Жду ответной иллюстрации.
    Изображения Изображения  
    Последний раз редактировалось Reobne; 15.08.2016 в 08:30.

  5. #55
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    сли это так - то странно выглядят изречения сего товарища...
    Да нет, все просто, просто не хватает силы мысли осознать что пытается довести "товарищ".
    Последний раз редактировалось s_kosorev; 15.08.2016 в 10:35.

  6. #56
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Reobne, каждый слой, теоретически решит проблему вывода отображения в одном знакоместе еще одного элемента, цветом отличного от тех что там есть. Эту мысль, я уловил.
    А теперь, представим, что нужен еще подвижный (или неподвижный - не суть) элемент, которые надо отобразить в то же знакоместо, что и фиолетового человечка, но он имеет цвет, отличный от представленных на экране (например - желтого)? Нужен еще один слой!
    Когда есть, но не знаешь где - это все равно, что нету.

  7. #57
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    null_device, Не представляю. Приведи пример, дай картинку.

    - - - Добавлено - - -

    Даже если теоретически, предположить, что есть игра, в которой, до полного устранения клешинга не хватит 8-ми слоёв. Всё равно 8-мь слоёв inozemcew-а уберут огромную часть клешинга и в ней.

  8. #58
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всего 3 цвета на знакоместо решили бы проблему клэшинга в 99% zx-игр. Ну а 4 цвета - это было бы вообще роскошно ))
    "Цвет на точку" - не особо то и нужен, не стоит за ним гнаться. В общем три цвета на знакоместо = хана клэшингу.
    Три цвета - уже победа, диззи уже не придётся быть хамелеоном и принимать цвет травы, деревьев, перил и т.п.
    Перед Уолли из "трёх дней в раю", уже не будет стоять выносящая мозг дилемма: кем быть по жизни - хамелеоном или маляром? Он наконец-то сможет быть просто самим собой!
    Куплю корпус и материнку от Spectrum +2/+3

  9. #59
    Member
    Регистрация
    18.09.2008
    Адрес
    Донецкая обл.
    Сообщений
    86
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Ну то есть раскрасишь, но надо к спрайтам добавлять информацию о цвете, изменять процедуру вывода, в общем, возни намного больше. upd. ...хотя,тогда можно к Out на переключение слоя добавить Out на управление цветом спрайта)
    Цвет спрайта не управляется OUTом. В каждом слое есть своя область атрибутов. Только PAPER у верхних слоев прозрачен. А INK и определяет цвет спрайта. Для монохромных спрайтов все очень просто. Достаточно нужный слой заранее залить необходимым цветом INK, и тогда при выводе в этот слой спрайт сразу же будет окрашен в нужный цвет.

    Цитата Сообщение от null_device Посмотреть сообщение
    А теперь, представим, что нужен еще подвижный (или неподвижный - не суть) элемент, которые надо отобразить в то же знакоместо, что и фиолетового человечка, но он имеет цвет, отличный от представленных на экране (например - желтого)? Нужен еще один слой!
    Ваша проблема в том, что вы отталкиваетесь от неких абстрактных понятий, а не от конкретных спектрумовских игр. Посмотрите на типичную игру - сколько спрайтовых слоев вы там найдете? Герой, предметы, враги - вот практически и все.

    Цитата Сообщение от Reobne Посмотреть сообщение
    Ладно, не надо уже в четвёртый раз всё по новой объяснять. Кому надо, тот и в первый раз всё понял. Надо дальше двигаться. Придумать адреса портов.
    Та не.. Объяснять таки надо. Народ начинает понимать идею, но до конструктивной критики (ради чего я сюда собственно и запостился) дело еще не дошло. А недостатки в предложеной схеме таки имеются. Не надуманные, типа "как z80 справится?" или "нет 16 цветов на точку", а таки реальные.

    Цитата Сообщение от null_device Посмотреть сообщение
    не функциональную, а структурную схему - как все это должно работать.
    Вы уверены, что это вам поможет понять суть предложенной идеи? Чего-то я сомневаюсь, что структурная схема этому поможет. А то не очень хочется заниматься бесполезным рисованием.

  10. #60
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пусть автор предложенного принципа пишет в своей теме, а не в мою.
    Прошу модератора временно заблокировать тему, пока я мне напишу ему в личку о разблокировке. Пока я сейчас хочу хоть как-то юридически оформить техническую информацию на случай патентного спора( у меня принцип другой, но всё же...).
    А автору нового принципа нужно подумать, как ему разнести слои в памяти( в одной памяти или отображаемыми страницами) и решить проблему выборки данных да так, что бы не затереть системные переменные( если будут отображаться страницы по 8 кб, то в месте с переключением страницы переключится и информация необходимая системе).
    ¡Un momento, señor fiscal!


Страница 6 из 53 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 43
    Последнее: 03.10.2015, 07:09
  2. принцип переключения адресных страниц в ПЗУ
    от Руслан в разделе Несортированное железо
    Ответов: 11
    Последнее: 10.04.2013, 16:50
  3. AY принцип формирования сигнала.
    от Руслан в разделе Звук
    Ответов: 5
    Последнее: 29.03.2013, 17:08
  4. Принцип работы M1 на Scorpion
    от TmK в разделе Программирование
    Ответов: 8
    Последнее: 17.08.2009, 15:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •