讨论一个烧录卡掉记录的问题。
最近我的X7的MD烧录卡开始掉记录,几个常玩游戏的记录全掉了。回想了一下最近也只是升级了一次固件而已,但是这个结论很快就被我推翻了。
测量了一下卡上的电池,只有0.5v了,电池没电了。但是电池没电,记录怎么会掉呢,SRAM上的记录是同时记录在SD卡上的呀。
冷静分析了一下,发现电池没电真的是一件很可怕的事情,操作不当就有可能掉记录。
首先说一下烧录卡的记录存储机制,如果你的卡是干干净净的,那么当你开始读取一个有记录功能的游戏,开始玩,并在游戏内做了记录以后,首先这个记录信息是存在烧录卡的SRAM里的,当这个游戏不玩了,换读取其他游戏时,烧录卡会先把SRAM中的数据保存到SD卡上,保存的文件名和游戏一样,扩展名为*.srm。然后再读取第二个游戏,这样记录就会永久保留在SD卡里。
接下来,当我重新想回来玩这个游戏时,烧录卡会先把上一个游戏的SRAM备份到SD卡上,然后去读我这个游戏的SRM文件,读到SRAM里,再去读游戏本身,这样一来,记录和游戏就都加载完毕了。
下篇继续

最近我的X7的MD烧录卡开始掉记录,几个常玩游戏的记录全掉了。回想了一下最近也只是升级了一次固件而已,但是这个结论很快就被我推翻了。
测量了一下卡上的电池,只有0.5v了,电池没电了。但是电池没电,记录怎么会掉呢,SRAM上的记录是同时记录在SD卡上的呀。
冷静分析了一下,发现电池没电真的是一件很可怕的事情,操作不当就有可能掉记录。
首先说一下烧录卡的记录存储机制,如果你的卡是干干净净的,那么当你开始读取一个有记录功能的游戏,开始玩,并在游戏内做了记录以后,首先这个记录信息是存在烧录卡的SRAM里的,当这个游戏不玩了,换读取其他游戏时,烧录卡会先把SRAM中的数据保存到SD卡上,保存的文件名和游戏一样,扩展名为*.srm。然后再读取第二个游戏,这样记录就会永久保留在SD卡里。
接下来,当我重新想回来玩这个游戏时,烧录卡会先把上一个游戏的SRAM备份到SD卡上,然后去读我这个游戏的SRM文件,读到SRAM里,再去读游戏本身,这样一来,记录和游戏就都加载完毕了。
下篇继续
