joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.78k stars 381 forks source link

Problem with the XMS memory #3279

Closed FloLore closed 2 years ago

FloLore commented 2 years ago

Code of Conduct & Contributing Guidelines

Have you checked that no other similar bug report(s) already exists?

What operating system(s) this bug have occurred on?

Windows 10 64b Pro

What version(s) of DOSBox-X have this bug?

0.83.22

Describe the bug

Insufficient memory with the running of Dune 2, only with the mix of mt32 (music) and SB pro (sound effect and digitalized voices) Beta patch from westwood studio of 1993. this mix sound is only available with the XMS, need of 627k minimum Not errors with the old Dosbox SVN Daum, last version of 2015.

Expected behavior

No response

Steps to reproduce the behaviour

Download patch on : https://cnc-comm.com/dune-2/downloads/patches/sound-patch In dosbox-x.conf, let XMS on true Run Setup.exe with the mt32 for music, and SB for sound effect, activate the extra memory to have the digitalized voices 627 mini of XMS) And run the game, the bug will be available just before the introduction.

Used configuration

No response

Emulator log

Conf by default :

xms                             = true
xms handles                     = 0
shell configuration as commands = false
hma                             = true
hard drive data rate limit      = 0
floppy drive data rate limit    = 0
ansi.sys                        = true
log console                     = false
share                           = true
file access tries               = 3
network redirector              = true
minimum mcb free                = 0
ems                             = true
umb                             = true
quick reboot                    = false
ver                             = 6.22
lfn                             = auto
fat32setversion                 = ask
shellhigh                       = auto
automount                       = true
automountall                    = false
mountwarning                    = true
autofixwarning                  = false
startcmd                        = false
starttranspath                  = true
startwait                       = true
startquiet                      = false
int33                           = true
keyboardlayout                  = auto
customcodepage                  = 
dbcs                            = true
dos clipboard device enable     = false
dos clipboard device name       = CLIP$
dos clipboard api               = true

Additional context

No response

maron2000 commented 2 years ago

Hi, 623kB free memory was enough for me. If you really don't have enough memory, you may want to change minimum mcb segment option. You can refer to #3257 for details.

setup_001 command_001

FloLore commented 2 years ago

Thanks so much Maron2000 ! The problem is resolved with this suggestion.