@cherbakalite@ChaosEffect an alternative if you don't want to bother changing device types for console games (including megadrive) is to use FBNeo : every emulated console game has the "optimal" controller settings hardcoded.
@REK607 oh, was there another version of it? I had actually bought both of these on Steam in the past, but I assumed they'd be the same.
I do love Micro Mages, and the PICO-8 also has a fair bit of fun games there which, if it'd help, I could gladly put together a list for. I just never saw a lot of interest in it around here - which, to be fair, isn't surprising given that it's quite niche :)
So... I might have found a bug or maybe that's just the way it is. Apparently, RetroArch is only able to configure things in the remap , if they exist in the controller config? In other words "if the button 5 is not configured in the config, it will be only available in the current session, but not for the remap file"?
Kind of. It's not really button 5, but button who' s input code is 5. If the input code is not mapped to one of the RetroPad's buttons, then it's not available for remap.
If you modify your controller's .cfg file and add labels to the buttons (like I did), then you'll get rid of input codes and just see the button names in the control mapping menu - makes it easier to see which is which.
wow this has been covered extensively here..but I know it is always a pain in the tail...
Using the genesis gx plus core..(the pico core WILL NOT work) make sure all your controllers are plugged in and are configured first!
Start the game...
once game is loaded go the the retroarch menu by pressing select+X).
in the QUICK MENU go to the controls menu.
for player 2 (Port 2) set it to MD 6 button + 4-Way play (Teamplayer will work here oddly enough) and then back out.
on the controller main menu select "Save game remap file".
reload the game..then test it (with friends of course!)
Problem is there are two type of multi-taps for the Mega Drive/Genesis. One for sports games made by EA sports (called Teamplayer)and another made for "general four player (non sports) games". Normally that means the 4-way play. It is hit and miss on the game..some wanted it in player two..some wanted it in player one. But it works for this game at least just like I typed above.
Is that pulled from the Internet or does a group of them exist inside the Retropie installation?
Neither. When you configure your gamepad in EmulationStation, an auto-config file is generated automatically by RetroPie and copied into the right place, so it's loaded by each libretro core (RetroArch).
I guess what I'm getting at here is: If I were adventurous, could I create my own autoconfigure entry for my particular controller since it doesn't match up with anything currently in there? I don't plan to do this. It's a curiosity.
Another question: Let's say I want to get an N64-style controller. Is there a way for me to look up whether a particular mfg's controller exists inside RetroArch's known controllers so that wouldn't need to manually remap?
You can look it up in the RetroArch's joypad repository - link posted above.
Thank. God. That was so much easier (though I still confused myself.) At least doing it that way I can test it in the game and change it on the fly if it wasn't right. Megadrive/Genesis is mapped correctly, so now I just need to work on the MAME games themselves (which I can save per game config instread of per core.)
Hey, i wanted to ask a somewhat related question: what could be the reason that my screensaver never plays genesis snaps when the screensaver is running? Every system i have on my retropie 4.4 makes an appearance as a random video screensaver and it doesnt matter if the snaps are located within the emulationstation folder or in the rom folder for the system itself. I'm just puzzled as to why my genesis games don't show it. Would it have anything to do with having changed all mentions of megadrive to genesis within emulationstation and this having borked whatever emulationstation looks to when seeking random videos?
Bumping this, might help clarify matters for several other GPGX users!
ekeeke replied to me about this, explaining the following regarding the new MAME sound engines:
*ASIC version corresponds to the chip model used in later Model 1 consoles and most Model 2 consoles. It features the better (not distorded and less noisy) DAC output and full address decoding of status register (which causes slower music in Hellfire since it was developed for the discrete chip version) compared to discrete chip version.
Enhanced version has same "enhanced" features as ASIC version + full resolution DAC (14-bit instead of 9-bit in real hardware versions) + zero busy flag time (busy flag in FM status is only emulated for real hardware chip versions). It corresponds to an "idealized" version of the chip, like it is emulated in other Genesis emulators.
The low pass filter is unrelated to the chip DAC and exists in all console models (it is implemented by analog circuitry outside of the chip). It should be enabled for accurate emulation of analog sound output (and disabled if you prefer the clear sound of pure digital emulation). Filtering ratio is configurable because it varies for each console models (also between model 1 consoles or between model 2 ones) so it's up to you to find a value that matches your own memory of accurate sound. Default value should correspond to Model 1 VA4 console.*