RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    retroarch msx cheats

    Scheduled Pinned Locked Moved Help and Support
    cheatsmsxretroarch cheat
    41 Posts 4 Posters 8.9k 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
      barbudreadmon @Folly
      last edited by barbudreadmon

      @Folly said in retroarch msx cheats:

      Using Mame and lr-mess described in this post seems to only working option for now :
      https://retropie.org.uk/forum/topic/34117/retroarch-msx-cheats/2

      FWIW, while time consuming, it's usually pretty straightforward to transform MAME xml cheats into cheat.dat entries compatible with FBNeo and older MAME. I suppose it could even be automated through some python script.

      FBNeo developer - github - forum

      1 Reply Last reply Reply Quote 1
      • B barbudreadmon referenced this topic on
      • W
        wicketewoks
        last edited by

        I have continued doing tests, batocera 36 the cheats no longer work in bluemsx, in 35 they did work

        B 1 Reply Last reply Reply Quote 0
        • B
          barbudreadmon @wicketewoks
          last edited by barbudreadmon

          @wicketewoks said in retroarch msx cheats:

          I have continued doing tests, batocera 36 the cheats no longer work in bluemsx, in 35 they did work

          It appears cheats are flagged as unsupported for the bluemsx core for some reason : https://github.com/libretro/libretro-super/blob/master/dist/info/bluemsx_libretro.info#L21. It might be a typo ?

          You might be able to get cheats working again by modifying your local bluemsx_libretro.info file (replace false by true) ? Those values in info files used to be ignored by retroarch, but nowaday some of them disable/enable features, like https://github.com/libretro/libretro-super/blob/master/dist/info/bluemsx_libretro.info#L20 which controls savestates/rewind/netplay/runahead availability.

          FBNeo developer - github - forum

          W mituM 2 Replies Last reply Reply Quote 0
          • W
            wicketewoks @barbudreadmon
            last edited by wicketewoks

            @barbudreadmon
            Thanks for your answer, I'll try it

            edit: I have seen that the script is here /opt/retropie/libretro cores/lr-bluemsx/ but how do I modify that to take them into account?

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @barbudreadmon
              last edited by

              @barbudreadmon said in retroarch msx cheats:

              @wicketewoks said in retroarch msx cheats:

              I have continued doing tests, batocera 36 the cheats no longer work in bluemsx, in 35 they did work

              It appears cheats are flagged as unsupported for the bluemsx core for some reason : https://github.com/libretro/libretro-super/blob/master/dist/info/bluemsx_libretro.info#L21. It might be a typo ?

              You might be able to get cheats working again by modifying your local bluemsx_libretro.info file (replace false by true) ? Those values in info files used to be ignored by retroarch, but nowaday some of them disable/enable features, like https://github.com/libretro/libretro-super/blob/master/dist/info/bluemsx_libretro.info#L20 which controls savestates/rewind/netplay/runahead availability.

              The cheat related functions in the core source are just stubs, maybe that's the reason cheats are disabled in the core info.

              B 1 Reply Last reply Reply Quote 0
              • B
                barbudreadmon @mitu
                last edited by barbudreadmon

                @mitu said in retroarch msx cheats:

                The cheat related functions in the core source are just stubs, maybe that's the reason cheats are disabled in the core info.

                Retroarch's cheat system can also use https://github.com/libretro/blueMSX-libretro/blob/e21bf74bddb79ad1bbe20b4d964e7515269c669b/libretro.c#L1273-L1284 to directly access the main ram of the emulated system, and since cheats apparently worked with older retroarch/core versions, i wouldn't worry too much about the cheat stubs.

                @wicketewoks said in retroarch msx cheats:

                how do I modify that to take them into account?

                Not sure i understand your question, you just need to edit the file.

                FBNeo developer - github - forum

                W 1 Reply Last reply Reply Quote 1
                • W
                  wicketewoks @barbudreadmon
                  last edited by wicketewoks

                  @barbudreadmon
                  because I don't know where the bluemsx file is, but what file are you referring to, I'm a bit lost

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @wicketewoks
                    last edited by mitu

                    @wicketewoks said in retroarch msx cheats:

                    because I don't know where the bluemsx file is, but what file are you referring to, I'm a bit lost

                    The core info files are in $HOME/.config/retroarch/cores or - via file shares - \\retropie\configs\all\retroarch\cores. Just like a regular RetroArch installation.

                    W 1 Reply Last reply Reply Quote 0
                    • W
                      wicketewoks @mitu
                      last edited by wicketewoks

                      @mitu
                      thank you so much

                      I only see 1 core_info.cache file

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @wicketewoks
                        last edited by

                        @wicketewoks Update your RetroArch and the rest of the packages.

                        W 1 Reply Last reply Reply Quote 0
                        • W
                          wicketewoks @mitu
                          last edited by

                          @mitu
                          done, they already appear to me

                          @barbudreadmon
                          modified the file, set to true and tested, the cheats do not work

                          mituM B 2 Replies Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @wicketewoks
                            last edited by

                            @wicketewoks said in retroarch msx cheats:

                            done, they already appear to me

                            You should update your RetroPie-Setup script first and then update the packages.

                            W 1 Reply Last reply Reply Quote 0
                            • W
                              wicketewoks @mitu
                              last edited by wicketewoks

                              @mitu

                              I did that and it already shows them

                              1 Reply Last reply Reply Quote 0
                              • B
                                barbudreadmon @wicketewoks
                                last edited by

                                @wicketewoks said in retroarch msx cheats:

                                modified the file, set to true and tested, the cheats do not work

                                I have no other idea, it seems weird that it wouldn't be that, it doesn't seem the core had any change about cheat support so a change in retroarch and this info file stuff specifically seemed the most likely.

                                FBNeo developer - github - forum

                                W 1 Reply Last reply Reply Quote 1
                                • W
                                  wicketewoks @barbudreadmon
                                  last edited by

                                  @barbudreadmon
                                  don't worry about that, thanks

                                  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.