Jump to content
LaunchBox Community Forums
triggerthehorizon

Run dos games using dosbox.conf and not specifying a launch file

Recommended Posts

Posted (edited)

I have a bunch of windows 3.1 games where there are several complex autoexec commands in a custom dosbox.conf file. I can't seem to figure out how to get launchbox to play the games by only following the autoexec commands in my dosbox.conf. It seems it insists on me specifying an .exe 

 

example:

[autoexec]
# Lines in this section will be run at startup.
@echo off
imgmount D "CD\DS2.iso" -t iso
mount C HDD -freesize 5000
😄
c:\windows\smartdrv.exe
SET PATH=%PATH%;C:\WINDOWS; 
SET TEMP=C:\WINDOWS\TEMP
lh devlod C:\SB16\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
lh devlod C:\SB16\DRV\CTMMSYS.SYS
SET SOUND=C:\SB16
SET BLASTER=A220 I7 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
C:\SB16\MIXERSET /P /Q
#windows\win /b

win c:\runexit\runexit c:\DARKSEED\DARK0001.EXE
exit

 

Is there a way to have launchbox work by only specifying the path to the custom dosbox.conf file and not have to point it to an exe ? Whenever I try this dosbox loads and closes right away

Edited by triggerthehorizon

Share this post


Link to post
Share on other sites

I figured out my problem:

 

in my conf file, when I tell dosbox to mount c "./" I am assuming it is mounting the root folder of my game but it is actually mounting the folder where dosbox.exe is located. Would it no tmake more sense if ./ was the root folder of the game?

Share this post


Link to post
Share on other sites

It has no way of knowing what the root folder of the game is - the game folder is whatever you tell it (or don't tell it) it is. The only thing it knows upon start is where it (DOSBox) is located, so any relative paths (.\ ..\ etc.) are based on DOSBox's location. This is the same way relative paths in Launchbox work, FYI.

Some versions of DOSBox (like Daum) do have auto-mounting paths based on the location of an .exe you specify (drag and drop .exe starting), but not standard DOSBox. Even then though, that doesn't make .\ = the game's folder, it just auto-fills the path correctly relative to DOSBox's location.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...