Jump to content
LaunchBox Community Forums

Mame .220 not running games. Error code


tangodown

Recommended Posts

I have been working on this issue and I have found that the problem lies with my graphics card. Let me be clear though. My graphics card is fine. Its an 8GB ge force 1070 which is more than capable of running MAME and all the games. Hell, it runs demanding flight sims and War Zone no problem at all.

Therefore I have determined that MAME is the issue. Something in the MAME software does not like something in my graphics card. Its funny. After I updated my graphics card driver, it ran the roms for a while, like MAME forgot what it didn't like, then when it remembered the error came back again.

Oh, I proved it was the graphics card by disabling it. A simple test, I'm surprised nobody on here suggested it. Maybe I need to go straight to self aware status for my work here?

Anyway now that I have narrowed down the issue I will move this topic over to the MAME DEV forum for further investigation.  

Link to comment
Share on other sites

45 minutes ago, tangodown said:

Oh, I proved it was the graphics card by disabling it. A simple test, I'm surprised nobody on here suggested it. Maybe I need to go straight to self aware status for my work here?

The earlier test with changing the video driver, it should have been opengl, not gl.

I'm not convinced it's the card, but still some how related to the DirectX setup. (Whether DxDiag sees anything or not)

If you run again using -video opengl and it works, it's not the card and a DirectX issue. 

Link to comment
Share on other sites

2 hours ago, Headrush69 said:

The earlier test with changing the video driver, it should have been opengl, not gl.

I'm not convinced it's the card, but still some how related to the DirectX setup. (Whether DxDiag sees anything or not)

If you run again using -video opengl and it works, it's not the card and a DirectX issue. 

It does work with open gl. But how does that eliminate the gpu? 

Is there a way to add scanlines and other stuff to the open gl settings?

Also, how do you explain Direct X working fine with my other games?

There must be a way to uninstall Direct X, but there does not seem to be. I don't really want to install a third party app to do it either. 

Edited by tangodown
Link to comment
Share on other sites

*BREAK THROUGH!

I found if I run the MAME app in a window (instead of full screen), it works. This is very interesting.

So this proves its definitely a MAME issue.

The front end, game select and MAME options screen runs in full screen mode. It's only when I try to run a game that it crashes.

Edited by tangodown
Link to comment
Share on other sites

6 hours ago, tangodown said:

It does work with open gl. But how does that eliminate the gpu? 

OpenGL uses the GPU the same as DirectX, it’s just a different API to the hardware features.

6 hours ago, tangodown said:

Is there a way to add scanlines and other stuff to the open gl settings?

Yes, you can use OpenGL shaders for many of the same effects. It’s a topic itself, google is your friend. ?

6 hours ago, tangodown said:

Also, how do you explain Direct X working fine with my other games?

DirectX has many levels, versions, etc. Not ever game is using the same one. It seems from your log that Mame is only using 9.x of DirectX.

5 hours ago, tangodown said:

*BREAK THROUGH!

I found if I run the MAME app in a window (instead of full screen), it works. This is very interesting.

So this proves its definitely a MAME issue.

The front end, game select and MAME options screen runs in full screen mode. It's only when I try to run a game that it crashes.

I still not convinced it’s just a MAME issue alone. I’ll do a little more searching for your Mame issue on the Mame testers site.

Have you tried several older versions of MAME just to see if there’s a version where it works for you? Maybe 0.210, 0.200, 0.190 etc? When submitting error reports to the MAME devs, if we can give a version where your issue started, more likely to get results. 

Link to comment
Share on other sites

6 hours ago, tangodown said:

Also, how do you explain Direct X working fine with my other games?

Also there are 32 and 64 bit versions of directx, as well as directx 1 through to 12 Ultimate. Just because some games work doesnt meant its not directx related. Some games and programs will install the version of directx they need when you install them others wont. Its also worth mentioning there are many versions of direct x within a version, so a game may need directx 9.2 for example, so if you only have 9.0 installed thats not enough.

Link to comment
Share on other sites

On 5/16/2020 at 12:26 PM, neil9000 said:

You need the old versions as well, it specifically says directx 9, that has absolutely nothing to do with directx12. You need all the old versions as well, just like if installing a old PC game.

And i did specifically tell you this in my original reply. Just because you have directx 12 installed means nothing, it just means you have directx12. You also need all the other versions, of both 32 and 64bit as some programs/games will be 32bit, while others will be 64bit.

Link to comment
Share on other sites

38 minutes ago, neil9000 said:

And i did specifically tell you this in my original reply. Just because you have directx 12 installed means nothing, it just means you have directx12. You also need all the other versions, of both 32 and 64bit as some programs/games will be 32bit, while others will be 64bit.

Can you go into C:/Windows/SysWOW64/ and post a screenshot of your d3dx9 files in that folder? 

Edit: Try getting and running this DirectX installer, not the web version: DirectX 9 June Installer from Microsoft

Edited by Headrush69
Link to comment
Share on other sites

11 hours ago, Headrush69 said:

Can you go into C:/Windows/SysWOW64/ and post a screenshot of your d3dx9 files in that folder? 

Edit: Try getting and running this DirectX installer, not the web version: DirectX 9 June Installer from Microsoft

I already tried that DX9 June installer. I'll do the other thing though.

I really appreciate the help btw. If I can add scanlines and stuff using open gl, I will be happy with that.

Yes I have tried different versions of mame (not all of them obviously), and they all have the same issue. Actually, that one I haven't tried works fine, haha

Link to comment
Share on other sites

  • 4 months later...

Can somebody please have another look at this. I still can't get the hlsl settings to work?!

Its weird. d3d only works in window mode. So thats fine I just run it in window mode. But I can't access the hlsl settings like scanlines ect. When I press the ~ key I only get limited options such as master volume, screen gamma, screen contrast ect, but not scanlines. 

There should be enough clues for somebody to figure this out. I think its not looking at the hlsl settings maybe the wrong path. I don't know?

Screenshot (2).png

Screenshot (3).png

Edited by tangodown
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...