Page 1 of 1
MT-32 Synth Emulator in GameBase Amiga
Posted: Mon Feb 04, 2019 6:48 pm
by eagle
Hi Boys,
in last time comes more whdloadgames with MT-32 support.
Manualy change works
Must i always change the option in IO Port - OUT to "MT-32 Synth Emulator" manualy in WinUAE or is there an option to set the IO Port to MT-32 in GameBase to say this WinUAE.
Then starts WinUAE with MT-32 option and run the game.
I have test it with
----
win32.midiout_device=1
win32.midiin_device=-1
win32.midiout_device_name=MT-32 Synth Emulator
----
in GameBase - WHDLoad "GEMUS-Fields" under "Set GEMUS Script Fields" in "Keys and Values" and also in GameBase - Edit - GEMUS "key=value" pairs... for this game in "Edit Current Game Only"
Nothing works, WinUAE does not change
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Mon Feb 04, 2019 8:10 pm
by .mad.
if those mt32 values are correct?
this should work.
just add these line to the top of the script.
change this to your winaue config name and path, if different.
%dbpath%\Scripts\Amiga.uae
Code: Select all
if key_mt32 CONTAINS(yes)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiout_device||1)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiin_device||-1)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiout_device_name||MT-32 Synth Emulator)
else
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiout_device||)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiin_device||)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.midiout_device_name||)
End If
gemus
mt32=yes
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Mon Feb 04, 2019 8:28 pm
by eagle
The values should be correct. I have it change in WinUAE and save as config.
Script .... yes....
The other things i will test tomorrow.
Thanks .mad.
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Tue Feb 05, 2019 6:54 pm
by eagle
Works not on the top of the script.
I must it insert in the WHDLoad-Section and there i use "WHDLoad.uae" not "Amiga.uae".
Code: Select all
;----------------
;WHDLoad Section
;----------------
If VersionComment CONTAINS(WHD)
;If QUESTION(DELETE contents of the WHD rezip folder?.) = YES
;----------------------------------------------------
;Delete contents of the WHD REZIP folder. (c:\GBGame\rezip\)
Run_Program(%dbpath%\scripts\delwhd.bat||||WAIT)
;----------------------------------------------------
;End If
If Key_mt32 CONTAINS(yes)
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiout_device||1)
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiin_device||-1)
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiout_device_name||MT-32 Synth Emulator)
Else
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiout_device||)
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiin_device||)
Set_CFG_Value(%dbpath%\WHDLoad.uae||win32.midiout_device_name||)
End If
"mt32=yes" as key in GEMUS-Fields added
.mad. thanks for the basics
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Sun Feb 10, 2019 10:55 am
by Seiya
what change in audio quality this MT32 comprated to Paula? But i not understand if you can use MT32 directly in AmigaOS or it is the output in WinUAE sound option.
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Sun Feb 10, 2019 4:36 pm
by eagle
I use it in WinUAE. I dont have an Amiga.... only Win10-PC.
Re: MT-32 Synth Emulator in GameBase Amiga
Posted: Thu Feb 21, 2019 11:45 am
by Retroplay
Seiya wrote: ↑Sun Feb 10, 2019 10:55 am
what change in audio quality this MT32 comprated to Paula? But i not understand if you can use MT32 directly in AmigaOS or it is the output in WinUAE sound option.
If using real Amiga you'll need additional hardware:
https://en.wikipedia.org/wiki/Roland_MT-32
If using WinUAE it's a tad easier.
First you must download and install Munt:
https://sourceforge.net/projects/munt/
Then configure Munt with the MT32 roms:
https://tinyurl.com/ycs98tya
Then all you have to do is enable MT-32 MIDI out in WinUAE and you're good to go.