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 132.1k 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.
    • DTEAMD
      DTEAM @Retrodade
      last edited by

      @Retrodade
      Thanks. Great job! @Folly It's now on the project Google Drive

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

        @DTEAM great !

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

          @Retrodade

          You did put some effort in to it ;-)
          Really nice job !
          Thanks.

          Thanks for adding @DTEAM

          duglorD 1 Reply Last reply Reply Quote 0
          • duglorD
            duglor @Folly
            last edited by

            Western Bar -Game Watch game made by Casio which was published, in 1984

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

              @duglor

              ?

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

                @Folly
                Not sure if I remember any scrapes
                "Image, pic and video" for Tiger R Zone?
                well, there are only 3 and I made mine also leaving it here if you want them and if you already did i didn't see it, but here are the ones I did

                link
                https://archive.org/download/tiger-r-zone-scrapes

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

                  @DTEAM

                  Can you add tigerrz to your google-drive and add also entry's for .7z ?

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

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

                    Can you add tigerrz to your google-drive and add also entry's for .7z ?

                    @Retrodade @Folly
                    Done! .7z included and on GoogleDrive.

                    Thanks Retrodade!

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

                      @Folly

                      Hi Folly, are you able to run tsimquest.zip or 7z (Tiger - Castlevania Simon's Quest). I'm not able for now !

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

                        @DTEAM

                        It's for new release mame 250.

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

                          @Folly

                          Do you know if more handheld have been added to MAME 0.250 and lower since we start this thread? I updated my list 2 times since the beginning of the project. It's hard to capt, because some new handheld just doesn't work (like JAKKS... almost 50% of the existing MAME roms doesn't work, same thing for All in one)

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

                            @DTEAM

                            Here they post new stuff :
                            https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=405
                            https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=406

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

                              @DTEAM

                              This is the total list for jakks (good/bad) extracted from 0249 now :
                              (filtered on "(JAKKS")
                              jak_batm
                              jak_bbh
                              jak_bbsf
                              jak_camp
                              jak_capb
                              jak_capc
                              jak_car2
                              jak_care
                              jak_dbz
                              jak_disf
                              jak_disn
                              jak_dora
                              jak_dorr
                              jak_dpr
                              jak_dprs
                              jak_duck
                              jak_dwmn
                              jak_dwmno
                              jak_fan4
                              jak_gtg
                              jak_hmg2
                              jak_hmhsm
                              jak_hmpt
                              jak_hsmg2
                              jak_just
                              jak_mk
                              jak_mpac
                              jak_nick
                              jak_pf
                              jak_pooh
                              jak_prft
                              jak_s500
                              jak_sbfc
                              jak_sbjd
                              jak_sdoo
                              jak_sith
                              jak_sithp
                              jak_smwm
                              jak_spdm
                              jak_spdmo
                              jak_spdmoa
                              jak_sspop
                              jak_swc
                              jak_swot
                              jak_ths
                              jak_tink
                              jak_totm
                              jak_tsm
                              jak_umdf
                              jak_wall
                              jak_wdbg
                              jak_wdzh
                              jak_wof
                              jak_wwe
                              jak_xmenp

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

                                @DTEAM

                                This is the total list for all_in1 (good/bad) extracted from 0249 now :
                                (filtered on "in 1" and "non-arcade")
                                abl4play
                                apexc
                                bbl380
                                bittboy
                                bkid218
                                cbrs8
                                dancmix3
                                dvnimbus
                                f1392
                                f3in1
                                fapocket
                                fcpocket
                                foxsport
                                lpgm240
                                lxccatv
                                mc_105te
                                mc_110cb
                                mc_138cb
                                mc_7x6ss
                                mc_89in1
                                mc_8x6cb
                                mc_8x6ss
                                mc_9x6sa
                                mc_9x6ss
                                mc_aa2
                                mc_cb203
                                mc_cb280
                                mc_dcat8
                                mc_dcat8a
                                mc_dg101
                                mc_hh210
                                mc_sam60
                                mc_sp69
                                mc_tv200
                                mog_m320
                                pcp8718
                                pcp8728
                                pjoyn50
                                pjoys30
                                pjoys60
                                q5_500in1
                                rfcp168
                                sen101
                                senario25
                                silv35
                                sudelan
                                sudelan3
                                sy888b
                                sy889
                                t3in1sa
                                t7in1ss
                                unkra200
                                v4in1eg
                                zdog

                                This is the total list for all_in1 (good/bad) extracted from 0249 now :
                                (filtered on "in-1" and "non-arcade")
                                110dance
                                ablmini
                                ablwikid
                                arcade10
                                bbl338
                                beijuehh
                                cdlyoko
                                cybar120
                                denv150
                                dgun2572
                                dgun2577
                                dgun2953
                                dgun806
                                dgun851
                                dgun853
                                dgunl3201
                                dgunl3202
                                dnv200fs
                                dphh8213
                                dphh8630
                                dturbogt
                                egame150
                                exsprt48
                                gcs2mgp
                                hkb502
                                hkb502a
                                hs36blk
                                hs36red
                                ii32in1
                                ii8in1
                                imgame
                                intact89
                                itvg48
                                itvg49
                                jl2050
                                lexiseal
                                lexizeus
                                lx_jg7410
                                lx_jg7415
                                lx_jg7425
                                lxcmc250
                                lxcyber
                                m505neo
                                m521neo
                                marc101
                                max10in1
                                maxx5in1
                                maxx6in1
                                mc_dgear
                                megapad
                                mgt20in1
                                miwi2_16
                                miwi2_7
                                msinamco
                                myac220
                                mysprtch
                                mysptqvc
                                mywicodx
                                njp60in1
                                oplayer
                                pgs268
                                polmega
                                pvwwcas
                                ragc153
                                rcapnp
                                rd5_240
                                react
                                retro400
                                rhhc152
                                rminitv
                                rs70_648
                                sarc110
                                sarc110a
                                sealvt
                                solargm
                                sudelan3
                                sudo6in1
                                techni4
                                timetp25
                                timetp36
                                timetp7
                                tkmag220
                                ts_handy11
                                tup240
                                tvbg3a
                                tvbg3b
                                tvbg3c
                                tvbg6a
                                tvbg6b
                                tvsprt10
                                unk1682
                                ventur25
                                vgcap35
                                vgcaplet
                                vjpp2
                                vsmax25v
                                vsmaxtx2
                                vsmaxx15
                                vsmaxx17
                                vsmaxx25
                                vsmaxx77
                                vsmaxxvd
                                vsplus
                                vt25in1
                                wiwi18
                                wldsoctv
                                xing48
                                zon32bit
                                zone7in1
                                zone7in1p

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

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

                                  some new handheld just doesn't work (like JAKKS... almost 50% of the existing MAME roms doesn't work, same thing for All in one)

                                  I did a quick raw filter from my database for all_in1 and jakks as you can see.
                                  We only know if we test them if they are good or bad or if they fit in.

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

                                    @Folly

                                    The tested ones are in my very first thread about MAME handheld. See, here. See bottom of each list per category for non working systems.

                                    I'll take a look if new systems are added and not tested.

                                    BTW, the original images are linked to each systems in the list, you can click on it. I didn't even remember 🤣.

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

                                      @DTEAM

                                      I probably found a way to check if a driver is good or bad.
                                      I checked 2 drivers like this :

                                      /opt/retropie/emulators/mame/mame -listxml jak_batm|grep "driver status"
                                      			<!ATTLIST driver status (good|imperfect|preliminary) #REQUIRED>
                                      		<driver status="imperfect" emulation="good" savestate="unsupported"/>
                                      /opt/retropie/emulators/mame/mame -listxml jak_bbh|grep "driver status"
                                      			<!ATTLIST driver status (good|imperfect|preliminary) #REQUIRED>
                                      		<driver status="preliminary" emulation="preliminary" savestate="unsupported"/>
                                      

                                      Automating it would give a proper list I think.

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

                                        @DTEAM

                                        For the new release 250 I want to see if we can make new ini files based upon the idea of extracting it from 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)

                                        cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|grep 'in 1\|in-1'|grep non-arcade|grep -v jak_|cut -d " " -f2|while read driver;do [[ $(/opt/retropie/emulators/mame/mame -listxml $driver|grep "emulation="|cut -d\" -f4) == good ]] && echo $driver;done
                                        110dance
                                        ablmini
                                        apexc
                                        bittboy
                                        cdlyoko
                                        cybar120
                                        dgun851
                                        dgun853
                                        dnv200fs
                                        dturbogt
                                        exsprt48
                                        f1392
                                        f3in1
                                        fapocket
                                        fcpocket
                                        ii32in1
                                        ii8in1
                                        intact89
                                        itvg48
                                        itvg49
                                        jl2050
                                        lexiseal
                                        lexizeus
                                        lx_jg7410
                                        lx_jg7415
                                        m505neo
                                        m521neo
                                        marc101
                                        max10in1
                                        maxx5in1
                                        maxx6in1
                                        mc_110cb
                                        mc_138cb
                                        mc_7x6ss
                                        mc_89in1
                                        mc_8x6cb
                                        mc_8x6ss
                                        mc_9x6sa
                                        mc_9x6ss
                                        mc_aa2
                                        mc_cb280
                                        mc_dcat8
                                        mc_dcat8a
                                        mc_dg101
                                        mc_dgear
                                        mc_sam60
                                        mc_sp69
                                        mc_tv200
                                        mgt20in1
                                        miwi2_16
                                        miwi2_7
                                        msinamco
                                        mysprtch
                                        mysptqvc
                                        oplayer
                                        pjoyn50
                                        pjoys30
                                        pjoys60
                                        polmega
                                        rcapnp
                                        react
                                        rminitv
                                        sen101
                                        senario25
                                        silv35
                                        solargm
                                        sudo6in1
                                        sy888b
                                        sy889
                                        t3in1sa
                                        t7in1ss
                                        techni4
                                        timetp25
                                        timetp36
                                        timetp7
                                        tvbg3a
                                        tvbg3b
                                        tvbg3c
                                        tvbg6a
                                        tvbg6b
                                        tvsprt10
                                        v4in1eg
                                        ventur25
                                        vgcap35
                                        vgcaplet
                                        vjpp2
                                        vsmax25v
                                        vsmaxtx2
                                        vsmaxx17
                                        vsmaxx77
                                        vsmaxxvd
                                        vsplus
                                        vt25in1
                                        wldsoctv
                                        xing48
                                        zdog
                                        zone7in1
                                        zone7in1p
                                        

                                        We can do the same with konamih drivers (filtered on "Driver k" & "konami" & "handheld" & "non-arcade") :

                                        cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|grep "^Driver k"|grep handheld|grep konami|grep non-arcade|cut -d " " -f2|while read driver;do [[ $(/opt/retropie/emulators/mame/mame -listxml $driver|grep "emulation="|cut -d\" -f4) == good ]] && echo $driver;done
                                        kbilly
                                        kblades
                                        kbucky
                                        kcontra
                                        kdribble
                                        kgarfld
                                        kgradius
                                        kloneran
                                        knfl
                                        ktmnt
                                        ktopgun
                                        

                                        I like the idea of adding a @V or @good tag all drivers, in the sorted list, that are good :

                                        cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|cut -d " " -f2|while read driver;do [[ $(/opt/retropie/emulators/mame/mame -listxml $driver|grep "emulation="|cut -d\" -f4) == good ]] && echo $driver;done
                                        

                                        etc..

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

                                          @Folly

                                          I'm currently working on "all in one" gamelist. you have added 13 videos more than the current gamelist. you cover 100% of the games and will finish adding them this week. I will make another attempt to find the missing images. for your approach, it is excellent. however, I recommend always testing the new systems you want to add.

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

                                            @DTEAM

                                            I just had a look at the differences between the predefined all_in1.ine and my generated one.
                                            Indeed, there are quite some differences.
                                            Will have a look later again.

                                            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.