First post, by Nic-93
my version of dosbox suddenly just freezes when ever i boot it up.
anyone got a clue of how to fix it?
my version of dosbox suddenly just freezes when ever i boot it up.
anyone got a clue of how to fix it?
Modify dosbox.conf and change output= to a different value.
What output?
It's defined here: http://www.dosbox.com/wiki/Dosbox.conf.
Stil no luck..
What did you try exactly?
all output functions.
From where did you download DOSBox?
the other non official builds worked fine, i used HAL's build for the image make function.
and the official version and daum.
that was not my problem at all.
its just crashing, i have re-installed it and no luck, so now i really need a old computer that uses dos and windows.
wrote:my version of dosbox
Use supported versions instead.
i meant the official supported version, my bad.
wrote:the other non official builds worked fine.... and the official version and daum.
What do official version and daum have in common?
I dont know really, all i know they dont really wanna load anymore, they are stuck on the splash screen and crashes.
wrote:that was not my problem at all.
its just crashing, i have re-installed it and no luck, so now i really need a old computer that uses dos and windows.
Looks like Dosbox silently ignores specific types of exceptions:
int main(int argc, char* argv[]) {
try {
...
catch (int){
; //nothing, pressed killswitch
}
catch(...){
; // Unknown error, let's just exit.
}
If you want to resolve this, install the free version of Visual Studio and build your own version of Dosbox with those two catches commented out. Then run it in the debugger, and it will point out exactly where the exception gets thrown and from there we should be able to figure out where the problem lies.
oh, wait, i have the full version of visual studio, duno why, i just have random programs laying around.
uh, were? i have no experince in these code program things.
Follow these instructions (I hope they are applicable to your specific version of Visual Studio): http://www.dosbox.com/wiki/Building_DOSBox_wi … _C_2008_Express
Except at the end do not switch to Release mode. Keep it in Debug. When you've got the build working, edit src/gui/sdlmain.cpp and delete these lines:
catch (int){
; //nothing, pressed killswitch
}
catch(...){
; // Unknown error, let's just exit.
}
Then start Dosbox in debugger (F5 key). When it crashes, it should automatically switch to the Visual Studio debugger and point out the source code line that throws the exception.
edit:
Alternatively, find out what Dosbox prints before crashing or find any relevant logs. I think Dosbox writes stdout.txt and/or stderr.txt by default somewhere. Those should contain error prints. Also, Windows event log might be helpful (I don't know where to find it on Win8).
i have visual studio 2012.
i dont really see any error messages in the command prompt it just crashes.
Did you check the Windows event log? If an application crashes on Windows, there will be an entry in the log with details. For example:
http://www.7tutorials.com/windows-8-apps-cras … ati-video-cards