First post, by AlexV
I'm building a DOSBox setup to host Warcraft: Orcs & Humans (the CD-ROM version) using Roland Sound Canvas VA to get the best experience of this mythic game.
I have a powerhouse to host this (Windows 10, 4 GHz i7, 64 GB RAM, GeForce 1080 @ 4K resolution...) and I have 2 problems:
#1 performance is not that good (some choppiness and the MIDI music is "slow"). I have somewhat fixed this with frameskip=1 but I'm wondering why I need this as it's the fist time I'm having performances issues in DOSBox.
I tested a myriad of settings (windowed /full screen, etc) and the only setting helping me is setting frameskip to non zero. Take note that my (real) CPU load is under 10% at all time while DOSBox is running.
#2 The MIDI tracks don't sound like the real SC-55 with the Roland Sound Canvas VA. Yes Roland Sound Canvas VA is processing the MIDI (I see the equaliser and instruments moving). I don't have a real SC-55 to compare but the Macintosh CD-A track on the CD are much better and YouTube captures of real hardware is much in line with the CD-A than what I get with the Roland Sound Canvas VA. What settings do you use (in Warcraft's SETUP.EXE and in Roland Sound Canvas VA)?
This is my DOSBox conf file (comments removed for clarity):
[sdl]fullscreen=truefulldouble=falsefullresolution=desktopwindowresolution=1280x960output=overlayautolock=truesensitivity=100waitonerror=truepriority=higher,normalmapperfile=mapper-0.74-2.mapusescancodes=true[dosbox]language=machine=svga_s3captures=capturememsize=16[render]frameskip=1aspect=truescaler=normal2x[cpu]core=autocputype=autocycles=26800cycleup=10cycledown=20[mixer]nosound=falserate=44100blocksize=1024prebuffer=25[midi]mpu401=intelligentmididevice=defaultmidiconfig=1[sblaster]sbtype=sb16sbbase=220irq=7dma=1hdma=5sbmixer=trueoplmode=autooplemu=defaultoplrate=44100[gus]gus=falsegusrate=44100gusbase=240gusirq=5gusdma=3ultradir=C:\ULTRASND
[speaker]pcspeaker=truepcrate=44100tandy=autotandyrate=44100disney=true[joystick]joysticktype=autotimed=trueautofire=falseswap34=falsebuttonwrap=false[serial]serial1=dummyserial2=dummyserial3=disabledserial4=disabled[dos]xms=trueems=trueumb=truekeyboardlayout=auto[ipx]ipx=true[autoexec]@echo offmount C "..\Warcraft II"imgmount D "..\Warcraft II CD-ROM\WARCRAFT2.CUE" -t isoc:clsWAR2.EXEexit
Thanks for your help!
