VIDGuide Posted March 1, 2008 Share Posted March 1, 2008 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 faultin module USER.EXE at 001e:00003b01.Registers:EAX=00000ee0 CS=168f EIP=00003b01 EFLGS=00000246EBX=17770417 SS=4fff ESP=000081d0 EBP=00738200ECX=00010000 DS=166f ESI=00008200 FS=0ca7EDX=00010002 ES=018f EDI=00000000 GS=0c7eBytes 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 More sharing options...
Tom Speirs Posted March 1, 2008 Share Posted March 1, 2008 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 faultin module USER.EXE at 001e:00003b01.Registers:EAX=00000ee0 CS=168f EIP=00003b01 EFLGS=00000246EBX=17770417 SS=4fff ESP=000081d0 EBP=00738200ECX=00010000 DS=166f ESI=00008200 FS=0ca7EDX=00010002 ES=018f EDI=00000000 GS=0c7eBytes 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 More sharing options...
VIDGuide Posted March 2, 2008 Author Share Posted March 2, 2008 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 More sharing options...
Tom Speirs Posted March 2, 2008 Share Posted March 2, 2008 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 More sharing options...
VIDGuide Posted March 2, 2008 Author Share Posted March 2, 2008 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 More sharing options...
Tempest Posted March 2, 2008 Share Posted March 2, 2008 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 More sharing options...
VIDGuide Posted March 4, 2008 Author Share Posted March 4, 2008 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 More sharing options...
VIDGuide Posted March 4, 2008 Author Share Posted March 4, 2008 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 More sharing options...
Recommended Posts