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

User Tag List

Страница 44 из 119 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя
Показано с 431 по 440 из 1182

Тема: ZX Spectrum Next — новый «Спектрум» уже на Kickstarter

  1. #431
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это решение никому не нравится. Последствия отсутствия нормальной палитры. Как вариант, используй рядом стоящий цвет (вместо #e3 -> #c3 например).

  2. #432
    Member Аватар для error
    Регистрация
    10.01.2011
    Адрес
    г. Санкт-Петербург
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaNchez Посмотреть сообщение
    Это решение никому не нравится. Последствия отсутствия нормальной палитры. Как вариант, используй рядом стоящий цвет (вместо #e3 -> #c3 например).
    Тогда и палитру стандартного спектрумовского экрана придеться корежить, иначе учитывая малую битность цвета, сильно выделяться будет фейковый розовый на фоне правильного розового. В целом "фе" текущее решение с прозрачностью...
    Идеально было бы вообще сделать спрайты некоторым числом слоев, что позволило бы экономить память выделяя нужное количество бит на пиксель, по большому счету не нужны 256 цветов в спрайте одновременно.

  3. #433
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Странно, я наоборот считал что спрайты должны выделяться на фоне. А насчёт 256 цветов - кому-то не нужны, а мне нужны По сравнению с однобитными спрайтами с маской расход всего в 4 раза больше, а общий объём оперативки в 8 раз больше по сравнению с 128к - хорошее соотношение, imho.

  4. #434
    Member Аватар для error
    Регистрация
    10.01.2011
    Адрес
    г. Санкт-Петербург
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaNchez Посмотреть сообщение
    Странно, я наоборот считал что спрайты должны выделяться на фоне. А насчёт 256 цветов - кому-то не нужны, а мне нужны По сравнению с однобитными спрайтами с маской расход всего в 4 раза больше, а общий объём оперативки в 8 раз больше по сравнению с 128к - хорошее соотношение, imho.
    Конечно должны, но спрайт может иметь внутри себя этот розовый. В целом это бредовое ограничение, которе есть просто потому что есть. Еще из описания я так и не понял - цвет указывается в RGB, но зачем-то есть упоминание палитры.

  5. #435
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так понял, под палитрой там подразумевается набор всех цветов RRRGGGBB.

    - - - Updated - - -

    Всё, понял!
    Port 0x53 is write-only and is used to send the palette, the palette index is auto-incremented each write. The palette is initialized at the reset with colors from 0 to 255.
    Палитра для спрайтов всё-таки есть. Если не использовать в спрайте все 256 цветов, можно сделать несколько мини-палитр, а смещением палитры спрайта выбирать нужный диапазон.

  6. #436
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    267
    Спасибо Благодарностей получено 
    284
    Поблагодарили
    212 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaNchez Посмотреть сообщение
    Мы пишем письмо разработчикам некста, чтобы, пока не поздно, выбросили спрайты и впилили блиттер - вдруг случится чудо, и хоть раз разработчики железа прислушаются к разработчикам софта. Неравнодушные могут поступить точно так-же - это хоть немного, но повысит шансы. Если чуда не произойдёт,будем грызть кактус.
    Даже ТСлаб положил с пробором на умные идеи
    однако сделал ковер и нормальные спрайты 16с и разного размера.

    блин да пусть уже сделал бы 16х16х16с у нкго тогда 128 спрайтов влезло бы

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

    Цитата Сообщение от SaNchez Посмотреть сообщение
    Я так понял, под палитрой там подразумевается набор всех цветов RRRGGGBB.

    - - - Updated - - -

    Всё, понял!


    Палитра для спрайтов всё-таки есть. Если не использовать в спрайте все 256 цветов, можно сделать несколько мини-палитр, а смещением палитры спрайта выбирать нужный диапазон.
    вот вот
    а не проще было бы впилить номер палитры для спрайта? (4 бита) и сделать спрайты 15 цветов (4 бита на точку 128 байт на спрайт 16х16 0 прозрачный )
    но так то да... велосипед же
    С уважением,
    Jerri / Red Triangle.

  7. #436
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #437
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в ts-конфе можно спрайты позиционировать по X с точностью до точки?

  9. #438
    Member
    Регистрация
    11.04.2010
    Адрес
    Саяногорск
    Сообщений
    138
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaNchez Посмотреть сообщение
    А в ts-конфе можно спрайты позиционировать по X с точностью до точки?
    конечно можно

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

    И кстати
    Цитата Сообщение от SaNchez Посмотреть сообщение
    В ts-конфе спрайты и тайлы тоже лишние, жрут место в fpga. Если смотреть реалистично, что хватит и одного блиттера.
    В тс-конфе ты "наблиттить" сможешь меньше 100кб за фрейм. Хватит ли, особенно если лепить 256 цветные спрайты? Спрайты там сделаны совсем не от балды, т.к вывод спрайтов занимает обращений к озу в разы меньше, чем копирование ram-ram, да еще и с наложением.
    ZXM-Phoenix 1024 Rev.02+ProfROMUni+SMUC2b ZX-Evolution Rev.C ZX Spectrum +2A Yamaha YIS503IIIR Atari 65XE

  10. #439
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Buyan Посмотреть сообщение
    В тс-конфе ты "наблиттить" сможешь меньше 100кб за фрейм.
    Я думал побольше, конечно, но даже так можно дважды экран перерисовать (48К). А это покруче чем скроллинги со спрайтами в next-овской реализации.
    Последний раз редактировалось SaNchez; 31.05.2017 в 10:07.

  11. #440
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если игра со статичным фоном типа Диззи или однослойный скроллер, то можно обойтись и блиттером. Бонусом будет 256 цветов. Но многослойный скроллер, например Fantastic Dizzy блиттер уже не потянет. Такое только на tsu можно сделать.

Страница 44 из 119 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 49
    Последнее: 20.10.2015, 23:21
  2. Финансирование через Kickstarter
    от moroz1999 в разделе Игры
    Ответов: 184
    Последнее: 27.08.2012, 15:04
  3. про новый-старый спектрум
    от xailar в разделе ZX Концепции
    Ответов: 3
    Последнее: 06.12.2010, 10:42
  4. ВОЗМОЖНО ЛИ РАЗРАБОТАТЬ НОВЫЙ СПЕКТРУМ САМОМУ!
    от spectrum в разделе Несортированное железо
    Ответов: 133
    Последнее: 13.09.2006, 00:50
  5. Ответов: 2
    Последнее: 26.02.2005, 18:17

Ваши права

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