You are absolutely right. I know what was my mistake. I'll always find an entry for any position in hotdog10 because those numbers are so closed to each other (as you pointed you out)

So, they can't be offset address, even something like (0x311F*x)+y, because that means fixed size block, then you don't need an offset for each entry.
Could it be the song number, the one printed in the song list? or something related to that?
But then we don't have any link to the main file

woid wrote:
I dont think the 0x311F should be used as an offset, because there is also a 0x3120 and a 0x3121 entry and so on:
10 : 12 31 20 : I FEEL LUCKY
14 : 12 31 21 : I'LL HAVE TO SAY
Possible it could be used as an offset in a formula like (0x311F*x)+y but I think it will be difficult to find the value of x and y.
........................
www.folksfun.com
........................