MAME XP not detecting keyboard anymore.

So, for a couple years I download MAME XP from: LINK

But since the release of 0.242 MAME stopped detecting my keyboard and I can't play games anymore. Is that happening to anyone else here? I've just tested the new 0.243 and it doesn't work either.

The last fully working MAME on Windows XP, as I can tell, is 0.241.
 
I was messing with mame.ini file and in the line:

# OSD INPUT OPTIONS
#
keyboardprovider auto


I changed from auto to dinput and now it's working again.

So it's solved.
 
I was messing with mame.ini file and in the line:

# OSD INPUT OPTIONS
#
keyboardprovider auto


I changed from auto to dinput and now it's working again.

So it's solved.
Where can I find this "mame.ini" file? I downloaded it from that link you sent me and there is no ini file anywhere to be seen.
 
Mame.ini is usually auto created in same MAME folder. Since .ini is a very well-known extension to Windows, the filename will just likely appear as "Mame".

.ini files are treated by Windows as configuration files. Just look for it and try opening it in the notepad.

It's a file containing about 10kb or 11kb.
 
I did a fresh install of MAME and that ini file simply does not exist.

I tried using file search system for the folder entirely and nothing came up. When I open the emulator for the first time, it creates a cfg folder, but "mame.ini" never pops up. Are we even using the right version?

EDIT:

So I had 3 different ini files for my various games, I went into one and it had the line of code you were talking about. So I went ahead and changed it to "dinput" and renamed it to mame.ini, and apparently it worked just fine!

Again I have no idea why this mame.ini file doesn't appear if I use a fresh install but hey.
 
Last edited:
Once you run MAME for the first time it should automatically create that .ini file which will rule over all games. It's like a default config for all games.

I attached my mame.ini, download it and put it inside your main MAME folder(same place where mame.exe is located), if you want.
 

Attachments

  • mame.ini.zip
    2.7 KB · Views: 30
Once you run MAME for the first time it should automatically create that .ini file which will rule over all games. It's like a default config for all games.

I attached my mame.ini, download it and put it inside your main MAME folder(same place where mame.exe is located), if you want.

Thank you comrade. MAME is now free from the clutches of Windows 10 once again.
 
Back
Top