Track and Field is nvram only, so the hiscore.dat file has no effect on the scores. Man I hope the nv file format hasn't changed. Track and field was a pain.
Okay please be aware that I am on a compiled version of Mame 0132 using the appropriate diff file so that I have the high score support enabled.
I have the very latest (downloaded today) version of HiToText.exe plus the hiscore.dat from the first post in this thread.
So that I know it's working, I can read the format and the hiscores for both dkong and galaga quite happily using the strings HiToText -f c:\mame\hi\dkong and HiToText -r c:\mame\hi\dkong etc.
I can read the format for Track & Field i.e.
HiToText -f c:\mame\hi\trackfld gives
RANK|SCORE|NAME
I can read the alternate format for Track & Field i.e.
HiToText -fa c:\mame\hi\trackfld gives
100M WORLD RECORD|RANK|TIME|NAME
LONG JUMP WORLD RECORD|RANK|DISTANCE|NAME
JAVELIN WORLD RECORD|RANK|DISTANCE|NAME
100M HURDLES WORLD RECORD|RANK|TIME|NAME
HAMMER TOSS WORLD RECORD|RANK|DISTANCE|NAME
HIGH JUMP WORLD RECORD|RANK|HEIGHT|NAME
However when I try a read of the record i.e.
HiToText -r c:\mame\hi\trackfld
I get
Error: System.FormatException: Input string was not in correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo ino) at HiToText.HiConvert.ByteArrayHexToInt(Byte[] byteArray) at HiGames.trackfld.HiToString() at HiToText.Program.Main(String[] args)
I'm told the hiscore.dat doesn't come into play in this case (as it's nvram only) and I've lost count of the number of times I've exited mame, deleted the trackfld.nv ram and set new records only to achieve the same error including using the DIP switch settings inside the game to erase the world records.
Whatever records I do set inside Track & Field always display and are kept inside the game fine between mame invocations.... I just can't get HiToText to read/display them.
So.... taking a hint from Firecrypts post, has mame132 changed this nvram? Anyone on that level of mame that can try this for me.... anyone else got anything else I can try?