Well, if you do that then you can’t configure dosbox in the core options. You need to instead use .conf
file settings. You can do that if you want, but I prefer to configure my games in the core options instead, so I have that option enabled. That way, I don’t have any configuration options in my .conf
files. There’s only an [autoexec]
section in there to launch the game. I then configure the dosbox options in the core options and save them for each game (meaning for each .conf
file.)
For example for Jazz Jackrabbit I enable Gravis Ultrasound emulation. For U8 I use SoundBlaster + MIDI. For Monkey Island I use MT-32 emulation. This is IMO much more user friendly than having to edit these settings in each game’s .conf
file by hand.
Yes. Set the “CPU cycles mode” core option to “Fixed” and use a cycle amount that makes the game run at the correct speed. “Auto” cycles mode does not work well on many systems (the “auto” algorithm doesn’t behave well when dosbox is running as a libretro core.) For “modern” DOS games like Dark Forces, you should use something like 100.000 cycles for example. Basically bump it up until the game runs well. Some games will start to run well at 50k, some at 100k, some others might need 150k. Depends on the game. Fortunately, you can save the core options per-game, as discussed above. So you just configure a cycle count that works best on a game by game basis.
Remember though that to actually create a core options file for the specific game (meaning the game-specific .conf
file) you have loaded, you need to trigger the “Save Game Options File” option in the core options (it’s the first choice at the top.) Once you do that, every time you load that .conf
file, the core options for that game will be used.