top of page

Tech refresh 2025: Subwar 2050


Subwar 2050 title screen

This is a tech refresh article describing any changes since the original article 'Subwar 2050: Running in DOSBox' was published. Since the original article the version of DOSBox Staging has changed from v0.80.1 to v0.82.0.


The only change is an updated DOSBox Staging configuration shown below, the rest of the advice in the previous article remains valid.


DOSBox Staging configuration


These are the settings which differ from the DOSBox Staging defaults.

[sdl]
host_rate           = vrr
vsync               = off
presentation_mode   = vfr

[dosbox]
dos_rate                    = 1000

[cpu]
core                 = simple
cpu_cycles           = 20000
cycleup              = 1000
cycledown            = 1000

[voodoo]
voodoo                    = false

[mouse]
dos_mouse_immediate       = true

[mixer]
reverb     = large
chorus     = normal

[midi]
mididevice      = mt32

[mt32]
model       = mt32_new
romdir      = "D:\Midi\Versioned"

[joystick]
joysticktype                = 4axis
timed                       = true
swap34                      = true
deadzone                    = 0

[autoexec]
mount C "D:\Program Files (x86)\GOG Galaxy\Games\Subwar 2050"
mount C "D:\Program Files (x86)\GOG Galaxy\Games\Subwar 2050\cloud_saves" -t overlay

C:
call gogmenu.bat
exit

The sdl settings are appropriate for a variable refresh rate monitor. They can be left as default or omitted for standard monitors.


The sdl, dos_rate and mouse settings are also applicable for high frame rates as described in this article by Omnicycle.


The voodoo emulation is disabled as it isn't required.


The mixer settings are a personal preference to enhance the music and audio.


Midi settings use the mt32 new model as shown in the 'List of MT-32-compatible computer games' on the VOGONS wiki.


Joystick settings will be dependant on your particular HOTAS setup and may require adjustment.


Good hunting!

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page