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

User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Страница 70 из 109 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя
Показано с 691 по 700 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

  1. #691

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    тупо очередь (даже не законченных команд, а отдельных записей в регистры)
    каких команд? их реализация в железе потянет на сожность процессора простого, не проще сразу процессор вставить? И нафик нужен блиттер который просто куски копирует, а я может свет хочу, туман там итд.
    Даже в 2d графике можно много ресурсоемких вещей найти
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    "тормоз" по сравнению с чем? с шейдерными монстрами из миллиардов транзисторов?
    тормоз по сравнению с тем что можно сделать, зачем ограничивать себя?
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    но и даже просто висеть в вайте - всё равно в конечном итоге быстрей в разы, чем отрисовать процом то же самое
    а можно и не висеть а заниматься чем то полезным а более быстрый проц у которого скажем регистровый файл подключен на прямую к блиттеру делает это быстрее

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

    Банальный пример,
    нужно нарисовать заник с водичкой там туманом, ну 2-3 слоя.
    Спрайты и передний план тоже полупрозрачый.

    пусть 16 бит память, работаем исключительно пакетами и потерь 0), возьмем кусок 32х32 пикселя.
    1. Выводим задник, 1024 цикла
    2. Выводим полупрозрачную водичку, 1024 чтение + 1024 запись результата
    3. Выводим туман, 1024 + 1024
    4. Выводим спрайт, пусть занимает половину 512
    5. Выводим полупрозраный передный план 1024+1024

    итого 7.5к тактов, + на чтение патернов спрайтов итд, пусть разные 4.5к тактов итого 12 к тактов

    теперь если мы обрабатываем эту всю историю в внутренем буфере в 1к байт
    4.5к чтение патернов + 1024 запись итого 5.5к профит в раза.

    Далее, если патерн повторяющийся к примеру 16х16, профит с буфером еще больше, а если тума и водичка еще и генерятся процом в видяхе ... (хотя тут может быть выгоднее прочитать)

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

  3. #692

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,966
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    314
    Поблагодарили
    237 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    каких команд?
    переброски блока, каких еще-то?

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    их реализация в железе потянет на сожность процессора простого, не проще сразу процессор вставить?
    проще начинать с малого (и такое-то никак не могут асилить)

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    И нафик нужен блиттер который просто куски копирует, а я может свет хочу, туман там итд.
    так затем и нужен, чтобы можно было потом добавить новых возможностей
    для них та же база будет нужна - счётчики, блоки чтения и записи, интерфейс

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    тормоз по сравнению с тем что можно сделать, зачем ограничивать себя?
    поконкретнее - по сравнению с тем, что можно сделать с миллиардом транзисторов и вагонищем свободного времени?

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    а можно и не висеть а заниматься чем то полезным а более быстрый проц у которого скажем регистровый файл подключен на прямую к блиттеру делает это быстрее
    какой нафиг "более быстрый проц подключенный к блиттеру напрямую"? девайс нужен подключаемый в системный разъём!

    насчёт скорости - всё упрётся в ПСП в конечном итоге, а чтобы проц компа не ждал, так и очереди хватит самой тупой
    притом очередь почти уже дисплейлист, если в озу девайса запоминать, не хватает только управления указателем
    Прихожу без разрешения, сею смерть и разрушение...

  4. #693

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

    По умолчанию

    С туманами это проще взять GeForce 210, а нам пока хватит обычной переброски блоков, вставлять в ПЛИС процессор а зачем тогда нужен Z80 ? можно тогда всё на том проце сделать.
    Небольшая очередь приёма данных решает проблемы задержки, для ПЛИС в этом нет никаких проблем, там более никто не запрещает включить IM 1 и на какое нибудь прерывание повесить освобождение видео для приёма данных.

    "Давай еще раз. Спектрум расчитан на частоту доступа к памяти максимум 3,5/3такта, железные ограничения, циклы памяти, паралельная работа видеогенератора. Итд, то есть ldir минимум это 3+3 выборка 3+3 пересылка одного байта, то биш 12 тактов."

    Как это? пересылка одного байта в мультиплексоре команд занимает 2 технических такта системы при 8 битной шине данных, видеопамять подключена к видео плис, как там у неё работает регенерация видеопамяти проблемы именно этой плис.

  5. #694

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    как там у неё работает регенерация видеопамяти проблемы именно этой плис.
    речь шла о z80 на Fpga в панельке, так что проблема регенерации и доступа шины в полный рост, а если нужен быстрый Z80 и побоку на гнилое барахло с антресоли, так вообще не понятен вопрос
    тут на форуме куча плат есть и конфигуации к ним, берите nextZ80 на opencores подходящую плату и вперед

  6. #695

    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    192
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот оказывается чего уже существует и даже продаётся:
    http://excamera.com/sphinx/gameduino/
    Код:
        video output is 400x300 pixels in 512 colors
    
            all color processed internally at 15-bit precision
            compatible with any standard VGA monitor (800x600 @ 72Hz)
            background graphics
                512x512 pixel character background
                256 characters, each with independent 4 color palette
                pixel-smooth X-Y wraparound scroll
            foreground graphics
                each sprite is 16x16 pixels with per-pixel transparency
                each sprite can use 256, 16 or 4 colors
                four-way rotate and flip
                96 sprites per scan-line, 1536 texels per line
                pixel-perfect sprite collision detection
    
        audio output is a stereo 12-bit frequency synthesizer
    
            64 independent voices 10-8000 Hz
            per-voice sine wave or white noise
            sample playback channel
    Небольшой процессор для всяких эффектов туда тоже встроен. В теории можно припаять проводки к jtag и перепрограммировать FPGA во что-то другое, может даже поддерживающее 3D. Единственный минус в том, что рулить этим безобразием можно только через SPI, потому что кроме него на разъёмы мало чего выведено, но возможно что добавление небольшой CPLD эту проблему позволит решить.

  7. #696

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

    По умолчанию

    Так я и говорю что всё это сейчас не проблема, оригинального zx-spectrum давно уже ни у кого нет, но некоторые почему то за него цепляются, сейчас любую шнягу можно сделать на плис, обкатать и потом просто заказать штамповку, приложив немного усилий к самой концепции zx-spectrum не так сложно вывести её хотя бы на минимальный комфортный уровень, не отходя при этом от сути открытого программирования с минимальными затратами.

    Вот с этой шняги
    https://www.youtube.com/watch?v=awgw1lj7KKI

    Кстати этой шняге уже лет 6
    Последний раз редактировалось Nesser; 16.09.2016 в 00:37.

  8. #697

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Так я и говорю что всё это сейчас не проблема, оригинального zx-spectrum давно уже ни у кого нет, но некоторые почему то за него цепляются, сейчас любую шнягу можно сделать на плис, обкатать и потом просто заказать штамповку, приложив немного усилий к самой концепции zx-spectrum не так сложно вывести её хотя бы на минимальный комфортный уровень, не отходя при этом от сути открытого программирования с минимальными затратами.

    Вот с этой шняги
    https://www.youtube.com/watch?v=awgw1lj7KKI

    Кстати этой шняге уже лет 6
    ZX Spectrum 48K - это священный компьютер, основа всего, что есть сейчас на этом форуме. Надо возвращаться к истокам. И делать железо для его апгрейда.
    "L-256"

  9. #698

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zst, 286 и 386 это тоже священные компы. пусть Интела вернутся к истокам и сделают для них апгрейды, то вот фигня, я GeForce 1060 не могу к ним подключить...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #699

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Вот с этой шняги
    https://www.youtube.com/watch?v=awgw1lj7KKI
    это убого, вот на что ровняться надо https://www.youtube.com/watch?v=h42neZVvoMY

  11. #700

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ППц у вас тут баталия. Где быстрая карта?) в Какой Пятилетки?) Я устал ждать=)
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

Страница 70 из 109 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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