RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    SCUMMVM with MT-32 support enabled?

    Scheduled Pinned Locked Moved Help and Support
    scummvmmt-32sierracompilemt32
    35 Posts 8 Posters 16.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pharaohamps @BuZz
      last edited by

      @BuZz perfect. Thank you.

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        I have added a scummvm-sdl1 module to optional packages (for the rpi only). You will see it if you update retropie-setup.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        P 1 Reply Last reply Reply Quote 2
        • P
          pharaohamps @BuZz
          last edited by pharaohamps

          @BuZz THANK YOU. MT-32 support is working great using the SDL1 build.

          Sent you a little something as a way of saying thanks.

          BuZzB M 2 Replies Last reply Reply Quote 1
          • BuZzB
            BuZz administrators @pharaohamps
            last edited by

            @pharaohamps Glad it's working. Cheers!

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            1 Reply Last reply Reply Quote 0
            • M
              mr250 @pharaohamps
              last edited by

              @pharaohamps , Hello !

              I want to get this working with SDL1 also, but i might be doing something wrong ?

              I put the roland roms in "bios\scummvm"
              i put a Fluid Synth Soundbank in "bios\scummvm"
              I set "buis/scummvm" as Extrapath

              Then when i set :
              MT-32 Tab - > MT-32 Device -> MT-32 Emulator

              Midi Tab -> FluidSynth and selected the Fluidsynth soundbank.

              But, no sound, only norman "speak + soundeffects"

              I tried alot, but now i am tired and need some help

              BR
              Mr250

              1 Reply Last reply Reply Quote 1
              • darkniorD
                darknior
                last edited by

                @mr250 said in SCUMMVM with MT-32 support enabled?:

                But, no sound, only norman "speak + soundeffects"

                Have you solved your problem ? i only try ScummVM today and like you i don't have MT32 Sound, first i must like you add the mt32 files.

                @pharaohamps said in SCUMMVM with MT-32 support enabled?:

                THANK YOU. MT-32 support is working great using the SDL1 build.

                What are you doing for it ? Only adding some files in BIOS ?
                What file names please.

                @buzz said in SCUMMVM with MT-32 support enabled?:

                I have added a scummvm-sdl1 module to optional packages (for the rpi only). You will see it if you update retropie-setup.

                Thanks @BuZz it is the best version for now with smooth mouse movement :)

                Life is game, just play it !

                1 Reply Last reply Reply Quote 0
                • RiverstormR
                  Riverstorm
                  last edited by

                  @darknior said in SCUMMVM with MT-32 support enabled?:

                  What file names please.

                  MT32_PCM.ROM
                  MT32_CONTROL.ROM

                  The PCM file is pretty much an EPROM chip backup (unaltered) but the Control ROM is basically two EPROM files merged which can be done with a hex editor.

                  There's a few different versions of the control file floating around. One is older that older Sierra games rely on the bugs. The newer one is more for newer games.

                  Does anybody have a specific SoundFont they recommend for gaming? They are so varied from a few megabytes to gigabytes. I've been using the FluidR3.

                  For games like Monkey Island 2 don't forget to check Mixed AdLib/MIDI Mode or you loose some sound effects when using MT-32. They just didn't create them for the MT-32 or were exclusive so they need to fall back to AdLib.

                  darkniorD 1 Reply Last reply Reply Quote 1
                  • darkniorD
                    darknior @Riverstorm
                    last edited by

                    Thanks a lot @riverstorm for your informations :)

                    MT32_PCM.ROM (64ko)
                    MT32_CONTROL.ROM (512ko)

                    I have stock these files from 2009 ... but not write them with UPERCASE. I will try them.
                    There is an other control file ? i don't know the one i have, and how to name the two in the same directory ?

                    You don't write it, i must put all these files in the /BIOS/scummvm directory ?

                    I've been using the FluidR3

                    I have some too, collect since 2009 when i made my old Scummvm pack on xbox.

                    Soundfont - Arachno v1.0 (151.7Mo) -> Maybe the best one, french, made year by year by one guy, excellent for games.
                    Soundfont - Creative 4 MGM (4Mo) -> Little and made by creative
                    Soundfont - FluidR3 GM (20011225) (144.8Mo) -> A cool one
                    Soundfont - GUS Sf2 (5.6Mo)
                    Soundfont - SGM v2.01 (241.6Mo) -> One of the best ever Soundfont
                    Soundfont - Titanic 200 GM-GS v1.2 (282Mo) -> Noted the best one to play ScummVM ???

                    There are some like : Soundfont - Crisis General Midi v3.01 (812Mo) ... so big it will never load or take so many time :(

                    I have take some different size to try if there is really a difference when i use them :)
                    But impossible to make them work on Xbox, and now same on my PI :(

                    In settings we can :
                    In Audio / choose between Adlib or MT32
                             / Emultor Adlib : MAME OPL or DOSBOX ?
                    In  MIDI menu / GM Ouput : i can't choose nothing
                                  / i can browse a soundfont -> but it change nothing when i launch Indy 4 Atalntis for exemple
                    In MT32 / Use it -> but ScummVM tel me i can't use it
                            / There are two other options possible to check ... i don't understand why nothing work fine.
                    
                    Or i put my files in bad bios directory, or bad name ?
                    

                    Have you a list or a web site where we can found the good informations for these old games to fine configure MT-32 and Adlib sound please ?
                    Thanks

                    Life is game, just play it !

                    1 Reply Last reply Reply Quote 0
                    • darkniorD
                      darknior
                      last edited by

                      Day of Tentacle with ArachnoSoundfont v1.0, so beautiful <3

                      Life is game, just play it !

                      1 Reply Last reply Reply Quote 0
                      • RiverstormR
                        Riverstorm
                        last edited by Riverstorm

                        Great, thanks for the SoundFont examples I'll try a few out and see how they sound! I know it can be subjective and many seem indifferent or the hardcore aren't using them for games.

                        The FluidR3 seemed like a decent compromise on size. Do the 200+ megabyte ones work on the Pi?

                        There is an other control file ? i don't know the one i have, and how to name the two in the same directory ?

                        You might have the two separate control files? 32k each? I think they need to be combined. If that's the case. The 64K file is probably already interleaved. As far as I know you only need the two files.

                        MT32_PCM.ROM - IC21 (512KB)
                        MT32_CONTROL.ROM - IC26 (32KB) and IC27 (32KB), interleaved byte-wise

                        I have stock these files from 2009 ... but not write them with UPERCASE. I will try them.

                        Mine are uppercase but I am not sure if they are case sensitive.

                        i must put all these files in the /BIOS/scummvm directory ?

                        I think it can be any directory but you'll need to specify it under Options | Path (tab) | "Extra Directory".

                        To set MT-32 I go to Options | MT-32 (tab) and change "MT-32 Driver:" to "MT-32 Emulator". It's an option in the drop down box.

                        To set MIDI I go to Options | MIDI (tab), change "GM Device:" to "Fluidsynth" (or the one you're using) and change "SoundFont:" < file path>. It lets you browse to the directory where you stored the files. I stored the SoundFont in the same directory as the MT-32 emulation files.

                        I don't know if it would work but it might be possible to dump them right in the emulator directory itself (not the roms directory) and not set a path but then you would probably need to modify permissions.

                        You might check the ScummVM docs:

                        Configuring a game in ScummVM

                        Appendix: Music and sound

                        Also Youtube might possibly have some good tutorials?

                        1 Reply Last reply Reply Quote 0
                        • RiverstormR
                          Riverstorm
                          last edited by Riverstorm

                          I did some testing using Sam and Max Hit the Road and Day of the Tentacle which rely on MIDI. I used the opening credits of the car going down the road and the opening sequence in Day of the Tentacle where the bird flies across the screen, dies and the tentacle drinks the toxic water.

                          I didn't care much for Titanic. I don't know if it was to soft sounding or flat or something. I tried using gain but it didn't seem to help much. Gain didn't seem to do much altogether with any of the SoundFonts.

                          Arachno sounded good but surprisingly it was the only one that did not have the bird sound effects in the opening of Day of the Tentacle. I tried mixed mode, etc. but nothing worked. The plus side is the developer of that font has specifically enhanced several popular ScummVM games which is pretty neat. His website has the list.

                          SGM I liked overall so I was going back and forth between FluidR3 and SGM. In Day there's music where the fish jump and also after the bird flies near the tentacles. I could hear distinct instruments sounds like an keyboard, oboe, etc. vs. them being slightly muddy with other fonts.

                          I still prefer FluidR3. It's small and loads fairly quick. The sound seemed like it had good volume and clear distinction of sounds. I guess that's full circle. :)

                          The larger fonts load fine but it takes a bit longer. Maybe 10-12 seconds vs 5 or so. Once loaded the games speed was the same but I didn't play extensively. Basically the font size effects only the initial load. The Pi seems to handle them quite well though.

                          I find it helpful to close your eyes or look away from the screen to focus on the sound only. :) Ctrl+F5 is your friend. You can stay in ScummVM and get back to the global options screen in a few seconds vs being dropped back to the ES selection screen and restarting the emulator to get back to the global options. It's much quicker changing fonts and once you drilled to you fonts folder it stay there. It remembers the last folder used.

                          I think it does come down to preference and you need to try a few to see what you like. Some SoundFonts just work better for some games vs. others. After listening to the same section about a half dozen times you really hear the difference. I left most of them loaded and will test more over time while playing.

                          darkniorD 1 Reply Last reply Reply Quote 0
                          • darkniorD
                            darknior @Riverstorm
                            last edited by

                            @riverstorm said in SCUMMVM with MT-32 support enabled?:

                            Arachno sounded good but surprisingly it was the only one that did not have the bird sound effects in the opening of Day of the Tentacle. I tried mixed mode, etc. but nothing worked. The plus side is the developer of that font has specifically enhanced several popular ScummVM games which is pretty neat. His website has the list.

                            Same result for me, better for some games, we must alternate with FluidR3

                            I still prefer FluidR3. It's small and loads fairly quick. The sound seemed like it had good volume and clear distinction of sounds. I guess that's full circle. :)

                            Same, it is my default one now.

                            I find it helpful to close your eyes or look away from the screen to focus on the sound only. :) Ctrl+F5 is your friend.

                            Yes i know, with R1 on joypad too, but only for Lucast Art games, no many more games are using this menu :(

                            Life is game, just play it !

                            1 Reply Last reply Reply Quote 0
                            • darkniorD
                              darknior
                              last edited by

                              There is one thing i don't understand now ...
                              I have remove the ScummVM normal because i only use the SDL1 version to fix mouse control.

                              I have config all my LucasArt games, fine with SoundFont and MT32 when possible and all is working fine.
                              I give them unique id to launch from ES and it works fine too.

                              BUT !!!!

                              I also made a new Unofficial game with The secret of Monkey Island (Unofficial SE Talkie v1.02 CD DOS) version that is the best ever :D
                              The doc and patch to make it is there : http://gratissaugen.de/ultimatetalkies/monkey2.html
                              You must have the original MI Special Edition, remake on PC, and they use it to make a new MI game same as the old one, but without the old bugs, and CE or SE Music and full speech :)

                              When i launch it from the ScummVM menu, it is perfect and it use my LibSynth config <3
                              When i launch it from ES, it don't use my config and i don't understand why :(

                              I search for the scummvm.ini file in /opt/retropie/configs/scummvm
                              And i don't understand because it is never update, i don't understand where the SDL1 version record his configuration :(
                              @BuZz have you modify the SDL1 version to save in an other directory to not use the same ini than the original version ?
                              Thanks

                              Life is game, just play it !

                              RiverstormR 1 Reply Last reply Reply Quote -1
                              • RiverstormR
                                Riverstorm @darknior
                                last edited by

                                @darknior said in SCUMMVM with MT-32 support enabled?:

                                I search for the scummvm.ini file in /opt/retropie/configs/scummvm

                                I take it when you say unofficial then scummvm doesn't recognize the game when adding it through the menu?

                                Have you tried making a manual entry in scummvm.ini?

                                It sounds pretty neat. I have my original Monkey Island 1, 2 & 3 games in original boxes with a bunch of others like Indiana Jones and the Fate of Atlantis on 3.5" floppies, Sierra & Ultima games and a bunch of others. Which version of MI is used to build the "Talkie" version?

                                Agreed on the SoundFonts you just need to go back and forth but overall FluidR3 works well with Fluidsynth but I never tried any of the other synths. I see it supports an actual Roland card directly if you want too.

                                darkniorD 1 Reply Last reply Reply Quote 0
                                • darkniorD
                                  darknior @Riverstorm
                                  last edited by

                                  @riverstorm said in SCUMMVM with MT-32 support enabled?:

                                  I take it when you say unofficial then scummvm doesn't recognize the game when adding it through the menu?
                                  It sounds pretty neat. I have my original Monkey Island 1, 2 & 3 games in original boxes with a bunch of others like Indiana Jones and the Fate of Atlantis on 3.5" floppies, Sierra & Ultima games and a bunch of others. Which version of MI is used to build the "Talkie" version?

                                  It recognize it, like a MI game not problem, and play it like a MI1 or 2 but with MT32 sound activated, and CD music and Voices.
                                  It use and take all the stuff from the new MK remake on PC. The old one are not important for this patch.

                                  Have you tried making a manual entry in scummvm.ini?

                                  Yes i m but it change nothing, ScummVMSDL d'on't use the ini file in /opt/retropie/configs/scummvm

                                  Life is game, just play it !

                                  RiverstormR 1 Reply Last reply Reply Quote 0
                                  • RiverstormR
                                    Riverstorm @darknior
                                    last edited by

                                    @darknior said in SCUMMVM with MT-32 support enabled?:

                                    Yes i m but it change nothing, ScummVMSDL d'on't use the ini file in /opt/retropie/configs/scummvm

                                    I am not quite sure I understand. You're saying you use scummvm-sdl1 but the only game you can't launch from ES is this one but other games launch ok?

                                    All the games I have tried are supported and launch fine from within ES. I am not sure. At some point I might tried to build the voice version and give it a try.

                                    darkniorD 1 Reply Last reply Reply Quote 0
                                    • darkniorD
                                      darknior @Riverstorm
                                      last edited by

                                      @riverstorm Exactly.
                                      I can launch it, but it's not using the settings i made for him on ScummVM internal manu :(
                                      It's why i want to search on the ini file if there is not a conflict ? an error ?
                                      but i can't find it, and i don't understand because on the RETROPIE-SETUP when @BuZz compile it, it not change any path, it is the same for the two version of the emulator. It is really a mistake for me to understand where my ScummVM record it settings ???

                                      Life is game, just play it !

                                      RiverstormR 1 Reply Last reply Reply Quote 0
                                      • RiverstormR
                                        Riverstorm @darknior
                                        last edited by

                                        @darknior said in SCUMMVM with MT-32 support enabled?:

                                        It's why i want to search on the ini file if there is not a conflict ? an error ?
                                        but i can't find it

                                        You mean this folder:

                                        /opt/retropie/configs/scummvm/scummvm.ini
                                        or
                                        /opt/retropie/emulators/scummvm-sdl1

                                        I tried modifying the game names in scummvm.ini and it only changes the name if you're running the emulator directly. It doesn't change the ES game names. I have no idea where it's pulling them from but it stays the same in ES no matter what.

                                        It would be nice to modify the ES names as many look like this and add all this extra information which most don't care about.

                                        King's Quest III (CD/DOS/Windows 5.25" Ver. 2)

                                        I would prefer it just read:

                                        King's Quest III

                                        I do the same for MAME games I rip out all the extra information in the gamlist.xml as 99% of the people don't care about it:

                                        Donkey Kong (World, Set 1, NG-989434)

                                        and prefer

                                        Donkey Kong

                                        It's simple and neat and works well. Knowing the exact machine ROM sets are pulled from is handy in certain situations but not so much when gaming.

                                        darkniorD 1 Reply Last reply Reply Quote 0
                                        • darkniorD
                                          darknior @Riverstorm
                                          last edited by

                                          @riverstorm said in SCUMMVM with MT-32 support enabled?:

                                          /opt/retropie/configs/scummvm/scummvm.ini

                                          Yes this one :)
                                          I have compile a new version of ScummVM and try it ... and it save all my ** games/emulator settings** on this INI. I don't know why it bug before but now it works fine.

                                          I tried modifying the game names in scummvm.ini and it only changes the name if you're running the emulator directly. It doesn't change the ES game names. I have no idea where it's pulling them from but it stays the same in ES no matter what.

                                          Yes it is normal, this ini only works with scummvm to config games when you launch them with run command on ES.
                                          To rename something on ES you must use gameslist.xml like for all other systems.

                                          I do like you and rename all my games, add covers, videos, etc ...

                                          Life is game, just play it !

                                          RiverstormR 1 Reply Last reply Reply Quote 0
                                          • RiverstormR
                                            Riverstorm @darknior
                                            last edited by

                                            @darknior said in SCUMMVM with MT-32 support enabled?:

                                            To rename something on ES you must use gameslist.xml like for all other systems.

                                            That's great that it's working and thanks for the headsup on gamelist.xml. I have no idea why I only think of MAME emulators when it comes to the gamelist.xml. The obvious escapes me, more often as I get older! :)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.