Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: chowny on August 26, 2004, 04:42:20 am
-
Hello all
I am well into the development of YAMFE (Yet another Mame front end). I want to make one that is sort of tailored towards arcade monitors, but that runs under windows.
I have the program working quite well on my dev machine, but I can't seem to set the directX modes on my cabinet (using the ArcadeVGA card and an arcade monitor)
The directX modes work in windowed mode but if I set the fullscreen flag, I get an error saying that the device has failed and that I need to reboot before DirectX will work properly again.
Its not an issue of using a resolution that ArcadeVGA doesn't support, as I have enumerated all the supported video modes and am choosing one of them.
Any suggestions where I might be going wrong?
Regards
Stephen
sdchown@yahoo.com
-
Are the dev and test/cab machines running different OS's? This has caused me problems in the past (95/98/me Vs. 2000/XP), although I have never played with DirectX.
Do you have the latest version of DX (9.0b I think it is) installed on both machines?
-
Yes. Same OS (WindowsXP), same version of DirectX (9 on both). Different Video cards of course.
My DEV machine is a laptop with a Nvidia chipset card. I am starting to suspect its a refresh rate issue. But I can't be sure. I think I'm going to have to install my development environment (in this case Delphi) on my cabinet so that I can trace the code.
Working on the cab like this is gonna be a nightmare though, so its a last resort.
-
I am starting to suspect its a refresh rate issue.
I think you are probably right.
Have you tried any other DirectX apps?
-
Well, MAME runs fine. And that uses DirectX (I think). Maybe one of the Mame Dev's would be able to help me.
Who knows.
I am at a loss. Google on the error I get "Microsoft windows detected and recovered from a...blah blah" seems to suggest that its a problem with ATI Radeon chipset.
God help me. :(
Later
Stephen
-
Maybe you need a more current version of the ArcadeVGA drivers (just throwing that out there).
-
SOLVED! It seems that the Radeon 9X00 chipsets don't like some Intel Motherboards.
Disabling some of the Hardware accelleration seems to have done the trick.
Thanks to all
Stephen