• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.2k Posts 35 Posters 6.0m 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.
  • F
    Folly @bbilford83
    last edited by 15 Feb 2024, 08:05

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

    @Folly one last FM Towns update, I found a great resource (here) that helped me get a lot more games working. So now I am done and my gamelist has now grown from 34 games to 82! There are quite a few that are weird in a variety ways that I have described in my gamelist... like two games (Legend of Kyrandia I and II) will only play in english if you use/emulate a mouse and press both buttons at the same time on a particular loading screen. But a lot of these are great... like Loom and the Indiana Jones games and such. And almost all can run without a keyboard (my personal criteria for emulating consoles). Long backstory to asking, do you want me to share my gamelist and art for this? Technically it can scrape in some places, but the info is generally terrible and lacking art. One game even (AD&D: Heroes of the Lance) all the scrapers and even redump don't even have, like it doesn't exist, but I can confirm it does work and is in English. What do you think?

    Do share ;-)

    B 1 Reply Last reply 15 Feb 2024, 08:55 Reply Quote 0
    • B
      bbilford83 @Folly
      last edited by 15 Feb 2024, 08:55

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

      Do share ;-)

      OK, done. Same place as usual.

      FYI also related, I went back to my Amiga CD32 collection recently because I realized it was way under-inclusive, and realized for the first time that it was basically the same as XEGS and Zemmix in that both could play floppy games too with a floppy drive added. I'm finishing adding all the CD32 games first, but afterwards I may create a super huge game list adding all the Amiga 1200 games that should be playable that way (the CD32 was basically just a consolized 1200 computer), just not including games that need a keyboard. Those games are as much as a decade newer and far more advanced than the XEGS/Zemmix/C64GS games, so I think it's worth it. When I'm done I can also share on my gdrive in case others would want the info/art.

      F 1 Reply Last reply 15 Feb 2024, 09:00 Reply Quote 0
      • F
        Folly @bbilford83
        last edited by Folly 15 Feb 2024, 09:00

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

        B 1 Reply Last reply 15 Feb 2024, 09:31 Reply Quote 0
        • F
          Folly
          last edited by Folly 15 Feb 2024, 09:23

          @DTEAM @bbilford83

          Found some info on thewindowsclub regarding the gdrive quota :

          What does ‘Download quota exceeded’ mean in Google Drive?
          This problem may be alien to some people, so let us explain first exactly what this issue refers to. Generally, users are free to upload, download and share data on Google Drive, but that is subjected to a quota, a limit regarding your downloads. So, if a substantially large number of people download a file uploaded on the drive, that file will be blocked from being downloadable any further after a limit. The reason is to minimize potential abuse.

          The time period for which the file is locked depends upon the traffic it receives.
          It is typically 24 hours but can vary.

          Edit :
          Matt has added a --continue-on-error option so it can proceed with files that can be downloaded.
          However then you don't know which file is updated and which file is not.
          So I probably will not implement it.
          Hopefully the limit will not be exceeded too many times.
          I might have to add a warning message.
          For now I don't do anything.

          1 Reply Last reply Reply Quote 1
          • B
            bbilford83 @Folly
            last edited by bbilford83 15 Feb 2024, 09:31

            @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
            • D DTEAM referenced this topic on 15 Feb 2024, 15:11
            • R
              Retrodade @DTEAM
              last edited by 15 Feb 2024, 19:20

              @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

              D 1 Reply Last reply 15 Feb 2024, 19:23 Reply Quote 1
              • D
                DTEAM @Retrodade
                last edited by DTEAM 15 Feb 2024, 19:23

                @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

                D 1 Reply Last reply 15 Feb 2024, 19:41 Reply Quote 2
                • F
                  Folly
                  last edited by 15 Feb 2024, 19:30

                  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
                  • D
                    DTEAM @DTEAM
                    last edited by DTEAM 15 Feb 2024, 19:41

                    @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

                    F 1 Reply Last reply 16 Feb 2024, 09:10 Reply Quote 2
                    • F
                      Folly @DTEAM
                      last edited by Folly 16 Feb 2024, 09:10

                      @DTEAM

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

                      D 1 Reply Last reply 16 Feb 2024, 11:49 Reply Quote 1
                      • F
                        Folly
                        last edited by Folly 16 Feb 2024, 09:46

                        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
                        • D
                          DTEAM @Folly
                          last edited by DTEAM 16 Feb 2024, 11:49

                          @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 17 Feb 2024, 16:48 Reply Quote 2
                          • R
                            Retrodade @DTEAM
                            last edited by 17 Feb 2024, 16:48

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

                            D 1 Reply Last reply 17 Feb 2024, 19:42 Reply Quote 0
                            • D
                              DTEAM @Retrodade
                              last edited by 17 Feb 2024, 19:42

                              @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 18 Feb 2024, 15:21 Reply Quote 1
                              • R
                                Retrodade @bbilford83
                                last edited by 18 Feb 2024, 15:21

                                @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 18 Feb 2024, 19:57 Reply Quote 1
                                • R
                                  Retrodade @DTEAM
                                  last edited by 18 Feb 2024, 15:21

                                  @DTEAM Nice Thanks!

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    bbilford83 @Retrodade
                                    last edited by bbilford83 18 Feb 2024, 19:57

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

                                    F R 2 Replies Last reply 18 Feb 2024, 20:26 Reply Quote 0
                                    • F
                                      Folly @bbilford83
                                      last edited by Folly 18 Feb 2024, 20:26

                                      @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 18 Feb 2024, 22:12 Reply Quote 2
                                      • B
                                        bbilford83 @Folly
                                        last edited by 18 Feb 2024, 22:12

                                        @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?

                                        F 1 Reply Last reply 19 Feb 2024, 05:31 Reply Quote 0
                                        • R
                                          Retrodade @bbilford83
                                          last edited by 19 Feb 2024, 01:43

                                          @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
                                          1920 out of 2231
                                          • First post
                                            1920/2231
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received