I had the same problem a few months ago.
At first, I thought it has to do with Direct-X. So I searched a few forums and found a solution: If I turn off "Use hardware acceleration" from the DirectDraw tab from the Direct-X control panel, then MAME runs fine.
However, doing this breaks other games (i.e. MegaPlex) that I wanted to play.
Luckily, in the end, I found a solution that works for both. Here's what I did and hopefully someone also find it useful:
In the MAME.ini file (if you don't have one, run "mame -cc" to create one), in the "OSD VIDEO OPTIONS" section, change the video line to:
video opengl
Then save the MAME.ini file. After that, MAME works.
Edited by minglw (05/29/18 12:37 AM)
|