Thanks RB.
Why I wanted to disable save states was as my sons play on it sometimes and they wanted a clean chit... Hence the use of hiscores (competition smile ). I thought the process would be..

NO save state OR autosav disabled ---> normal load of the ROM and init of the RAM --> hiscore plugin sees that the there is a discrepancy in the check sums of the hi score loaded values the corresponding data read from the RAM hence will overwrite it. As hiscore shud get preference like auto.sav file. But here I guess on a checksum diff the data is read from the RAM into the hiscore file??