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

User Tag List

Страница 5 из 71 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 703

Тема: Новый графический режим для игр

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

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    На скорую набросал вывод 640х480@60Hz 24bpp + текстовый режим 80x30 16 цветов вторым слоем.

    Вложение 52627

    640х480=921600 байт видео буфер, точки хранятся по три байта линейно как [RRRRRRRR,GGGGGGGG,BBBBBBBB],[RRRRRRRR,GGGGGGGG,BBBBBBBB]...
    MVV, сделай, пожалуйста режим 320х240 RRRRR, GGGGG, BBBBB для частоты SDRAM 84 MHz.
    Типа так:

    Заполнять 640х480 будет трудновано. Спрайты будут в 4 раза больше и копирование будет в 4 раза медленнее. Также три байта на 1 точку многовато. Двух байтов на точку для игр должно хватить.
    Последний раз редактировалось zx-kit; 21.06.2015 в 11:20.
    "L-256"

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

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    после записи старшего байта, через 2 такта точка уже нарисована
    мне кажется быстрее некуда )

    кстати если делать точку для режима "байт на точку" то рисовать точку получится вообще за такт.
    Наверно у тебя память статика. У SDRAM 1 точку (одно слово, 15 бит) надо рисовать тактов 6. Поэтому проще рисовать сразу 8 точек за 13 тактов, маскируя сигнал записи для лишних точек.

    MVV, а у ReVeRse какая тактовая частота подается на FPGA и как получаешь частоту вывода точек 640x480 60 Гц ?
    "L-256"

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

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    после записи старшего байта, через 2 такта точка уже нарисована
    мне кажется быстрее некуда )
    1. Цвет?
    2. для 320x240 в 16битный регистр не влезет, возникают нюансы

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

    По умолчанию

    Мне кажется, что у Z80 будет много свободного времени на вычисления. Сделали ведь ELITE. А там все рисовалось программно. У нас достаточно только вычислить координаты точки, остальное делает видеокарта.
    "L-256"

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

    По умолчанию

    Гораздо более адекватно реализовать блок который автоинкрементом координаты менять может

    Набор портов может быть к примеру следующий
    1. 2байта коррдина X
    2. 1байт координата Y
    3. 2 байта fixed point прирощение X
    4. 2 байта fixed point прирощение Y
    5. 2 байта цвет точки

    Запись в видеопамять происходит при записи цвета, после запси срабатывают приращения координат

    что дает?
    можно линии, спрайты процессором рисовать, причем нужно фактически только половина операций, только чтение из памяти и запись цвета

    Если додумать немного и к примеру что бы по достижению определенной координаты X она в начальное значение сбрасывалась и блок сам мог данные из памяти брать, получается уже нечто похожее на блиттер с маштабированием, даже больше, блок которым можно какие никакие текстуры выводить, вот вам и DOOM

  6. #46
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Наверно у тебя память статика. У SDRAM 1 точку
    Так всё таки будет стоять статика 1 метр + 8 метров SDRAM,
    верно ?
    V6Z80P - Back for Good

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

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

    По умолчанию

    Цитата Сообщение от Valen Посмотреть сообщение
    Так всё таки будет стоять статика 1 метр + 8 метров SDRAM,
    верно ?
    Наверно лучше сделать карту немного помедленнее, без статики. Да и метр статики это две микросхемы. Громоздко было бы. И портировать на Speccy2010 и ReVeRse было бы труднее. А так, если у ReVeRse входные такты тоже 20 МГц, как у Speccy2010, то и на видеокарту надо поставить тоже самое.
    Возможности закрасить экран три раза за кадр должно хватить. Не так быстро, зато останется совместимость.
    Последний раз редактировалось zx-kit; 21.06.2015 в 13:58.
    "L-256"

  9. #48
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Линии и буквы - это нужно. Но давайте все делать поэтапно
    Думаю линии тоже "в кассу", есть же игры wire-frame псевдо 3д.
    V6Z80P - Back for Good

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

    По умолчанию

    Цитата Сообщение от Valen Посмотреть сообщение
    Так всё таки будет стоять статика 1 метр + 8 метров SDRAM,
    верно ?
    это сколько ног надо, 19+16+5 SRAM 13+16+4+2+2 SDRAM 15+2 Видео 16+8+8 CPU это 126 USER IO + меловчевка всякая, это BGA корпус, стоимость устройства какая планируюется?

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

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    это сколько ног надо, 19+16+5 SRAM 13+16+4+2+2 SDRAM 15+2 Видео 16+8+8 CPU это 126 USER IO + меловчевка всякая, это BGA корпус,
    ZX-BUS/ZST-BUS 35
    SDRAM - 38
    VGA 5+5+5+2
    -------------------------------
    итого: 90

    стоимость устройства какая планируюется?
    2 т.
    "L-256"

Страница 5 из 71 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 11.04.2021, 10:54
  2. графический редактор
    от yur в разделе Вектор
    Ответов: 1
    Последнее: 08.11.2012, 13:01
  3. графический режим на Атари
    от goblinish в разделе Atari
    Ответов: 3
    Последнее: 06.01.2012, 11:19
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33

Ваши права

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