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

User Tag List

Страница 21 из 24 ПерваяПервая ... 1718192021222324 ПоследняяПоследняя
Показано с 201 по 210 из 239

Тема: Видеокарта "METEOR-2020" для устранения клешинга

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

    По умолчанию

    Зачем 3 буфера? экран тоже буфер....
    Если экран не успевает сформироваться то сканер пикселей тупо отображает ещё раз тот же самый экран который в буфере.
    А вообще я сути не понимаю, у тебя рабочая область получается с раздельным цветом на КАЖДЫЙ ПИКСЕЛЬ, какую ещё маску ты собираешься накладывать? если в маске 0 то ты пиксель не записываешь да и цвет paper ты куда будешь записывать? его в спрайте не должно быть ибо это задний фон.

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

    Рисуешь новые спрайты в 64 цветах R+R+G+G+B+B, подклеиваешь к игре, в части вывода на экран удаляешь всё что после вычисления координат СПРАЙТА, вставляешь кусок вывода спрайта при помощи плис.....игра готова, никакого клешинга, все цвета с точностью до пикселя, в R-TYPE фон двигается попиксельно и в 64 цветах, всё красиво, все радуются, аплодисменты, занавес.
    Ах да, вывод на экран ускорится раз в 20, z80 успеет и за треть кадра нарисовать вместе с фоном.
    256 спрайтов 8x8 с 64-256 цветов на точку занимает всего 16 кб, я думаю даже в R-TYPE их там значительно меньше, по крайней мере на уровень за глаза хватит, а может и на все.
    А в Exolon их явно меньше, как тебя Exolon в 256 цветах НА ПИКСЕЛЬ и минимум переделки? а маска спрайта в самом пикселе и указывается ибо градаций черного не бывает.
    Биты:
    0-1 -- 4 яркости Blue
    2-3 -- 4 яркости Red
    4-5 -- 4 яркости Green
    6-7 -- 4 яркости общие
    нууу по факту 3 а не 4
    То есть - b00 000000 это чёрный цвет а b11 000000 это маска, прозрачный, пиксель не записывается в память.
    Тогда можно сделать ещё и если b00 а первые 6 бит не ноль тогда это номер регистра палитры, 63 штуки, ставишь b00 000001 и меняешь только регистр №1, всё что им окрашено на экране будет меняться, как в Contra на денди, там на фоне всякие переливающиеся страшилки.
    В R-TYPE на большом корабле легко сделать огонь из двигателей.
    Не понимаю что ты к битам прицепился, байтами надо работать, байтами
    Последний раз редактировалось Nesser; 21.04.2020 в 00:44.

  2. #202
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Во втором буфере копия фона для ускорения стирания спрайтов.

    У оригинальных спрайтов два цвета. Поэтому сначала вырезаем в фоне силуэт спрайта нулевыми битами цветом маски (черным). Потом рисуем спрайт единичными битами цветом спрайта (жёлтым или белым).

    Раскрашивание спрайтов - это лишняя работа. Кто это будет делать? При рисовании спрайтов без клешинга все будет хорошо и достаточно красиво.
    Последний раз редактировалось zx-kit; 21.04.2020 в 05:27.
    "L-256"

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

    По умолчанию

    То есть уже появилось 2 части драйвера? для вывода фона и вывода спрайтов РАЗДЕЛЬНО? что бы сходить за хлебом нужно сдать экзамен спецназа, при чём каждый раз как идёшь за хлебом

  4. #204
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Фон рисуется по-старому.
    Но добавляется аппаратное сохранение и восстановление фона для ускорения стирания спрайтов и построения следующего кадра.

    Это ещё один способ ускорения.
    Последний раз редактировалось zx-kit; 21.04.2020 в 09:07.
    "L-256"

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

    По умолчанию

    В скроллерах сам фон двигается по пикселям а цвета по знакоместам, то есть сам фон уже имеет клеш, и самое ржачное - часто и густо фон сверху и снизу экрана вообще не имеет координат, эти полосы тупо сдвигаются последовательностью команд ротации бит через перенос и (HL), каждые 8 тактов делается LDDR в атрибутах, этот клеш убрать не представляется возможным, это не спрайты и это не координаты, твой метод подходит далеко не для всех игр, да и пока вообще не понятен твой метод.

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

    Люди у кого есть Altera MAX+Plus II 10.0 (10.2) для старых 5 вольтовых ПЛИС? и как их прошивать?

    Придётся тоже голову себе заморочить с твоими клешами
    Последний раз редактировалось Nesser; 21.04.2020 в 09:29.

  6. #206
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Для совместимости с расширением RAM оригинального Спектрума до 128К в окне ROM добавляется второй экран для доработки игр 128К версий.

    С адреса 0000 теперь будут располагаться основной буфер BUF1, буфер для хранения фона BUF2, основной экран 48К - SCR1 и экран для игр 128 K - SCR2.

    Расширение 128K для ZX SPECTRUM тесно связано с экраном, поэтому функции расширения 128 К в окне 0000 для ZX SPECTRUM будет выполнять METEOR-2020
    Последний раз редактировалось zx-kit; 22.04.2020 в 09:08.
    "L-256"

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

    По умолчанию

    Ну как там результат?

    Вообще, флеш игра на пц пишется за 20 минут, мы тут мечтаем как будем переделывать игры 30 летней давности с неизвестной целью...может сделать уже редактор игр?
    Платка переходник DIP40 с впаянной плис, sdram и выходом RGB воткнутая вместо Z80 в любой спектрум решает все проблемы совместимости, любой новый режим будет работать даже на спектрум48, понятно что плата спектрума будет всего лишь аппендицитом но так решаются все проблемы. Только вот зачем?

  8. #208
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Времени на отдых и все проекты пока не хватает. Продолжал работать на основной работе во время самоизоляции, одновременно надо готовиться к экзамену по английскому, завершение старых заказов и проектов. И первый проект VGA SPUTNIK. Сначала надо его доделать.

    Сколько можно объяснять нужность и возможности видеокарты. Она для улучшения старых игр. Новую игру написать сложнее, чем переделать готовую и популярную. Было бы просто - на ZX-EVO переписали бы все игры уже давно.

    Закончится английский и VGA SPUTNIK, тогда продолжу. До конца года надо сделать.
    Последний раз редактировалось zx-kit; 10.05.2020 в 13:01.
    "L-256"

  9. #209
    Activist Аватар для nimdasys_inbox_ru
    Регистрация
    23.04.2020
    Адрес
    г. Черкесск
    Сообщений
    368
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видеокарта "METEOR-2020" - реализация уже имеется ?!

  10. #210
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от nimdasys_inbox_ru Посмотреть сообщение
    Видеокарта "METEOR-2020" - реализация уже имеется ?!
    Пока я занимаюсь другими проектами.
    "L-256"

Страница 21 из 24 ПерваяПервая ... 1718192021222324 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Новый принцип устранения клешинга
    от Smalovsky в разделе ZX Концепции
    Ответов: 525
    Последнее: 24.11.2023, 15:42
  2. Модульный компьютер "SPACE MISSION 2020"
    от zx-kit в разделе Несортированное железо
    Ответов: 48
    Последнее: 28.06.2022, 08:55
  3. Быстрая видеокарта "METEOR-2013"
    от zx-kit в разделе Изображение
    Ответов: 1083
    Последнее: 07.01.2020, 14:05
  4. Ответов: 11
    Последнее: 06.10.2016, 12:19
  5. Ответов: 43
    Последнее: 03.10.2015, 07:09

Ваши права

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