Preserving Arcade Core High Scores
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Unfortunately Vulgus is a Jotego core, so it's out of my scope really - I believe he does intend to tackle it eventually, but in a more unified all-at-once way, which is possible due to the way all his code is structured and linked, as opposed to the one by one approach that is necessary on the offical MiSTer repo.
If there is anything else in the offical cores that isn't covered in my wiki link above that you think would begood though, do shout - I've basically done all the games I have a particular fondness for already!
If there is anything else in the offical cores that isn't covered in my wiki link above that you think would begood though, do shout - I've basically done all the games I have a particular fondness for already!
- LamerDeluxe
- Top Contributor
- Posts: 1239
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 887 times
- Been thanked: 284 times
Re: Preserving Arcade Core High Scores
I'm voting for Q*Bert and Gorfjimmystones wrote: ↑Fri Aug 27, 2021 7:45 pmIf there is anything else in the offical cores that isn't covered in my wiki link above that you think would begood though, do shout - I've basically done all the games I have a particular fondness for already!
Re: Preserving Arcade Core High Scores
This is truly amazing, thanks for all the work!
Just to clarify, when autosave is on, I just need to open the osd menu when I have a highscore to save?
Thanks again!
Just to clarify, when autosave is on, I just need to open the osd menu when I have a highscore to save?
Thanks again!
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Yep, when the 'Autosave Hiscores' option is On, opening the OSD will save your scores, but it'll only do it if they have changed - you'll see a saving message if so.
Re: Preserving Arcade Core High Scores
In the Galaga core, if I run one of the (two) fast shoot alternative cores and I turn AutoSave ON, the next time the core loads the sound is scrambled/distorted.
I can delete the NVRAM for the cores, but obviously then the high score is wiped out too.
I havent tried this on other cores, but can someone confirm this issue on their setup please
Thank you
mut
I can delete the NVRAM for the cores, but obviously then the high score is wiped out too.
I havent tried this on other cores, but can someone confirm this issue on their setup please
Thank you
mut
Galaga Tragic
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
That's a bit confusing - the Autosave option shouldn't appear on any of the alternative games for Galaga, as I haven't configured them for highscore support at all! What do names do the nvrams that cause the problem get saved as out of interest?muthuxmut wrote: ↑Mon Oct 04, 2021 11:23 am In the Galaga core, if I run one of the (two) fast shoot alternative cores and I turn AutoSave ON, the next time the core loads the sound is scrambled/distorted.
I can delete the NVRAM for the cores, but obviously then the high score is wiped out too.
I havent tried this on other cores, but can someone confirm this issue on their setup please
Thank you
mut
Re: Preserving Arcade Core High Scores
Well that explains why its a bit broken
Im at work right now, Ill grab the details later tonight
Is there any scope for the high score mechanism to work on the alternatives ?
Im at work right now, Ill grab the details later tonight
Is there any scope for the high score mechanism to work on the alternatives ?
Galaga Tragic
Re: Preserving Arcade Core High Scores
File contents
'real' galaga with a poor high score of 55k
fast shoot midway
'real' galaga with a poor high score of 55k
Code: Select all
š4hÑ¢Dˆ"EŠ(Q£GŽ:uêÔ©S§Ož=zõëÖ[·oÞ½zõëÖ[·$$$$$$
Code: Select all
¿%G/áràN&‘û]wŽù;—
æ`ÛؼušÚ~n4Ú³Ą̀ԯóì¦[l:+óã
Galaga Tragic
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
I don't understand why it is saving .nvms for those alts, the <nvram> tag in the MRA is supposed to be blank, so it shouldn't even try!?
Can you attach your MRA for the set 1 fast shoot one?
Can you attach your MRA for the set 1 fast shoot one?
Re: Preserving Arcade Core High Scores
It isn't blank though: https://github.com/MiSTer-devel/Arcade- ... 0hack).mrajimmystones wrote: ↑Tue Oct 05, 2021 7:49 am I don't understand why it is saving .nvms for those alts, the <nvram> tag in the MRA is supposed to be blank, so it shouldn't even try!?
Can you attach your MRA for the set 1 fast shoot one?
It looks like ALL the MRAs in the alternative directory have an nvram section.
I think whoever added those over the summer just carried over the nvram and rom entries from the base MRA
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
... I was looking in the alternatives repo, not in the Galaga one specifically, as I thought they had all moved out to there!!
Interestingly, I don't have those ones on my MiSTer, I only have the set from the alternatives repo.. Did you grab them manually or via scripts?
Interestingly, I don't have those ones on my MiSTer, I only have the set from the alternatives repo.. Did you grab them manually or via scripts?
Re: Preserving Arcade Core High Scores
Mine have empty nvram entries. It looks like both the downloader and old update script should pull from the Alternatives repo.
But clearly someone didn't get the memo; all those Galaga alternatives were added to the Galaga repo AFTER they were added to the Alternatives_MiSTer repo.
If someone doesn't want all the mess of every Alternative, but they care about a single game they're probably going to go to that core's repo and see all those MRAs in _alternative and just grab them. Probably needs removing for now. I would argue that once the new downloader is improved and becomes the default the alternatives should probably move into the individual core repos to prevent this sort of confusion. But that's just me telling other people what to do.
But clearly someone didn't get the memo; all those Galaga alternatives were added to the Galaga repo AFTER they were added to the Alternatives_MiSTer repo.
If someone doesn't want all the mess of every Alternative, but they care about a single game they're probably going to go to that core's repo and see all those MRAs in _alternative and just grab them. Probably needs removing for now. I would argue that once the new downloader is improved and becomes the default the alternatives should probably move into the individual core repos to prevent this sort of confusion. But that's just me telling other people what to do.
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
I agree.. I don't personally know why there is an alternatives repo, but it is what it is! So I've submitted PRs to move the alts into the alts repo, along with updating and fixing the hiscore config. Once those are approved I'll drop another message here so interested parties can update
Re: Preserving Arcade Core High Scores
I assume it is like that because otherwise the update script would be terribly slow having to download hundreds of alternative MRAs individually. The Alternatives repo lets it just download one big zip with all the MRAs in it
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
That does make sense, and hopefully you are right and the new downloader means things can be merged back in to their original homes, would make life a bit easier for the devs if nothing else!
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Galaga alternatives should now be up to date with highscore autosave support (in the https://github.com/MiSTer-devel/MRA-Alternatives_MiSTer repository)
Re: Preserving Arcade Core High Scores
Hi jimmystones, I noticed Frenzy is saving high scores if I manually save but it's not doing the auto save like some of the other games. It's not a huge deal but would be nice if it worked liked the other games that have high score saving. Thanks for all your contributions to the MiSTer project!!
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Frenzy, Beserk and other Williams games, as well as the various MCR cores are next up on my list - I had to write a new version of the autosave code as they operate differently (the original hardware had NVRAM based saves) and I'm just testing it on Defender at the moment. Won't be long!
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
I'm doing autosave on Robotron next, so will take a look. I did the last update to fix the vertical centering on the core, so I probably screwed it up in the process!!
Re: Preserving Arcade Core High Scores
all alternatives working as they should. awesome work. thank you so muchjimmystones wrote: ↑Wed Oct 06, 2021 2:26 pm Galaga alternatives should now be up to date with highscore autosave support (in the https://github.com/MiSTer-devel/MRA-Alternatives_MiSTer repository)
much appreciated
Galaga Tragic
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Latest Robotron release should in theory fix your resolution issue - please give it a test and let me know
- Aspie
- Posts: 188
- Joined: Sat Sep 26, 2020 1:07 pm
- Location: Manchester
- Has thanked: 20 times
- Been thanked: 47 times
- Contact:
Re: Preserving Arcade Core High Scores
Scramble isn't saving high scores now. I now have two versions on my list, the original Scramble and Scramble Stern version 1. Both have automatic saving switched on, but neither save their scores.
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Hmm, ok. 2 questions then:
- Have you got the latest Main update (or at least 20210825)?
- If you save manually using the old Save Settings method do the scores save then?
Also if you have an MRA just called Scramble then that is out-of-date and should be removed - it sounds like you might want to clear out your arcade MRAs and do a re-update to get rid of any confusing duplicates.
- Aspie
- Posts: 188
- Joined: Sat Sep 26, 2020 1:07 pm
- Location: Manchester
- Has thanked: 20 times
- Been thanked: 47 times
- Contact:
Re: Preserving Arcade Core High Scores
Thanks Jimmy.
I managed to get the Stern version to save. I opened the menu, turned off autosave, then saved settings, then reset. Then turned on autosave, saved settings, then reset. It was saving the scores after that.
I'll delete the old version as I tried the above solution with it and it didn't work.
I managed to get the Stern version to save. I opened the menu, turned off autosave, then saved settings, then reset. Then turned on autosave, saved settings, then reset. It was saving the scores after that.
I'll delete the old version as I tried the above solution with it and it didn't work.
- Aspie
- Posts: 188
- Joined: Sat Sep 26, 2020 1:07 pm
- Location: Manchester
- Has thanked: 20 times
- Been thanked: 47 times
- Contact:
Re: Preserving Arcade Core High Scores
When you say I should clear out my arcade MRAs, do you mean delete whole lot of them?
- jimmystones
- Core Developer
- Posts: 218
- Joined: Sun Nov 22, 2020 1:26 pm
- Location: Reading, UK
- Has thanked: 32 times
- Been thanked: 251 times
- Contact:
Re: Preserving Arcade Core High Scores
Unfortunately yes, the updater doesn't know to remove out of date files so the only way to make sure you have a good set is to delete them all and then get the updater to do a full re-sync.
- Aspie
- Posts: 188
- Joined: Sat Sep 26, 2020 1:07 pm
- Location: Manchester
- Has thanked: 20 times
- Been thanked: 47 times
- Contact:
Re: Preserving Arcade Core High Scores
Ok I'll try that because I have had problems with old versions of Galaga and Defender, and all the alternatives of Crazy Kong that have stopped working