VOGONS


SDL.dll not found

Topic actions

First post, by KMad

User metadata
Rank Newbie
Rank
Newbie

i got DOSBox working yesterday and love it (for MOO2). it worked this morning too.

but last night after i exited, the next time i tried to play it said "This application has failed to start because SDL.dll was not found. Re-installing the application may fix this problem."

i still have the install file i downloaded, so i re-installed it last night and it worked. today tho after the first exit, the error came up again. this time, even re-installing didn't working. i tried a restart, and i tried un-installing DOSBox and re-installing it, i'm having no luck.

in all cases there was in fact a file named SDL.dll in the /dosbox directory. also one named SDL_net.dll. i'm using DOSBox 0.65.

i'm still working to find the issue and a resolution on my own, i'll edit this post as i see new things sort of related to the issue. someone had issues that they had to take away their joystick or something to get SDL to work, i'm not using one and haven't ever had one installed. and for reference the SDL.dll i'm using is dated 2/9/2006, it's just the one that came with the DOSBox download.

i'm lost as to why re-installing worked last night but not today. more than that tho, i'd like to figure out what's causing it so that it stops happening. i did a google search and looked at a lot of posts here (altho 1100 came up on searching "SDL.dll AND found" and i certainly couldn't read all of them. some of what i did see talked about compiling SDL or something that was completely over my head.

can anybody help me? thanks!

Reply 2 of 2, by KMad

User metadata
Rank Newbie
Rank
Newbie

well, it's working now, altho the logic of why my solution escapes me.

as i said i saw a lot of compile a new SDL suggestions but that scared me. then i saw some post that recommended to somebody to use an old SDL that worked with an older version of DOSBox. so, i downloaded an older DOSBox. i'm still using the .65 DOSBox, i got it working and config'd and didn't want to change. but i swapped out the SDL.dll from that folder with the older one that came with the older DOSBox, and that's working.

i haven't a clue why it would work at times and then other times lose it. maybe the message wasn't reallly saying that the file (which was right there in plain sight!) wasn't found, maybe that was the closest error message it could find for some other problem.

anyway, i'm set up again and happily playing Master Of Orion 2 like the old days! thanks for this forum, i never could have gotten in set up in the first place, much less come up with a way to fix this weird thing, without it here.