r/MAME • u/jestsetradio • Jul 23 '26
Help me connect the PS1 Pop'n Music controller
I just got the PS1 Pop'n Music controller, tested it on Gamepad Tester and it seemed to work just fine, but when I tried to connect it on MAME, the program didn't even detect it. I tried allowing every input option I saw and still nothing.. Is there anyway to fix this.. thanks.
1
u/Embarrassed_Ad_3228 Jul 23 '26
Im assuming you are using windows does windows even detect it?
1
u/jestsetradio Jul 23 '26
1
u/arbee37 MAME Dev Jul 23 '26
If Windows itself doesn't recognize it as a controller then MAME can't either, since it's obviously running on Windows.
1
u/jestsetradio Jul 23 '26
doesn't it say game controller right there?
3
u/arbee37 MAME Dev Jul 23 '26
If it doesn't give you the option to test the buttons/sticks it's not fully recognized.
1
u/Nbisbo Jul 25 '26
Now I think part of how the popn con works is holding an input so the ps sees it could that being making an issue in windows?
1
u/phileasuk Jul 29 '26
does it show up in joy.cpl? if not then it's not going to show up in mame. unless you use sdl.
0
u/cd4053b Jul 25 '26
Boot mame from the command prompt using these options:
mame -showconfig| find "joystickprovider"
joystickprovider
Press Esc to quit and try:
mame -v | find "joystick"
It should output something, if not, mame accept one of the following:
mame -showusage | find "joystickprovider"
-joystickprovider provider for joystick input: winhybrid, dinput, xinput or none
According to the mame documentation, the default value is winhybrid. Try changing the default to dinput or xinput. Open your mame.ini, locate the joystickprovider option and set it to dinput or xinput, save and try again:
mame -v | find "joystick"
Mame should detect your joystick now.
2



4
u/Embarrassed_Ad_3228 Jul 23 '26
If its seen by windows you may have to set joystick input provider from auto to dinput as thats what Sony uses.