Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

GameEx Windows 98 Crash with MAME


VIDGuide

Recommended Posts

I've finally got my mame machine built, Windows 98 (Long story, i'd much rather be using windows 2000, but don't ask...)

GameEX is up and running beautifully, until I launch a game!

I get:

GAMEEX caused a general protection fault

in module USER.EXE at 001e:00003b01.

Registers:

EAX=00000ee0 CS=168f EIP=00003b01 EFLGS=00000246

EBX=17770417 SS=4fff ESP=000081d0 EBP=00738200

ECX=00010000 DS=166f ESI=00008200 FS=0ca7

EDX=00010002 ES=018f EDI=00000000 GS=0c7e

Bytes at CS:EIP:

67 66 ab 8b 46 e6 67 66 ab 66 8b 46 e8 67 66 ab

Stack dump:

d5bf0ee0 00000f0c 70340000 031f0042 00000257 d5bf0ee0 00000f0c 00000000 00000001 c2270021 00060000 168f2d8c bff714d9 ffff0187 0073e210 79ef018f

no errors shown in gameex's own log, just the launch of mame. Oddly, if I press close and let windows kill GameEx, mame is now running in the background, and if I manually switch to that task, the game is running perfectly.

Any ideas what I've done wrong? Installed all the extras as needed by GameEx, all Windows Updates, ArcadeVGA drivers are up and running.

Any ideas? Couldn't find much from a quick forum search,

Thanks guys!

Link to comment
Share on other sites

I've finally got my mame machine built, Windows 98 (Long story, i'd much rather be using windows 2000, but don't ask...)

GameEX is up and running beautifully, until I launch a game!

I get:

GAMEEX caused a general protection fault

in module USER.EXE at 001e:00003b01.

Registers:

EAX=00000ee0 CS=168f EIP=00003b01 EFLGS=00000246

EBX=17770417 SS=4fff ESP=000081d0 EBP=00738200

ECX=00010000 DS=166f ESI=00008200 FS=0ca7

EDX=00010002 ES=018f EDI=00000000 GS=0c7e

Bytes at CS:EIP:

67 66 ab 8b 46 e6 67 66 ab 66 8b 46 e8 67 66 ab

Stack dump:

d5bf0ee0 00000f0c 70340000 031f0042 00000257 d5bf0ee0 00000f0c 00000000 00000001 c2270021 00060000 168f2d8c bff714d9 ffff0187 0073e210 79ef018f

no errors shown in gameex's own log, just the launch of mame. Oddly, if I press close and let windows kill GameEx, mame is now running in the background, and if I manually switch to that task, the game is running perfectly.

Any ideas what I've done wrong? Installed all the extras as needed by GameEx, all Windows Updates, ArcadeVGA drivers are up and running.

Any ideas? Couldn't find much from a quick forum search,

Thanks guys!

Try turning on the Start/Wait option in advanced config under advanced MAME settings.

Link to comment
Share on other sites

Try turning on the Start/Wait option in advanced config under advanced MAME settings.

Thanks for the tip, but no luck!

Turning this option on resulted in mame coming to the foreground and playing correctly, but when mame exiting, GameEx was sitting there with the same GPF on the screen. It appears to be related to about when GameEx attempts to minimise/hide itself it seems.

Any ideas?

Thanks!

Link to comment
Share on other sites

Thanks for the tip, but no luck!

Turning this option on resulted in mame coming to the foreground and playing correctly, but when mame exiting, GameEx was sitting there with the same GPF on the screen. It appears to be related to about when GameEx attempts to minimise/hide itself it seems.

Any ideas?

Thanks!

Sorry, got nothing else for you other than the usual, get the latest drivers, windows updates, and reinstall windows.

Link to comment
Share on other sites

Sorry, got nothing else for you other than the usual, get the latest drivers, windows updates, and reinstall windows.

Np .. problem is, this is a brand new install Win98SE, windows updated to completion, latest drivers, everything else works but for this one GameEx crash! :(

Link to comment
Share on other sites

Np .. problem is, this is a brand new install Win98SE, windows updated to completion, latest drivers, everything else works but for this one GameEx crash! :(

I googled "general protection fault in module USER.EXE at 001e:00003b01"

and found this:

Lets try these steps:

1. First use the Ctrl-Alt-Delete button to close down the Windows Registry Checker.

2. Then do a search on C: drive for User.dat file.

3. Normally you may find one in your profiles folder.

4. Right click on that and select Properties. If you do check the byte size, and if it is a zero byte file, Windows made a bad copy of it and wants to replace it but it cannot.

5. It already backed up a bad copy. So just delete it, or replace it with the one in the C:\Windows folder.

There were some other too, even one from Microsoft, So Google away!

Let us know if you get it working.

Link to comment
Share on other sites

I googled "general protection fault in module USER.EXE at 001e:00003b01"

and found this:

Lets try these steps:

1. First use the Ctrl-Alt-Delete button to close down the Windows Registry Checker.

2. Then do a search on C: drive for User.dat file.

3. Normally you may find one in your profiles folder.

4. Right click on that and select Properties. If you do check the byte size, and if it is a zero byte file, Windows made a bad copy of it and wants to replace it but it cannot.

5. It already backed up a bad copy. So just delete it, or replace it with the one in the C:\Windows folder.

There were some other too, even one from Microsoft, So Google away!

Let us know if you get it working.

I'm pretty sure both user.dat and profiles folder belong to windows NT and higher .. Windows 98 didn't do profiling, just a single user-shared My documents directory. Either way, searching for both profiles and user.dat returns 0 results.

Thanks for the tip tho! :)

Link to comment
Share on other sites

I googled "general protection fault in module USER.EXE at 001e:00003b01"

and found this:

Lets try these steps:

1. First use the Ctrl-Alt-Delete button to close down the Windows Registry Checker.

2. Then do a search on C: drive for User.dat file.

3. Normally you may find one in your profiles folder.

4. Right click on that and select Properties. If you do check the byte size, and if it is a zero byte file, Windows made a bad copy of it and wants to replace it but it cannot.

5. It already backed up a bad copy. So just delete it, or replace it with the one in the C:\Windows folder.

There were some other too, even one from Microsoft, So Google away!

Let us know if you get it working.

I'm pretty sure both user.dat and profiles folder belong to windows NT and higher .. Windows 98 didn't do profiling, just a single user-shared My documents directory. Either way, searching for both profiles and user.dat returns 0 results.

Thanks for the tip tho! :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...