> Something is definitely up with directdraw on modern systems, I've tried win 7 > ultimate & premium ati systems and a win 8 nvidia system and DDraw is ungodly slow on > all of them, but fine on my significantly slower XP box.
You've pretty much already hit the nail on the head. DirectDraw is slower on modern systems, period. Has nothing to do with MAME.
Since version 7, of what we now refer to as Direct X, DirectDraw has been deprecated by Microsoft. There is support under version 8 and 9 of Direct X via API addons, but much still relies on the old(er) Direct X (6/7) interfaces.
In fact, starting in June 2010, DirectX SDK completely removed the DirectDraw libraries and header file.
You could try the full 9.0c install to see if it helps... http://www.microsoft.com/downloads/en/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3
..but you may be SOL trying to obtain the same results with DirectDraw under Windows 7/8 as opposed to XP.
|