Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: chowny on August 26, 2004, 04:42:20 am

Title: DirectX Programming for ArcadeVGA card
Post 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
Title: Re:DirectX Programming for ArcadeVGA card
Post by: DaveJ-UK on August 26, 2004, 09:12:13 am
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?
Title: Re:DirectX Programming for ArcadeVGA card
Post by: chowny on August 26, 2004, 09:27:01 am
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.
Title: Re:DirectX Programming for ArcadeVGA card
Post by: DaveJ-UK on August 26, 2004, 11:18:24 am
I am starting to suspect its a refresh rate issue.

I think you are probably right.

Have you tried any other DirectX apps?
Title: Re:DirectX Programming for ArcadeVGA card
Post by: chowny on August 26, 2004, 03:15:55 pm
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
Title: Re:DirectX Programming for ArcadeVGA card
Post by: AlanS17 on August 26, 2004, 04:27:31 pm
Maybe you need a more current version of the ArcadeVGA drivers (just throwing that out there).
Title: Re:DirectX Programming for ArcadeVGA card
Post by: chowny on August 27, 2004, 02:00:40 am
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