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. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

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!

Posted
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.

Posted
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!

Posted
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.

Posted
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! :(

Posted
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.

Posted
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! :)

Posted
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! :)

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