в разработке!
Важная информация

User Tag List

Страница 15 из 15 ПерваяПервая ... 1112131415
Показано с 141 по 145 из 145

Тема: Потактовый клон Денди на FPGA

  1. #141

    Регистрация
    12.12.2007
    Адрес
    Жлобин
    Сообщений
    62
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    46 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Процессор может проверять наличие флага спрайтхита или переполнение спрайтов на определенных строках, здесь может быть проблема с некоторыми мапперами. Нужно иметь в виду и эти нюансы. Как по мне, в идеале нужно не нарушать работу и тайминги ППУ, чтобы не сломать взаимодействие, а обрабатывать данные после палитрового ОЗУ и добавить буфер на строку, выводить одну строку по два раза, а текущую строку заталкивать в буфер, либо использовать ФИФО для сторки. Тут уже нужно по ходу дела придумать как это эффективно реализовать. Есть кстати еще проект Universal PPU. Там оно написано по описанию на несдев и занимает гораздо больше ячеек, чем у меня, однако добавлен кадровый буфер с двухпортовой памятью, и таким образом там организовано дублирование строк. Использует Universal PPU ФПГА Xilinx, там богатые ресурсы блоков памяти внутри, поэтому проблем не возникло у разработчика, однако сам проект заброшен вроде как, но весьма любопытно было поизучать.
    https://github.com/Redherring32/UniversalPPU
    Последний раз редактировалось and1981; 06.04.2026 в 15:19.

  2. #142

    Регистрация
    06.04.2018
    Адрес
    г. Нижний Новгород
    Сообщений
    32
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В принципе, при удвоении частоты ppu картинка на vga выводится без проблем. (Частоту cpu оставил родную, 26 МГц)



    Правда, все мои ЖК-шки заартачились и не хотели принимать 100 Гц (у них диапазон в среднем 50...75 Гц по спецификациям). А вот старый трубочный hp 100 Гц сожрал.

    Последний раз редактировалось zatim; 07.04.2026 в 11:56.

    Этот пользователь поблагодарил zatim за это полезное сообщение:

    and1981(07.04.2026)

  3. #143

    Регистрация
    12.12.2007
    Адрес
    Жлобин
    Сообщений
    62
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    46 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прикольно. Значит китайский способ рабочий, желательно бы еще с маппером ммс3 протестировать, для пущей уверенности. Там маппер считает строки, и есть вероятность, что что-то пойдет не так.
    Последний раз редактировалось and1981; 07.04.2026 в 13:30.

  4. #144

    Регистрация
    06.04.2018
    Адрес
    г. Нижний Новгород
    Сообщений
    32
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ок, попробую - отпишусь. Я думаю, проблем быть не должно. Строки маппер насчитает те же самые, только быстрее. Меня только одно беспокоит - что проц не будет успевать обновлять картинку за время nmi в некоторых играх. В той что на фото - успевает, но там и игра простецкая. Возможно, придется вместе с удвоением частоты искусственно увеличивать гасящий импульс. На картинке это не скажется, а проц будет успевать.

  5. #145

    Регистрация
    12.12.2007
    Адрес
    Жлобин
    Сообщений
    62
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    46 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там ДМА должна успеть забросить данные в ОАМ, это самый длинный процесс во время переконфигурирования PPU при КГИ. А вот чтобы переписать VRAM уже берется пустой кадр, на сколькоя я помню. Ведь ДМА для VRAM нету, только для ОАМ.

Страница 15 из 15 ПерваяПервая ... 1112131415

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

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

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

Похожие темы

  1. Потактовый клон i8080 на FPGA/CPLD
    от HardWareMan в разделе Разработка электроники
    Ответов: 471
    Последнее: 06.07.2020, 19:39
  2. AY-3-8910 in FPGA
    от VELESOFT в разделе Звук
    Ответов: 18
    Последнее: 25.12.2015, 22:13
  3. ZX 48/128 FPGA
    от Александр Бухаров в разделе Несортированное железо
    Ответов: 6
    Последнее: 21.04.2015, 17:04
  4. Dendy on FPGA?
    от Ewgeny7 в разделе Nintendo
    Ответов: 29
    Последнее: 04.11.2009, 17:55
  5. Atari ST(E) на FPGA...
    от ILoveSpeccy в разделе Atari
    Ответов: 6
    Последнее: 26.08.2008, 19:55

Ваши права

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