Page 9 of 13

Re: Preserving Arcade Core High Scores

Posted: Thu Apr 22, 2021 12:10 am
by mhartman
netbeui wrote: Thu Apr 22, 2021 12:05 am
mhartman wrote: Thu Apr 22, 2021 12:02 am
jimmystones wrote: Wed Apr 21, 2021 10:47 am Pacman pause update has been released, so no need for complex tricks :)

(that covers Pac-Man, Alibaba and 40 Thieves, Birdiy, Crush Roller, Dream Shopper, Eeekk!, Eggor, Eyes, Gorkans, Jump Shot, Lizard Wizard, Mr. TNT, Ms. Pac-Man, Pac-Man Club, Pac-Man Plus, Pac Manic Miner Man, Ponpoko, Super Glob, Van-Van Car, and Woodpecker)
Thank you for your hard work!!For some reason I’m getting this now (H and HS 1s place move ). Any ideas?

D85F6986-1053-40F0-9DEA-13454C44135A.jpeg
I was getting that in Ms. Pac-man, I deleted the nvram file and that fixed it
Cool. Thank you. I was wondering if that might be the case. The HS is from before the new version.

Re: Preserving Arcade Core High Scores

Posted: Thu Apr 22, 2021 6:39 am
by jimmystones
Ah, looks like the high score metadata was wrong in the old version. I refreshed it all automatically and looking at the MRAs the length of the nvram dump increased by 1 byte for the Pacman games...

If anyone is desperate to get their nvram fixed then send it over and i can probably repair it...but it's probably more fun just to delete it and go for an even higher score right :D

Re: Preserving Arcade Core High Scores

Posted: Thu Apr 29, 2021 11:57 pm
by bigfoot53
This is awesome, will this work with the berzerk / frenzy cores ?
If so how do i get it working ?

Thanks

Bruce

Re: Preserving Arcade Core High Scores

Posted: Sat May 01, 2021 4:24 am
by killersquirel
bigfoot53 wrote: Thu Apr 29, 2021 11:57 pm This is awesome, will this work with the berzerk / frenzy cores ?
If so how do i get it working ?

Thanks

Bruce
The high score saving does work on the Berserk / Frenzy core. What you need to do is after you get the high score go to the OSD and save your core settings. This is how you save all of the arcade high score settings.

Re: Preserving Arcade Core High Scores

Posted: Sat May 01, 2021 4:21 pm
by bigfoot53
Thanks for the information .

Re: Preserving Arcade Core High Scores

Posted: Tue May 04, 2021 11:07 am
by jimmystones
Been a bit quiet, as I've got rather stuck with the last few cores I've picked just not playing ball.

Picked a random one from the pile to get back into it, so Pooyan now has highscore save/load + pause.

Re: Preserving Arcade Core High Scores

Posted: Tue May 04, 2021 6:12 pm
by retrodroid
jimmystones wrote: Tue May 04, 2021 11:07 am Been a bit quiet, as I've got rather stuck with the last few cores I've picked just not playing ball.

Picked a random one from the pile to get back into it, so Pooyan now has highscore save/load + pause.
Pooyan rocks! So well done.

Re: Preserving Arcade Core High Scores

Posted: Sun May 09, 2021 7:21 am
by Newsdee
Is there a list somewhere of arcade cores that already support high scores?

Re: Preserving Arcade Core High Scores

Posted: Sun May 09, 2021 7:45 am
by jimmystones

Re: Preserving Arcade Core High Scores

Posted: Fri May 21, 2021 6:39 am
by killersquirel
I notice on the High Score list on GitHub that Food Fight is listed as having high score support. I can't get this one to save. Is this a mistake on the GitHub or am I doing something wrong?

Re: Preserving Arcade Core High Scores

Posted: Fri May 21, 2021 6:54 am
by jimmystones
Oh no! That's an error on my part, must have accidentally copied it in from my working list. It's one of the many cores in development limbo because it was too difficult when i started on it - in this case because it has some 16-bit-ness that I couldn't fathom.

I've removed it from the list, but I will come back to it soon (just on holiday at the moment with no MiSTer :o )

Re: Preserving Arcade Core High Scores

Posted: Fri Jun 04, 2021 4:25 pm
by killersquirel
Sounds good. Enjoy your holiday!

Re: Preserving Arcade Core High Scores

Posted: Fri Jun 04, 2021 5:12 pm
by darksakul
I do know some real arcade boards had mod kits that lets you add High score savings to a Sram or Fram
But it have to be on a per board basis.

Re: Preserving Arcade Core High Scores

Posted: Mon Jun 07, 2021 1:14 pm
by jimmystones
Ninjakun now has highscore save/load and pause (plus reorganised DIPs)

Definitely in the realm of games I've never heard of now!

Re: Preserving Arcade Core High Scores

Posted: Fri Jun 11, 2021 6:31 pm
by jimmystones
PSA to those who care deeply about their high-scores!

The recent MRA updates have resulted in name changes for a few titles - for example "Crush Roller" is now "Crush Roller (Set 2)".

Because high score dumps are based on the MRA name, this will result in your high score file in /media/fat/config/nvram/ becoming orphaned - you just need to rename it to match the new MRA name to restore it.

Re: Preserving Arcade Core High Scores

Posted: Fri Jun 11, 2021 8:27 pm
by Reg
jimmystones wrote: Fri Jun 11, 2021 6:31 pm Because high score dumps are based on the MRA name, this will result in your high score file in /media/fat/config/nvram/ becoming orphaned -
If only they had done that for New Rally X - I am stuck at a point where I cannot better the score I have thanks to your prior work - I've been trying on and off for weeks. It's only 146,910 but I keep coming close but not close enough ! :mrgreen:

Re: Preserving Arcade Core High Scores

Posted: Sat Aug 21, 2021 3:50 pm
by spikemorrissey
Hi, I wonder if anyone could help me please?
I have downloaded the hiscores_mister zip however I have no idea whatsoever where to put the files on my Mister and how to install it so I can save high scores.

Re: Preserving Arcade Core High Scores

Posted: Sat Aug 21, 2021 4:55 pm
by jimmystones
The hiscore module is already built in to the cores that support, so you don't need to download anything else.

https://github.com/JimmyStones/Hiscores ... rted-games

In any of the games listed in the above URL you just need to select 'Save Settings' in the OSD (menu) to save your scores.

I'm working on a new version at the moment which will autosave when you open the OSD but that's a little way off just due to the sheer number of cores I need to update!

Re: Preserving Arcade Core High Scores

Posted: Sun Aug 22, 2021 5:11 pm
by spikemorrissey
jimmystones wrote: Sat Aug 21, 2021 4:55 pm The hiscore module is already built in to the cores that support, so you don't need to download anything else.

https://github.com/JimmyStones/Hiscores ... rted-games

In any of the games listed in the above URL you just need to select 'Save Settings' in the OSD (menu) to save your scores.

I'm working on a new version at the moment which will autosave when you open the OSD but that's a little way off just due to the sheer number of cores I need to update!
Thank you. Its fantastic that the high scores now save. Thanks for all your work on this!

Re: Preserving Arcade Core High Scores

Posted: Fri Aug 27, 2021 6:08 pm
by netbeui
Hi jimmystones, thanks for all your awesome work adding high score support to the MiSTer arcade cores! Have you looked at Vulgus yet? Is that a tough one to add?

Re: Preserving Arcade Core High Scores

Posted: Fri Aug 27, 2021 7:45 pm
by jimmystones
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!

Re: Preserving Arcade Core High Scores

Posted: Sat Aug 28, 2021 11:40 am
by LamerDeluxe
jimmystones 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!
I'm voting for Q*Bert and Gorf

Re: Preserving Arcade Core High Scores

Posted: Sat Oct 02, 2021 9:42 am
by Robgus
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!

Re: Preserving Arcade Core High Scores

Posted: Sat Oct 02, 2021 1:09 pm
by jimmystones
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

Posted: Sat Oct 02, 2021 2:38 pm
by Robgus
Brilliant, truly brilliant!

Thanks!

Re: Preserving Arcade Core High Scores

Posted: Mon Oct 04, 2021 11:23 am
by muthuxmut
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

Posted: Mon Oct 04, 2021 12:49 pm
by jimmystones
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
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?

Re: Preserving Arcade Core High Scores

Posted: Tue Oct 05, 2021 2:27 am
by muthuxmut
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 ?

Re: Preserving Arcade Core High Scores

Posted: Tue Oct 05, 2021 7:34 am
by muthuxmut
File contents

'real' galaga with a poor high score of 55k

Code: Select all

š4hÑ¢Dˆ"EŠ(Q£GŽ:uêÔ©S§Ož=zõëÖ­[·oÞ½zõëÖ­[·$$$$$$
fast shoot midway

Code: Select all

¿%G/áràN&‘û]wŽù;—
æ`ÛؼušÚ~n4Ú³Ą̀ԯóì¦[l:+óã

Re: Preserving Arcade Core High Scores

Posted: Tue Oct 05, 2021 7:49 am
by jimmystones
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?