mirror of
https://github.com/sanni/cartreader.git
synced 2025-01-12 04:59:07 +01:00
GB: Fix flashing MBC0
This commit is contained in:
parent
7ad07067c9
commit
4f427c0ce4
@ -2147,21 +2147,22 @@ void writeFlash_GB(byte MBC, boolean commandSet, boolean flashErase) {
|
||||
}
|
||||
|
||||
else if (MBC == 0) {
|
||||
if (fileSize > 0x8000)
|
||||
print_FatalError(file_too_big_STR);
|
||||
if (audioWE)
|
||||
println_Msg(F("Writing flash (Audio)"));
|
||||
else
|
||||
println_Msg(F("Writing flash (WR)"));
|
||||
display_Update();
|
||||
|
||||
// Limit file size to 32KB
|
||||
romBanks = 2;
|
||||
|
||||
// Write flash
|
||||
//Initialize progress bar
|
||||
uint32_t processedProgressBar = 0;
|
||||
uint32_t totalProgressBar = (uint32_t)(romBanks)*16384;
|
||||
draw_progressbar(0, totalProgressBar);
|
||||
|
||||
for (unsigned int currAddr = 0x4000; currAddr < fileSize; currAddr += 512) {
|
||||
for (unsigned int currAddr = 0; currAddr < 0x7FFF; currAddr += 512) {
|
||||
myFile.read(sdBuffer, 512);
|
||||
|
||||
for (int currByte = 0; currByte < 512; currByte++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user