Emuforums.com

Go Back   Emuforums.com > Xbox Emulation > Cxbx Official Discussion
Home About Us Register FAQ Members List Calendar Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old August 14th, 2008   #1 (permalink)
Registered User
 
Join Date: Aug 2008
Location: USA
Posts: 58
Running on Vista


Hi, I've done searches of this forum and read through many of the posts from the last few years to no avail.
I am trying to run Cxbx (with Turok) on Vista, but it keeps reporting "default.exe" crashed through "ntdll.dll".
I managed to get it to work one time by altering the compatibility settings, but I foolishly overwrote them because I thought that I had solved the problem by pressing F5 rather than clicking "Start".
Has anyone else here managed to get it to work on Vista and if so, how? (I have a nvidia geoforce go 7950 if it matters)

Joe Finger-Eye is offline   Reply With Quote
Old August 14th, 2008   #2 (permalink)
Just an Emu Nerd.
 
NexXxus's Avatar
 
Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,467
It won't work with Vista 64, dunno about 32.
__________________
My System: C2D E6700 @2.67GHz | Asus P5W DH Deluxe | 4GB DDR2 800 | GeForce 8800GT Extreme
My EeePC 901 white: Intel Atom 1.6ghz | 2GB DDR2 667@533 | 4GB Main SSD | 64GB Additional SSD! | WinXP Home SP3 | 16GB Transcend SD | Logitech NX50 Laser Mouse

My FFXII GSdx Highres Screenshot Gallery (link fixed!) | mixed pcsx2 screenshots

Get the latest GSdx here and ZeroGS here
If you search for pcsx2 betas, look here (but no support in the forums for it!)
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only)
NexXxus is offline   Reply With Quote
Old August 14th, 2008   #3 (permalink)
Emu author
 
blueshogun96's Avatar
 
Join Date: Jun 2004
Location: Unidentified
Posts: 2,220
Are you using Vista x86-32? Then it should work. So you're getting errors from ntdll.dll? What is the exact error message you're getting?
__________________

[Sagat] Windows XP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD -/+ RW w/ LightScribe
[Raylene] HP dv2000 | Windows Vista Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD


GeneralEmu - December 27, 2005 and beyond!
My programming, emulation and Xbox blog! - Click or die! (Updated Sunday, October 26, 2008)
blueshogun96 is offline   Reply With Quote
Old August 15th, 2008   #4 (permalink)
Registered User
 
Join Date: Aug 2008
Location: USA
Posts: 58
Sorry for being unclear, yes I am using 32-bit vista.
When I run it with no compatibility settings on either cxbx.exe or default.exe, I see the standard, "default.exe has stopped working" message. (from windows, not cxbx)
When I click "view problem details" I see this:

Problem Event Name: APPCRASH
Application Name: default.exe
Application Version: 0.0.0.0
Application Timestamp: 3d5421fc
Fault Module Name: ntdll.dll
Fault Module Version: 6.0.6000.16386
Fault Module Timestamp: 4549bdc9
Exception Code: c0000005
Exception Offset: 00062e18
OS Version: 6.0.6000.2.0.0.256.1
Locale ID: 1033
Additional Information 1: 4517
Additional Information 2: 7f12a114ec45d3bb037e659252b290b1
Additional Information 3: 5d76
Additional Information 4: f50c789c487f3a110e7475d091054829

I figure most of that information is meaningless to anyone outside microsoft, unless someone knows what ntdll.dll does and why it's crashing. I tried using windows 98 compatibility mode (to remove the dependency on the NT framework [only I don't think it really does that now]), and I think that's the setting I had the one time I got it to work. Unfortunately, I can't duplicate anything but the error.

(What I saw that one time looked great though! The reason I quit was because I forgot to set the controller keys.)
Joe Finger-Eye is offline   Reply With Quote
Old August 15th, 2008   #5 (permalink)
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 560
try running with admin rights.. and also set the cxbx.exe on xp compatible.
prehaps that will work.

64bit is not working but this will prehaps fix the error for 23bit vista
shadow_tj is offline   Reply With Quote
Old August 15th, 2008   #6 (permalink)
Registered User
 
Join Date: Aug 2008
Location: USA
Posts: 58
FINAL EDIT: Forget about all this, I just found the cxbx 0.8.0 beta and that works fine. I'll leave this here in case anyone else has the same problem later. Mods, feel free to lock: this issue is resolved.

Thanks for trying, but it still crashes in the same way. I actually couldn't even check the box to run as admin, because I am always logged in as admin anyway. I did try selecting run as admin from the right click menu, though.

For the sake of information: Windows Vista Ultimate 32-bit, Intel Mobile Core 2 Duo T7200, nVidia GeForce Go 7950 GTX

Has no one else experienced this crash on vista?!?

Also, how far along is Dxbx? Is there a chance I could use that instead to the same ends?

EDIT: Ok, I'm doing some research... and it seems that other Vista-32 users with the same exact graphics card as me are having the same crash in other programs. Has anyone here run Cxbx with a nVidia GeForce Go 7950 GTX?

EDIT 2:I'm downloading some new nVidia drivers, which may fix the problem according to other sources.
EDIT (again): Nope, the latest drivers still give the same error.

Last edited by Joe Finger-Eye; August 15th, 2008 at 22:28.
Joe Finger-Eye is offline   Reply With Quote
Old August 15th, 2008   #7 (permalink)
Emu author
 
blueshogun96's Avatar
 
Join Date: Jun 2004
Location: Unidentified
Posts: 2,220
One more piece of advice for you. Cxbx is highly dependent on the Windows NT framework, just so you know. Maybe it something a service pack can fix. I used to get errors like this on XP. I don't know what I did to fix it though, but I'm sure it's not driver related.
__________________

[Sagat] Windows XP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD -/+ RW w/ LightScribe
[Raylene] HP dv2000 | Windows Vista Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD


GeneralEmu - December 27, 2005 and beyond!
My programming, emulation and Xbox blog! - Click or die! (Updated Sunday, October 26, 2008)
blueshogun96 is offline   Reply With Quote
Old August 16th, 2008   #8 (permalink)
Registered User
 
Join Date: Aug 2008
Location: USA
Posts: 58
Yeah, you're right, it seemed to have nothing to do with the driver at all. Actually, I discovered that if I set it to output kernel logs to the console I would see it crash at a different point each time, and if I restarted the emulation enough times (without closing the Cxbx window), it would work eventually. I was only actually able to make it start this way with the special "0.7.9 trace build," but I think it might work on the regular 0.7.8 build as well. 0.8.0 works perfectly, though, so I'm not having any more problems. I can even start the generated .exes directly. Before, it always said "Unable to mount D:" or something similar.
Joe Finger-Eye is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

All times are GMT. The time now is 10:47.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5