Sorry for the late response. I am running MAMEPlus v0.148 and MAME 0128b. The pc is an old E-Machines box running XP with SP3, that does indeed have a NVIDIA video card.
A while back I was trying to get Nidhogg and Towerfall to run on the cab, knowing full well that I shouldn't expect newer games to run on old hardware and obsolete OS, but I was determined. I installed all of the latest video driver and directX updates to the pc with no success. I didn't notice till much later that Neo Geo games crashed after this. I am assuming all of this is connected.
Just for the heck of it I'll try erasing hiscore.dat, and check the status of the cheat setting, although I can't imagine this is the problem since it has worked perfectly for all these years, and no settings were changed in either version of MAME.
I will post my mame.ini files tonight.
If it is a video driver or directx issue, is there any way to narrow it down or known fixes? Keep in mind it only happens with Neo Geo roms. I'm so confused.
Lastly, if I enable MAME error log, here is all I get:
The MAME error log file says: --------------------------------------------- Physical width 1024, height 768 AY-3-8910/YM2149 using single output! AY-3-8910/YM2149 using legacy output levels! ---------------------------------------------
|