RetroPie forum home
    • 최근
    • 태그
    • 인기
    • Home
    • Docs
    • 등록
    • 로그인

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

    예약됨 고정됨 잠김 이동됨 Ideas and Development
    developmentlr-messmamelr-mamescripts
    2.3k 게시물 37 작성자 8.2m 조회수
    게시물 더 불러오는 중
    • 오래된 순
    • 최신 순
    • 가장 많은 투표
    답글
    • 토픽으로 답글
    로그인 후 답글 작성
    이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.
    • testudoT
      testudo @Folly
      마지막 수정자:

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

      @testudo

      Yes, I know, the earlier commit didn't fix anything.
      In the last commit "Display all upon descriptions" will now only work on arm cpu's.
      Can you update to 245.05 and see if you get a message instead of the error ?

      Looks like it worked:

      Screenshot from 2022-08-09 08-32-23.png

      1 답글 마지막 답글 답글 인용 1
      • D
        dmmarti
        마지막 수정자:

        @Folly … I don’t use my RetroPie build much anymore (mainly use my Windows PC now), but I had a look at some of your previous posts and decided to test a few things out.

        I’ve now been able to add support for Videoton TV 64 using floppy disks. This opens up a few more games using the latest MAME software list for tvc_flop. I’ve been playing Galaxy alot lately now.

        Here’s the stand alone MAME command I used:

        mame tvc64 -exp1 hbf -flop1 “Path/To/Rom/game.dsk”

        Once the system is started, instead of using the cassette command of:

        LOAD <enter>

        Use this instead:

        LOAD"*" <enter>

        You might have already did this system, but I wasn’t sure. By looking at the -listslots for tvc64 I was able to deduce how to add floppy support. There are quite a few games in the tvc_flop software list that are pretty fun.

        FollyF 2 답글 마지막 답글 답글 인용 1
        • FollyF
          Folly @dmmarti
          마지막 수정자:

          @dmmarti

          Nice find !
          I did not test this system driver.
          I will have a look at that one.

          1 답글 마지막 답글 답글 인용 0
          • FollyF
            Folly
            마지막 수정자:

            I updated all links in the first post.
            So when hovering over the link the correct post is displayed.

            1 답글 마지막 답글 답글 인용 0
            • FollyF
              Folly @dmmarti
              마지막 수정자:

              @dmmarti

              I have tried galaxy too, looks nice.
              Placed tvc64.zip and tvc_hbf.zip in BIOS/mame.

              I have added tvc64 + flop1 support in >EXTRA<

              https://github.com/FollyMaddy/RetroPie-Share/commit/2fa04f814fcf1088757d05b3834ecb3fd8a58aeb

              1 답글 마지막 답글 답글 인용 1
              • FollyF
                Folly
                마지막 수정자:

                @DTEAM

                Here is some news about handheld vfd games :
                https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=397

                Looks like we need to update our roms in the next version.

                DTEAMD 1 답글 마지막 답글 답글 인용 0
                • mituM
                  mitu Global Moderator
                  마지막 수정자:

                  @Folly just a heads-up - the name of the lr-mess core file has changed, due to an upstream re-organization. It's now mamemess_libretro.so instead of mess_libretro.so.

                  FollyF 1 답글 마지막 답글 답글 인용 1
                  • FollyF
                    Folly @mitu
                    마지막 수정자: Folly

                    @mitu

                    Thanks, I will have a look at it.

                    1 답글 마지막 답글 답글 인용 0
                    • FollyF
                      Folly
                      마지막 수정자: Folly

                      To everyone who is using this project,

                      The name of the core mess_libretro.so will change into :
                      mamemess_libretro.so

                      For future compatibility I will add these changes to version 245.08 of add-mamedev-systems.sh .

                      Though when we do nothing we still face these other problems :

                      • old emulators.cfg will still have the name mess_libretro.so in them
                      • when still using the older mess_libretro.so, new installed systems, generated by 245.08, will not work because it will generate for mamemess_libretro.so
                      • be aware of the fact that old generated module-script still contain the old mess_libretro.so name, so try to not install an old module-script

                      I decided to not implement fixes because they will be somewhat temporary.
                      So, here are some commands to make the switch to 245.08 :

                      #make a backup of all your configs files for security in /opt/retropie/configs.bak
                      sudo cp -a /opt/retropie/configs /opt/retropie/configs.bak
                      #change all mess_libretro.so entry's into mamemess_libretro.so entry's in all emulators.cfg files
                      find /opt/retropie/configs/ -name emulators.cfg|while read file;do echo "change mess_libretro.so into mamemess_libretro.so in $file";sed -i 's/\/mess/\/mamemess/g' $file;done
                      #change the name of the old mess_libretro.so 
                      #(can be possibly skipped when installing the latest lr-mess core with the name mamemess_libretro.so)
                      sudo mv /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/libretrocores/lr-mess/mamemess_libretro.so
                      

                      https://github.com/FollyMaddy/RetroPie-Share/commit/9aac70fbd6f3a31cca08a7e3563fe1b2362182cf
                      https://github.com/FollyMaddy/RetroPie-Share/commit/daa630e325475ac3712cbe568354e30cdaf0311e

                      1 답글 마지막 답글 답글 인용 1
                      • B
                        bbilford83
                        마지막 수정자:

                        Hi all,

                        This whole project is just amazing, and I can't express enough gratitude to everyone who got it running - I now have nearly a dozen new systems on my build I didn't have before.

                        I am having one issue that I can't find addressed by searching the thread, which is that whenever I try to change the standard "video mode" for any of the systems I installed via this project, it makes the system not work and loads a gray screen (similar to what happens when you don't have bios, but it doesn't say I am missing files). I have a home pi system and a piboy, and on the piboy everything works great because the standard resolution is set to always be 800x600 to match the screen's max capability. But my home TV is 4K, so I have to change the default video mode to something less (I usually use 87-9, which is 1920x1080). When I don't do that, even low-impact systems have screen tearing and other problems.

                        I can't remember the specific name of the loading screen where you choose the resolution/video mode but this is a photo of what I mean:

                        PXL_20220907_052451659.jpg

                        I can't figure out for the life of me why this is an issue or how to get around it, but changing the third option breaks any of the lr-mess systems. Any tips?

                        FollyF 1 답글 마지막 답글 답글 인용 1
                        • DTEAMD
                          DTEAM @Folly
                          마지막 수정자:

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

                          @DTEAM

                          Here is some news about handheld vfd games :
                          https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=397

                          Looks like we need to update our roms in the next version.

                          Unfortunately, I lost my password and did not leave any information to recover it when creating the account. It was a google account that I opened on the fly.

                          To do that, I'll have to clone the data to a new account or go back to my notes and try to find that password.

                          FollyF 2 답글 마지막 답글 답글 인용 0
                          • FollyF
                            Folly @DTEAM
                            마지막 수정자:

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

                            @DTEAM

                            Here is some news about handheld vfd games :
                            https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=97003&page=397

                            Looks like we need to update our roms in the next version.

                            Unfortunately, I lost my password and did not leave any information to recover it when creating the account. It was a google account that I opened on the fly.

                            To do that, I'll have to clone the data to a new account or go back to my notes and try to find that password.

                            Take your time.
                            I am on vacation for 2 weeks.
                            If you did not find your password after this time you can always make a new one that we can implement.

                            1 답글 마지막 답글 답글 인용 0
                            • FollyF
                              Folly @bbilford83
                              마지막 수정자: Folly

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

                              I am having one issue that I can't find addressed by searching the thread, which is that whenever I try to change the standard "video mode" for any of the systems I installed via this project, it makes the system not work and loads a gray screen (similar to what happens when you don't have bios, but it doesn't say I am missing files). I have a home pi system and a piboy, and on the piboy everything works great because the standard resolution is set to always be 800x600 to match the screen's max capability. But my home TV is 4K, so I have to change the default video mode to something less (I usually use 87-9, which is 1920x1080). When I don't do that, even low-impact systems have screen tearing and other problems.

                              I can't help you with that right now as I am on vacation for 2 weeks.

                              If you have the same issue when using the original lr-mess for for example coleco and you have the same problem then the issue is more part of the RetroPie itself then it is of this 3rd party module-script.
                              If so, I suggest you open a new thread in the help section for this issue or first do a search in the treads of 4k issues.
                              I have seen some 4k issues before.

                              P.s.
                              Try upvoting post 1, if you like it so much ;-)

                              B 1 답글 마지막 답글 답글 인용 1
                              • B
                                bbilford83 @Folly
                                마지막 수정자: bbilford83

                                @Folly Thanks for the suggestions, and of course take my upvote :). I am very new to this and didn't realize that was a thing.

                                Guidance from another friend led me to try changing the standard resolution in raspi-config, but for some reason when I do that I end up with a black screen after loading. Anyway, I will dig around and start a new thread if need be.

                                I should say I think it is probably something connected to this script, though, as I had lr-mess running a couple systems before this and those I can change the resolution without problems.

                                FollyF 1 답글 마지막 답글 답글 인용 0
                                • FollyF
                                  Folly @bbilford83
                                  마지막 수정자: Folly

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

                                  @Folly Thanks for the suggestions, and of course take my upvote :). I am very new to this and didn't realize that was a thing.

                                  I presumed you were new, therefor I mentioned.
                                  Not really a thing, but then others know how good it's ranked.

                                  Guidance from another friend led me to try changing the standard resolution in raspi-config, but for some reason when I do that I end up with a black screen after loading. Anyway, I will dig around and start a new thread if need be.

                                  Try also the *standard lr-mame for arcade and standalone mame for arcade and see if you also have the issue.
                                  (*standard = loader- or runcommands that are not created by this script)

                                  I should say I think it is probably something connected to this script, though, as I had lr-mess running a couple systems before this and those I can change the resolution without problems.

                                  I doubt it, but perhaps I am overlooking something.
                                  As far as I know everything, about the resolutions, is related to the standard runcommand.sh script.

                                  Btw.
                                  I have to say, I don't have a 4k TV so I can't test it when I come home.
                                  So If it is an issue from this module-script then we have to find a way to replicate this issue somehow.
                                  Not sure how to do this right now.

                                  B 1 답글 마지막 답글 답글 인용 1
                                  • B
                                    bbilford83 @Folly
                                    마지막 수정자:

                                    @Folly So I ended up successful in changing the resolution lower as a baseline - as ridiculous as it seems apparently only one of the two HDMI ports in a pi will work if you do that? I discovered that caveat at the end of a random youtube tutorial. So point being, I no longer need to change the resolution manually for the systems I've installed in the script. I'm happy to test out anything else if it could be helpful but I guess if I'm the only one who was having the issue there's not much of a problem to be solved :). Thanks again for the ideas.

                                    FollyF 1 답글 마지막 답글 답글 인용 1
                                    • FollyF
                                      Folly @bbilford83
                                      마지막 수정자: Folly

                                      @bbilford83

                                      Nice to hear that you got it running now.

                                      When there is something to test I will let you know ;-)

                                      1 답글 마지막 답글 답글 인용 1
                                      • B bbilford83 referenced this topic on
                                      • B
                                        bbilford83
                                        마지막 수정자:

                                        On a totally unrelated note, I'm wondering if anyone has installed and played the Amstrad GX4000 and noticed that the games don't take up the full real estate of the screen - like I get black bars above, below, left, and right. Before I mess around with scaling to try to fix it, is there some obvious thing I'm missing that would make it display correctly?

                                        FollyF J 3 답글 마지막 답글 답글 인용 0
                                        • FollyF Folly referenced this topic on
                                        • roslofR
                                          roslof
                                          마지막 수정자:

                                          Heads-up that the binary name for mess/libretro has changed. Spotted this with the current 0.247 release.

                                          Original name: mess_libretro.so

                                          New name: mamemess_libretro.so

                                          Calling this out for folks who upgrade and may have custom scripts that reference the original name. Recommendation is to simply rename the binary after installing.

                                          FollyF 1 답글 마지막 답글 답글 인용 0
                                          • FollyF
                                            Folly @roslof
                                            마지막 수정자: Folly

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

                                            Heads-up that the binary name for mess/libretro has changed. Spotted this with the current 0.247 release.

                                            Original name: mess_libretro.so

                                            New name: mamemess_libretro.so

                                            Calling this out for folks who upgrade and may have custom scripts that reference the original name. Recommendation is to simply rename the binary after installing.

                                            Thanks for letting us know.
                                            I addressed this problem earlier in post/280735 and it should be fine using the latest version.

                                            When I can I will update, next month, the database/script to 0.247 .

                                            1 답글 마지막 답글 답글 인용 0
                                            • 첫 게시물
                                              마지막 게시물

                                            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.