diff options
author | Max Horn | 2007-10-27 18:51:37 +0000 |
---|---|---|
committer | Max Horn | 2007-10-27 18:51:37 +0000 |
commit | 9998620379bbf681afd85ae9732594d6cee4daa0 (patch) | |
tree | 5e2c1fdf60a93a202ce1413a2af392659566945a | |
parent | e76bf9c29314ec376b18a5c3b4b9f3349c577672 (diff) | |
download | scummvm-rg350-9998620379bbf681afd85ae9732594d6cee4daa0.tar.gz scummvm-rg350-9998620379bbf681afd85ae9732594d6cee4daa0.tar.bz2 scummvm-rg350-9998620379bbf681afd85ae9732594d6cee4daa0.zip |
Added support for more ROM versions, see FR #1820331
svn-id: r29269
-rw-r--r-- | sound/softsynth/mt32/synth.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/softsynth/mt32/synth.cpp b/sound/softsynth/mt32/synth.cpp index 5441f12a77..aa4370639b 100644 --- a/sound/softsynth/mt32/synth.cpp +++ b/sound/softsynth/mt32/synth.cpp @@ -36,8 +36,10 @@ namespace MT32Emu { const int MAX_SYSEX_SIZE = 512; -const ControlROMMap ControlROMMaps[3] = { +const ControlROMMap ControlROMMaps[5] = { // ID IDc IDbytes PCMmap PCMc tmbrA tmbrAO, tmbrB tmbrBO, tmbrR trC rhythm rhyC rsrv panpot prog + {0x4014, 22, "\000 ver1.04 14 July 87 ", 0x3000, 128, 0x8000, 0x0000, 0xC000, 0x4000, 0x3200, 30, 0x73A6, 85, 0x57C7, 0x57D0, 0x57E2}, // MT-32 revision 0 + {0x4014, 22, "\000 ver1.06 31 Aug, 87 ", 0x3000, 128, 0x8000, 0x0000, 0xC000, 0x4000, 0x3200, 30, 0x7414, 85, 0x57D9, 0x57E2, 0x57F4}, // MT-32 revision 0 {0x4010, 22, "\000 ver1.07 10 Oct, 87 ", 0x3000, 128, 0x8000, 0x0000, 0xC000, 0x4000, 0x3200, 30, 0x73fe, 85, 0x57B1, 0x57BA, 0x57CC}, // MT-32 revision 1 {0x4010, 22, "\000verX.XX 30 Sep, 88 ", 0x3000, 128, 0x8000, 0x0000, 0xC000, 0x4000, 0x3200, 30, 0x741C, 85, 0x57E5, 0x57EE, 0x5800}, // MT-32 Blue Ridge mod {0x2205, 22, "\000CM32/LAPC1.02 891205", 0x8100, 256, 0x8000, 0x8000, 0x8080, 0x8000, 0x8500, 64, 0x8580, 85, 0x4F93, 0x4F9C, 0x4FAE} // CM-32L |