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

    High Scores Not Saving MAME 2016

    Scheduled Pinned Locked Moved Help and Support
    high scoresmame2016
    18 Posts 6 Posters 2.7k 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.
    • G
      gomisensei @barbudreadmon
      last edited by

      @barbudreadmon said in High Scores Not Saving MAME 2016:

      @DRB said in High Scores Not Saving MAME 2016:

      But I cannot find the high score file.

      that's because it doesn't exist, the game saves its scores in its nvram and doesn't care about the existence of hiscore.dat

      i don't think that's true, most mame's DO look for hiscore.dat, and save the highscores based on the info IN the hiscore.dat to *.hi files in the mame/hi/ folder... some games store it in nvram, but very many arcade games did not have a battery, and thus no nvram.

      B 1 Reply Last reply Reply Quote 0
      • M
        mahoneyt944
        last edited by mahoneyt944

        Not sure about 2016 core. But journey works great in mame2003-plus. It saves the high score to the nvram file too. Update mame2003-plus from source to get the recent journey update - sepways.wav sample support with pause

        G 1 Reply Last reply Reply Quote 0
        • G
          gomisensei @DRB
          last edited by

          @DRB said in High Scores Not Saving MAME 2016:

          Re: High Scores Not Saving MAME2016

          I am revisiting this issue because I still have not got it working. I have, however discovered that high scores are saving in Journey which I am now running in MAME 2016 v0.174. But I cannot find the high score file.

          Can someone point me to the directory where the high score files are supposed to be saving?

          check your system dir (i think it is in ~/REtroPie/BIOS/mame2016 by default, but it could be in BIOS/save somewhere

          1 Reply Last reply Reply Quote 0
          • G
            gomisensei @mahoneyt944
            last edited by

            @mahoneyt944 said in High Scores Not Saving MAME 2016:

            Not sure about 2016 core. But journey works great in mame2003-plus. It saves the high score to the nvram file too. Update mame2003-plus from source to get the recent journey update - sepways.wav sample support with pause

            yeah, but there is a hiscore.dat entry for journey as well...

            M 1 Reply Last reply Reply Quote 0
            • M
              mahoneyt944 @gomisensei
              last edited by mahoneyt944

              @gomisensei to be honest I never paid much attention to it since it just works. I know in mame2003-plus some mcr drivers point to the memory locations to get the high score data and save to nvram. But there could be exceptions to certain titles?

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

                @gomisensei said in High Scores Not Saving MAME 2016:

                i don't think that's true, most mame's DO look for hiscore.dat, and save the highscores based on the info IN the hiscore.dat

                we were talking about journey specifically, which is not in hiscore.dat

                @gomisensei said in High Scores Not Saving MAME 2016:

                yeah, but there is a hiscore.dat entry for journey as well...

                no, there isn't

                @DRB said in High Scores Not Saving MAME 2016:

                Any thoughts on why some games are not creating an nvram file?

                because the arcade cabinet for those games didn't have nvram

                @DRB said in High Scores Not Saving MAME 2016:

                Also, how can I edit these files? When I open them on my Windows machine it is just a bunch of gibberish.

                no idea, this is machine language, not something a human is supposed to open and edit

                FBNeo developer - github - forum

                DRBD 1 Reply Last reply Reply Quote 1
                • DRBD
                  DRB @barbudreadmon
                  last edited by

                  @barbudreadmon said in High Scores Not Saving MAME 2016:

                  @DRB said in High Scores Not Saving MAME 2016:

                  Any thoughts on why some games are not creating an nvram file?

                  because the arcade cabinet for those games didn't have nvram

                  Let's use Sea Wolf for example. I have it running nicely in MAME 2016 but it does not save high scores. I'm guessing that the original cabinet did not have nvram so is there a way to get it to save high scores?

                  dankcushionsD 1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @DRB
                    last edited by

                    @DRB yes - that is the function of hiscore.dat. basically it's a database of memory address ranges where hi scores tables are kept in different games, so it can be saved out on game exit, and loaded back on game load. this is how emulated games with no nvram can save scores.

                    however for each game in hiscore.dat, someone has to have hacked into the game to work out where the hiscores are kept. not all games will have received that attention.

                    DRBD 1 Reply Last reply Reply Quote 1
                    • DRBD
                      DRB @dankcushions
                      last edited by DRB

                      UPDATE: I have re-created this issue on a PC for Sea Wolf and get the high scores to save so now I know it is possible. I tried to mirror the file paths/names but no luck. So I'm still looking for a solution to this for MAME2016 though. It's got to be possible.

                      1 Reply Last reply Reply Quote 0
                      • T
                        treki
                        last edited by

                        I have the same problem with lr-mame2016.
                        E.g. Galaga or 1943 (The battle of midway) do not save the hiscores. Unfortunately these games do not work with mame2003.
                        All other games with mame2003 save the hiscore.
                        I have here https://forums.libretro.com/t/how-to-save-high-scores-in-mame2016/25028/14
                        found something. But does not work :(

                        1 Reply Last reply Reply Quote 0
                        • T
                          treki
                          last edited by

                          I just tested with 1944.
                          Mame2010 saves the hiscore.
                          Mame2016 doesn't.
                          Unfortunately mame2010 only recognizes 1 joystick.
                          So it must be due to the mame2016 configuration (?).

                          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.