Тёмный

2 Player SNAC Adapters on the MiSTer FPGA (NES, SNES, and PSX) 

What's Ken Making
Подписаться 14 тыс.
Просмотров 4,2 тыс.
50% 1

In this video, I'm taking a look at a couple of different options for multi-player SNAC adapters on the MiSTer FPGA gaming project, for playing NES, SNES, and PlayStation games using original controllers. I'll walk you through the process of building a couple of multi-player SNACs by hand, and I'll take you through an in-depth look at the SNAX by the folks over at MiSTer Addons.
Links mentioned in this video:
- SNAC Adapter GitHub Repo: github.com/blue212/SNAC-adapters
- SNAX: misteraddons.com/collections/...
- BlissBox: bliss-box.net
- JLCPCB: jlcpcb.com
- SNES/SFC Controller Ports (AliExpress): www.aliexpress.com/w/wholesal...
- NES Controller Ports (AliExpress): www.aliexpress.com/w/wholesal...
- USB 3 Connectors (Amazon): www.amazon.com/dp/B07QX4QTP3

Игры

Опубликовано:

 

24 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@jeromebouffard
@jeromebouffard 5 месяцев назад
Wow i couldn't get a better video for all my mister snax questions thx, you're the best !
@emmettturner9452
@emmettturner9452 11 месяцев назад
Your timing is impeccable. Thumbed up within seconds since this is exactly what I’m deep diving. :)
@whatskenmaking
@whatskenmaking 11 месяцев назад
Yeah, it had crossed my mind while I was responding to your other comment, that my multi-player might interest you :)
@ccchan2649
@ccchan2649 11 месяцев назад
damn, your wife has some serious MK2 skillzzz... fair play!
@organicio
@organicio 5 месяцев назад
Great video! I've been binge watching you today. What song is that playing at the end?
@OpticalHaze
@OpticalHaze 5 месяцев назад
so while using a snac controller you can't use any other controllers via normal USB for a 2nd player?
@retromister81
@retromister81 9 месяцев назад
Strange that both NES and SNES 2 Player adapters worked perfectly on my Multisystem.
@whatskenmaking
@whatskenmaking 8 месяцев назад
Hmmm... can you please share a little more information about your setup? What 2P SNACs are you using, and what do you have J17 and SW7 set to?
@retromister81
@retromister81 8 месяцев назад
@@whatskenmaking i use the multisystem with jumper to IO and 5V. I have older dual SNAC adapters from ultimatemister with the level shifter between.
@whatskenmaking
@whatskenmaking 8 месяцев назад
@@retromister81 Thanks for the additional info... I'll have to take a look at the ultimatemister version of the adapter; I'm guessing there's a difference from the open source adapter that I was using.
@TheMikeyb86
@TheMikeyb86 9 месяцев назад
I'd be curious to know if NES SNAX would support a 4 controller set up like the 4 score?
@whatskenmaking
@whatskenmaking 9 месяцев назад
Good question, I actually don’t know if it will work or not. Some other multitap devices do work fine, but the NES isn’t listed on the misteraddons store. I’ll have to see if I can dig one up and test it.
@mailson4526
@mailson4526 7 месяцев назад
Loved the eye loop. Where can i get one? Congrats!
@whatskenmaking
@whatskenmaking 7 месяцев назад
Thanks! I just have a cheap set from Amazon - www.amazon.com/gp/product/B07PJSS18N. They work fine but, I tend to use my microscope for board inspection more often than the eye loupe.
@ukrs
@ukrs 11 месяцев назад
Hi. Love your content about Snacs. May I ask you if I can use a Snac without having an I/O board? I'm planning on building my own Mister console (nice case actually) with multi Snac option. Just one player for core. Another one: can I play 2 players 1 using Snac and 1 using normal USB? Cheers =)
@whatskenmaking
@whatskenmaking 11 месяцев назад
Thank you! The SNAC port directly connects your controller's pins into the Cyclone's GPIO pins. The GPIO pins are exposed via the headers on the DE10-Nano, so you technically don't need an I/O board for SNAC. If you'd like, you can wire up your own USB3 port directly to the GPIOs. However, there are some nuances that you need to consider, such as the state of 7th SNAC pin. The I/O board has a jumper built in (IO6) that enables you to configure that. Regarding mixed SNAC/USB - that's a great question... and it depends on the core. For example, the PSX core allows you to configure input for both players independently, but the NES core has a single setting for both players. Would love to see your console case design!
@Waifu4Life
@Waifu4Life 22 дня назад
Do you think you could troubleshoot the reason why SNES is not working with 2P SNAC in a video?
@TheMikeyb86
@TheMikeyb86 11 месяцев назад
Love the video! Quick questions: maybe I missed it in the video but I don't understand where you got the level shifter. Where did you get one and why is it necessary?
@emmettturner9452
@emmettturner9452 11 месяцев назад
He covered why it was needed in his previous video about SNAC. The User IO port is 3.3v and the controllers supported by SNAC are pretty much all 5v (raw arcade controls notwithstanding). If we ever get N64 SNAC we’ll finally have a 3.3v console that wouldn’t need the voltage level conversion. Some SNAC stuff has the level conversion built-in but the original official MiSTer designs do not. I feel that the level shifter should probably be a cable since you definitely don’t need a rigid protrusion like that with a controller or two hanging off it.
@Mike-B-Jackson
@Mike-B-Jackson 11 месяцев назад
Interesting. I’ve been using a SNES SNAC board (which is literally just straight usb pins to SNES pins) with no level shifter and it’s worked just fine. Should I modify my setup to use a shifter?
@TheMikeyb86
@TheMikeyb86 11 месяцев назад
@@emmettturner9452 thanks for the thorough reply.
@emmettturner9452
@emmettturner9452 11 месяцев назад
@@Mike-B-Jackson What I/O board do you have? Some have the level shifters built in (MINI, PLUS, Multisystem, etc). The level shifter seems like an afterthought that was added after someone balked about the proper way to handle 5v devices on a 3.3v bus, so I suspect it will generally work fine without. This is just my speculation since I wasn’t even aware of it until recently. Like 3.3v flash carts inside of 5v consoles, I suspect it generally works but can be bad for the chips… theoretically. SNES controllers are basically just two 4021 shift registers in series which is off the shelf logic… so it’s no big deal if we burn one out. Since we are undervolting it, chances are it won’t hurt anything in the controller, so maybe it’s to avoid putting too much strain on the FPGA.
@emmettturner9452
@emmettturner9452 11 месяцев назад
@@TheMikeyb86 No problem. I had just finished that video hours before this one went live so it was fresh on my mind. :)
@realzneo
@realzneo 11 месяцев назад
Hi Ken!! Have you looked into the Daemonbite adaptors? I'm very new to the mister, but from my research they are a better option. They poll every 1ms and you can use the controllers for any system, and in the menu. I still have my first mister on order, so I haven't tried them yet. Thank you for another great video!!
@emmettturner9452
@emmettturner9452 11 месяцев назад
Depends on what you want SNAC for. Low latency isn’t the only reason for SNAC. Using more obscure hardware from the original console, like light guns, multi taps, spinners, and specialty controllers (Super Game Boy controller, anyone?) is also a good reason. Personally, I went with the Decapod DB9 for the best of both worlds. It works as a multiplatform SNAC adapter for several consoles when used with Antonio Villena’s “DB9” SNAC IO boards and also works as a Daemonbite adapter when used with a USB cable. There’s even a Daemonbite-only version for a little less. I’m still getting set up but the only thing I found lacking is PSX support. He also sells an “Octopod” with PSX controller support but it doesn’t have the sync connection for GunCon. It’s also way too expensive and mostly redundant if you already have the Decapod. He does offer a cheap DB9 PlayStation adapter with the sync jack so I’ll be adding that to my Decapod to make up for it.
@realzneo
@realzneo 11 месяцев назад
@@emmettturner9452 Interesting stuff!! I was actually looking at Antonio's mister. But I decided to go for the standard for now. The Deca- and Octopod's looks great, if you have the Antonio DB9 port. But they also have some limits. Like you can only use two controllers of the same type at once. I guess it depends on your use case.
@whatskenmaking
@whatskenmaking 11 месяцев назад
I've seen the Daemonbite adapters, but have not tried them myself. Low latency USB adapters are great, but even at 1ms, there's still a 6.25% chance of your input missing a frame. SNAC avoids that entirely by not using polling at all. I explain how this works in my first video on SNACs; you might be interested in checking that out if you haven't seen it - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tRrNN2HXuVQ.html. By the way, there is one USB option that I'm exploring a bit more and will be doing a video on soon - the BlisSTer. Even though it's a USB device, it has a layer they call the Low-Level API (LLAPI), which frame locks the polling in the core. I'm running some experiments with it to see if it really can get us zero latency USB😁
@realzneo
@realzneo 11 месяцев назад
@@whatskenmaking Sounds good!! I have already seen the video, but I was just thinking a millisecond delay would be fine. Anyway, I'm looking forward to the blisster video!! Thank you!!
@MarceloMedeirosb
@MarceloMedeirosb 11 месяцев назад
@@whatskenmaking not true at all. Every singles console have its internal pooling aswell, generally once a frame, aka 60 hz. No console reads inputs instantaneosly like the way you are implying lol. The chance of a pooling done @1000hz miss the window of the core logic pooling @ 60hz inst even close to 6.25%
@laumpolumpio
@laumpolumpio 8 месяцев назад
Cam you connect a multitap to port #2 for a 4 player SNES Bomberman?
@whatskenmaking
@whatskenmaking 7 месяцев назад
I haven't tried it personally - but according to the SNAX documentation, yes it will work.
@MooJr
@MooJr 2 месяца назад
I did the steps and moved the jumper but i cant get my SNAX64 to work with 2 players. Im able to swap the controllers and they work for Player 1 but nothing on Player 2 on SNES or NES.
@whatskenmaking
@whatskenmaking 2 месяца назад
Interesting...I haven't tried the snax64 yet, but it sounds like it may require a different configuration
@HolyPrinceDS
@HolyPrinceDS 9 месяцев назад
I wonder if it would work for pc engine. It has games from 4-5 players, wonder if the 5 player tap would work on pc engine core.
@whatskenmaking
@whatskenmaking 8 месяцев назад
I have not tested it myself, but the documentation says that it only works with a single PC Engine/TG-16 controller.
@LifeWithMatthew
@LifeWithMatthew 9 месяцев назад
Can you make the Snax adapter board yourself the same way you can make the Snac boards?
@whatskenmaking
@whatskenmaking 8 месяцев назад
Technically, yes - but I don't believe the SNAX has been open-sourced.
@ISLAS13
@ISLAS13 9 месяцев назад
would suport an original multitap?
@whatskenmaking
@whatskenmaking 8 месяцев назад
It depends on the system, but the SNES, Genesis, Saturn, and PSX multitaps are all reported to work with the SNAX. I have an NES multitap, but I have not yet tested it. I'll be doing a follow-up video soon with some additional SNAC adapters, and am planning on covering some multitap support as part of that.
@secretaccount2565
@secretaccount2565 11 месяцев назад
If you wamna have No problems with mister and multiple controllers you should use Antonio Villena DB9 Mister Fpga Plus and his octopod
@whatskenmaking
@whatskenmaking 11 месяцев назад
But then I wouldn't have anything fun to troubleshoot 😁 The problems I was having weren't due to the SNAC adapters - it was because of the MiSTer Multisystem; all the two-player SNACs worked fine on the traditional MiSTer stack configuration. I do like Antonio's devices - they're very nice!
@emmettturner9452
@emmettturner9452 11 месяцев назад
I use Antonio’s DB9 Octopod. It’s great but it has the same issue with the PCE/TG16 multitap.
@MrMysterious420
@MrMysterious420 6 месяцев назад
Although you couldn't claim the Mortal Kombat championship title from your wife, at least you were able to get the SNES multi player snac to function correctly
@whatskenmaking
@whatskenmaking 6 месяцев назад
Ha - I'm going to win one of these days... maybe 😆
@bodyblow
@bodyblow 4 месяца назад
looks a rite farce
@Wobble2007
@Wobble2007 Месяц назад
I'd forgotten how bad retro games look on LCD's without scanlines activated, the pixels look so unrefined and low detailed.
@MichaelM28
@MichaelM28 10 месяцев назад
American Richard Leadbetter
@whatskenmaking
@whatskenmaking 9 месяцев назад
😂 I rather like to think of Richard Leadbetter as the British Ken 🤣🤣
Далее
Making Sense of SNACs on the MiSTer FPGA
17:22
Просмотров 6 тыс.
skibidi toilet zombie universe 34 ( New Virus)
03:35
Просмотров 2,6 млн
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Просмотров 1,5 млн
The Hardest Challenge!
00:37
Просмотров 6 млн
Use Lightguns on MiSTer with a SNAC !
13:01
Просмотров 7 тыс.
The Best way to Enjoy Retrogames! - Mister FPGA Review
36:59
FPGA Nintendo 64 gaming is here.
11:19
Просмотров 369 тыс.
Я ПОПАЛ В ЛОВУШКУ BRAWL STARS
31:34
Просмотров 246 тыс.