I do know that MIDI music will indeed play at various points.
Notably right after the intro movie flyby, where it shows the Valley with the Vulture and the credits are being displayed and scrolling. There will be music playing if your Music device is set up. This music is MIDI(GM).
Same with the part next to the lighthouse, with the vines and wood planks. There is MIDI(GM) music playing there as well.
So, it all depends on how your Music device is set up in RTZ's install.
If you have your Music device set up as a Roland MT-32 or MPU-401 MIDI, then it will map to whatever DOSBox has set up for MIDI music.
If the Music device is set up as the same Creative SB as the Sound device or an AdLib, then it will play using the OPL synthesizer which can sound like crap at times.
Here's how my RTZ setup is, and it works perfectly fine for me:
---------------------------------------------------------
Sound Device: Creative Labs Soundblaster 16
I/O Address: 220
IRQ number: 7
Extra/DMA: 1
Music Device: Roland MPU-401 MIDI
Sound Smoothing: Yes
Use Extended/Expanded Memory: Yes
Load drivers in Upper Memory: Yes
Digital Soundtrack: Yes
CD-ROM Drive: D:
----------------------------------------------------------
Under DOSBox's config, I have my MIDI going to my Windows MM Mapper (I'm running this on a WinXP system) on my SB Live! card. In my MIDI setup under Windows, I have loaded a 32 MB Reality GMGS SF2 SoundFont within Creative's AudioHQ application and the music sounds great.
I know for sure that it's playing MIDI music because while in the RTZ game, I can bring up Windows' Volume Control application and fiddle with the MIDI volume slider and change the volume of the music.
Here's how my "dosbox.conf" file is in the sound/music/midi area:
================================================
[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
# probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
# but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.
nosound=false
rate=44100
blocksize=2048
prebuffer=10
[midi]
# mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.
mpu401=intelligent
device=default
config=3
[sblaster]
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the DOSBox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
# On auto the mode is determined by sblaster type.
# All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050
[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory. In this directory
# there should be a MIDI directory that contains
# the patch files for GUS playback. Patch sets used
# with Timidity should work fine.
gus=true
gusrate=44100
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND
[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
# For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation. Covox Voice Master and Speech Thing compatible.
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true
================================================
The config=3 line in the MIDI section above points it to the Windows Mapper device # for my SB Live! 's loaded Soundfont.
I found out what number it was by using the "mixer /listmidi" command in DosBox's command line.
If left at the default of "config=" then it will use whatever Windows has mapped for the preferred device for MIDI music in Control Panel->Sounds and Multimedia->Audio
If you are running all this on a Mac or Linux system, hopefully you have a good wavetable MIDI setup and should set the music in RTZ to Roland and configure DosBox to point to whatever MIDI device your OS uses and sounds best.
Iwill KK266 Plus | Athlon XP 1800+ | 1024 MB DDR266 RAM (2 x 512) | 2 x WDC 120 GB HD
GeForce FX5200 128MB AGP 4x | SB Live! Value PCI | NEC 3520A DVD | Win XP Pro SP2