User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: ZXПирит, простой аппаратный апгрейт Spectrum видеорежима.

  1. #21

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да было бы интересно , кажется был рабочий экземпляр http://zx-pk.ru/showpost.php?p=124116&postcount=27
    почитал описание, какая то пародия на zxpoly, как автор модуля собирался сделать цветным тот же скроллинг какойнить ваще неясно, имхо максимум что можно расцветить - статическую картинку

  2. #22

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А есть ли и много ли игр на Спектруме, которые рисуются исключительно спрайтами (like NES)?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  3. #23

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,336
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    идея карты такова чтобы избавиться от клешинга: значит тебе просто напросто нужно сделать такую железку, чтобы было несколько битпланов стандартного 6912 экрана
    Похоже, на 16 бит на пиксель в ZXПирит.
    Цитата Сообщение от drbars Посмотреть сообщение
    Причем чтобы записывать ты мог в любой из этих битпланов, а читать уже только сложенные битпланы со стандартного адреса.
    Тоже похоже.
    Цитата Сообщение от drbars Посмотреть сообщение
    Как маскировать спрайт на битплане, чтобы сложение было без клешинга на экране можно придумать... Может автомаска?
    В ZXПирит это выборка нужных бит (через вбайтсжиматель), и прогон через таблицу палитры. Логика смешения в значениях палитры.

  4. #24

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А есть ли и много ли игр на Спектруме, которые рисуются исключительно спрайтами (like NES)?
    Ты спрайты динамические имеешь ввиду или тайлы (т.е. все одинакового размера, в случае с NES 8x8). Динамических - да все вообще, которые не векторные Тайлы - всё, что на Чурерре и на АГД вроде одинаковых размеров там всегда.
    Последний раз редактировалось Shadow Maker; 03.10.2015 в 12:01.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  5. #25

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Ты спрайты динамические имеешь ввиду или тайлы
    Я имею в виду когда на экран вообще не выводятся графические примитивы. Т.е. если спрайты выводятся целиком по 8 (или больше) байт, то ZXПирит может быть некоторым логическим анализатором отслеживающим запись в видеопамять и ищущим сигнатуры ч/б спрайтов. А у же затем раскрашивает из в байт на точку (или сколько угодно) и в результате формирует изображение вообще без модификации игры. Точнее модификация будет в виде раскрашивания спрайтов, но эти данные загружаются в саму видеокарту.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #26

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,336
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Я имею в виду когда на экран вообще не выводятся графические примитивы. Т.е. если спрайты выводятся целиком по 8 (или больше) байт, то ZXПирит может быть некоторым логическим анализатором отслеживающим запись в видеопамять и ищущим сигнатуры ч/б спрайтов. А у же затем раскрашивает из в байт на точку (или сколько угодно) и в результате формирует изображение вообще без модификации игры. Точнее модификация будет в виде раскрашивания спрайтов, но эти данные загружаются в саму видеокарту.
    Потенциально, (пока не сделаешь не узнаешь,) теоретически могут быть для определённых игр, определённые преднастройки ZXПирит, которые украсят игру, без модификации самой игры.
    То есть просто ещё одна обёртка-загрузчик, которая настраивает ZXПирит, и запускает основной загрузчик.
    Это пока в уме, на уровне подсознания.

  7. #27

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    То есть просто ещё одна обёртка-загрузчик, которая настраивает ZXПирит, и запускает основной загрузчик.
    Ну да, я в принципе об этом же. В простейшем варианте вообще можно ничего не раскрашивать предварительно, только определить сигнатуры спрайтов, а карта сама раскрасит точки по атрибутам. Это уже, по идее должно, устранить клэшинг.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  8. #28

    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    293
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ничего не получится, почти все игры выводят графику через SP или LDI. Нет там никаких спрайтов и никаких номеров там привязать не к чему, там поток из мешанины данных, при чём иногда за один проход рисуются куски НЕСКОЛЬКИХ тайлов.
    Поэтому как программист говорю - ничего не получится.

    Если конечно этот проект ещё жив.

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Ответов: 25
    Последнее: 23.10.2011, 23:57
  2. простой вопрос по real spectrum
    от cherkasy в разделе Эмуляторы
    Ответов: 0
    Последнее: 26.12.2009, 20:31
  3. Еще одно расширение видеорежима
    от ZEK в разделе ZX Концепции
    Ответов: 24
    Последнее: 31.07.2009, 14:28
  4. куплю самый простой спек! 48кб самый простой
    от REMR в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.08.2008, 23:42
  5. Аппаратный TCP/IP для ZX Spectrum
    от CityAceE в разделе Несортированное железо
    Ответов: 15
    Последнее: 01.02.2007, 16:13

Ваши права

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