RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Tutorial: Handheld and Plug & Play systems with MAME

    Scheduled Pinned Locked Moved Ideas and Development
    game&watchjakkskonami handheldmametiger handheld
    280 Posts 10 Posters 156.4k 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.
    • R
      Retrodade @DTEAM
      last edited by

      @DTEAM thanks! will take a look
      I checked quick I did a few systems running mame/mess you don't have scrapes for, like Gameking and Sord M5 and a few others that I made myself...not sure if my style would interest everyone but, I'd be glad to share if there is an interest
      if not that's ok too

      I will check out your list deeper thanks

      1 Reply Last reply Reply Quote 0
      • DTEAMD
        DTEAM @Retrodade
        last edited by

        @Retrodade said in Tutorial: Handheld and Plug & Play systems with MAME:

        @DTEAM
        nice I been working on scrapes for myself on odd systems, felt i could get caught up on handhelds. I made these but no video (something at least) anyways you probably have everything all done but ill share mine in case the two I had no luck in finding here are my handheld scrapes I managed to do (maybe this can help )
        https://mega.nz/folder/zSZmWR6T#fnC9ZmreN0Y6a4j2cRueAg
        top 2 in your list is eluding me

        Thanks, it will be usefull to update de gamelists!

        R 1 Reply Last reply Reply Quote 0
        • R
          Retrodade @DTEAM
          last edited by

          @DTEAM I stumbled across these that worked

          mc_hh210.zip
          mc_105te.zip
          mc_110cb.zip
          mc_sp69.zip

          3 worked in mame-autoskip , 1 was in mess
          seemed like multi plug n plays and a handheld

          not sure if this is useful info, or maybe u have them included already?
          anyways I didn't see them in your list so figured I'd mention.

          DTEAMD 1 Reply Last reply Reply Quote 0
          • DTEAMD
            DTEAM @Retrodade
            last edited by

            @Retrodade
            Most are already in the list above (second post)

            1 Reply Last reply Reply Quote 1
            • DTEAMD
              DTEAM @DTEAM
              last edited by DTEAM

              @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

              For All in one:
              pballpup
              swclone
              tmntmutm

              Updated gamelist.xml for these three (video, marquee, image).

              R 1 Reply Last reply Reply Quote 2
              • R
                Retrodade @DTEAM
                last edited by Retrodade

                @DTEAM
                nice !
                With the 5 new Jakks, want me to tackle the scrape on those? let me know
                if not... ok too, but I think I can handle the 5

                DTEAMD 1 Reply Last reply Reply Quote 0
                • DTEAMD
                  DTEAM @Retrodade
                  last edited by

                  @Retrodade said in Tutorial: Handheld and Plug & Play systems with MAME:

                  With the 5 new Jakks,

                  Have you the names of those roms, Did you test them?

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Retrodade
                    last edited by

                    @DTEAM well, now you got me thinking, lol you probably have them then but mine worked and I had no scrapes from them, so I assume sine i grabbed your gamelist and they aren't on that gamelist.
                    I decided to make these scrapes.. you can get the zip name from the game list text to add to a gamelist. here is the added text and the scrapes including video - let me know if these are "new working"

                    https://mega.nz/folder/LT5EEDzQ#P9Grm2aAesDbgaFaAba7yg

                    1 Reply Last reply Reply Quote 0
                    • R
                      Retrodade @DTEAM
                      last edited by

                      @DTEAM i would record video for tiger handheld , i can't figure out how lol with MAME, screen shot took a while to hunt down lol

                      1 Reply Last reply Reply Quote 1
                      • DTEAMD
                        DTEAM @Folly
                        last edited by

                        @Folly said in Tutorial: Handheld and Plug & Play systems with MAME:

                        This is an early test on jakks how we could do that.
                        Here I use the completed sorted database.
                        Goal is to do it with the unsorted data before I create the sorted database 250 file.
                        cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|grep jak_|cut -d " " -f2|while read driver;do [[ $(/opt/retropie/emulators/mame/mame -listxml $driver|grep "emulation="|cut -d" -f4) == good ]] && echo $driver;done
                        jak_batm
                        jak_capc
                        jak_care
                        jak_dbz
                        jak_disf
                        jak_disn
                        jak_dora
                        jak_dorr
                        jak_dpr
                        jak_dprs
                        jak_dwmn
                        jak_dwmno
                        jak_fan4
                        jak_just
                        jak_mk
                        jak_mpac
                        jak_mpacw
                        jak_nick
                        jak_pooh
                        jak_sbfc
                        jak_sbjd
                        jak_sith
                        jak_sithp
                        jak_spdm
                        jak_swot
                        jak_wall
                        jak_wof
                        jak_wwe
                        jak_xmenp

                        We can do the same with all_in1 drivers (filtered on "in 1" & "in-1" & "non-arcade" with no jakks drivers "jak_") :
                        (manually drivers like fordrace could be added in the filter list)

                        Here's the gaps between our two list:

                        
                        
                        jak_batm		jak_batm
                        jak_capc		jak_capc
                        jak_care		jak_care
                        jak_dbz		        jak_dbz
                        jak_disf		jak_disf
                        jak_disn		jak_disn
                        jak_dora		jak_dora
                        jak_dorr		jak_dorr
                        jak_dpr		        jak_dpr
                        jak_dprs		jak_dprs
                        jak_dwmn		
                        jak_dwmno		
                        jak_fan4		jak_fan4
                        jak_just		jak_just
                        jak_mk		        jak_mk
                        jak_mpac		jak_mpac
                        jak_mpacw		jak_mpacw
                        jak_nick		jak_nick
                        jak_pooh		jak_pooh
                        jak_sbfc		jak_sbfc
                        jak_sbjd		jak_sbjd
                        		        jak_sdoo
                        jak_sith		jak_sith
                        jak_sithp		
                        jak_spdm		jak_spdm
                        jak_swot		
                        jak_wall		jak_wall
                        jak_wof		        jak_wof
                        jak_wwe		        jak_wwe
                        		        jak_wof
                        jak_xmenp		
                        

                        I will have to test and probably add:
                        jak_dwmn
                        jak_dwmno
                        jak_sithp
                        jak_swot
                        jak_xmenp

                        I know jak_sdoo is now in your list, but i'm not sure for jak_wof

                        DTEAMD F 2 Replies Last reply Reply Quote 0
                        • DTEAMD
                          DTEAM @DTEAM
                          last edited by DTEAM

                          @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

                          I will have to test and probably add:
                          jak_dwmn
                          jak_dwmno
                          jak_sithp
                          jak_swot
                          jak_xmenp

                          @Folly
                          jak_hmpt and also jakms41 are not tested yet. I'm going to add them to my to-do list too!

                          1 Reply Last reply Reply Quote 0
                          • F
                            Folly @DTEAM
                            last edited by Folly

                            @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

                            I know jak_sdoo is now in your list, but i'm not sure for jak_wof

                            Yes it is, see the latest list :https://github.com/FollyMaddy/RetroPie-Share/blob/main/00-databases-00/sorted_info_creation/0XXX/jakks.ini

                            jak_hmpt and also jakms41 are not tested yet. I'm going to add them to my to-do list too!

                            Is most likely not a JAKKS game :
                            Driver jakms41 (KM-S4-1 VER 1.1): @business_terminal@computer@non-arcade

                            Curious about jak_hmpt.
                            Good luck with testing ;-)

                            DTEAMD 1 Reply Last reply Reply Quote 1
                            • DTEAMD
                              DTEAM @Folly
                              last edited by

                              @Folly
                              jak_hmpt = Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game)

                              Kind of guitar hero.

                              1 Reply Last reply Reply Quote 0
                              • DTEAMD
                                DTEAM @DTEAM
                                last edited by DTEAM

                                @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

                                For Tigerh:
                                tgaiden3
                                tgargnf
                                tmegaman3
                                tsimquest (already done)
                                tsuperman

                                @Folly
                                Now added to the gamelist on the drive . Only Megaman 3 and Castlevania Simon Quest videos are missing (MAME 0.251 needed).

                                New edit:
                                kbottom9
                                knascar
                                kskatedie
                                Are now added to the gamelist konamih

                                F R 2 Replies Last reply Reply Quote 1
                                • F
                                  Folly @DTEAM
                                  last edited by

                                  @DTEAM

                                  Great !
                                  Will have a look, when I can ;-)

                                  DTEAMD 1 Reply Last reply Reply Quote 0
                                  • DTEAMD
                                    DTEAM @Folly
                                    last edited by DTEAM

                                    @Folly @Retrodade

                                    jak_dwmn
                                    jak_dwmno
                                    jak_sithp
                                    jak_swot
                                    jak_xmenp

                                    they work well, I'm gonna start to work on the gamelist

                                    F DTEAMD 2 Replies Last reply Reply Quote 2
                                    • F
                                      Folly @DTEAM
                                      last edited by Folly

                                      @DTEAM

                                      Great to hear !

                                      I am busy with generating the new ini files.
                                      They are almost done, took the whole day to create them.
                                      Curious what comes out of them.
                                      The jakks should appear. (edit : they are already there)

                                      1 Reply Last reply Reply Quote 1
                                      • DTEAMD
                                        DTEAM @DTEAM
                                        last edited by

                                        @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

                                        jak_dwmn
                                        jak_dwmno
                                        jak_sithp
                                        jak_swot
                                        jak_xmenp
                                        they work well, I'm gonna start to work on the gamelist

                                        @Folly
                                        the JAKKS gamelist is now updated

                                        R 1 Reply Last reply Reply Quote 1
                                        • R
                                          Retro Arcade Fan @DTEAM
                                          last edited by Retro Arcade Fan

                                          @DTEAM @Folly

                                          Hey everyone,

                                          I successfully added Konami Handheld, Tiger Handheld and Jakks. Having two problems with Classic Handheld. 1) I can't scrape using either scrapper. Says the platform isn't defined. Even though I used this:

                                          <name>classich</name>
                                          <fullname>Classic Handheld Systems</fullname>
                                          <path>/home/pi/RetroPie/roms/classich</path>
                                          <extension>.mgw .MGW .7z .zip</extension>
                                          <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ classich %ROM%</command>
                                          <platform>classich</platform>
                                          <theme>classich</theme>
                                          

                                          </system>

                                          More importantly, the games won't launch. I copied the artwork into the artwork folder (even though not every rom file had a corresponding artwork file). Below is the verbose log:

                                          Parameters:
                                          Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-gw/gw_libretro.so --config /opt/retropie/configs/classich/retroarch.cfg "/home/pi/RetroPie/roms/classich/efootb4.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
                                          [INFO] [Config]: Loading config from: "/opt/retropie/configs/classich/retroarch.cfg".
                                          [INFO] [Config]: Appending config "/dev/shm/retroarch.cfg".
                                          [WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
                                          [WARN] [Config]: GameMode unsupported - disabling...
                                          [INFO] RetroArch 1.10.0 (Git e9e85f3)
                                          [INFO] === Build =======================================
                                          [INFO] Capabilities: NEON VFPv3 VFPv4
                                          [INFO] Built: Jan 30 2022
                                          [INFO] Version: 1.10.0
                                          [INFO] Git: e9e85f3
                                          [INFO] =================================================
                                          [INFO] [Input]: Found input driver: "x".
                                          [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-gw/gw_libretro.so"
                                          [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/Game & Watch.cfg".
                                          [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/classich.cfg".
                                          [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/efootb4.cfg".
                                          [INFO] [Environ]: SET_VARIABLES.
                                          [INFO] [Environ]: SET_CONTROLLER_INFO.
                                          [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/classich/".
                                          [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/classich/efootb4.srm".
                                          [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/classich/efootb4.state".
                                          [INFO] [Environ]: GET_LOG_INTERFACE.
                                          [INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/classich/efootb4.zip".
                                          [ERROR] [Content]: Could not read content file "/home/pi/RetroPie/roms/classich/efootb4.zip"

                                          [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
                                          [INFO] [Core]: Unloading core..
                                          [INFO] [Core]: Unloading core symbols..

                                          And I'm using the following for the emulators.cfg file:

                                          lr-gw = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-gw/gw_libretro.so --config /opt/retropie/configs/classich/retroarch.cfg %ROM%"
                                          mame = "/opt/retropie/emulators/mame/mame %BASENAME%"
                                          mame-autoframeskip = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
                                          default = "lr-gw"

                                          Any ideas why this one isn't working? Thank you for your help.

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            Folly @Retro Arcade Fan
                                            last edited by Folly

                                            @Retro-Arcade-Fan

                                            I think it's because.
                                            You have to load Madrigals roms (.mgw) with lr-gw.
                                            Btw. madrigals don't need artwork.

                                            Mame roms from "mame-merged" have to be loaded with mame or lr-mess.
                                            They will run without artwork but with artwork they will look how they should.

                                            Don't mix them up.
                                            (efootb4.zip is a mame rom so you have to load it with mame or lr-mess)

                                            R 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.