Welcome!

Final Burn Neo => FBN Development => Topic started by: dink on August 01, 2015, 08:05:47 PM

Title: -- High Score saving! --
Post by: dink on August 01, 2015, 08:05:47 PM
This thread is for posting which games you would like high score saving to be enabled in.

best regards,
- dink
Title: Re: -- High Score saving! --
Post by: Barry Harris on August 02, 2015, 05:45:44 AM
See the article I posted at the time I added the support for the warnings attached! :)

http://www.fbalpha.com/view/138/
Title: Re: -- High Score saving! --
Post by: dink on August 02, 2015, 08:40:42 AM
I've been playing and testing all day yesterday, but found a few that didn't work so I'm investigating other options (like centipede/millipede driver, weird.)  I had a ton of timing trouble with that driver anyways, so it may have something to do with it.

best regards,
- dink

Title: Re: -- High Score saving! --
Post by: dink on August 02, 2015, 12:49:30 PM
It turns out Millipede and Centipede hw save only the top 3 scores, so I ended up doing a whole lotta debugging for nothing  :eek:  Funny.   :redface:

On the bright side, I ended up using the "ea rom" method instead of hiscore.dat for high score saves with the 2 games. ea rom (erasable/programmable rom) is kinda like an early version of flash memory that the centipede & millipede hw uses to save the top 3 hi-scores.

best regards,
- dink

Title: Re: -- High Score saving! --
Post by: SNK_Dude on August 08, 2015, 08:38:04 PM
Hiya dink, do CPS 1/2/3 and Neogeo/NGCD have highscore saving?
Title: Re: -- High Score saving! --
Post by: dink on October 23, 2015, 08:21:41 AM
SNK_Dude, not yet, but I will have to give it a try :)
Title: Re: -- High Score saving! --
Post by: Barry Harris on October 23, 2015, 12:01:23 PM
Hiya dink, do CPS 1/2/3 and Neogeo/NGCD have highscore saving?

Some of them have NRVAM/EEPROMS so don't need anything adding.
Title: Re: -- High Score saving! --
Post by: dankcushions on October 30, 2016, 10:08:43 AM
hi! i have tested and confirmed hiscore.dat support for raiga - strato fighter. eg: https://github.com/libretro/fbalpha/commit/1b8e6d38b21389d2e091366e8363be9489771cbf
Title: Re: -- High Score saving! --
Post by: dink on October 30, 2016, 01:21:27 PM
Thanks!
Title: Re: -- High Score saving! --
Post by: dankcushions on May 10, 2017, 08:31:34 AM
hi! i have tested and confirmed hiscore.dat support for pacmania. eg: https://github.com/dankcushions/fbalpha/commit/c66ef87278763de9932b0b8d32cf2cbf5c1e53d7
Title: Re: -- High Score saving! --
Post by: dink on May 10, 2017, 08:58:48 AM
Thanks :)

hi! i have tested and confirmed hiscore.dat support for pacmania. eg: https://github.com/dankcushions/fbalpha/commit/c66ef87278763de9932b0b8d32cf2cbf5c1e53d7
Title: Re: -- High Score saving! --
Post by: dink on May 10, 2017, 09:31:56 AM
Really important, make sure to put HiscoreReset(); in the DrvDoReset() function :)
Title: Re: -- High Score saving! --
Post by: dankcushions on August 19, 2017, 08:56:03 AM
another one! puzzle bobble 1 (pbobblen)

eg https://github.com/dankcushions/fbalpha/commit/01514b0dc0993415ed79643a28dff8bfb7d25bd5

(just seen about that function... whoops! will do that next time :))
Title: Re: -- High Score saving! --
Post by: barbudreadmon on January 07, 2018, 04:12:42 AM
Hi and sorry for bumping an old topic !

Cps3 doesn't seem to support hiscores (at least in the last release, i don't know about the svn version) so i tried to add it myself since a few people asked me for it :
https://github.com/libretro/fbalpha/commit/4160b4a2bde71caae974343ce3c9daf3c45cc47e

Did i overlook something ?
Title: Re: -- High Score saving! --
Post by: dink on January 07, 2018, 09:43:42 AM
hmm, see pm pls.
Title: Re: -- High Score saving! --
Post by: Riddler on January 02, 2019, 09:53:03 AM
Hi I'm new. I edited the d_neogeo.cpp and compiled my own version of FBA for testing as i want to get more hiscore support for Neo Geo. I have tested and confirm that hiscores are work for the following games: -

Cyberlip
G Pilots
Last Resort
Metal Slug X
Nam 1975

https://github.com/Riddler1/fbalpha2018/blob/master/src/burn/drv/neogeo/d_neogeo.cpp  (https://github.com/Riddler1/fbalpha2018/blob/master/src/burn/drv/neogeo/d_neogeo.cpp)



Title: Re: -- High Score saving! --
Post by: dink on January 02, 2019, 10:06:06 PM
Thanks, I've updated updated d_neogeo.cpp with the changes :)
Title: Re: -- High Score saving! --
Post by: Riddler on October 21, 2020, 10:40:08 AM
Hello,

i have tested and made some updates to the 5 hiscores files below for your approval.

d_sys16a,cpp
d_sys18.cpp
d_sys16b.cpp
d_fuukifg3.cpp
d_legionna.cpp


https://github.com/Riddler1/FBNeo/commits/master

Title: Re: -- High Score saving! --
Post by: barbudreadmon on October 21, 2020, 12:40:55 PM
d_fuukifg3.cpp
d_legionna.cpp

There is definitely something abnormal about those 2 saving hiscores with your changes since HiscoreReset isn't called. If hiscores are somehow saved for those systems, it means it's saved in nvram and the BDF_HISCORE_SUPPORTED is not needed.
Title: Re: -- High Score saving! --
Post by: dink on October 21, 2020, 08:10:44 PM
Riddler, thanks, please add "HiscoreReset();" to the reset handlers in the 2 drivers that barbudreadmon listed and submit the pr :)

best regards,
- dink
Title: Re: -- High Score saving! --
Post by: Riddler on October 23, 2020, 11:16:33 AM
Yes, thanks all done
Title: Re: -- High Score saving! --
Post by: barbudreadmon on October 23, 2020, 11:30:46 AM
Please replace those whitespaces before HiscoreReset by tabs, and we should be ok to merge
Title: Re: -- High Score saving! --
Post by: Riddler on October 23, 2020, 02:56:36 PM
Doh, sorry. all done