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 36 Posters 6.2m 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 one quick question, probably related to @Eetrodade's struggle to install ctvboy. I remember you said last time that because your script just applies the mame database you don't have to "add" new systems, but I am seeing that it is still only able to apply mame .261 and below (like when you go to select it manually). So I think that is why ctvboy isn't able to be installed yet, no? I obviously have very little understanding of how the script works, but I would assume you have to do something in your updates each time to tell it to apply the newest mame database?

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

        @bbilford83 @Retrodade

        Well, with the script we are still on mame0261 so that uses the 0261 database too.
        All the drivers that were announced by @DTEAM are for mame262, one version newer.
        I already added some mame0262 binaries that can be installed but the script still uses the older 0261 database.
        (note: the original retropie 32bits arm7l gcc8 buster mame binary isn't available yet)
        Much is explained about that in my post 1837.
        I am waiting for the 0262 progettosnap files to come online, after that I can make a new database and update the script to the new version.

        For completely new added drivers in 0262 the script will not show them if you would like to install them, so that is about these drivers :
        Driver ga888 (Block Game & Echo Key GA888) (will be categorised as classich)
        Driver brke23p2 (Brick Game 96 in 1 (E-23 Plus Mark II)) (will be categorised as classich)
        Driver ctvboy (Compact Vision TV Boy) (will be a standalone driver)
        Driver tpitfight (Pit-Fighter (Tiger)) (will be categorised as tigerh)

        Referring to post 1837, using these commands won't show any output for these drivers so they aren't in the database, just do it like this :

        pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep ga888
        pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep brke23p2
        pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep tpitfight
        pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep ctvboy
        

        So the script will not show them yet in the list if you would like to install them from the script.

        @bbilford83 you are correct in saying that you don't really need to install ga888 and brke23p2 or tpitfight as they will become part of already existing categories.
        If you would install them, in the new script, they would be detected as classich or tigerh and that category will be installed.
        The only difference will be that these drvers are added in the 0 rom-index 0 and you will be able to download with the restricted part if the rom is online.
        However normal usage is not to install these drivers but is to install the category instead (classich or tigerh)
        So if you use the 261 script and you have installed the category's already and you use the new mame0262 binary you can just add the roms and they should work.

        As explained ctvboy isn't part of the database yet so it is not listed and cannot be installed yet.
        If you have the mame0262 binary and you want to try it out the probably the best solution is to add it to the database manually, as root user, like this :

        pi@raspberrypi:~ $ su
        Password: 
        root@raspberrypi:/home/pi# echo "Driver ctvboy (Compact Vision TV Boy): @game_console@good@home_videogame@non-arcade@" >> /opt/retropie/emulators/mame/mame0261_systems_sorted_info
        root@raspberrypi:/home/pi# exit
        

        You can check if it's added by doing this :

        pi@raspberrypi:~ $ cat /opt/retropie/emulators/mame/mame0261_systems_sorted_info |grep "ctvboy"
        Driver ctvboy (Compact Vision TV Boy): @game_console@good@home_videogame@non-arcade@
        

        Now you would be able to install it from the older 261 script and should work with the mame0262 binary.

        For lr-mess it will not yet work because the source is behind and still on 0261.
        When that is updated these drivers will also work in theory.
        However there is an issue with the arcade and mess lists in the source code so the new pure lr-mame and lr-mess will miss drivers because the lists are not correctly updated.
        Therefor I will try to make full libretro mame binaries that can be used as lr-mess and lr-mame so both will have all arcade and non-arcade drivers in them so we don't have an issue with that part.
        I will add them to the gdrive so they can be installed from the script.
        So we probably have to wait for a few weeks or a month to be able to use them.

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

          First pictures running Frogger on ctvboy :
          ctvboy_frogger_boot.png ctvboy_frogger_play.png

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

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

            Did you have some time to look at the astrocmd.zip artfile I changed ?
            Over here :
            https://drive.google.com/drive/folders/1HQKNcrzR7AC7y4FShFT7N1hr0QHb-Gq1

            FYI, I kept the original file in it but changed both bezels connecting ultimately to mame and lr-mess to get them in sync with the latest retroarch etc.
            I would appreciate if you could add it to your gdrive if you agree.

            Let me know.

            Btw nice to see that there is something new to add to 0262.
            It will be our 3 years annivesary edition ;-)

            done!

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

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

              I am planning on changing where the background and bezel overlays are stored now.
              I want to move them from :
              /opt/retropie/configs/all/retroarch/overlay
              to :
              ~/RetroPie/roms/<system>/media/retroarch/<overlays_or_bezels)

              Do I have to do something for this on the GDrive with your microvsn and vectrex folders?

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

                @DTEAM 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 am planning on changing where the background and bezel overlays are stored now.
                I want to move them from :
                /opt/retropie/configs/all/retroarch/overlay
                to :
                ~/RetroPie/roms/<system>/media/retroarch/<overlays_or_bezels)

                Do I have to do something for this on the GDrive with your microvsn and vectrex folders?

                No, these are backups.
                Might use them in the future again, not sure yet.

                Btw. Thanks for adding the astrocmt artwork file.

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

                  @Folly thank you for the detailed explanation! I will just wait patiently and add them once it is fully integrated into the script, there is no rush such that I would need to do the manual stuff.

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

                    @Folly
                    Sorry to ask
                    Now I think I know why mine won’t boot
                    The install script for CTVboy
                    Driver?

                    Where is it and what’s it called?
                    I’m just trying to launch using arcade emulator config
                    That has to be why

                    The install is located where ?
                    What’s the name?

                    Thank you

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

                      @Retrodade

                      Sorry, I don't understand your post.
                      Can you make a better one ?

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

                        @Folly
                        Yes I’m not the best at getting my point across a lot

                        Sorry

                        To run ctvboy

                        Other than lr-mame update and roms folder
                        Do I need to ?

                        The emulator config is just standard Ir-mame command?

                        And the ctvboy driver is installed with the mame update correct?

                        Idk why I’m so lost on this one
                        I’m hoping to get it running

                        What’s the emulator config command?

                        And thank you so much !

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

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

                          @Folly
                          Yes I’m not the best at getting my point across a lot

                          Sorry

                          To run ctvboy

                          Other than lr-mame update and roms folder
                          Do I need to ?

                          The emulator config is just standard Ir-mame command?

                          And the ctvboy driver is installed with the mame update correct?

                          Idk why I’m so lost on this one
                          I’m hoping to get it running

                          What’s the emulator config command?

                          And thank you so much !

                          ctvboy will work in the future with lr-mess but the recent one doesn't run it.
                          So I think the best way is to wait until the updates are in place.
                          Hope my answer is satisfying enough.

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

                            @Folly yes thank you

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

                              @Folly here are my scrapes i made for CTVBoy only missing video until I get system working, but I think you should like the scrapes you can grab it here
                              https://mega.nz/file/0A9V1bbK#wSGU5qCFAhLTG_Y9iSQmFMdL4zD-_HfPOXMWUXX21F8

                              DTEAMD 1 Reply Last reply Reply Quote 3
                              • B
                                bbilford83
                                last edited by

                                A tangent, and not too interesting for those of us who don't speak Japanese, but this is kind of fascinating. If the VCS was a barely-heard-of console, this thing is from Mars...

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

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

                                  Pit-Fighter (Tiger) [algestam, Sean Riddle, hap] tigerh

                                  where can I find the background art?
                                  thanks

                                  DTEAMD 1 Reply 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:

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

                                    Pit-Fighter (Tiger) [algestam, Sean Riddle, hap] tigerh

                                    where can I find the background art?
                                    thanks

                                    here: https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=416

                                    But now also on my GDrive

                                    They work on Double Dragon II: The Revenge, Mighty Max and Independence Day

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

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

                                      @Folly here are my scrapes i made for CTVBoy only missing video until I get system working, but I think you should like the scrapes you can grab it here
                                      https://mega.nz/file/0A9V1bbK#wSGU5qCFAhLTG_Y9iSQmFMdL4zD-_HfPOXMWUXX21F8

                                      I'll do a system for my theme today

                                      NEW EDIT: Done!
                                      thumbnail_IMG_7035.jpg

                                      DTEAMD 1 Reply Last reply Reply Quote 3
                                      • B
                                        bbilford83
                                        last edited by

                                        @Folly do you know about how long it usually takes for the update to show up in the binary? I went to add Tiger Pit-Fighter today and when it didn't work saw I am still on .261, and that's still where the binary is. I tried to install from source and gave up after 6+ hours, decided I should just be patient.

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

                                          @DTEAM Thank you for that glad i now have the art

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

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

                                            @bbilford83 I'm getting it to work in Mame but not the retroarch mame / I updated both
                                            might be why I'm not getting ctvboy going I'll have to keep an eye out for updates

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