xmame 0.84 default.cfg overrides everything
Hi,
I compiled xmame from source on Slackware 9.1. Everything seems to be working, I can launch and play all games, but I'm having a very annoying problem when it comes to configuring input for every specific game. I have setup "cfg" directory properly as cfg files are saved after I configure game input, but every time I do so, default.cfg is also updated, and it causes other games to pick up config changes I have just made. Specifically, here is an example:
I have setup global game options button 1 and button 2 because most games have two buttons. That gets saved into default.cfg when I go to "Input (general)". Then, for a game like gunsmoke which has three buttons, I like to configure them differently, so I do "Input (this game)", but that results in default.cfg being STILL updated and saved, so that next time I go to play other games, the changes I made which should only stick with gunsmoke overwrote global settings.
Has anybody run into this? I have looked into config.c and config.h source files, but not being a developer I could not spot any obvious bugs. Is this xmame problem, or am I doing something wrong here?
|