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 184.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.
    • duglorD
      duglor @Folly
      last edited by

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

      FollyF 1 Reply Last reply Reply Quote 0
      • FollyF
        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
          • FollyF
            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 !

                FollyF 2 Replies Last reply Reply Quote 0
                • FollyF
                  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)

                    FollyF 4 Replies Last reply Reply Quote 0
                    • FollyF
                      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
                      • FollyF
                        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
                        • FollyF
                          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
                          • FollyF
                            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 🤣.

                              FollyF 2 Replies Last reply Reply Quote 1
                              • FollyF
                                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
                                • FollyF
                                  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.

                                    FollyF 2 Replies Last reply Reply Quote 0
                                    • FollyF
                                      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
                                      • FollyF
                                        Folly @DTEAM
                                        last edited by

                                        @DTEAM

                                        I had a 3rd try on automating a list for all_in1.
                                        Just to help you find new ones and for me to see if there is a better way of automating this process for the future.
                                        I included the search for ones that are originally in your ini file.
                                        Seems only a few are missing now which have the emulation=preliminary (bad) as tag.

                                        cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|awk '/in 1/||/in-1/||/Driver abl/||/Pocket Dream Console/||/TV Play Classic/||/Driver dgun/||/Driver mc\_/||/Driver mysp/||/fordrace/||/magapad/||/majkon/||/intg5410/||/ppgc200g/||/sudopptv/||/zudugo/||/tak_geig/||/tomcpin/'|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
                                        ablpinb
                                        apexc
                                        bittboy
                                        cdlyoko
                                        cybar120
                                        dgun2500
                                        dgun2573
                                        dgun2573a
                                        dgun2869
                                        dgun851
                                        dgun853
                                        dgunl3227
                                        dnv200fs
                                        dorapdc
                                        dturbogt
                                        exsprt48
                                        f1392
                                        f3in1
                                        fapocket
                                        fcpocket
                                        fordrace
                                        ii32in1
                                        ii8in1
                                        intact89
                                        itvg48
                                        itvg49
                                        jl2050
                                        lexiseal
                                        lexizeus
                                        lx_jg7410
                                        lx_jg7415
                                        m505neo
                                        m521neo
                                        majkon
                                        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
                                        mysprtcp
                                        mysptqvc
                                        namcons1
                                        namcons2
                                        oplayer
                                        pdc100
                                        pdc150t
                                        pdc200
                                        pdc40t
                                        pdc50
                                        pjoyn50
                                        pjoys30
                                        pjoys60
                                        polmega
                                        ppgc200g
                                        rcapnp
                                        react
                                        rminitv
                                        sen101
                                        senario25
                                        silv35
                                        solargm
                                        sudo6in1
                                        sudopptv
                                        sy888b
                                        sy889
                                        t3in1sa
                                        t7in1ss
                                        taitons1
                                        taitons2
                                        tak_geig
                                        techni4
                                        timetp25
                                        timetp36
                                        timetp7
                                        tmntpdc
                                        tomcpin
                                        tvbg3a
                                        tvbg3b
                                        tvbg3c
                                        tvbg6a
                                        tvbg6b
                                        tvsprt10
                                        v4in1eg
                                        ventur25
                                        vgcap35
                                        vgcaplet
                                        vjpp2
                                        vsmax25v
                                        vsmaxtx2
                                        vsmaxx17
                                        vsmaxx77
                                        vsmaxxvd
                                        vsplus
                                        vt25in1
                                        wldsoctv
                                        xing48
                                        zdog
                                        zone7in1
                                        zone7in1p
                                        zudugo
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • DTEAMD DTEAM referenced this topic on
                                        • R
                                          Retrodade @DTEAM
                                          last edited by

                                          @DTEAM anytime :)

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

                                            so..there are more jakks and all in ones working now?

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