Main > Software Forum

HiToText (Version 2010.11.4).

<< < (90/117) > >>

Fyrecrypts:

--- Quote from: highlander on August 22, 2010, 08:05:06 pm ---Yes... a hi entry is generated but no hi scores are saved.. I tested it with six scores in the hi score table and none of them was saved... all went back to zero...  sorry I don't know much about the process of finding the correct hi score entries...  I had been using the hi.dat from Leezer, but heard that you guys were good at fixing incorrect entries.. I have a version of "tiny" mameui 0.138 that I compiled myself that has only 113 classic games from the 70's and 80's in it... after comparing your latest hiscore.dat to Leezer's (the 'gorf' entries are the same) I found that your entry for 'berzerk' was correct, 'cosmicmo' was correct, also 'astdelux' was correct (not in Leezer's dat)... however Leezer's entry for 'dkongjrj' was correct (no hi entry was created when using yours)... anyway the 'gorf' and 'spacezap' entries are the same in both hi.dat files and neither saves the hi scores... If my memory is correct, I don't think 'spacezap' has ever worked, even when mame officially supported hi scores... sorry for the rambling and thanks for you help..  :)

--- End quote ---

You are correct! Dkongjrj doesn't work. It appears my trying to fix it, broke it. Leezer's version is missing the score 5 first digit or something like that. My repairs must have failed, I'll be fixing it shortly. The link in my sig points to a current version of the hiscore.dat database I have, so as soon as I fix it, there will automatically be an update. As for gorf and spacezap, guess those are good candidates to fix as well. =)

Thanks for pointing out the issues.

Edit: It does in fact seem to work for dkongjr, so looks like it just needs to be split up a bit, as the memory is probably in slightly different locations.

highlander:

--- Quote ---Edit: It does in fact seem to work for dkongjr, so looks like it just needs to be split up a bit, as the memory is probably in slightly different locations.
--- End quote ---

Yes.. dkongjr appears to be working, but it looks like its the same as Leezer's entry except for the 3'rd column being two digit's instead of one digit.. does this make a difference?...

Cananas:

--- Quote from: Fyrecrypts on August 22, 2010, 09:41:33 pm ---As for gorf and spacezap, guess those are good candidates to fix as well. =)

--- End quote ---

Apart from a littles fixes, both gorf and spacezap write the hiscore data in the Protected RAM (0xd000-0xd03f). Even in the debugger I can not write at this locations,so I don't know how we can tell to "hiscore.c" to write into this Protected RAM (I even don't know how this pprotection works. Of course, the program writes on those memory locations).

MkChamp, maybe?

Fyrecrypts:

--- Quote from: Cananas on August 23, 2010, 04:24:58 pm ---
--- Quote from: Fyrecrypts on August 22, 2010, 09:41:33 pm ---As for gorf and spacezap, guess those are good candidates to fix as well. =)

--- End quote ---

Apart from a littles fixes, both gorf and spacezap write the hiscore data in the Protected RAM (0xd000-0xd03f). Even in the debugger I can not write at this locations,so I don't know how we can tell to "hiscore.c" to write into this Protected RAM (I even don't know how this pprotection works. Of course, the program writes on those memory locations).

MkChamp, maybe?

--- End quote ---

Came to the same conclusion, the scores get saved in the file after exiting, but never get rewritten (protected RAM). I thought maybe the scores were being saved in more than one place, hopefully somewhere not also protected, but I hadn't looked yet.

Cananas is very knowledgeable, especially about the hiscore.dat and how the memory works for each game, so I would say he's much more likely to be correct and thorough.

Cananas:
There is another location (not in gorf) in spacezap, at 0xd041 (not Protected RAM), but it don't take effect. It rewrite the data, yes, but this is not the data the game wants.

I sent a PM to MKChamp.

wow is also a similar case, but here, the hiscore data is stored above 0xd03f (so no Protected RAM) and of course, it works and is included in HiTotext.

Meanwhile, I debuging the game step to step trying to find a good point in which the program writes to those locations, with no results.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version