ENCC/SNAC8 Questions
Posted: Mon Nov 29, 2021 4:49 am
So Lu's Retro Source recently put out a nice video on the Mister Plus kit by Antonia Villena. The kit includes an alternative I/O board, which features a DB9 port using a protocol I had never heard of: Extended Native Controller (ENCC) / SNAC8. I'm trying to understand what this even is, but only stumbled on this page, which has some basics, but I'm hoping some people who have some experience can answer some additional questions...
1) Is there any ENCC support in the Official distribution? There's a DB9 forked distribution of Mister (which update_all also covers) but it wasn't clear whether only some cores needed unofficial replacements or all of them. Certainly sounds like main does need to be replaced if you want to use ENCC to control the HUD menu.
2) ENCC seems focused on Genesis and Neo Geo controllers, so what happens to other cores? If I plug a real Genesis 6-button into the db-9 port, can I use that to play the SNES core, or must I get a converter for a real SNES pad? If I can use a Genesis controller on the SNES, is this bypassing Linux and any polling or input lag? What about custom mapping the buttons?
3) Again ENCC is focused on Genesis for the DB9 controllers, but what about Atari-style DB9 joysticks? Can those interface to the Microcomputer cores like C64, Atari ST, Amiga?
4) Is this port still capable of all the same things as regular SNAC with say the right adapter? Could I connect a NES zapper somehow and use that with the NES core?
Thanks for any light anyone can shed on the situation...
1) Is there any ENCC support in the Official distribution? There's a DB9 forked distribution of Mister (which update_all also covers) but it wasn't clear whether only some cores needed unofficial replacements or all of them. Certainly sounds like main does need to be replaced if you want to use ENCC to control the HUD menu.
2) ENCC seems focused on Genesis and Neo Geo controllers, so what happens to other cores? If I plug a real Genesis 6-button into the db-9 port, can I use that to play the SNES core, or must I get a converter for a real SNES pad? If I can use a Genesis controller on the SNES, is this bypassing Linux and any polling or input lag? What about custom mapping the buttons?
3) Again ENCC is focused on Genesis for the DB9 controllers, but what about Atari-style DB9 joysticks? Can those interface to the Microcomputer cores like C64, Atari ST, Amiga?
4) Is this port still capable of all the same things as regular SNAC with say the right adapter? Could I connect a NES zapper somehow and use that with the NES core?
Thanks for any light anyone can shed on the situation...