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.1m 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

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

      If you do it from source it's recommended to edit the module-script and add more swap then it should probably compile within 6 hours with a PI4.
      Most of the time the binary is added within the first 10 days of a new release.

      I think you warned me about that previously and I had forgotten. But I will just be patient and wait for the binary, even with my fan my pi was throwing heat warnings throughout the compiling and it makes me nervous...

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

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

        also "Double Dragon II: The Revenge and Mighty Max"
        what's the game zips name? in newest MAME ?

        Probably for the next update (MAME 0.263), not available at the moment

        1 Reply Last reply Reply Quote 1
        • F
          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:

          If you do it from source it's recommended to edit the module-script and add more swap then it should probably compile within 6 hours with a PI4.
          Most of the time the binary is added within the first 10 days of a new release.

          I think you warned me about that previously and I had forgotten. But I will just be patient and wait for the binary, even with my fan my pi was throwing heat warnings throughout the compiling and it makes me nervous...

          If the swap isn't enough it will stick on a certain point.
          Heat warnings are not that dangerous if you didn't alter the warning temperature in the config.txt.
          By default the cpu will throttle the cpu clock down so the temperature goes down.
          The disadvantage is that the compiling will take much longer.

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

            @bbilford83

            I compiled it and placed it on the gdrive.
            Should be install-able from the script :
            mame_0.262_arm7l_gcc8_rpi4.7z

            Btw :
            I changed swap to 10240 in the module-script.
            I use an RPI4 8Gb so here ultimately about 2700 swap is really added.
            It took about 4:30 hours without using coolers and overclocking.

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

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

              @bbilford83

              I compiled it and placed it on the gdrive.
              Should be install-able from the script :
              mame_0.262_arm7l_gcc8_rpi4.7z

              Btw :
              I changed swap to 10240 in the module-script.
              I use an RPI4 8Gb so here ultimately about 2700 swap is really added.
              It took about 4:30 hours without using coolers and overclocking.

              Thank you very much @Folly! Forgive my ignorance but could you explain how I go about installing it?

              Edit: I realize now you mean through your script, I will give that a shot in a bit (TV I can do it on is being used ATM).

              Edit 2: Got it working, didn't even realize you can select old binaries to install on the script, that is neat! It also had me learn how to use standalone MAME for the art, I've only used lr-mame before in general :). Pit-Fighter sure is weird.

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

                @Folly I started to look at the two Brick Game handhelds and if you'd take some feedback, I am not entirely sure they really belong as "classich" rather than "allin1." They seem more like the bittboy and such, no? The brke23p2 one dates to 1993 and says it is 96 in 1. The "Echo Key" one I can't find an original publication year but it also looks much later than the classich ones, no? I think it is also a multiple-games-in-one kind of thing.

                @Retrodade if you are still looking for art for those two, I made some good transparency images. Here they are if you want them.

                GA888.png

                brke23p2.png

                R F DTEAMD 3 Replies Last reply Reply Quote 3
                • R
                  Retrodade @bbilford83
                  last edited by

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

                  @Folly I started to look at the two Brick Game handhelds and if you'd take some feedback, I am not entirely sure they really belong as "classich" rather than "allin1." They seem more like the bittboy and such, no? The brke23p2 one dates to 1993 and says it is 96 in 1. The "Echo Key" one I can't find an original publication year but it also looks much later than the classich ones, no? I think it is also a multiple-games-in-one kind of thing.

                  @Retrodade if you are still looking for art for those two, I made some good transparency images. Here they are if you want them.

                  GA888.png

                  brke23p2.png

                  thank you!

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

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

                    @Folly I started to look at the two Brick Game handhelds and if you'd take some feedback, I am not entirely sure they really belong as "classich" rather than "allin1." They seem more like the bittboy and such, no? The brke23p2 one dates to 1993 and says it is 96 in 1. The "Echo Key" one I can't find an original publication year but it also looks much later than the classich ones, no? I think it is also a multiple-games-in-one kind of thing.

                    Well, indeed it's kinda difficult to categorise precisely, though I think, because of the LC-display (no color) it's correct for classich.
                    You should ask @DTEAM, as he did put them in that category.

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

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

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

                      @Folly I started to look at the two Brick Game handhelds and if you'd take some feedback, I am not entirely sure they really belong as "classich" rather than "allin1." They seem more like the bittboy and such, no? The brke23p2 one dates to 1993 and says it is 96 in 1. The "Echo Key" one I can't find an original publication year but it also looks much later than the classich ones, no? I think it is also a multiple-games-in-one kind of thing.

                      Well, indeed it's kinda difficult to categorise precisely, though I think, because of the LC-display (no color) it's correct for classich.
                      You should ask @DTEAM, as he did put them in that category.

                      I agree it's fairly tough to categorize... some of the VFDs in Classich had a few different colors too :). I guess to me just having a whole bunch of games on one handheld makes it more like allin1 but I understand it either way.

                      By the way, kind of random but my other (much bigger) hobby is collecting vintage Japanese watches, and going through the classic handhelds that aren't emulated made me learn that Citizen Watch Company (the one that, along with Seiko, are the biggest/oldest in Japan) actually made Game and Watch knockoff handhelds. They aren't dumped/emulated yet so I bought a couple, kind of fun to have my worlds collide. My wife lost her cell phone last week and I actually loaned her one to be her morning alarm :).

                      Q&Qs.jpg

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

                        @Retrodade is there a way to give this game a green background art to simulate the screen?

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

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

                          I am not entirely sure they really belong as "classich" rather than "allin1."

                          I agree for GA888 but for Brick Game, it's now a classich from a group of handheld consoles. see here . But it's also a Tetris bootleg... hard to choose

                          Thanks for your images , can I use them for my gamelist on the gdrive?

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

                            @Folly would this be right for emulator config on ctvboy?
                            mame = "/opt/retropie/emulators/mame/mame %BASENAME%"

                            that's what I'm using to attempt to launch ctvboy

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

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

                              @Folly would this be right for emulator config on ctvboy?
                              mame = "/opt/retropie/emulators/mame/mame %BASENAME%"

                              that's what I'm using to attempt to launch ctvboy

                              No, you can't use RetroPies default runcommand.

                              My script will generate this :
                              mame-ctvboy-basename = "/opt/retropie/emulators/mame/mame -rompath /home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/ctvboy -v -c -ui_active -statename ctvboy/%BASENAME% ctvboy %BASENAME% -view %BASENAME%"

                              If you have luck the most basic would be :
                              mame-most-basic = "/opt/retropie/emulators/mame/mame ctvboy %BASENAME%"

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

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

                                Thanks for your images , can I use them for my gamelist on the gdrive?

                                Of course, go right ahead.

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

                                  @bbilford83

                                  Busy building up the 0262 database.
                                  Did I understand correctly, GA888 needs to go to all_in1 now ?
                                  Right now I have GA888 under classich.

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

                                    The new 0262 script is almost ready but not yet online.
                                    I need to check it first because I added some stuff and curly bracketed all vars.
                                    Hope I can add it today but it still can take a while.

                                    The new mame0262 database is already online.
                                    You should be able to select the new database in an older script.
                                    That way you should be able to install ctvboy.
                                    Let me know if that works.

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

                                      @Folly I think that is what @DTeam was saying? Not my call of course but I agree at least that one should be there.

                                      Excited to try .262, I'll get ctvboy scraped and described very soon. Edit: switching to 262 database worked fine, and I have ctvboy up and running! Funny little system. Working on getting a gamelist up and running now.

                                      FYI on a totally unrelated topic I have been taking a slight break from XEGS to go back to fmtmarty, because I realized there were some games missing there from before I realized that the apostrophes were stopping games from loading. There are a bunch of games that load but have no working controls, and I think those might be ones that would only work with a keyboard/mouse. If by any chance you (or anyone reading this) have a Marty system running on your build, I'd love a second opinion before I give up on them. I don't want to keep any that required a keyboard/mouse to play, but a lot of them have been really good. So far the list is:

                                      Castles
                                      Castles II
                                      Operation Wolf (found a video on youtube saying even on original Marty hardware this needed a mouse... it is basically a perfect arcade port but has a hilarious loading screen)
                                      Populous and the Promised Lands
                                      PowerMonger
                                      The Secret of Monkey Island (oddly, the cursor moves fine with the Marty or Towns controller plugged in, but can't select anything... also, Monkey Island 2 works fine!)

                                      That's all so far.

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

                                        @Folly ctvboy gamelist and art complete! They are in my usual place, here. They should already be downloadable in the bbilford83 WIP area in your script but let me know if you want me to do anything else.

                                        @DTEAM if you want to incorporate them into your google drive/the main part of the script feel free. There is obviously no scraping for this system anywhere. I made the images by cropping and shrinking some very high-res scans of the boxes themselves. I alas do not have the skills to do the fancy collages I get off of screenscraper for the more established systems but it is pretty decent as is I think.

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

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

                                          Edit: switching to 262 database worked fine, and I have ctvboy up and running! Funny little system. Working on getting a gamelist up and running now.
                                          ctvboy gamelist and art complete! They are in my usual place, here.

                                          Great to hear !

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

                                            @Folly sorry for all the questions but something more random/discrete, I am getting this very odd screen message on one game only for FM Towns Marty. The game is Cameltry (floppy game). This comes on not long after I get the game into its main screen:

                                            photo_2024-02-10_00-55-28.jpg

                                            It has an in-game option to change the CRT mode from 15khz to 30khz, and when I change it to that the message changes to this:

                                            photo_2024-02-10_00-55-27.jpg

                                            Nothing I do seems to make it go away, and when I searched the message all I found was something specific to FM Towns emulation in mame. Any ideas?

                                            F 2 Replies 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.