mirror of
https://github.com/sanni/cartreader.git
synced 2025-01-23 18:31:11 +01:00
Now reports when no save has been found on "Flash ROM and save"
(cherry picked from commit 9cf556d981b218c1bd7f56b30cc6afada593a0cf)
This commit is contained in:
parent
f554adccce
commit
233b89fc91
@ -173,15 +173,16 @@ void gbMenu() {
|
||||
}
|
||||
}
|
||||
sprintf(filePath, "/GB/SAVE/%s/", fileName);
|
||||
bool saveFound=false;
|
||||
if (sd.exists(filePath)) {
|
||||
println_Msg(F("Save folder found"));
|
||||
EEPROM_readAnything(0, foldern);
|
||||
for (int i=foldern;i>=0;i--) {
|
||||
sprintf(filePath, "/GB/SAVE/%s/%d/%s.SAV", fileName, i, fileName);
|
||||
if (sd.exists(filePath)) {
|
||||
print_Msg(F("Save slot "));
|
||||
print_Msg(F("Save number "));
|
||||
print_Msg(i);
|
||||
println_Msg(F(" found."));
|
||||
saveFound=true;
|
||||
sprintf(filePath, "/GB/SAVE/%s/%d", fileName, i);
|
||||
sprintf(fileName, "%s.SAV", fileName);
|
||||
writeSRAM_GB();
|
||||
@ -197,9 +198,13 @@ void gbMenu() {
|
||||
println_Msg(F(" bytes "));
|
||||
print_Error(F("did not verify."), false);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!saveFound) {
|
||||
println_Msg(F("Error: No save found."));
|
||||
}
|
||||
}
|
||||
else {
|
||||
print_Error(F("Cart has no Sram"), false);
|
||||
|
Loading…
x
Reference in New Issue
Block a user