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

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

Moderators: HardWareMan, aodinets, admin, figura, alex

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SavitarSvit » Wed Jan 23, 2019 4:46 pm

Насчет новых маперов, я думаю, нужно полностью доделать все коммерческие маперы, а уж потом переходить на китайскую дичь, которая в основе своей, ни кому не нужна. Да еще и найти 100% подтвержденные, не официальные ромы сложно, так что я бы с ними вообще не заморачивался, пока доп. звуки в карте не будет доделаны (Да и после, только по вдохновению :))
Мой список приоритета маперов:
82, 96, 97, 105, 157, 159, 188, 207, 90 (главный китай мапер на котором есть стоящие игры)

190 (китай ради Magic Kid GooGoo)

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby admin » Mon Jan 28, 2019 10:28 am

Насчет новых маперов, я думаю, нужно полностью доделать все коммерческие маперы, а уж потом переходить на китайскую дичь, которая в основе своей, ни кому не нужна. Да еще и найти 100% подтвержденные, не официальные ромы сложно, так что я бы с ними вообще не заморачивался, пока доп. звуки в карте не будет доделаны (Да и после, только по вдохновению :))
Мой список приоритета маперов:
82, 96, 97, 105, 157, 159, 188, 207, 90 (главный китай мапер на котором есть стоящие игры)

190 (китай ради Magic Kid GooGoo)
Можешь закинуть мне свой ромсет, если не сложно.

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SavitarSvit » Mon Jan 28, 2019 6:15 pm

Мои игры рассортированные под маперы:
https://drive.google.com/file/d/19bqTA0 ... sp=sharing
Насчет пиратских маперов, вот мой список хотелок:
90,114,190,36,115,15,156,163

Снял видео как у меня проигрываются NSFки на фамикоме GPM2.

phpBB [media]


Заметил, что плоблемы с курсором возникают при прослушивании "хорошей" музыки, например от Сансофт, как будто в такой музыке происходит перегруз по частоте или еще что то и карт начинает глючить. А в простых мелодиях, где не все каналы задействованны или они играют поочередно - там глюков не происходит.
Уже после того как записал видео, наткнулся на треки которые наглухо виснут при проигрывании это:
Tecmo\Kyattou_Ninden_Teyande
Tengen\Tetris_Tengen
Мой архив с NSF музыкой:
https://drive.google.com/file/d/1IeQe1J ... sp=sharing

User avatar
HardWareMan
Гуру, Super DONATE +15000
Гуру, Super DONATE +15000
Posts: 318
Joined: Sun Dec 19, 2010 11:12 pm

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby HardWareMan » Tue Jan 29, 2019 12:14 am

Всё намного проще. Насколько я понял, конкретно этот NSF плеер сниферит шину, чтобы получить кнопки джоя. И получается так, что сбивается синхронизация. Нужно было всего-лишь добавить в код 6502 однократный опрос джоя в NMI по стандартной схеме и выплюнуть готовое состояние в регистр FPGA, либо жестко задать инит снифа по записи в 4017 и отслеживать строго 8 чтений из 4016, блокируя все остальные. Но нет, этого не происходит и появляются фантомные считывания, возможно из-за глитчей на шине. И глюк этот, кстати, с самого начала тянется.

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SavitarSvit » Thu Jan 31, 2019 12:59 pm

Еще рапорт с последний сборки с фамикома:
157 мапер:
Игры datach. Сами игры помечены как 16 мапер, все работают без проблем. Считать карточки со штрихкодом IN все равно не сможет...

Игры на маперах 67, 89, 85 не работают. Уж не помню работали ли они, но в таблице эти маперы помечены зеленым цветом. Все игры есть в архиве который я кидал выше.

Игра Pegasus 5-in-1 (Golden Five) [!] на 71 мапере - не желает запускаться, пишет "не поддерживаемый объем ПРГ"
https://drive.google.com/file/d/1bNWcKC ... sp=sharing

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby admin » Tue Feb 05, 2019 10:58 am

Всё намного проще. Насколько я понял, конкретно этот NSF плеер сниферит шину, чтобы получить кнопки джоя. И получается так, что сбивается синхронизация. Нужно было всего-лишь добавить в код 6502 однократный опрос джоя в NMI по стандартной схеме и выплюнуть готовое состояние в регистр FPGA, либо жестко задать инит снифа по записи в 4017 и отслеживать строго 8 чтений из 4016, блокируя все остальные. Но нет, этого не происходит и появляются фантомные считывания, возможно из-за глитчей на шине. И глюк этот, кстати, с самого начала тянется.
А NMI выключен в NSF плэйере... Вызов проигрывания чанка по IRQ... чтобы иметь возможность прослушивания на разных скоростях по установкам: NTSC/PAL, 50/60Hz... и про "и выплюнуть готовое состояние в регистр FPGA", так ведь и сделано для NSF... :(... нужно во время проигрывания чанка блокировать запись в регистры FPGA... похожая ситуация с сейвстейтами в маперах, зеркала регистров которых в области $4100-$4FFF, а там специальные регистры FPGA (например маперы 79, 113...). И с сейвстейтами проблему нашел как решить.
P.S.
HWMAN, хотел Тебе закинуть новую версию IN карта, а то я ток плату помниться закидывал, и для NES IN Тебе нужно?...
Игра Pegasus 5-in-1 (Golden Five) [!] на 71 мапере - не желает запускаться, пишет "не поддерживаемый объем ПРГ"
В заголовке рома, вместо куска заголовка написано "siudym"... и кол-во страниц PRG в роме 80, номинальное ограничение 64, да и вообще, как это чудо должно запускаться, для этого мапера максимальный размер PRG ограничен 16-ю страницами?...
----------------------------------------------------------
Над собранными багрепортами работаю.

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SavitarSvit » Wed Feb 06, 2019 12:05 pm

1 мапер, игра Bigfoot (U) - титульный экран "в точечку"
https://drive.google.com/file/d/1FRbq1c ... sp=sharing

User avatar
HardWareMan
Гуру, Super DONATE +15000
Гуру, Super DONATE +15000
Posts: 318
Joined: Sun Dec 19, 2010 11:12 pm

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby HardWareMan » Wed Feb 06, 2019 7:32 pm

А NMI выключен в NSF плэйере... Вызов проигрывания чанка по IRQ... чтобы иметь возможность прослушивания на разных скоростях по установкам: NTSC/PAL, 50/60Hz... и про "и выплюнуть готовое состояние в регистр FPGA", так ведь и сделано для NSF... :(... нужно во время проигрывания чанка блокировать запись в регистры FPGA... похожая ситуация с сейвстейтами в маперах, зеркала регистров которых в области $4100-$4FFF, а там специальные регистры FPGA (например маперы 79, 113...). И с сейвстейтами проблему нашел как решить.
Ну за NMI я образно, так как ты через IRQ имитируешь NMI разный систем, то и опрашивать джой надо в этот момент. Блокировка - согласен, код плееров разношерстный, но можно же придумать JEDEC анлок, для примеру. В общем, эта проблема есть, она тянется с самого начала и её еще не исправили.
HWMAN, хотел Тебе закинуть новую версию IN карта, а то я ток плату помниться закидывал, и для NES IN Тебе нужно?...
Почему бы и нет? Мне NES PAL европейку под эксперименты подарили, так что было бы не плохо и что-то туда воткнуть, т.к. родных картриджей нет, только переходник под 60 пин.

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby admin » Mon Feb 11, 2019 2:05 pm

Иииии.... INVITENES для NES....

Image

User avatar
SAMuel
Любитель
Posts: 248
Joined: Tue Aug 02, 2011 2:20 pm
Location: UA Kiev
Contact:

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SAMuel » Tue Feb 12, 2019 8:37 am

Абалдеть вещара!!!
Atari2600,Atari7800,AtariFS,ZXSpectrum,Dendy,NES,Kenga,GB,GBP,GBC,GBASP,GBA,NDSL,SNES,SMS,N64,GC,Wii,SMD,MD2,SGG,Gopher,DC,MDP,PSP1000,PSP2000,PSP3000,PSPStreet,PS1,PS2,PS3,XBOX,XBOX360,3DO...

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby SavitarSvit » Tue Feb 12, 2019 5:35 pm

Может сделать ребрендинг?
Для Famicom - FamInvite
Для NES - InviteNes
:D

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Postby admin » Sun Feb 17, 2019 6:35 pm

Может сделать ребрендинг?
Для Famicom - FamInvite
Для NES - InviteNes
:D
Мне нравится, принято.

P.S. То что обновления не появляются это не значит что я не работаю над ними, почти всё исправлено. Хочу закрыть все баги и выложить обновление.

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

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

Postby SavitarSvit » Sun Feb 17, 2019 10:56 pm

Михаил, а обновленная ревизия FamInvite планируется?
С блекджеком, устилителем звука и размером под фамиком корпус (MMC1, MMC3)? :wink:

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

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

Postby admin » Tue Feb 19, 2019 7:50 pm

Михаил, а обновленная ревизия FamInvite планируется?
С блекджеком, устилителем звука и размером под фамиком корпус (MMC1, MMC3)? :wink:
Будет.

Ревизия 17 OS 3.0B От 2019.02.19

Операционная система и маперы v3.0B rev. 17.

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

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

Postby SavitarSvit » Wed Feb 20, 2019 12:26 am

Потестил v3.0B rev. 17. на фамикоме.
85 мапер:
Tiny Toon 2 - начальная заставка бьется.
В Lagrange Point возможна поддержка звукового FM чипа? Хотя бы эмуляция его.

105 мапер:
Nintendo World Championship -виснет на первом же экране. Я так понимаю, на картридже выбор игры осуществляется переключением DIP на плате. Поэтому перед запуском рома, походу нужно вынести в меню эти переключатели.


Курсор в NSF плеере по прежнему живет своей жизнью...
Остальное все работает как должно.

P.S И по поводу новой версии FamInvite... хотелось бы сенсорные кнопки вместо микрика, не хочется постоянно шатать FI в слоте приставки.
Attachments
circuitboard-NWC.jpg
circuitboard-NWC.jpg (84.02 KiB) Viewed 9734 times