Page 12 of 36

Re: INVITENES pcb v.4 rev D Mappers Progress

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

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

Re: INVITENES pcb v.4 rev D Mappers Progress

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

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Mon Jan 28, 2019 6:15 pm
by SavitarSvit
Мои игры рассортированные под маперы:
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

Re: INVITENES pcb v.4 rev D Mappers Progress

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Thu Jan 31, 2019 12:59 pm
by SavitarSvit
Еще рапорт с последний сборки с фамикома:
157 мапер:
Игры datach. Сами игры помечены как 16 мапер, все работают без проблем. Считать карточки со штрихкодом IN все равно не сможет...

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

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Tue Feb 05, 2019 10:58 am
by admin
Всё намного проще. Насколько я понял, конкретно этот 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-ю страницами?...
----------------------------------------------------------
Над собранными багрепортами работаю.

Re: INVITENES pcb v.4 rev D Mappers Progress

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

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Wed Feb 06, 2019 7:32 pm
by HardWareMan
А 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 пин.

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Mon Feb 11, 2019 2:05 pm
by admin
Иииии.... INVITENES для NES....

Image

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Tue Feb 12, 2019 8:37 am
by SAMuel
Абалдеть вещара!!!

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Tue Feb 12, 2019 5:35 pm
by SavitarSvit
Может сделать ребрендинг?
Для Famicom - FamInvite
Для NES - InviteNes
:D

Re: INVITENES pcb v.4 rev D Mappers Progress

Posted: Sun Feb 17, 2019 6:35 pm
by admin
Может сделать ребрендинг?
Для Famicom - FamInvite
Для NES - InviteNes
:D
Мне нравится, принято.

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

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

Posted: Sun Feb 17, 2019 10:56 pm
by SavitarSvit
Михаил, а обновленная ревизия FamInvite планируется?
С блекджеком, устилителем звука и размером под фамиком корпус (MMC1, MMC3)? :wink:

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

Posted: Tue Feb 19, 2019 7:50 pm
by admin
Михаил, а обновленная ревизия FamInvite планируется?
С блекджеком, устилителем звука и размером под фамиком корпус (MMC1, MMC3)? :wink:
Будет.

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

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

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

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

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


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

P.S И по поводу новой версии FamInvite... хотелось бы сенсорные кнопки вместо микрика, не хочется постоянно шатать FI в слоте приставки.