Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: TheManuel on December 01, 2007, 08:30:28 am

Title: Throttle problem with ddraw and triplebuffer
Post by: TheManuel on December 01, 2007, 08:30:28 am
Hello.
I am cross-posting this from the MAMEWorld forums to get a better chance at getting this resolved.

I plan to use mame v0.104 for my developing mame machine project but for whatever reason, with this version of MAME throttling is ignored when using ddraw with triple buffer.
I decided to use v0.104 for health reasons; PC health, that is. It is an old PIII that can't even handle Bubble Bobble with the more recent versions.
Does anyone known a workaround for this problem? I can't move mame versions newer than 0.107 if I want to run anything full speed.
I did try 0.106 and 0.121 and the same problem is present.

Could it be something with my setup or does everyone else have the same problem?

Thanks
Title: Re: Throttle problem with ddraw and triplebuffer
Post by: SGT on December 01, 2007, 09:42:11 pm
Hello.
I am cross-posting this from the MAMEWorld forums to get a better chance at getting this resolved.

I plan to use mame v0.104 for my developing mame machine project but for whatever reason, with this version of MAME throttling is ignored when using ddraw with triple buffer.
I decided to use v0.104 for health reasons; PC health, that is. It is an old PIII that can't even handle Bubble Bobble with the more recent versions.
Does anyone known a workaround for this problem? I can't move mame versions newer than 0.107 if I want to run anything full speed.
I did try 0.106 and 0.121 and the same problem is present.

Could it be something with my setup or does everyone else have the same problem?

Thanks

The throttle option slows things down if needed.

Per the mame docs:
Quote
   Configures the default thottling setting. When throttling is on, MAME
   attempts to keep the game running at the game's intended speed. When
   throttling is off, MAME runs the game as fast as it can. The default is
   ON (-throttle).

The reason (probably) that you cannot get up to speed is because there was a change to the video portion of Mame sometime around versions .106-.107.  With many games, your older PIII isn't going to cut it with newer versions of Mame.
Title: Re: Throttle problem with ddraw and triplebuffer
Post by: TheManuel on December 02, 2007, 12:47:29 am
The problem is not that I cannot get up to speed the problem is that mame ignores my throttle toggling under the conditions I specified.  This is a problem because I prefer to use direct draw in that computer and throttling is very useful to me.