The problem is that when I boot from the live CD, it doesn't find the save.dat file I have set up on a MMC drive, i.e. SD card.
I think the save changes file is alright - at least I can see it on the SD card, but it just isn't loading during boot.
The 8GB SD card which I'm using as a FAT32 formatted MMC drive appears as a device at /dev/mmcblk0p1 and when mounted, it appears at /media/1D99-5097. The save file is visible at /media/1D99-5097/save-v01.dat. It is 1024 MB in size - is this too big?
Firstly, can I check that I'm using the correct cheat code at start up?
I can see there are different ways to do this, but I have entered:-
My guess is the problem is caused by the SD card being slow to initialize as a MMC drive.
Code: Select all
Because I thought the speed of the SD card might be an issue, I'm using a 'class 10' SD card which the manufacturer claims to have a read speed of up to 30 MB/s. I tried a read test using the Palimpest Disk Utility, which gave an average read speed of 17.9 MB/s, however this might because the Linux driver for the O2 Micro 8321 SD Host controller built into the laptop needs further optimisation. Either way it's half the speed of USB 2.0 at best.
I've tried adding the delay cheatcode to the boot command, but even with the delay parameter set to 180 seconds, the save.dat file on the MMC drive is still not found. Does the delay need to be long enough for the entire 1GB save file to be read into memory? How long would this take?