REQUIRES IO ANALOG 6.1 / IO DIGITAL 1.2 AND NEWER
SNAC is the most direct way of interfacing cores with their native accessories (controllers, light guns, etc). You can not mix and match peripherals between cores. NES core requires NES accessories, etc (technically SNES controller works on NES, but you get the point). If the original hardware could use it, it should work.
SNAX is an updated version of SNAC that adds support for PSX accessories (ONLY SUPPORTS MY PSX CONTROLLER ADAPTERS) as well as support for NES and SNES dual ports just like the original console. Sega consoles will likely forever be single controller port.
|SNES||1P||2P to 5P*|
|Genesis / CD / 32X||1P (4P with multitap)||1P (4P with multitap)|
|Saturn||1P (4P with multitap)**||1P (4P with multitap)**|
2P to 4P (multitap SNAC port 1)***
* Multitap must be plugged into the correct ports relative to original hardware
** Very early Saturn SNAC testing is underway.
*** Virtual Memory Cards are the default save options in the PSX core. Physical memory cards only supported when used with multitap. Save States also work. Rumble is the correct voltage and is generated from the 5V line without any external power adapter. Player 2 must use SNAX port 2 for 2P games, not multitap.
- DOES NOT CONTROL MAIN MENU - NEED USB INPUT METHOD TO NAVIGATE
- Requires controller adapters
See pictures for included accessories
- Sega Master System
- Genesis / Sega CD / 32X
- Saturn (preliminary, work-in-progress)
- TurboGrafx-16 / TurboGrafx CD
- N64 (alpha)
- Load a supported MiSTer core
- Plug controller > hdmi-style adapter > SNAC/SNAX > USB 3 cable > IO board's USB 3 "User" port
- Navigate to the option for controls (name varies per core: “Serial”, “SNAC”, etc.
- Some cores require certain accessories to be used in specific ports. You may need to move the accessory to the other port (SNAX only) or use the “Swap joysticks” option in the core’s menu.
Tested / Working accessories:
- Famicom external controllers
- Famicom 3D Glasses (CRT required)
- NES OEM controllers
- NES Zapper (CRT required)
- NES PowerPad
- SNES OEM controllers (NES and SNES cores)
- SNES Super Scope 6 (using a custom SNES adapter board not currently available) (CRT required)
- SNES Super Multitap (P2-P5 only, P1 can be other port (SNAX only) or USB
- TurboGrafx-16 2-button controllers
- Sega Genesis 3 / 6-button controllers (SMS and Genesis cores)
- Sega Menacer (CRT required)
- Sega Justifier (CRT required)
- Sega OEM Multitap (4 player using a single SNAC port)
- 8BitDo M30 2.4 GHz controller
- Sega Master System Phaser Lightgun
- Sony PlayStation controllers with rumble (requires SNAX)
- Sony PlayStation memory cards (including Pocket Station) (requires SNAX)
- Sony PlayStation neGcon (requires SNAX)
- Sony PlayStation Jogcon (requires SNAX)
- Sony PlayStation GunCon x 2 (requires SNAX)
- Sony PlayStation Hyper Blaster (requires SNAX)
- Sony PlayStation Multitap (port 1 of SNAX only)
- TurboGrafx/PCE 6 button controllers
MiSTer FPGA Serial Native Accessory Converter (SNAC and SNAX)
it's an amazing feeling using my original controllers on the Mister!
When I found out I could use my original console controllers with the MiSTer FPGA, I did a lot of research to see what would work best for me. I decided to give SNAC a shot and was seriously impressed by how it just worked. Once the SNAX (PS1) adapter went on sale I bought that too.
Works great with the Multitap and physical memory cards.
Works well! Now I can play NES games with my dogbone controller! :D