VOGONS


First post, by nirhazir

User metadata
Rank Newbie
Rank
Newbie

I installed dosbox 0.74, and when i try to run it, it crashes.
i got somehow to prevent the window from closing, and it says:
"cant init sdl directinputcreate: undefined error"
i tried to change the "output=" as recommended on the manual, and it didnt work. all drivers are up to date.
my system is xp sp3,
core2 t5500,
intel gma950 graphics
thanks for your help.

Reply 1 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Update your graphics card drivers and directx installation.

Reply 2 of 11, by nirhazir

User metadata
Rank Newbie
Rank
Newbie

reinstalled directx. driver is up to date. still nothing

Reply 3 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Does dxdiag report success for your input devices? Any strange joystick/mouse/keyboard attached?

Reply 4 of 11, by nirhazir

User metadata
Rank Newbie
Rank
Newbie

Does dxdiag report success for your input devices? Any strange joystick/mouse/keyboard attached?

no success for dxdiag. its a laptop so there's a touchpad.

Reply 5 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

no success for dxdiag.

Guess your directx is broken then if dxdiag doesn't work.

Either way try some other sdl applications/games from libsdl.org

Reply 7 of 11, by nirhazir

User metadata
Rank Newbie
Rank
Newbie

no independent driver for the touchpad, it runs with an OS driver.
disabling it doesn't help.

other sdl games didn't work as well.
ideas?

Reply 8 of 11, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

You can try asking on the SDL mailing list, since it seems to be a general
problem with your system peripherals/setup and SDL.

Reply 9 of 11, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

Had the same problem with an XP SP3 Dell laptop. Updating DirectX didn't help either, and dxdiag also failed to enumerate DirectInput. So I rebuilt SDL without DirectX support and everything works. Extract the attached SDL.DLL over the one in the DosBox directory, and make sure you set the video config of DosBox to anything non-"direct".

Reply 10 of 11, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Did you try "SET SDL_VIDEODRIVER=WINDIB" ? I think it also has an effect on SDL's use of DirectInput, based on a few cases where it appeared to, but don't know if it will help with this problem.

Reply 11 of 11, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

That should work too.