FBNeo high score saving trouble
-
@sirhenrythe5th said in FBNeo high score saving trouble:
another one got retroachievements-support recently and does not save scores: "turtship" / Turtle Ship by PHILKO ;)
Hiscores are properly hooked for this one, maybe its
hiscore.dat
entry is wrong ? Does it save hiscores in (current) MAME ? -
@barbudreadmon thanks for having a look barbudreadmon!
I will have another look at this game later, maybe i have overseen the entrys. -
@barbudreadmon Found another one:
tubep
-
Me too: Shanghai 3 (sunsoft).
Got to the 4th level last evening and after a restart the highscores were gone.
(I feel it....will be the same as with my 1st place in DoDonPachi III. I will never get this score again :D) -
added !
-
Btw, i'll also mention this here, it is now possible to use hiscore with runahead in FBNeo, however it requires an up-to-date version of retroarch.
-
@barbudreadmon Two more:
ryujin
andexplbrkr
EDIT: and
pirates
as well. -
@WeirdH said in FBNeo high score saving trouble:
ryujin
Support was already implemented for this one, but this entry in
hiscore.dat
is wrong and only meant for the originalryujin
romset which becameryujina
when a more recent version of the pcb was discovered.It's trying to locate hiscores in the 68k cpu ram at
0x100000-0x103fff
but the newer pcb has that ram at0x400000-0x403fff
, the originalryujin
(nowryujina
clone) indeed used0x100000-0x103fff
.If you feel like testing, assuming the hiscores are stored at the same offset of the same ram,
ryujin
hiscores might work if you replacedryujin: ryujina: @:maincpu,program,103e3c,63,54,01 @:maincpu,program,103f20,4,00,00
by
ryujin: @:maincpu,program,403e3c,63,54,01 @:maincpu,program,403f20,4,00,00 ryujina: @:maincpu,program,103e3c,63,54,01 @:maincpu,program,103f20,4,00,00
in hiscore.dat
I added support for the 2 other games
-
I was playing The King of Dragons (
kod
) recently and noticed the hiscore is not saved.
The game has ahiscore.dat
entry and I - briefly - checked the driver and it looks to have hiscore enabled, but there's no.hi
file created. I checked with Mame (245) and it seems to behave similarly - no hiscores file is created. -
@mitu the entry in
hiscore.dat
is probably wrong, imhokod
is mistakenly grouped withkodr1
while it should be grouped withkodj
. It's probably the same situation thanryujin
, where originalkod
becamekodr1
at some point. -
@barbudreadmon said in FBNeo high score saving trouble:
It's probably the same situation than ryujin, where original kod became kodr1 at some point.
OK, I'll give it a shot with the
kodj
hiscore values.EDIT: yes, you were right, moving the
kod:
entry next tokodj:
saves the hiscore on exit. -
@barbudreadmon Found another one:
matchit2
EDIT: both aforementioned
ryujin
andkod
fixes worked for me as well, thanks! -
@WeirdH said in FBNeo high score saving trouble:
matchit2
I'd really prefer those requests to be limited to games existing in
hiscore.dat
and/or games whose hiscores were confirmed as persistent in current MAME, as i won't be able to do much about their hiscores otherwise.This one doesn't exist in
hiscore.dat
, does it save hiscores somehow in current MAME ? -
@barbudreadmon said in FBNeo high score saving trouble:
I'd really prefer those requests to be limited to games existing in
hiscore.dat
and/or games whose hiscores were confirmed as persistent in current MAME, as i won't be able to do much about their hiscores otherwise.That's cool, I assumed you'd want to know about any game that didn't work, but I'll check them first from now on.
This one doesn't exist in
hiscore.dat
, does it save hiscores somehow in current MAME ?Tested with Mame2003-Plus and it does not. It's also not present in the
hiscore.dat
, so I guess that checks out. -
@WeirdH said in FBNeo high score saving trouble:
Tested with Mame2003-Plus and it does not. It's also not present in the hiscore.dat, so I guess that checks out.
I'd really recommend testing on current MAME, since MAME2003-Plus is less likely to be using the same dump (cf.
ryujin
orkod
), but i suppose knowing hiscores worked sometime in the past can be helpful too.On that note, following your request on
shangon
some time ago, i confirm theshangon2
entry inhiscore.dat
is not meant for a modernshangon2
romset, it's actually meant for old bootlegs that were renamed long ago and that we don't even emulate in FBNeo (MAME2003-Plus is still using one of those bootlegs asshangon2
). The good news is that i finally figured out how to save shangon's hiscores through nvram so we don't need thehiscore.dat
entry anymore -
@barbudreadmon said in FBNeo high score saving trouble:
I'd really recommend testing on current MAME
That's a little trickier, as I don't really have an easy way of testing that right now. How current does it need to be? I might be able to get something working on an old pc I have lying around.
The good news is that i finally figured out how to save shangon's hiscores through nvram so we don't need the
hiscore.dat
entry anymoreThat's wonderful! Is the update live yet?
-
@WeirdH said in FBNeo high score saving trouble:
How current does it need to be?
The more recent, the better, since we are using the same dumps as latest MAME.
I think there is a script to install latest standalone MAME on retropie ? There are also MAME linux binaries (including arm and aarch64) available from https://stickfreaks.com/mame/, i suppose they are somehow official since i saw mamehaze linking them multiple times.
Standalone is probably a better option than the libretro core for current MAME.@WeirdH said in FBNeo high score saving trouble:
That's wonderful! Is the update live yet?
Yes
-
@barbudreadmon said in FBNeo high score saving trouble:
I think there is a script to install latest standalone MAME on retropie ?
Yes, there's a package that installs latest MAME binary release (0.245, the June release).
-
just found another one: "King of Dragons" by Capcom (kod.zip) ;)
-
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.