FamInvite/InviteNES pcb v.4 rev D-J Mappers Progress

Обсуждение устройств находящихся в разработке

Moderators: HardWareMan, aodinets, admin, figura, alex

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Fri Sep 22, 2023 11:05 am

На 3.24 прошивке стали появляться глюки в 7м мапере - Battletoads, о которых тут кто то ранее говорил, но тогда у меня эти глюки не проявлялись. А теперь на втором уровне при спуске на веревке, жаба периодически просто исчезает с экрана, может опять появиться если ее убьют и потом опять исчезнуть.
Походу опять deglitcher чудит.
У меня так и на обычном картридже бывает )) Это происходит, когда ты одновременно нажимаешь вверх и вниз ) Жаба просто исчезает с экрана и дальше пока там где-то в параллельной вселенной не сдохнешь, ничего не появится ) А бывало и сдохнуть не получалось :D
SavitarSvit, эт я про это говорил. И проблема никуда не пропала. И Админ так внятно и не ответил =(
AXEL, да, верно. Но почему в эмуляторе такого нет? Хоть все кнопки зажми...И проявляется это только на втором уровне первых жаб. Я тестил на БТДД, там в уровне с веревкой все норм.
В эмуляторе такого нет, потому что эмуляторы автоматически "казнят неверные нажатия". Например FCEUX, ссылка на актуальный репозиторий (линии с 261 по 269).

Я взял свой репозиторий и закоментировал соотв проверку:
Image
И вуаля!
phpBB [media]


Можете сами попробовать, вот ссылка на пересобранный FCEUX 2.2.3, внутри в слоте 3 добавл SaveState для Battletoads (USA), если лень доходить до второго уровня.

Ну или для FCEUX: можете качнуть например с EMULAND и запустить с параметром -allowUDLR 1.

Так что проблема есть и она в роме, FamInvite/InviteNES правильно отрабатывает.

AZinX
Полезный чел
Posts: 77
Joined: Tue Apr 26, 2011 9:39 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby AZinX » Fri Sep 22, 2023 4:50 pm

В эмуляторе такого нет, потому что эмуляторы автоматически "казнят неверные нажатия".... Так что проблема есть и она в роме, FamInvite/InviteNES правильно отрабатывает.
Вот и отлично, теперь мы знаем истинную причину! =)
Так может, тогда во флеш-картридж добавить такую же казнь неверных нажатий? :idea:

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Fri Sep 22, 2023 6:39 pm

В эмуляторе такого нет, потому что эмуляторы автоматически "казнят неверные нажатия".... Так что проблема есть и она в роме, FamInvite/InviteNES правильно отрабатывает.
Вот и отлично, теперь мы знаем истинную причину! =)
Так может, тогда во флеш-картридж добавить такую же казнь неверных нажатий? :idea:
Жесть какая!!!
Эмулятор - это приставка и картридж в одном флаконе. Мы же наблюдаем с картриджа, и исправлять состояние приставки это как ремонтировать двигатель машины через выхлопную трубу.
Отследить конечно можно сам факт, но вот чтоб подменять состояние джойстика...

AZinX
Полезный чел
Posts: 77
Joined: Tue Apr 26, 2011 9:39 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby AZinX » Fri Sep 22, 2023 7:21 pm

В эмуляторе такого нет, потому что эмуляторы автоматически "казнят неверные нажатия".... Так что проблема есть и она в роме, FamInvite/InviteNES правильно отрабатывает.
Вот и отлично, теперь мы знаем истинную причину! =)
Так может, тогда во флеш-картридж добавить такую же казнь неверных нажатий? :idea:
Жесть какая!!!
Эмулятор - это приставка и картридж в одном флаконе. Мы же наблюдаем с картриджа, и исправлять состояние приставки это как ремонтировать двигатель машины через выхлопную трубу.
Отследить конечно можно сам факт, но вот чтоб подменять состояние джойстика...
Оу... :o
Ну раз для железа такие сложности, то, конечно, это нецелесообразно

WarezHunter
Любитель
Posts: 41
Joined: Sun Sep 11, 2022 8:32 am

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby WarezHunter » Sat Sep 23, 2023 8:29 pm

После последнего обновления в некоторых играх перестали работать коды GameGenie. Пока замечено в игре Holy Diver (J).

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Sun Sep 24, 2023 12:21 pm

После последнего обновления в некоторых играх перестали работать коды GameGenie. Пока замечено в игре Holy Diver (J).
Коды и ром подкиньте.

WarezHunter
Любитель
Posts: 41
Joined: Sun Sep 11, 2022 8:32 am

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby WarezHunter » Sun Sep 24, 2023 12:45 pm

Коды и ром подкиньте.
Ром
Holy Diver (J).zip
(102.86 KiB) Downloaded 706 times
Коды, хотя бы эти:

Code: Select all

Неуязвимость SXNYNESE SEVIGGSZ ATEYUOSA
Не работает ни один код отсюда https://gamehacking.org/game/29822
Хотя на эмуляторе FCEUX эти коды отлично работают.

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Tue Sep 26, 2023 3:06 pm

Коды и ром подкиньте.
Ром Holy Diver (J).zip
Коды, хотя бы эти:

Code: Select all

Неуязвимость SXNYNESE SEVIGGSZ ATEYUOSA
Не работает ни один код отсюда https://gamehacking.org/game/29822
Хотя на эмуляторе FCEUX эти коды отлично работают.
И тут я прошу прощения, в этом мапере модуль GG быль не подключен. Учитывая такое безобразие пересмотрел другие маперы, этот единственный с не подключенным модулем. Исправил: Мапер 78.

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Tue Sep 26, 2023 3:08 pm

Теперь относительно странностей с модулем шумоподавления. Доработал мапер 4.

alexandrgs
Posts: 5
Joined: Mon Sep 25, 2023 3:49 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby alexandrgs » Tue Sep 26, 2023 11:37 pm

Теперь относительно странностей с модулем шумоподавления. Доработал мапер 4.
Работоспособность мапера подтверждаю. Прежнего глюка не наблюдается.
Спасибо!

SavitarSvit
Полезный чел
Posts: 390
Joined: Mon Dec 17, 2012 10:22 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby SavitarSvit » Tue Sep 26, 2023 11:48 pm

В играх 119 мапера стала биться графика. Это как раз вариация MMC3.
13й мапер - бьется графика.
115 - бьется графика

alexandrgs
Posts: 5
Joined: Mon Sep 25, 2023 3:49 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby alexandrgs » Wed Sep 27, 2023 12:53 am

В играх 119 мапера стала биться графика. Это как раз вариация MMC3.
13й мапер - бьется графика.
115 - бьется графика
У меня тоже крошится графика на 13-ом и 119-ом маппере. На 115-ый маппер я даже игры найти не смог. :D )

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Sat Sep 30, 2023 1:14 pm

В играх 119 мапера стала биться графика. Это как раз вариация MMC3.
13й мапер - бьется графика.
115 - бьется графика
У меня тоже крошится графика на 13-ом и 119-ом маппере. На 115-ый маппер я даже игры найти не смог. :D )
119 и 115 вариации MMC3. Получается что без модуля шумоподавления не работают консоли с чипами 1818, подозреваю что и какие-то вариации тоже и получается что от него избавляться не вариант. Кроме прочего делаю вывод что нужно делать модуль шумоподавления
и для шины PPU, потому как на моей оригинальной NES появились артефакты в отрисовке спрайтов, хотя cкорее всего дело вот в этой штуке, потому как подобное поведение проявляется и на предв ревизиях ОС Image, такая себе реализация соединения плат.
Таким образом нужно переписать все маперы с учетом этого.

Так, учитывая что "разглючился" 4 мапер понятно что переписывать.

admin
Site Admin
Posts: 912
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby admin » Tue Oct 03, 2023 3:32 pm

К слову из реализованных маперов MMC3 подвидами являются:
4 - Чистый MMC3.
14 - 2в1: VRC2 + MMC3, маперу можно указать в каком режиме работать.
35 - Жуткий мутант MMC3 от J.Y. Company.
64 - Tengen версия the MMC3 так же известная как RAMBO-1.
74 - Плата-Бутерброд из простой логики и MMC3.
90 - Очередное издевательство над MMC3 мапером от J.Y. Company.
91 - Ещё одно издевательство над MMC3 мапером от J.Y. Company (Super Fighter III).
114 - MMC3 китайский мапер с защитой.
115 - MMC3 китайский мапер с защитой (KN-658).
116 - А этот мапер вообще жесть в реализации, переключаемые между собой: VRC2, MMC3, MMC1.
118 - MMC3 TKS.
119 - MMC3 TQ.
121 - Клон MMC3 от китайцев, с защитой. Китайцы совсем о..ели, они пиратили игры и защищали их от пиратства. :oops: :cry:
182 - А это разновидность мапера 114 разновидности MMC3, типа подвид над подвидом :| .
187 - А это разновидность MMC3 под названием A98402.
189 - А это разновидность MMC3 в которой можно управлять PRG.
208 - Клон MMC3 от китайцев, с защитой, - 快打傳説 Street Fighter IV.
209 - Клон MMC3 с встроенным аппаратным умножителем от J.Y. Company.
211 - Почти тоже самое что и 209.
245 - Обрезанный MMC3 TNROM от Waixing.
249 - T9552 MMC3 клон от Waixing.
250 - MMC3 с "перевернутой адресацией A10<>A0" и с использованием вместо D[7..0], - A[7..0].
254 - А это клон MMC3 от китайцев, с шедевральной защитой для Pikachu Y2K, который по факту Felix the Cat где вместо Феликса Пикачу :x ...

SavitarSvit
Полезный чел
Posts: 390
Joined: Mon Dec 17, 2012 10:22 pm

Re: FamInvite/InviteNES pcb v.4 rev D-F Mappers Progress

Postby SavitarSvit » Tue Oct 03, 2023 9:45 pm

admin, может конечно и другие подвиды MMC3 нужно фиксить. Я проверил вообще все маперы и у меня глючили только те, что я описал.