Main > Software Forum
HiToText (Version 2010.11.4).
dna disturber:
And here is Q*BERT :angry: (except for the nose...it's q*bert with an M.J. nose)
--- Quote ---(qbert , qberta , qbertjp , qberttst)
uses nvram only
Only the top 9 scores are saved , there is however a top 23.
Numbers 10 to 23 are reset on game start (exiting to mame and starting the game again).
To have all these scores saved there has to be an entry in hiscore.dat which contains
these values. (there isn't one at the moment)
The bytes:
******************************************
2562-2564 initials number 23
2565-2571 score number 23 , see the score explanation below
...
2692-2694 initials number 10
2695-2701 score number 10 , see the score explanation below
*******************************************
I wouldn't put the above in Hitotext (at least not yet)
2702-2704 initials number 9
2705- 2711 score number 9 , see the score explanation below
2712-2714 initials number 8
2715-1721 score number 8 , see the score explanation below
...
2782-2784 initials number 1
2785-2791 score number 1 , see the score explanation below
-----------------------------
The score:
It's one digit per byte (7 bytes total)
05 00 03 00 24 24 24= 5030
The score is made up by 7 bytes, they get filled at the back with 24h (spaces)
other examples
800 would look like:
08 00 00 24 24 24 24
150.400 would look like:
01 05 00 04 00 00 24
2.750.300 would look like:
02 07 05 00 03 00 00
------------------------------
The characters:
0Ah = A
0Bh = B
...
23h = Z
24h = (space)
25h = . (period)
--- End quote ---
Dna Disturber :cheers:
P.S next-up Joust
Dazz:
GHOST, eh? Any more details yet? :D
Fyrecrypts:
--- Quote from: Dazz on June 26, 2009, 08:09:47 pm ---GHOST, eh? Any more details yet? :D
--- End quote ---
Soon. ;)
dna disturber:
Here is Joust :P
--- Quote ---(Joust , joustr, joustwr)
uses nvram + hi
Things to extract:
*** Top40 ***
score
initials
top 6 of the day scores (if the hiscore.dat entry works)
top 6 of the day initials (if the hiscore.dat entry works)
Daily buzzards :
This is the top 6 of the day. These are normally reset when exiting to mame and starting a new game.
However there is a hiscore.dat entry for this, so these scores will list the top 6 from the top 40 (when the initial "daily buzzards" score-board entries are surpassed ofcourse)
Unfortunately this didn't work for me , the daily scores aren't saved in the hi.
*** something wrong with the hiscore.dat entry perhaps ? ***
*** 0.95u3: Changed cpu1 roms addresses from $0-8000 to $10000-18000.? ***
The bytes:
-------------------------------
Joust champions: (extract from nvram)
358-363 initials number 1
364 padding ?
365-371 score number 1
...
904-909 initials number 40
910 padding ?
911-917 score number 40
There is also a score and initials for 41 (not displayed in game)
918-923 initials number 41
924 padding ?
925-931 score number 41
--------------------------------
Daily buzzards (top 6) : (extract from hi file)
00-05 Initials score 1
06-13 Score 1
14-19 Initials score 2
20-27 Score 2
28-33 Initials score 3
34-41 Score 3
42-47 Initials score 4
48-55 Score 4
56-61 Initials score 5
62-69 Score 5
70-75 Initials score 6
76-83 Score 6
---------------------------------
The characters:
F0 FA = (space)
F0 FB = A
F0 FC = B
..
F2 F4 = Z
Explanation:
2 bytes form 1 character.
Basically the first 4 bits of a byte are always F.
You can read it better by leaving the F's away.
0B = A
0C = B
..
24 = Z
But I think you need the full byte to work with Hitotext.
So the initials ABZ would look like : F0 FB F0 FC F2 F4 (6 bytes total)
The score:
The score consist of 1 digit per byte , the first 4 bits of a byte are always F
For example :
4.000 looks like : F0 F0 F0 F4 F0 F0 F0
123.450 looks like : F0 F1 F2 F3 F4 F5 F0
Hope this makes any sense.
--- End quote ---
Dna Disturber :cheers:
Fyrecrypts:
New version out, bug fixes (again), programming changes (again), AND new games (always)! I'm still behind (again) so not every game deciphered on this forum is in, but I got some.
Bug fixes:
Ladybug now displays names correctly. Thanks dna disturber!
Time Pilot and Gyruss clones were not displaying the default scores correctly, they are now. Thanks again dna disturber!
Track and Field has been updated to use the new nvram file format which was changed after 130u1. More information in the new functionality section below. Thanks wwwombat, and dna disturber!
Asterix now displays the character names, and not just 0 or 1. Thanks Cananas!
Asteroids has the new clone added (old parent). Thanks Cananas!
The Astyanax has an upgraded hiscore.dat to now show the top score screen on boot correctly, meaning the scores are overwritten on boot instead of waiting for the game to start. Thanks Cananas!
New functionality:
HiToText now tries to determine what the best decoding format is for the version of MAME you use. Currently, this is only useful for Track and Field. Pre-April 10th 2009 version will use the old nvram format, while anything newer will use the new nvram format. You can also specify a version (by date) if you already know what version you have and would like to speed things up a bit (although checking the version is not too slow). Detailed information can be found by running HiToText from the command line with no commands.
New games added: Rygar, Blood Brothers, Blue Print, Crush, Bomb Jack Twin, Steel Worker, 1941, Klax, Terra Cresta, Rolling Thunder, The Astyanax, Neo Turf Master
A special thanks to Cananas for coding Klax, Terra Cresta, Rolling Thunder, The Astyanax and Neo Turf Master. Klax especially was ridiculously difficult, and I know Cananas put a lot of time into deciphering and coding that one.
Enjoy!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version