mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Fix NAND restore error message & variable name
This commit is contained in:
parent
132f787623
commit
d608197df8
@ -309,7 +309,11 @@ void ndsCardSaveRestore(const char *filename) {
|
|||||||
u32 saveSize = cardNandGetSaveSize();
|
u32 saveSize = cardNandGetSaveSize();
|
||||||
|
|
||||||
if(saveSize == 0) {
|
if(saveSize == 0) {
|
||||||
dumpFailMsg(true);
|
font->print(0, 0, false, "Unable to restore the save.");
|
||||||
|
font->update(false);
|
||||||
|
for (int i = 0; i < 60 * 2; i++) {
|
||||||
|
swiWaitForVBlank();
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -327,22 +331,21 @@ void ndsCardSaveRestore(const char *filename) {
|
|||||||
|
|
||||||
u32 currentSize = saveSize;
|
u32 currentSize = saveSize;
|
||||||
if (in) {
|
if (in) {
|
||||||
|
|
||||||
font->print(0, 4, false, "Progress:");
|
font->print(0, 4, false, "Progress:");
|
||||||
font->print(0, 5, false, "[");
|
font->print(0, 5, false, "[");
|
||||||
font->print(-1, 5, false, "]");
|
font->print(-1, 5, false, "]");
|
||||||
for (u32 src = 0; src < saveSize; src += 0x8000) {
|
for (u32 dest = 0; dest < saveSize; dest += 0x8000) {
|
||||||
// Print time
|
// Print time
|
||||||
font->print(-1, 0, true, RetTime(), Alignment::right, Palette::blackGreen);
|
font->print(-1, 0, true, RetTime(), Alignment::right, Palette::blackGreen);
|
||||||
font->update(true);
|
font->update(true);
|
||||||
|
|
||||||
font->print((src / (saveSize / (SCREEN_COLS - 2))) + 1, 5, false, "=");
|
font->print((dest / (saveSize / (SCREEN_COLS - 2))) + 1, 5, false, "=");
|
||||||
font->printf(0, 6, false, Alignment::left, Palette::white, "%d/%d Bytes", src, saveSize);
|
font->printf(0, 6, false, Alignment::left, Palette::white, "%d/%d Bytes", dest, saveSize);
|
||||||
font->update(false);
|
font->update(false);
|
||||||
|
|
||||||
fread(copyBuf, 1, 0x8000, in);
|
fread(copyBuf, 1, 0x8000, in);
|
||||||
for (u32 i = 0; i < 0x8000; i += 0x800) {
|
for (u32 i = 0; i < 0x8000; i += 0x800) {
|
||||||
cardWriteNand(copyBuf + i, cardNandRwStart + src + i);
|
cardWriteNand(copyBuf + i, cardNandRwStart + dest + i);
|
||||||
}
|
}
|
||||||
currentSize -= 0x8000;
|
currentSize -= 0x8000;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user