finalburnneo / FBNeo

FinalBurn Neo - We are Team FBNeo.
http://neo-source.com
Other
920 stars 362 forks source link

No hiscores saved on Alcon & StarForce #1087

Closed coyonut closed 2 years ago

coyonut commented 2 years ago

HI. I have tried these 2 games and they do not save hi-scores. Their respective clones/bootlegs do not save scores either. Do not generate the .hi file, but references do appear in the hiscores.dat file. I have also seen that MAME does save scores for both. Any hope for them to work?

coyonut commented 2 years ago

Found another games that do not generate their respective hi file. Those G80 Vector games from Sega and Gremlin: Tacscan, Zektor, Eliminator or StarTrek. No nvram needed on these, only the hi file for store the records.

dinkc64 commented 2 years ago

regarding the atari games - I'm kinda on atari's side when it comes to only saving the top 3 scores. Especially with centipede & tempest - if you want to be legendary, you're gonna have to do better and make it to one of the top 3 slots :)

dinkc64 commented 2 years ago

G80 Vector games hiscore is hooked up now :)

coyonut commented 2 years ago

hehe, it's not a matter of being among the top 3, and it's not easy in these games, the point is that those 3 are saved and accessible from a hi file. In the case of tempest, these records are saved in the hi file, in addition to saving in nvram. In the case of Centiped and Milliped, the first 3 are separated in nvram and the following ones in hi file. This is what Mame does, but in FBNeo it only saves to nvram (fs), no hi file is generated for any of them. At least the Tempest hi file would be complete with all the scores.

Also check bagman if you can, which doesn't save records , it doesn't use nvram but it doesn't generate hi either.

And thank you very much for fixing these G80 games, these vector games have a special charm.

coyonut commented 2 years ago

Another game that its hi file is missing: astdelux. it saves scores in nvram/fs but no hi file is generated as mame do. There don't seem to be separate scores, they all appear in nvram and in hi file.

dinkc64 commented 2 years ago

bagman's all set :)

coyonut commented 2 years ago

Thanks dinkc64!. sbagman works too!. ;) Another games with missing scores: seicross, jumppop, oscar or captaven

dinkc64 commented 2 years ago

great :) I've added the new ones, too

best regards,

coyonut commented 2 years ago

Thanks dinkc64!. Tested and working now with saved scores. Nice! More cases: the deco cassette system used by clapapa or cppicf, and others old games from Taito and Kaneko: kikikai, bonkadv, jollyjgr, hvyunit, jumpcoas or flower.

coyonut commented 1 year ago

Hi. Another ones for the list: firebatl, espial, blueprnt and terraf (including all similar hard from Nichibutsu 87-88 as armedf, cclimbr2 or legion).

dinkc64 commented 1 year ago

thanks coyonut, the support should be in :)

coyonut commented 1 year ago

Thanks dinkc64. Verified that the scores work correctly for those games now!!. Some more games for check: baryon, supbtime, eprom and empcity.

dinkc64 commented 1 year ago

thanks again coyonut, fixes are in for the games you've listed :)

coyonut commented 1 year ago

Thank you dinkc64 :) these 4 games are working now with hiscore. Others with the same problem: xyonix, sandscrp, spcpostn. Also the kod, although some of its clones do save, this parent rom does not save points and does not generate hi file. Something strange also happens with radarscp, which does not save scores or generate hi or nvram (nor in mame) but it has a clone (radarscp1) that works fine and another clone (radarscpc) that does not save but does generate the hi file (mame). Could the shared data in hiscore.dat be wrong?

dinkc64 commented 1 year ago

radarscp and kod: both games have entry in hiscore.dat and both games are setup in fbneo for hiscore, but, hiscore engine never finds the proper data to init (in game's memory). I think it's because the parent roms are new and hiscore.dat needs an update (It's a guess, but a good guess)

best regards,

coyonut commented 1 year ago

Yes, the assumption was correct. The data for those 2 games was not correct. Fortunately Lee has fixed that problem in hiscore.dat. I guess in the next update it will be included. :)

coyonut commented 1 year ago

Hi. New games without hiscores save for report: zaviga, toypop, vaportra, wivernwg, vigilant

barbudreadmon commented 1 year ago

support added

coyonut commented 1 year ago

Great barbudreadmon! thanks, tested and working. :) More cases: dogfight, wardner, scion, wyvernf0, skyadvnt

barbudreadmon commented 1 year ago

done

coyonut commented 1 year ago

Thanks barbudreadmon, working now with scores! More games not saving score: tnextspc, ddragon and ddribble

dinkc64 commented 1 year ago

coyonut, thanks - new ones should be in :)

coyonut commented 1 year ago

Thanks dinkc64!. Tested the tnextspc and ddragon and are saving scores but ddribble not saving anything

dinkc64 commented 1 year ago

Thanks for feedback regarding ddribble, it should be OK now :)

coyonut commented 1 year ago

Hi and thanks dinkc64. tested ddribble and its ok now. More: syvalion, gigandes, twinhawk. And a review to astdelux, it saves scores in nvram correctly but do not generate hi file.

dinkc64 commented 1 year ago

Hi coyonut, they should be OK now. :)

coyonut commented 1 year ago

Thanks dinkc64, tested syvalion and twinhawk and works ok saving scores. Gigandes do not save scores and astdelux do not create hi file. also detected some strange behavior in gradius2/vulcan. In the first execution everything is ok, saving scores and generating hi files, but in the following ones the cycle for the title screen is incomplete and it seems that it cannot apply the hiscore in the correct frame number until coin is pressed. anyway save scores without problem.

dinkc64 commented 1 year ago

Hi, Gigandes never verifies/confirms the data during/after the game boots up, a crucial step needed to use/save hiscores. gradius2/vulcan is fixed :)

coyonut commented 1 year ago

Hi dinkc64, thanks for the fix for Gradius2/vulcan. :) Other cases: grdians, superchs, suratk

coyonut commented 1 year ago

Hi dinkc64, I add another 4 names to the previous ones: pwrinst2, theroes, hangonjr, tetrisse

dinkc64 commented 1 year ago

thanks, they're in! :)

coyonut commented 1 year ago

Thanks dinkc64, all the suported games working great saving scores. A few more: carnival, slspirit, snowbro3, speedbal (not saving in mame but have data in hiscore.dat. maybe wrong?) and hcastle

dinkc64 commented 1 year ago

Thanks, they're in :)

coyonut commented 1 year ago

Thanks dinkc64, all of them working now with score saving except speedbal which also has a color missing problem (also affects musicbal)

dinkc64 commented 1 year ago

Great! Speedbal/Musicbal is fixed now too :)

coyonut commented 1 year ago

Thank you dinkc64, gfx fixed for those pinball games. More for hiscore: cbuster, dblewing, formatz and guzzler (this last could it be saving scores in the past?)

dinkc64 commented 1 year ago

you're welcome :)

I tried Guzzler, and it appears to be saving and loading HS just fine on my side:

From the debug console: Applied Hi Score Memory Range 0 on frame number 112 Applied Hi Score Memory Range 1 on frame number 112

Game Screen: guzzler_hs

dinkc64 commented 1 year ago

cbuster and dblewing have HS already hooked up, shaunquick got to them first :) I'll add hs to formatz after a bugfix is made in the driver, hopefully soon EDIT added HS for formatz/aeroboto :)

coyonut commented 1 year ago

Thanks dinkc64 and shaunquick! :) Working now, also guzzler, it seems that if you set the score names dipswitch to 3 letters (instead 10) it doesn't save anything and deletes the previous scores. It seems a bug (or missing dat info), also in MAME.

More games for hiscore support: paprazzi, pass, pcktgal