Preserving Arcade Core High Scores

mhartman
Posts: 96
Joined: Fri Jul 03, 2020 1:26 pm
Has thanked: 46 times
Been thanked: 20 times

Re: Preserving Arcade Core High Scores

Unread post 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.
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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
bigfoot53
Posts: 3
Joined: Sat Mar 06, 2021 12:53 am

Re: Preserving Arcade Core High Scores

Unread post by bigfoot53 »

This is awesome, will this work with the berzerk / frenzy cores ?
If so how do i get it working ?

Thanks

Bruce
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Preserving Arcade Core High Scores

Unread post 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.
bigfoot53
Posts: 3
Joined: Sat Mar 06, 2021 12:53 am

Re: Preserving Arcade Core High Scores

Unread post by bigfoot53 »

Thanks for the information .
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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.
retrodroid
Posts: 122
Joined: Tue Feb 02, 2021 5:55 pm
Has thanked: 78 times
Been thanked: 13 times

Re: Preserving Arcade Core High Scores

Unread post 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.
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Preserving Arcade Core High Scores

Unread post by Newsdee »

Is there a list somewhere of arcade cores that already support high scores?
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Preserving Arcade Core High Scores

Unread post 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?
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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 )
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Preserving Arcade Core High Scores

Unread post by killersquirel »

Sounds good. Enjoy your holiday!
User avatar
darksakul
Posts: 352
Joined: Mon May 25, 2020 4:34 pm
Has thanked: 397 times
Been thanked: 73 times

Re: Preserving Arcade Core High Scores

Unread post 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.
It is my great regret that we live in an age that is proud of machines that think and suspicious of people who try to.
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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!
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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.
Reg
Posts: 118
Joined: Mon Mar 22, 2021 11:38 am
Has thanked: 60 times
Been thanked: 31 times

Re: Preserving Arcade Core High Scores

Unread post 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:
spikemorrissey
Posts: 71
Joined: Wed Sep 02, 2020 9:37 pm
Has thanked: 8 times
Been thanked: 4 times

Re: Preserving Arcade Core High Scores

Unread post 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.
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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!
spikemorrissey
Posts: 71
Joined: Wed Sep 02, 2020 9:37 pm
Has thanked: 8 times
Been thanked: 4 times

Re: Preserving Arcade Core High Scores

Unread post 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!
netbeui
Posts: 148
Joined: Fri Jul 31, 2020 5:04 am
Has thanked: 77 times
Been thanked: 23 times

Re: Preserving Arcade Core High Scores

Unread post 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?
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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!
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Preserving Arcade Core High Scores

Unread post 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
Robgus
Posts: 90
Joined: Sun Feb 21, 2021 3:52 pm
Has thanked: 62 times
Been thanked: 5 times

Re: Preserving Arcade Core High Scores

Unread post 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!
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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.
Robgus
Posts: 90
Joined: Sun Feb 21, 2021 3:52 pm
Has thanked: 62 times
Been thanked: 5 times

Re: Preserving Arcade Core High Scores

Unread post by Robgus »

Brilliant, truly brilliant!

Thanks!
User avatar
muthuxmut
Posts: 76
Joined: Mon May 25, 2020 6:56 am
Has thanked: 99 times
Been thanked: 16 times

Re: Preserving Arcade Core High Scores

Unread post 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
Galaga Tragic :)
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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?
User avatar
muthuxmut
Posts: 76
Joined: Mon May 25, 2020 6:56 am
Has thanked: 99 times
Been thanked: 16 times

Re: Preserving Arcade Core High Scores

Unread post 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 ?
Galaga Tragic :)
User avatar
muthuxmut
Posts: 76
Joined: Mon May 25, 2020 6:56 am
Has thanked: 99 times
Been thanked: 16 times

Re: Preserving Arcade Core High Scores

Unread post 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:+óã
Galaga Tragic :)
User avatar
jimmystones
Core Developer
Posts: 216
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 248 times
Contact:

Re: Preserving Arcade Core High Scores

Unread post 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?
Post Reply