Приставки > 1-3 поколения
NESRGB AV Famicom - цифровой шум
beliK:
поставил мод на свой фамик и сразу заметил, что в меню перестала отображается надпись "MULTICART"
это нормально или мне мод попался бракованый?
в самих играх ничего подобного пока не замечал
and1981:
--- Цитата: beliK от 18 Декабрь 2025, 12:53:55 ---это нормально или мне мод попался бракованый?
--- Конец цитаты ---
Этот мод не всегда может корректно работать, а именно отображать палитру спрайтов. То есть надпись сама есть, но так как она в другой палитре то вы ее не видите и она сливается с фоном.
К сожалению NESRGB не всегда работает на 100% правильно, однако мне он нравится больше, нежели Лава РГБ, с Лавой ваще глюконат, хотя может в версии 2.0 уже что-то пофиксили.
Можете как вариант попробовать прошить в ПЛИС вместо 2.2 версию 2.3. Но мне кажется это врядли поможет. Либо купить у австралийца версию 4.0 на более жирной ПЛИС, хотя не факт, что она будет всегда правильно показывать.
beliK:
--- Цитата: and1981 от 18 Декабрь 2025, 13:31:19 ---Этот мод не всегда может корректно работать
--- Конец цитаты ---
Понятно, спасибо
--- Цитата: and1981 от 18 Декабрь 2025, 13:31:19 ---Либо купить у австралийца версию 4.0 на более жирной ПЛИС
--- Конец цитаты ---
мне ваша разработка более приглянулась, лучше куплю ее если будет доступна, ну или заколхожу из лавы той же
я так пониимаю с этой платой не получится такой трюк как с лавой? всмысле переделать под FPGA RGB
and1981:
--- Цитата: beliK от 18 Декабрь 2025, 13:59:09 ---я так пониимаю с этой платой не получится такой трюк как с лавой? всмысле переделать под FPGA RGB
--- Конец цитаты ---
Нет, тут обычная ПЛИС, а для проекта нужна ФПГА, да и по ячейкам 570 в ПЛИС мало, нужно раза в 3 больше. Но NESRGB весьма неплоха, тем более, что сейчас китайцы на али её продают по доступной цене.
beliK:
--- Цитата: and1981 от 18 Декабрь 2025, 14:11:19 ---NESRGB весьма неплоха
--- Конец цитаты ---
не спорю, если просто поиграть то вполне годный вариант
twink3:
--- Цитата: and1981 от 17 Декабрь 2025, 23:31:57 ---Еще похожее поведение может быть при низком уровне сигнала /RES. Тогда вся схема будет парализована. Неплохо бы посмотреть что происходит с этим сигналом на одноименном пине PPU.
--- Конец цитаты ---
Да, действительно, на ресете было что-то около 2в, подкинул 5в, но поведение осталось таким же, а еще на 13 пине CS - 4.3в на фамике с ппу и 3.8в с ппу лайт, при том что на АВ фамике 5в даже без ППУ.
and1981:
--- Цитата: twink3 от 18 Декабрь 2025, 16:16:33 ---Да, действительно, на ресете было что-то около 2в, подкинул 5в, но поведение осталось таким же, а еще на 13 пине CS - 4.3в на фамике с ппу и 3.8в с ппу лайт, при том что на АВ фамике 5в даже без ППУ.
--- Конец цитаты ---
Для минимума нужно чтобы был нормальный клок (21.47727 МГц), отпущен /Reset (+5V) и шли команды с CPU по шине данных, то есть это пин RW, /DBE, A[2:0], D[7:0], а если проц таки достучался до регистров PPU, то он включает прерывания в PPU (/NMI) ну тогда уже понеслась душа в рай :) Осциллом проверь эпюры, не должно быть значений в зоне неопределенности, половины амплитуды напряжения и т.п. Может где чего подкорачивает, когда вставляешь переходник, по умолчанию управляющие сигналы с инверсией должны иметь высокий уровень, если какой-то постоянно висит в нуле, то это повод обратить пристальное внимание на него.
twink3:
--- Цитата: and1981 от 18 Декабрь 2025, 18:22:29 ---Для минимума нужно чтобы был нормальный клок (21.47727 МГц), отпущен /Reset (+5V) и шли команды с CPU по шине данных, то есть это пин RW, /DBE, A[2:0], D[7:0], а если проц таки достучался до регистров PPU, то он включает прерывания в PPU (/NMI) ну тогда уже понеслась душа в рай :) Осциллом проверь эпюры, не должно быть значений в зоне неопределенности, половины амплитуды напряжения и т.п. Может где чего подкорачивает, когда вставляешь переходник, по умолчанию управляющие сигналы с инверсией должны иметь высокий уровень, если какой-то постоянно висит в нуле, то это повод обратить пристальное внимание на него.
--- Конец цитаты ---
Прошу прощения за ослик, но большой лень доставать, далеко закопан. Начиная с R\W и заканчивая CS вот такая картина, щуп на х10, клок тоже нормальный.
and1981:
А RW постоянно в единице висит?
И что с пином прерывания? Есть там 60Гц? или там постоянно единица?
Подтверждаю, на обычном Фамике не пашет 0_0, подозреваю не хватает амплитуды клока, буду копать дальше. :cool:
На AV Famicom очень высокая амплитуда генератора, на ножке PPU около 4х вольт, при подключении Лавы немного проседает. Но вот в обычном Фамике она без нагрузки около 2.5 вольта, а с нагрузкой в виде Лавы проседает до 1.5 - 1.6 В, что недопустимо. Я пробовал немного поднять амплитуду CLK и отключить подтягивающий резистор на землю в пине ФПГА по входу клока, после этого амплитуда немного подросла и Лава запустилась, но наблюдалось нестабильное поведение. Но при тех же условиях устройства на Циклонах PPU_LITE и мой ранний прототип BREAKS PPU работают сразу четко и без нареканий. Надо видимо попробовать пропустить клок через одиночный инвертор в корпусе SOT23-5 типа 74LVC1G04GV,125, или его собрат с ТШ SN74LVC1G17DBVR, либо просто тупо повторитель на транзисторе. На днях проэкспериментирую. :debile:
twink3:
--- Цитата: and1981 от 19 Декабрь 2025, 14:57:17 ---А RW постоянно в единице висит?
И что с пином прерывания? Есть там 60Гц? или там постоянно единица?
--- Конец цитаты ---
Вижу что ответ уже запоздалый, но отвечу хотя бы для понимания того, что проблема идентична. Да, R\W и INT в постоянном высоком уровне.
З.Ы. Жду результата тестов усилителя сигнала клок. :thumbup:
and1981:
--- Цитата: twink3 от 20 Декабрь 2025, 20:10:41 ---Вижу что ответ уже запоздалый, но отвечу хотя бы для понимания того, что проблема идентична. Да, R\W и INT в постоянном высоком уровне.
З.Ы. Жду результата тестов усилителя сигнала клок. :thumbup:
--- Конец цитаты ---
Решил пока бегло сравнить схемы генераторов AV Famicom и обычного Famicom. В итоге у обычного там один "лишний" :) конденсатор С3 на 51пФ. Отпаял его и амплитуда подросла. Вроде запускается без него. И еще желательно увеличить R10 с 100k до 220k, это еще немного поднимет амплитуду.
Но обнаружил, что VRAM не работает в фамике, буду менять. :-\
Быстро заменил плашку SRAM и вот результат)
Можешь для интереса попробовать PPU_LITE в Фамике, прошей SOF в Циклон и не снимая питания нажми Reset, должно работать до снятия питания. :)
twink3:
--- Цитата: and1981 от 20 Декабрь 2025, 21:24:51 ---Можешь для интереса попробовать PPU_LITE в Фамике, прошей SOF в Циклон и не снимая питания нажми Reset, должно работать до снятия питания.
--- Конец цитаты ---
Да, именно так и пробовал, но толи на тот момент у меня с ресетом были проблемы, толи я с самой платой накосячил, в итоге ничего не завелось. Завтра уже должна флешка приехать, по этому потерплю и проверю полностью собранный вариант. :thumbup:
Добавлено позже:
--- Цитата: and1981 от 19 Декабрь 2025, 14:57:17 ---Но при тех же условиях устройства на Циклонах PPU_LITE и мой ранний прототип BREAKS PPU работают сразу четко и без нареканий.
--- Конец цитаты ---
Приехала флешка, запаял, прошил, выключил\включил и все завелось с пол тыка, без выпаивания кондера с3 на фамике. Да, когда я проверял залив только .sof файл у меня на тот момент действительно были проблемы с ресетом, так как хоть плата и собрана из того что было, с того момента кроме флешки я на ней ничего не менял. :biggrin: :thumbup:
З.Ы. У ППУ лайт нет композитного выхода, только РГБ??
and1981:
--- Цитата: twink3 от 22 Декабрь 2025, 16:59:15 ---З.Ы. У ППУ лайт нет композитного выхода, только РГБ??
--- Конец цитаты ---
Только РГБ. Из РГБ уже можно че хош делать, кодер только прикрути внешний :cool:
--- Цитата: twink3 от 22 Декабрь 2025, 16:59:15 ---Приехала флешка, запаял, прошил, выключил\включил и все завелось с пол тыка
--- Конец цитаты ---
Поздравляю! :thumbup:
В принципе ноги у Латтиса свободные позволяют сделать бонусом и добротный композит, модуль давно готов, думаю он влезет в свободные ячейки ФПГА. Но нужен будет еще один ЦАП на 7 бит и усилитель.
twink3:
--- Цитата: and1981 от 22 Декабрь 2025, 17:49:23 ---Поздравляю! :thumbup:
--- Конец цитаты ---
Благодарю. Совместными усилиями победили, хотя я больше сбоку болтался. :lol:
--- Цитата: and1981 от 22 Декабрь 2025, 17:49:23 ---В принципе ноги у Латтиса свободные позволяют сделать бонусом и добротный композит, модуль давно готов, думаю он влезет в свободные ячейки ФПГА. Но нужен будет еще один ЦАП на 7 бит и усилитель.
--- Конец цитаты ---
Ну это будет прям жир. :thumbup:
and1981:
--- Цитата: twink3 от 22 Декабрь 2025, 21:33:34 ---Благодарю. Совместными усилиями победили, хотя я больше сбоку болтался. :lol:Ну это будет прям жир. :thumbup:
--- Конец цитаты ---
Почему сбоку, ты выступил в качестве тестировщика, за это даже деньги платят, кое-где :D
Про косяк с фамиком я бы долго не знал. Но тут скорее уже вопросы к разработчикам Лавы, почему они не предусмотрели вариант с согласованием генератора клока с Латтисом, а обошлись одним резистором. Ну да ладно, работает главное, хоть и при помощи удаления "лишнего". :)
Добавил в проект композитный PAL/NTSC кодер, по пинам все влезло и еще один пин лишний остался. :)
Теперь нужно проверить в железе. Но совсем неудобно будет паяться к пинам Латтиса. :-\ Ну ниче, прорвемся. :cool:
В проект LAVA to PPU_LITE наверное смысла особого нет добавлять композит, ибо есть свой в чипе BH7240, разве что ради теста. Но вот в PPU_LITE Lattice думаю имеет смысл.
Модуль кодера собран на основе отдельных модулей композитных кодеров PAL и NTSC, автор HardWareMan. Я лишь соединил все это в один универсальный модуль.
twink3:
--- Цитата: and1981 от 23 Декабрь 2025, 14:55:21 ---Добавил в проект композитный PAL/NTSC кодер, по пинам все влезло и еще один пин лишний остался. :)
Теперь нужно проверить в железе. Но совсем неудобно будет паяться к пинам Латтиса. :-\ Ну ниче, прорвемся. :cool:
В проект LAVA to PPU_LITE наверное смысла особого нет добавлять композит, ибо есть свой в чипе BH7240, разве что ради теста. Но вот в PPU_LITE Lattice думаю имеет смысл.
Модуль кодера собран на основе отдельных модулей композитных кодеров PAL и NTSC, автор HardWareMan. Я лишь соединил все это в один универсальный модуль.
--- Конец цитаты ---
Т.Е. для LAVA to PPU_LITE можно обойтись соответствующей прошивкой с поддержкой композита или надо еще что-то допаивать??
and1981:
--- Цитата: twink3 от 25 Декабрь 2025, 10:14:55 ---Т.Е. для LAVA to PPU_LITE можно обойтись соответствующей прошивкой с поддержкой композита или надо еще что-то допаивать??
--- Конец цитаты ---
Нужен ЦАП R2R 7 бит, на резисторах 1к , 2к. Потом делитель напряжения на 2х резисторах и видеоусилитель типа ths7314, а с выхода усилителя через резистор 75 Ом и электролит 220uF подать на выход.
Схему позже нарисую.
twink3:
--- Цитата: and1981 от 20 Декабрь 2025, 21:24:51 ---Решил пока бегло сравнить схемы генераторов AV Famicom и обычного Famicom. В итоге у обычного там один "лишний" :) конденсатор С3 на 51пФ. Отпаял его и амплитуда подросла. Вроде запускается без него. И еще желательно увеличить R10 с 100k до 220k, это еще немного поднимет амплитуду.
--- Конец цитаты ---
И снова здравствуйте, дошли у меня руки подключить видеовыход с мода на разъем и как обычно все пошло не по плану. 0_0 Конденсатор С3 на 51пФ надо выпаивать и для ППУ лайт, иначе картинку сильно коробит, без него картинка становится стабильной, если можно так выразится. :wacko: На фото можно увидеть, что во время игры или демки нижнее меню сползает на половину экрана, при этом на главном экране все отлично.
А вот с переделкой лавы вообще все не однозначно, R10 я пока не менял на 220ком, в ближайшее время займусь, пока что картинка выглядит как видно на втором фото, при этом звук исправно воспроизводится и игра не зависает, т.е. почему-то побита картинка, все еще не могу понять где я накосячил.
and1981:
--- Цитата: twink3 от 28 Декабрь 2025, 00:50:40 ---И снова здравствуйте, дошли у меня руки подключить видеовыход с мода на разъем и как обычно все пошло не по плану. Конденсатор С3 на 51пФ надо выпаивать и для ППУ лайт, иначе картинку сильно коробит, без него картинка становится стабильной, если можно так выразится. На фото можно увидеть, что во время игры или демки нижнее меню сползает на половину экрана, при этом на главном экране все отлично.
А вот с переделкой лавы вообще все не однозначно, R10 я пока не менял на 220ком, в ближайшее время займусь, пока что картинка выглядит как видно на втором фото, при этом звук исправно воспроизводится и игра не зависает, т.е. почему-то побита картинка, все еще не могу понять где я накосячил.
--- Конец цитаты ---
сдвигает низ экрана только на этом карике? Это вроде MMC3, неплохо бы проверить как ведут себя другие игры на подобном маппере. Предполагаю, что 3.3в для старших битов шины адреса ППУ видимо маловато. Надо будет дополнительно протестировать этот случай. А с флешкариками или китайскими Кулбоями нормально показывает, или тоже сдвигает?
По Лаве была вроде у меня похожая картинка с битой графикой, ЕМНИП вылечил поднятием амплитуды, видимо таки маловато, ну или поставить повторитель, надо будет как приедут платки переходнички для SOT23-5
проверить как работает Лава с повторителем клока на инверторе.
twink3:
--- Цитата: and1981 от 28 Декабрь 2025, 01:51:32 ---сдвигает низ экрана только на этом карике? Это вроде MMC3, неплохо бы проверить как ведут себя другие игры на подобном маппере. Предполагаю, что 3.3в для старших битов шины адреса ППУ видимо маловато. Надо будет дополнительно протестировать этот случай. А с флешкариками или китайскими Кулбоями нормально показывает, или тоже сдвигает?
По Лаве была вроде у меня похожая картинка с битой графикой, ЕМНИП вылечил поднятием амплитуды, видимо таки маловато, ну или поставить повторитель, надо будет как приедут платки переходнички для SOT23-5
проверить как работает Лава с повторителем клока на инверторе.
--- Конец цитаты ---
Проверил того же феликса с флешкарика, даже пал ром нормально работает, хотя нижнее меню чуть подергивается, но если мне память не изменяет это норма для пал(у ЮСА рома нижняя панель как вкопанная), запускал десятка с два разных игр - полет нормальный, буду еще проверять ммс3 ромы. Так же проверил кулбой и китайский 500в1, запустил 5-7 игр, работают нормально. Заменил резистор R10 со 100ком на 220 ком для теста лавы - на большинстве кариков картинку начало коробить, по мимо того что она все еще была битой, фото приложил.
Навигация
Перейти к полной версии