VOGONS


First post, by sojourner

User metadata
Rank Newbie
Rank
Newbie

As the title states, dosbox status window will not close. I'm running an old calendar program. Dosbox runs well with the exact same setup on three other (different) computers, all with numerous OS's (XP, W2K). The computer it will not work properly on is an X60 IBM Thinkpad laptop, Intel graphics, Core2Duo.

I've tried Dosbox from v6-v73. Altered CONF. Turned off BIOS dual core features ... nothing works! The program runs fine but when the program exits the status window remains and must be forceably closed. Tried the standard Dosbox.conf and it to runs but upon exit the status window will not close. There are no error messages in the window.

Can someone help me getting it to work properly?

Thnx

Reply 1 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hmm, never heard of that problem before... once upon a time DOSBox would crash if you closed the console window rather than the main window, but that was resolved, and either one should close both. As a workaround, if you don't really need the console window, just don't open it in the first place by running DOSBox with the -noconsole command line parameter.

Reply 2 of 6, by sojourner

User metadata
Rank Newbie
Rank
Newbie

well, the -noconsole switch still allows the programs to run, but when the program is exited DOSBox stays in memory as a process in Task Manager.

Any more ideas?

Reply 3 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Not exactly sure what you're trying to do, but if you're expecting DOSBox to close just because you terminate a program running inside it, that won't happen automatically. If that's what you're trying to do, you can use an EXIT command after running the program, because DOSBox will close when the top-level command shell exits.

An example of what the [autoexec] section in dosbox.conf might look like:

mount c c:\dosapps
c:
cd myapp
myapp.exe
exit

you can also do something similar by specifying the program to run and the -exit parameter on the command line; it's in the readme.

Reply 4 of 6, by sojourner

User metadata
Rank Newbie
Rank
Newbie

thnx for your reply. the example you gave is exactly how the CONF file is written. hmmmm

I'll try -exit on the command line

Reply 5 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well, since you say it only doesn't work on a particular notebook, have you tried removing all programs running in the task tray? I know notebooks tend to have a lot of "monitor" type apps running for power management and whatnot, and maybe an app is interfering.

Reply 6 of 6, by sojourner

User metadata
Rank Newbie
Rank
Newbie

well, had a eureka moment (got it working, DOSbox no longer stays in memory) but I don't know how it happened 😒

went along the lines you were thinking (possible software conflict) and started doing everything imaginable, stopping processes, msconfig diagnostic mode, safe mode etc.

When it worked in safe mode I knew we had something. Kept experimenting and now it works in full mode ... just wish I knew how we got there!

thanks for your help!