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.7m 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.
    • FollyF
      Folly @DTEAM
      last edited by Folly

      @DTEAM

      I have Loom.chd booting now ;-)

      I had a look at the PC-Engine docs and found that lr-beetle-XXXXX needs syscard or equivalent to boot cd's.
      So I had a search in the the software for pce.

      /opt/retropie/emulators/mame/mame -listsoftware pce|grep cdsys
      

      The cdsys.zip file contains all version of syscard (cdsys,cdsysa and cdsysb)
      I tried them all on my Loom.chd and It booted in the CD boot screen.
      After pressing "1" it will mention that Loom requires the Super CD-ROM System.

      After a good search the rom for mame is scdsys, obviously.
      So I did a test with that rom with this test cmd :

      pi@pi-2204:~/RetroPie/roms/pcengine/cylums-turbo-grafx-cd-rom-collection$ /opt/retropie/emulators/mame/mame -rompath . pce scdsys -cdrm Loom.chd
      

      Putting the scdsys.zip in the same directory as the game.
      Now after pressing "1" the game boots !

      So I don't have the bbuster.chd yet, as everything is still down.
      But this is something you can try.
      Just add these cdsys and scdsys files in BIOS/mame and add one of them instead of ~~pcecd~~.

      Let me know if it works.

      ps. scdsys is probably the best way to go as it looks like it is the latest version and will probably cover most games.

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

        @Folly

        Wow, nice work! You are now a MAME expert!
        Glad to see you solved this puzzle!

        NEW EDIT: I can't find cdsys and scdsys. I'll continue to search them on google

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

          @DTEAM
          Added to the normal versions (now 253.08) (commit has wrong version (mistake)) :
          https://github.com/FollyMaddy/RetroPie-Share/commit/e6b9900cc28e4d6b673a28e4e19c71066db05e0f

          Can you test !

          Help has been added, look at that too.
          BIOS can be in BIOS/mame/pce

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

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

            NEW EDIT: I can't find cdsys and scdsys. I'll continue to search them on google

            Read my help in the install line.

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

              @Ashpool

              I am probably moving back to my Debian 11 VM.
              Ubuntu 22.04 already gives multiple things that need fixing.
              If you are familiar with these problems we can add a separate thread for this and discuss it over there.
              The issues are :

              • emulationstation and emulators not centered in desktop display
                • solution is to enable auto-removing the top-panel/top-bar so emulationstation will use the whole screen. (install the extension manager from ubuntu software and enable hide top-bar)
                • https://fostips.com/auto-hide-top-panel-debian-ubuntu-fedora/
              • OSX shortcut key combinations interfere with the Ubuntu VM
                • solution is to change some shortcut key-combinations in OSX so they don't interfere with ctrl in combination with the cursor keys in the Ubuntu VM (^->,^<-, etc)
              • apple keyboard keys aren't all correct and can't find a solution
              • apple keyboard FN key not working for using F1 - F12 (solution was to set keyboard & mouse, in the VMware, on on mac profile)
              • selecting multiple files with the ctrl-key in nautilus doesn't work, also no solution found
                • tried caja and it doesn't work in caja either so the issue seems not file-explorer related
              • Ubuntu key combo's (ctrl+alt) activate unwanted conflicts when playing games
              • moving files from the host to the VM doesn't work
                (VMware tools is noted as installed and copy/past of text works)
                • reinstalling open-vm-tools + open-vm-tools-desktop did not work
                • using caja instead of nautilus works but a drag file icon is displayed which cannot be removed without restart or logging out and logging in
                • logging out and logging in and selecting the settings icon to open Ubuntu on xorg seemed to be a solution however the VM will freeze/lock (and is troublesome to shutdown or restart)
              • It's a bit slower than Debian

              I had hoped it was better but I expect much more issues.

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

                @DTEAM

                Tested already many files from the chd_pcecd romset.
                And Buster Bros. (USA) from the redump.pce.revival works too.
                Up til now many work ;-)

                I hope the speed is ok on the pi4, can't test right now.

                1 Reply Last reply Reply Quote 0
                • AshpoolA
                  Ashpool @Folly
                  last edited by Ashpool

                  @Folly

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

                  moving back to my Debian 11 VM.

                  Sounds like a good idea (though I never used pure debain so far), i also encountered some trouble whence using shared folders now: seem to be working right after enabling 'em, but not anymore after a reboot/restart (need to be deactivated, all FS traces removed from the guest (media target folders) and then can be enabled again). Guess the OpenVMware-Tools need some overhaul in regards to nowadays Ubuntu. But for me setting up a new vm has has to wait 'till next week, as i am currently abroad.

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

                    @Ashpool

                    We can make threads of both in general discussion and discuss installation and issues we face.
                    Let's see next week or so.

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

                      @DTEAM

                      Any news ?

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

                        @Folly

                        It doesn't work with No-Intro Roms, i'll try with MAME roms
                        I got the good BIOS

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

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

                          It doesn't work with No-Intro Roms,

                          Looks like No-intro roms (nointro-merged) are just regular pce files and no cd-rom files.

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

                            @Folly

                            It works with:

                            mame-system-pcecd-cdrm-autoframeskip = "/opt/retropie/emulators/mame/mame -v -c -autoframeskip -ui_active pce scdsys -cdrm %ROM%"
                            

                            I added scdsys in my command line. It was my error.

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

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

                              pcecd

                              Should not be in there.
                              You use the latest mame, right ?

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

                                @Folly

                                The speed is very good on a PI4 but without autoframeskip.
                                I recommend:

                                mame-system-pcecd-cdrm = "/opt/retropie/emulators/mame/mame -v -c  -ui_active pce cdsys -cdrm %ROM%"
                                
                                FollyF 1 Reply Last reply Reply Quote 0
                                • FollyF
                                  Folly @DTEAM
                                  last edited by Folly

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

                                  @Folly

                                  The speed is very good on a PI4 but without autoframeskip.
                                  I recommend:

                                  mame-system-pcecd-cdrm = "/opt/retropie/emulators/mame/mame -v -c  -ui_active pce cdsys -cdrm %ROM%"
                                  

                                  Is the speed better with that bios ?

                                  Btw. I can add that line too if needed, What do you think ?

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

                                    @Folly 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:

                                    pcecd

                                    Should not be in there.
                                    You use the latest mame, right ?

                                    My bad for pcecd, I did a cut and paste from my previous post , but it's not in my real command line. I modified my post.

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

                                      @Folly

                                      Another mistake ... Oh my god!
                                      No it's scdsys

                                      Sorry. So ... the good line is:

                                      mame-system-pcecd-cdrm = "/opt/retropie/emulators/mame/mame -v -c  -ui_active pce scdsys -cdrm %ROM%"
                                      

                                      NEW EDIT: It works with all .chd files, regardless of the name used

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

                                        @DTEAM

                                        Haha, Some days are just .....
                                        I have them too you know ;-)

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

                                          @Folly

                                          We should try the same thing with NEOGEO CD

                                          FollyF 4 Replies Last reply Reply Quote 0
                                          • FollyF
                                            Folly @DTEAM
                                            last edited by

                                            @DTEAM

                                            I will have a look tomorrow.

                                            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.