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

    Lr-mame 20xy and handheld games

    Scheduled Pinned Locked Moved Help and Support
    ini filemamemame-libretrotiger handheld
    38 Posts 5 Posters 8.7k 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
      last edited by DTEAM

      Hi, What is the best way to set Lr-mame 20xy to play handheld games like games from Tiger Electronics LCD handheld. I read post and recommendations but I don't know if It's doable? If yes, which Mame version and what is the good way to set .ini file or do something else?

      In this post, to set MAME with an accessible .cpp file they use a .ini file called driver.ini where they point the good .cpp file with the good game. Can we use those lines in the only mame.ini file I found in the etc/ folder?

      Exemple of what we see in driver.ini:

      [hh_pic16.cpp]
      flash
      hccbaskb
      leboom
      maniac
      matchme
      melodym
      pabball
      rockpin
      tbaskb
      touchme
      ttfball
      ttfballa
      us2pfball
      uspbball
      [hh_sm510.cpp]
      bassmate
      exospace
      gnw_ball
      gnw_bfight
      gnw_bfightn
      gnw_bjack
      gnw_boxing
      gnw_bsweep
      gnw_cgrab
      gnw_chef
      gnw_climber
      ''etc...''
      

      I read we can create a mame.ini in /opt/retropie/libretrocores/lr-mame20xy . Is It a good way to do that?

      Thanks
      Regards

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @DTEAM
        last edited by mitu

        @DTEAM said in Lr-mame 20xx and handheld games:

        In this post, to set MAME with an accessible .cpp file they use a .ini file called driver.ini where they point the good .cpp file with the good game.

        That's for displaying in the MAME - native - interface, not sure what has to the playability of the game.

        Can we use those lines in the only mame.ini file I found in the etc/ folder?

        No.

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

          Would there be another way to play these handheld games with Lr-mame 20xy in Retropie?

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            You don't want lr-mame20XY, but lr-mess20XY or mame. The lr-mame20XY cores only handle arcade games.

            For lr-mess cores, see https://retropie.org.uk/docs/MESS/. If you want to use mame, then you can create a separate system and use mame <driver> %ROM% as the running command.

            The list of 'drivers' for each type of game is listed in the Reddit post you mentioned (e.g. for Tiger Electronics, the driver is named hhtiger, etc.)

            EDIT: mame's full path is /opt/retropie/emulators/mame/mame.

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

              It works with regular MAME without specific setup !! It works only in the Arcade folder for now. I have set a new system, so now I have Tiger Electronics LCD handheld as a new machine. I have to run the game a first time in arcade to be able to run It in my Tiger folder. It's stange. I'll see what happens in the roms path.
              These games files requires external artwork files. I'm gonna try to found It.

              Can we set hotkeys to exit or one key for that.
              Thanks

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

                @DTEAM said in Lr-mame 20xy and handheld games:

                I have to run the game a first time in arcade to be able to run It in my Tiger folder. It's stange. I'll see what happens in the roms path.

                I fixed It
                I added a new rompath in mame.ini called tigerh (my new system) (see first line)

                rompath /home/pi/RetroPie/roms/mame;/home/pi/RetroPie/roms/arcade;/home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/tigerh;
                hashpath /opt/retropie/emulators/mame/hash
                samplepath /home/pi/RetroPie/roms/mame/samples;/home/pi/RetroPie/roms/arcade/samples
                artpath /home/pi/RetroPie/roms/mame/artwork;/home/pi/RetroPie/roms/arcade/artwork
                
                etc...
                
                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by mitu

                  You can probably add just a hhtiger.ini containing differences from the main file (mame.ini):

                  rompath /home/pi/RetroPie/roms/tigerh
                  artpath /home/pi/RetroPie/roms/tigerh/artwork
                  

                  EDIT: to exit, you'll have to use the MAME UI and map the UI cancel (?) manually. By default it's the ESC key.

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

                    @mitu said in Lr-mame 20xy and handheld games:

                    EDIT: to exit, you'll have to use the MAME UI and map the UI cancel (?) manually. By default it's the ESC key.

                    Thanks!
                    It's quite fun to use MAME for handheld systems. I didn't think it was an option in the MAME romset. I will go to sleep less dumb tonight

                    1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator
                      last edited by

                      Game & Watch games are also fun, but the artwork rendering is going to be killer on a Pi.

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

                        @mitu
                        not bad also with Tiger Handheld on Retropie (-;
                        Batman.jpg
                        Thanks for your support. It works perfectly !!!

                        Frameskip must be set at : Auto (set with F8 and F9). Those games didn't have a big number of image per second on there original format, so frameskip = Auto doesn't affect the playability and recreate a good gaming experience.

                        Note : I put the artwork folder in the main roms folder. Easier to manage. Not displayed in games menu and no chmod to do.

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

                          @DTEAM said in Lr-mame 20xy and handheld games:

                          Note : I put the artwork folder in the main roms folder. Easier to manage. Not displayed in games menu and no chmod to do.

                          Better than that , I created an artwork folder in /home/pi/RetroPie/BIOS/mame
                          and linked It to mame.ini. Now, It works for lr-mess and MAME !! Fantastic

                          gamecom.jpg

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

                            @DTEAM How well does game.com run?

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

                              @zerojay
                              54.70 FPS almost full speed
                              Good sound
                              Good gameplay
                              Good gaming experience
                              Overall: Very nice

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

                                I have pre-sorted the list of handheld gaming systems in MAME (excepted Tiger Handheld and Game & Watch). I have not tested any system. I have sorted them by distributors for those who want to create new systems on their Pi and I have indicated those who had Artwork. I discarded those that seemed difficult to play on a Pi. Please feel free to comment on your gaming experience, which ones work or not and if I forgot systems.

                                For systems pictures see with a MAME name in the search tool here

                                imageedit_1_6571765178.png

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

                                  It works well for Konami and Game & Watch too.
                                  Blade.jpg
                                  bos.jpg
                                  DDKONG.jpg
                                  bf.jpg

                                  Finally, I created 7 systems:

                                  • Konami Handheld
                                  • Game & Watch (with madrigal and MAME romset (including Elektronika))
                                  • Tiger Handheld
                                  • Tiger R-Zone
                                  • Classic Handheld systems (non-game & watch from madrigal and all other manufacturers in the MAME romset such as Coleco, Entex, etc.)
                                  • All in one Handheld and Plug & Play console (MAME functional systems : M505NEO,mc_tv200, njp60in1, sy888b, sy889, DGUN2573, rminitv, unk1682, ii32in1, ii8in, intact89, intg5410, miwi2_7, zone7in1 -------> Note: Some of those need to be set with frameskip = Auto , some systems have imperfect sound and have problems with main screen, but games are ok most of the time. The first five "All in one handheld consoles" have the best performances)
                                  • JAKKS Pacific TV Games

                                  812BA9XzfBL.AC_SX425.jpg
                                  Porta.png
                                  61fUOBy20jL.AC_SY450.jpg

                                  IMPORTANT (for LCD systems ) : By default, they run at 33 FPS. Frameskip must be set at : Auto (set it with F8 and F9). Those games didn't have a big number of images per second on there original format, so frameskip = Auto doesn't affect the playability and recreate the real gaming experience.

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

                                    *All in one Handheld and Plug & Play console * like introduced above
                                    Best performance
                                    m505neo
                                    mc_tv200 -------> same as dgun2577
                                    sy888b
                                    sy889
                                    rminitv
                                    dgun2573
                                    unk1682
                                    ablmini
                                    ablpinb
                                    bittboy
                                    cybar120
                                    dnv200fs
                                    fapocket
                                    fcpocket
                                    gprnrs1
                                    gprnrs16
                                    itvg49
                                    lexiseal
                                    lexizeus
                                    lx_jg7415
                                    m521neo
                                    mc_105te -----------------> 2011 Super HiK 105 in 1 Turbo Edition
                                    mc_110cb
                                    mc_138cb ----> 138 in 1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3)
                                    mc_7x6ss
                                    mc_89in1
                                    mc_8x6cb
                                    mc_8x6ss
                                    mc_9x6ss
                                    mc_aa2
                                    mc_cb280
                                    mc_dcat8
                                    mc_dg101
                                    mc_dgear
                                    mc_hh210
                                    mc_sam60
                                    mc_sp69
                                    megapad
                                    mgt20in1
                                    mysprtcp
                                    mysptqvc
                                    oplayer ---> sports games 100 in 1, but weird boxing game against a baby!! )-:
                                    pdc100
                                    pdc150t
                                    pdc200
                                    pdc40t
                                    pdc50
                                    tmntpdc ---> Only 1 game but PDC console like the others PDC
                                    pjoyn50
                                    pjoys30
                                    pjoys60
                                    ppgc200g
                                    react
                                    reactmd
                                    sarc110
                                    sudopptv
                                    techni4
                                    vgcaplet
                                    vgpmini
                                    vgpocket
                                    vjpp2 ---------> very nice games
                                    vsplus ------> very nice games
                                    zdog
                                    zudugo ---------> The game Super Fight 1 is a strange clone or counterfeit of Contra

                                    Playable - Some of those need to be set with frameskip = Auto , some systems have imperfect sound and have problems with main screen, but games are ok most of the time.
                                    ii32in1
                                    ii8in
                                    intact89
                                    intg5410
                                    miwi2_7
                                    zone7in1
                                    majkon
                                    timetp36
                                    njp60in1

                                    Tested and Not working - in development
                                    dgun2500
                                    dgun2561
                                    dgun2572
                                    dgun2953
                                    dgun2593
                                    myac220
                                    bkid218
                                    dphh8630
                                    mc_hh210
                                    mog_m320
                                    rfcp168
                                    rhhc152
                                    unkunsp
                                    nprsp
                                    ragc153
                                    rbitgen
                                    rtvgc300
                                    rtvgc300fz
                                    dance555
                                    dbdancem
                                    ddrdismx
                                    ddrstraw
                                    decathln
                                    denv150
                                    dvnimbus
                                    exsprt48
                                    hyprscan
                                    lpgm240
                                    lxccminn
                                    lxccplan
                                    lxcmc250
                                    lxcmcy
                                    lxcmcycr
                                    lxcmcydp
                                    lxcmcyfz
                                    lxcmcypp
                                    lxcmcysp
                                    lxcmcysw
                                    lxts3
                                    lx_aven
                                    lx_jg7425
                                    majgnc.
                                    mc_pg150
                                    miwi2_16
                                    msidd
                                    msifrog
                                    msimm2
                                    msimpac
                                    msisinv
                                    msiwwe
                                    mysprtch
                                    otrail
                                    pjoypj001
                                    polmega
                                    protpp
                                    red5mam
                                    senwld
                                    silv35
                                    solargm
                                    sporzbx
                                    sporzpp
                                    sporztn
                                    timetp7
                                    vdogdeme
                                    vdogdemo
                                    vgtablet
                                    vsmaxx17
                                    vtboxing
                                    vtpinball
                                    vtsndtest
                                    wldsoctv
                                    wowwg
                                    xing48
                                    zon32bit
                                    zone3d
                                    zonefusn

                                    If I forgot some handheld All in 1 consoles from the 0.225 MAME Romset, feel free to share It. For Mame driver and comments, see here . Just with this driver (nes_vt.cpp), they propose 103 All in One mini arcades . Still a lot of testing to do! Some other drivers are vt_unknown.cpp, vt1682.cpp, spg2xx_zone_32bit.cpp and all spg2.... .cpp . The tests are finished. It took me a long time but I think it might interest a few people and it makes another system or category to create in retropie. These roms are smalls and contain some good games.

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

                                      I finally created a seventh system with MAME ROMs called JAKKS Pacific TV Games. There are some great games with this system and most ROMs work well.

                                      Tested and working
                                      jak_batm
                                      jak_capc
                                      jak_care
                                      jak_dbz
                                      jak_disf
                                      jak_disn
                                      jak_dora
                                      jak_dorr
                                      jak_dpr
                                      jak_dprs
                                      jak_fan4
                                      jak_just
                                      jak_mk
                                      jak_mpac
                                      jak_mpacw
                                      jak_nick
                                      jak_pooh
                                      jak_sbfc
                                      jak_sdoo
                                      jak_sith
                                      jak_spdm
                                      jak_wall
                                      jak_wof
                                      jak_wwe
                                      pinkjelly (Not Jakks but same type of concept)
                                      fordrace (Not Jakks but same type of concept)

                                      Tested and Not working - in development
                                      jak_car2
                                      jak_bbh
                                      jak_bbsf
                                      jak_camp
                                      jak_capb
                                      jak_dchp
                                      jak_ddhp
                                      jak_duck
                                      jak_gtg
                                      jak_hmg2 (no sound)
                                      jak_hmhsm
                                      jak_hsmg2
                                      jak_pf
                                      jak_prft
                                      jak_prhp
                                      jak_s500
                                      jak_smwm
                                      jak_sspop
                                      jak_swbstrik
                                      jak_swc
                                      jak_ths
                                      jak_tink
                                      jak_tmnthp
                                      jak_totm
                                      jak_tsm
                                      jak_umdf
                                      jak_wdbg
                                      jak_wdzh


                                      JAKKS Pacific TV Games
                                      Jakks Pacific Inc (Video Snaps)(HD)(MAME) 1.0.0

                                      1 Reply Last reply Reply Quote 2
                                      • Z
                                        zerojay @DTEAM
                                        last edited by

                                        @DTEAM said in Lr-mame 20xy and handheld games:

                                        zudugo ---------> The game Super Fight 1 is a strange clone or counterfeit of Contra

                                        It's also the very first game on ablmini. Pretty interesting clone or hack. Keep up the good work, you're giving me a lot more stuff to add to my RetroPie and I love it.

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

                                          @zerojay said in Lr-mame 20xy and handheld games:

                                          Keep up the good work, you're giving me a lot more stuff to add to my RetroPie and I love it.

                                          Thanks for your support. Same with me, I discovered new stuffs to add to my Pi and I like that. MAME romset is like a flea market where you can find unsuspected treasures! Games just need to be tested and organized properly to be presented as a system on Pi. It's a lot of work, but it's worth it.
                                          Note: For "All in one Handheld and Plug & Play consoles " , I added hyperlinks pointed on pictures of the consoles.

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

                                            @DTEAM FYI, MAME 0.226 just released with support for more vt nes X in one consoles and more handheld stuff.

                                            DTEAMD 1 Reply Last reply Reply Quote 1
                                            • 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.