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 159.9k 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 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
                                        • R
                                          Retro Arcade Fan @Folly
                                          last edited by

                                          @Folly ahh, thank you Folly. That did the trick! They are now playable. I appreciate the help as always!

                                          Regarding the scrapping problem. Any suggestions there? Hard to find the video snaps manually on those.

                                          Thanks.

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

                                            @Retro-Arcade-Fan

                                            Regarding the scrapping problem. Any suggestions there? Hard to find the video snaps manually on those.

                                            Thanks.

                                            Use Folly scipt to install that or Get the files here (for Classic) and put that in your classich rom folder. It should be ok

                                            For more systems, same approach.
                                            See here

                                            R duglorD 2 Replies 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.