The game is known to be very demanding of base memory, and a user in another forum reported that he had to drop GUS for SB because of frequent Insufficient Base Memory crashes.
I tried out several DOSBox builds and setups, and I believe to have achieved more or less stable performance with GUS using DOSBox ECE (it's a good yet sadly discontinued DOSBox fork).
I downloaded GUS patches/software from here and installed them in DOSBox with this guide. The Arena version I'm using is the freeware 1.06 floppy release from Bethesda.
The game ins installed into C:\ARENA directory on the mounted C: drive. The trick was to run the game with the version of ULTRAMID.EXE that it comes with, rather than stock ULTRAMID.EXE you get with the GUS patches.
Another issue is the game speed, it can get too slow or too fast depending on how many cycles you emulate in DOSBox. For now, I've settled on giving it slightly more cycles than necessary and using the built-in "delay" function that slows the game down.
I created the following batch file ARENA.BAT to start it from the root:
Code: Select all
config -set cpu cycles=max 98%% limit 47810
config -set cpu core=dynamic
config -set dos ems=emm386
LH C:\ARENA\ULTRAMID.EXE
cd ARENA
A -sa:240 -si:5 -sd:3 -ma:240 -mq:5 -md:3 -sgf1digi.adv -mgf1midi.adv -delay:2
cd..
config -set dos ems=true
config -set cpu core=auto
config -set cpu "cycles=auto 6075 98%% limit 33445"
cls