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

    Development of module-script generator for lr-mess, lr-mame and mame standalone

    Scheduled Pinned Locked Moved Ideas and Development
    developmentlr-messmamelr-mamescripts
    2.3k Posts 37 Posters 7.8m 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.
    • B
      bbilford83 @Folly
      last edited by bbilford83

      @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

      @bbilford83

      Nice CD32/Amiga1200, however I think they run too slow on mame.
      Will have a look on the pi5 how it performs though.
      Just share, you never know what the future might bring.

      For now Amiberry seems to be the best emulator.

      Full disclosure, I was using lr-puae :). I should've realized mame would probably be slower with it. On lr-puae only one game was slow but I fixed it by underclocking the CPU -40% (I read this on a forum post, it apparently doesn't break anything).

      Edit: I jinxed myself I guess, both the CD (chd) and Floppy (lha) versions of Flink run horribly no matter what I do. Frameskip and underclocking help but I still wouldn't consider it playable. That's the only game like that for me so far though, and it looks like I'm not the only one (see here). At least there's the Sega CD version.

      Edit 2: I was dumb and hadn't checked the retropie documentation first, using lr-puae2021 (which is recommended for rpi) everything runs way faster and I haven't had to underclock or frameskip at all. I'm having to retest everything I did before but everything's beautiful now.

      1 Reply Last reply Reply Quote 1
      • DTEAMD DTEAM referenced this topic on
      • R
        Retrodade @DTEAM
        last edited by

        @DTEAM I want to say love the video adds to it. as i finally got it working, i noticed a small error i did in the game list, the system came out Oct. 1983 and I have put 1990 :( in it should at least read.
        <releasedate>19831002T000000</releasedate>
        so, it shows October of 1983 sorry about this, I just noticed it last night.

        with only 6 games, it should be an easy adjustment. my apologies

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

          @Retrodade
          I'm working on the box images. It will be "marquee, box and video" for CTVBoy. I'll do the date switch. Good catch

          DTEAMD 1 Reply Last reply Reply Quote 2
          • FollyF
            Folly
            last edited by

            Some information about an inactive google account :
            https://support.google.com/accounts/answer/12418290?hl=en

            Google is then able to delete files.
            While our drives are always active and will not suffer from this it's good to know that we need to have backups, just in case.

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

              @DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

              @Retrodade
              I'm working on the box images. It will be "marquee, box and video" for CTVBoy. I'll do the date switch. Good catch

              Done with videos! I will not do the game marquees. Volunteers? CVTBoy Logo is fine for now.
              thumbnail_IMG_7086.jpg

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

                @DTEAM

                Great !
                I have played all the games a bit.
                Although there aren't many games they are really enjoyable, I must say.

                DTEAMD 1 Reply Last reply Reply Quote 1
                • FollyF
                  Folly
                  last edited by Folly

                  The mame libretro core has been bumped to 0262 :
                  https://github.com/libretro/mame

                  Will have a look at the binaries and or creating them next week.

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

                    @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                    Although there aren't many games they are really enjoyable, I must say.

                    Same thing for me. Some games aren't that bad, even good for the time!

                    Done! "Marquees" for every games now available
                    thumbnail_IMG_7087.jpg

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

                      @DTEAM the updated art and gamelist in g drive, by chance? looks good

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

                        @Retrodade said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                        @DTEAM the updated art and gamelist in g drive, by chance? looks good

                        here

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

                          @bbilford83 what emulator are you using to Launch the .CHD?
                          I can get mess to launch ISO files (some) but no luck on the CHD
                          are you using Mame?
                          I tried but with no luck, unless I need to do an installer from the script?
                          Thanks

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

                            @DTEAM Nice Thanks!

                            1 Reply Last reply Reply Quote 0
                            • B
                              bbilford83 @Retrodade
                              last edited by bbilford83

                              @Retrodade said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                              @bbilford83 what emulator are you using to Launch the .CHD?
                              I can get mess to launch ISO files (some) but no luck on the CHD
                              are you using Mame?
                              I tried but with no luck, unless I need to do an installer from the script?
                              Thanks

                              Can you clarify which system you're asking about? If fmtmarty, I installed that from the script and I think that was it. I do remember one of them I had to add .chd and .CHD to the filetypes in the es_systems.cfg but I don't think it was that one.

                              FollyF R 2 Replies Last reply Reply Quote 0
                              • FollyF
                                Folly @bbilford83
                                last edited by Folly

                                @bbilford83

                                I just added my own compiled lr-mess0262 on the gdrive :
                                lr-mess_0.262_arm7l_gcc8_rpi4.7z
                                I used my database to extract all the drivers to try and create a full mess.flt (filter).
                                I used this code to do that :

                                cat /opt/retropie/emulators/mame/mame0262_systems_sorted_info |grep non-arcade|cut -d" " -f2|while read line;do /opt/retropie/emulators/mame/mame -listsource $line|sed s'/.* //g';done >> mess.ftl.txt
                                cat mess.ftl.txt |sort|uniq > mess.flt
                                

                                And added the mess.flt to the source code instead of the original.

                                So the compiled lr-mess will, hopefully, have all non-arcade drivers.
                                I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
                                As a test I also tried and ran videoart with succes.
                                Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.

                                So can you test the binary and let me know what you think of it ?

                                B 1 Reply Last reply Reply Quote 2
                                • B
                                  bbilford83 @Folly
                                  last edited by

                                  @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                  I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
                                  As a test I also tried and ran videoart with succes.
                                  Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.

                                  So can you test the binary and let me know what you think of it ?

                                  Yes, this worked! For both videoart and cameltry on fmtmarty. Impressive!

                                  But this means if I update to .263 eventually, both will stop working right, no?

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

                                    @bbilford83 I believe that was it, if I didn't add CHD it think it wouldn't show those file types

                                    fmtmarty was the one I'm referring to.

                                    ill check to be sure, I did install it from a script

                                    1 Reply Last reply Reply Quote 0
                                    • FollyF
                                      Folly @bbilford83
                                      last edited by

                                      @bbilford83 said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                      @Folly said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                      I also patched the fujitsu/fmtowns.cpp for fmtmarty so the popmessage will not appear.
                                      As a test I also tried and ran videoart with succes.
                                      Remember videoart did not work in 260 and 261 as it was not added/part of the mess.flt.

                                      So can you test the binary and let me know what you think of it ?

                                      Yes, this worked! For both videoart and cameltry on fmtmarty. Impressive!

                                      But this means if I update to .263 eventually, both will stop working right, no?

                                      Theoretically, yes.
                                      I have to look at what drivers aren't implemented in the original mess.flt to know.
                                      But basically it's not that hard to patch so I will try to do that for the future binaries.
                                      The fmtmarty edit can also be applied to mame standalone,

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

                                        @DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                        @Folly

                                        Hi Folly, are you able to run a CD systems like CDI, NeoCD or VIS without the "basename" option with MAME standalone 0.261. I always have a bus error

                                        /opt/retropie/supplementary/runcommand/runcommand.sh: line 1319:  3449 Bus error    
                                        

                                        I'm using a Pi4.

                                        Hi @mitu , the line 1319 referred to dev/tty . Is it an issue like the one described in that post ?. This issue, on my side, is only for .chd files with MAME and Lr-Mess. Is it easy to fix? Same issue with MAME 0.262

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

                                          @DTEAM said in Development of module-script generator for lr-mess, lr-mame and mame standalone:

                                          Hi @mitu , the line 1319 referred to dev/tty . Is it an issue like the one described in that post ?. This issue, on my side, is only for .chd files with MAME and Lr-Mess. Is it easy to fix? Same issue with MAME 0.262

                                          I don't think so, but I also didn't quite understand the issue you're having. If it can be reproduced on stock RetroPie, then open a separate topic and explain it again from scratch.

                                          1 Reply Last reply Reply Quote 1
                                          • FollyF
                                            Folly
                                            last edited by

                                            Generic lr-mame / lr-mess 0262 binaries are added for x86 / x86_64

                                            1 Reply Last reply Reply Quote 1
                                            • FollyF Folly referenced this topic on
                                            • 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.