VOGONS


First post, by Matans

User metadata
Rank Newbie
Rank
Newbie

I have a few different games I want to run via DOSBox. Is it possible to run them directly through the windows shortcut(?) I mean, have a different shortcut for each application which I can set up to run without having to use DOS commands, or menus? 🙄

(I use WinXP Pro, and DOSBox 0.73)

“It takes a big man to cry, but it takes a bigger man to laugh at that man.” (Jack Handey)

Reply 1 of 9, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

Yes. Make a unique config file for each game, put the game's required startup stuff in the autoexec section, then make a shortcut to "dosbox.exe -conf yourgame.conf" where yourgame.conf corresponds to the game that you are launching from the shortcut.

Reply 2 of 9, by Matans

User metadata
Rank Newbie
Rank
Newbie

Cool!
Thanks mate 😁 I'll try it

“It takes a big man to cry, but it takes a bigger man to laugh at that man.” (Jack Handey)

Reply 3 of 9, by Matans

User metadata
Rank Newbie
Rank
Newbie

One more question:
Can I edit the config.sys file?
I don't see it at DOSBox configuration file

“It takes a big man to cry, but it takes a bigger man to laugh at that man.” (Jack Handey)

Reply 4 of 9, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

No, but there's very rarely a need to change any of the things that would be in the config.sys file on regular DOS. What specific settings might you need?

My site: Ramblings on mostly tech stuff.

Reply 5 of 9, by Matans

User metadata
Rank Newbie
Rank
Newbie

Thanks for getting back to me!

Im trying to run some old accounting application called "nihulit" which freezes when I try to log in to the database. The application doesnt work so well under a normal dos window (Im using WinXP pro), and I was hoping ODSBox would solve that.

I add the info from the autoexec.nt file and thought it might be worth a shot trying to add the data from my config.nt file:
dos=high, umb
device=%SystemRoot%\System32\Himem.sys
files=20

“It takes a big man to cry, but it takes a bigger man to laugh at that man.” (Jack Handey)

Reply 6 of 9, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

None of those are required in DOSBox. In the configuration file, you can enable UMBs by setting umb=true (which is the default) in the [dos] section. himem.sys is not required, as DOSBox has its own superior EMS driver. DOS won't be loaded high because there is no separate DOS. And files=20 is unnecessary as DOSBox has files=127 by default.

My site: Ramblings on mostly tech stuff.

Reply 7 of 9, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

himem.sys is not required, as DOSBox has its own superior EMS driver.

himem provides XMS only (also present in dosbox by default), but of course
the dosbox EMS implementation is fucking superior 😉

Essentially if the application hangs both in XP's command line as well as in
dosbox, you're missing some setup stuff (like user information, some files
in special directories) for the app to work. If it works in the command line
tool but NOT in dosbox, you got some config possibilities through the dosbox
configuration file that may or may not help.

Reply 8 of 9, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie
wd wrote:

himem provides XMS

Hehe. Yeah, got my silly abbreviations mixed up. The XMS provided by DOSBox is still superior to the one in regular DOS because it doesn't actually require a device driver to be present in memory (save for the signature, of course) and can do copies on the host much quicker, rather than on the emulated CPU.

Reply 9 of 9, by Matans

User metadata
Rank Newbie
Rank
Newbie

ok, thanks a lot for your time lads! 😎

I'll play with it and hope I manage to get everything working.

This looks like a very cool piece of software. Happy I bump into it 😁

Last edited by Matans on 2009-10-01, 15:02. Edited 4 times in total.

“It takes a big man to cry, but it takes a bigger man to laugh at that man.” (Jack Handey)