FINVITE

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

Moderators: HardWareMan, aodinets, admin, figura, alex

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

FINVITE

Postby admin » Sat Nov 19, 2022 10:10 am

Image

Собственно обсуждаем данное устройство.

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

Re: FINVITE

Postby AZinX » Sat Nov 19, 2022 7:58 pm

Переношу сообщения из темы с Faminvite
Всем доброго времени суток!
Скажите, у меня одного такой баг в игре Battletoads (ром Battletoads (U).nes)?

Когда доходишь до второго уровня (там где нужно на веревке спускаться) в какой-то момент спрайт персонажа игрока пропадает с экрана. Видно, что кнопки работают, игра тоже работает, но спрайта нет...и веревки тоже нет =)

Прошивка последняя, тестирую на консоли "Качественный клон famicom, ревизия 3e" с CPU и PPU от оригинального фамикома.

Приложил файл с сейвом. И происходит это в разных местах этого уровня.

Причем, в Battletoads && Double Dragon в похожих уровнях с веревкой все нормально.
Опа, вам достался битый CPU или PPU... Или оба... :(
Так-с, в общем, решил проверить CPU и PPU, которые шли в комплекте к плате клона (те, что эмулируют скорость денди).
И что я могу сказать, баг остался. По ходу дело не в "битых" микросхемах.

Записал видео, как происходит баг.
https://drive.google.com/drive/folders/ ... VP7gPtB5WI

На видео с фамикомоскими CPU и PPU видно, что есть какая-то закономерность, связанная со скроллом и миганием.

Естественно, мне непонятно из-за каких компонентов получается этот баг. (Может флеш-картридж, а может и плата "качественного клона").

Что тут можно поделать?
=== После этого было предположение, что дело в плате клона ===

Естественно, мне непонятно из-за каких компонентов получается этот баг. (Может флеш-картридж, а может и плата "качественного клона").

Что тут можно поделать?
Возможно плата клона, какая у вас ревизия?
Посмотрю какие изменения были сделаны, помниться что то было с изменение очередности F2 и nROMSEL выводов.
=== SavitarSvit писал: ===
Прошел второй уровень Bt на фамикоме. Делал сейв стейт в начале уровня и как не пытался, глюка не было. 7 мапер работает исправно.
Что говорит о том, что флеш-картридж работает по идее исправно. Значит, как и предполагалось дело скорей всего в плате клона.

===

Прикрепил сохранение вначале второго уровня (там где наблюдается баг)
Attachments
save_state.rar
(7.09 KiB) Downloaded 505 times

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

Re: FINVITE

Postby admin » Thu Jan 26, 2023 1:32 pm

Так, а коды Game Genie какие нибудь активированы?

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

Re: FINVITE

Postby AZinX » Thu Jan 26, 2023 2:00 pm

Так, а коды Game Genie какие нибудь активированы?
Нет, никакие коды не активированы...

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

Re: FINVITE

Postby SavitarSvit » Thu Jan 26, 2023 2:49 pm

Мне больше интересно, что за "Прошивка последняя"?
У меня например последняя это 3.20, но есть еще 3.21, которая, как оказалось, глючная пока.

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

Re: FINVITE

Postby admin » Fri Jan 27, 2023 3:36 pm

И так ответ про ревизию платы клона я видимо пропустил. Напомните какая ревизия платы клона, пожалуйста.

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

Re: FINVITE

Postby SavitarSvit » Sat Jan 28, 2023 12:25 am

И так ответ про ревизию платы клона я видимо пропустил. Напомните какая ревизия платы клона, пожалуйста.
Судя по всему:
Качественный клон famicom, ревизия 3e" с CPU и PPU от оригинального фамикома.

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

Re: FINVITE

Postby AZinX » Sat Jan 28, 2023 4:01 pm

Да, SavitarSvit правильно указал, ревизия 3e

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

Re: FINVITE

Postby AZinX » Wed Feb 01, 2023 5:33 pm

И так ответ про ревизию платы клона я видимо пропустил. Напомните какая ревизия платы клона, пожалуйста.
Ну что, есть какие-то подвижки? Если что, я могу отослать вам и плату и картридж, чтобы вы посмотрели.

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

Re: FINVITE

Postby admin » Tue Feb 07, 2023 5:33 pm

И так ответ про ревизию платы клона я видимо пропустил. Напомните какая ревизия платы клона, пожалуйста.
Ну что, есть какие-то подвижки? Если что, я могу отослать вам и плату и картридж, чтобы вы посмотрели.
Супер, я никаким образом не могу повторить данный глюк у себя.

Кроме прочего есть замечательный ROM для тестирования консоли, интересует пункт "CPU clock speed":
Image
И результат какой-то вот такой должен быть,
для NTSC:
Image
для PAL:
Image

Собственно поэтому и приостановилось производство FINVITE, найти правильные PPU и CPU становится всё сложнее... :(

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

Re: FINVITE

Postby AZinX » Wed Feb 08, 2023 3:05 am

Кроме прочего есть замечательный ROM для тестирования консоли, интересует пункт "CPU clock speed":
Запустил у себя этот ром. Вот такой результат:

Image
Image

Соответственно, значение CPU speed не постоянно. Эти значения чередуются. Где-то примерно 2-3 раза в секунду.
Это можно вылечить? Мне присылать плату клона с картриджем? =)

User avatar
EvGS
Posts: 28
Joined: Sun Dec 19, 2010 9:41 pm

Re: FINVITE

Postby EvGS » Tue Feb 28, 2023 2:48 am

И результат какой-то вот такой должен быть
для PAL:
Image
Не совсем так. Это для Dendy верно, а для официального тайминга PAL NES всё иначе.
Вот так корректно:
Image

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

Re: FINVITE

Postby admin » Wed Mar 01, 2023 9:32 pm

EvGS

Собственно да, так и есть.