Z (1996) auf DOSBOX mit Roland MT32 und Gravis Ultrasound
Eine kleine Erklärung wie man die verschiedenen MIDI Synthesizer einstellt und nutzt. Als Fallbeispiel habe ich Z ausgewählt. Ein verkanntes, britisches Echtzeit-Strategie-Feuerwerk aus dem Hause The Bitmap Brothers
Software
Treiber für Gravis ULTRASOUND
- https://www.mpoli.fi/files/hardware/SOUND/GRAVIS/UPD/index.html
- https://www.classicgamingarena.com/downloads
- https://www.mediafire.com/file/2gy871d9yf4igii/Gravis_ULTRASND_Files.7z/file
- https://www.toogam.com/software/archive/drivers/soundcrd/gussound/gussound.htm
- http://www.dcee.net/Files/Music/Gus/
Roland MT-32 ROMs
Konfiguration
Grafikeinstellungen
[dosbox]
language=
machine=svga_s3
captures=capture
memsize=16
Klangeinstellungen
Die Abtastraten können bei 22kHz belassen werden. Einen wirklich hörbaren Unterschied zu der maximalen Abtastrate von 49716Hz wird es wahrscheinlich nicht geben.
[mixer]
nosound=false
rate=49716
blocksize=1024
prebuffer=500
[midi]
mpu401=uart
mididevice=win32
midiconfig=1
midiconfig zeigt auf die ID des zu verwendenden MIDI-Gerätes. Um die Geräte-ID zu ermitteln muss MUNT und danach DOSBox gestartet werden. Der Befehl mixer /listmidi zeigt euch alle MIDI-Geräte die DOSBox erreichen mit zugehöriger ID
[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=opl3
oplemu=default
oplrate=49716
[gus]
gus=true
gusrate=49716
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND
Um Gravis Ultrasound (GUS) nutzen zu können muss man die Treiber im angegeben Verzeichnis hinterlegen.
[speaker]
pcspeaker=true
pcrate=49716
tandy=auto
tandyrate=49716
disney=true
Welchen MIDI-Synthesizer man verwenden sollte ist letztendlich Geschmackssache. Beide haben ihr Für und Wider: setsound
Der Goldstandard für Retro-Gaming Audio
Peripherieeinstellungen
[joystick]
joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true
[serial]
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled
Speichereinstellungen und Tastaturbelegung
[dos]
xms=true
ems=true
umb=true
keyboardlayout=gr
Tastaturbelegung GR für Deutsch
Netzwerkeinstellungen
[ipx]
ipx=true
Laufwerke einhängen und Autostart
[autoexec]
# Lines in this section will be run at startup.
echo off
keyb gr
mount C .\Data\CDRIVE\ -freesize 2048
mount X .\Data\ZENG\ -freesize 2048
mount D .\Data\ZENGCD\ -t cdrom
X:
Z
C: und X: werden als Laufwerke mit 2MB freien Speicher eingehängt und D: als CD-ROM-Laufwerk