mirror of
https://github.com/sanni/cartreader.git
synced 2024-11-27 15:04:15 +01:00
commit
d6a4be2348
@ -326,7 +326,6 @@ void getCartInfo_VB() {
|
|||||||
case 0x5245: // RE = Red Alarm
|
case 0x5245: // RE = Red Alarm
|
||||||
case 0x4833: // H3 = Vertical Force
|
case 0x4833: // H3 = Vertical Force
|
||||||
case 0x5642: // VB = Virtual Bowling
|
case 0x5642: // VB = Virtual Bowling
|
||||||
case 0x5646: // VF = Virtual Fishing
|
|
||||||
case 0x4A56: // JV = Virtual Lab
|
case 0x4A56: // JV = Virtual Lab
|
||||||
case 0x5650: // VP = Virtual League Baseball/Virtual Pro Yakyuu '95
|
case 0x5650: // VP = Virtual League Baseball/Virtual Pro Yakyuu '95
|
||||||
cartSize = 0x100000; // 1MB
|
cartSize = 0x100000; // 1MB
|
||||||
@ -336,6 +335,7 @@ void getCartInfo_VB() {
|
|||||||
case 0x4750: // GP = Galactic Pinball
|
case 0x4750: // GP = Galactic Pinball
|
||||||
case 0x5344: // SD = SD Gundam Dimension War
|
case 0x5344: // SD = SD Gundam Dimension War
|
||||||
case 0x5442: // TB = Teleroboxer
|
case 0x5442: // TB = Teleroboxer
|
||||||
|
case 0x5646: // VF = Virtual Fishing
|
||||||
cartSize = 0x100000; // 1MB
|
cartSize = 0x100000; // 1MB
|
||||||
sramSize = 0x2000; // 8KB
|
sramSize = 0x2000; // 8KB
|
||||||
break;
|
break;
|
||||||
@ -434,6 +434,8 @@ void readROM_VB() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
word d = 0;
|
word d = 0;
|
||||||
|
uint32_t progress = 0;
|
||||||
|
draw_progressbar(0, cartSize);
|
||||||
// HYPER FIGHTING FIX
|
// HYPER FIGHTING FIX
|
||||||
// VIRTUAL BOY ADDRESSING IS TOP DOWN
|
// VIRTUAL BOY ADDRESSING IS TOP DOWN
|
||||||
// ONLY FOR HYPER FIGHTING PLUGIN WITH ALL ADDRESS LINES CONNECTED
|
// ONLY FOR HYPER FIGHTING PLUGIN WITH ALL ADDRESS LINES CONNECTED
|
||||||
@ -450,6 +452,8 @@ void readROM_VB() {
|
|||||||
}
|
}
|
||||||
myFile.write(sdBuffer, 512);
|
myFile.write(sdBuffer, 512);
|
||||||
d = 0;
|
d = 0;
|
||||||
|
progress += 512;
|
||||||
|
draw_progressbar(progress, cartSize);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (unsigned long currBuffer = 0; currBuffer < cartSize / 2; currBuffer += 256) {
|
for (unsigned long currBuffer = 0; currBuffer < cartSize / 2; currBuffer += 256) {
|
||||||
@ -462,6 +466,8 @@ void readROM_VB() {
|
|||||||
}
|
}
|
||||||
myFile.write(sdBuffer, 512);
|
myFile.write(sdBuffer, 512);
|
||||||
d = 0;
|
d = 0;
|
||||||
|
progress += 512;
|
||||||
|
draw_progressbar(progress, cartSize);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
myFile.close();
|
myFile.close();
|
||||||
@ -563,4 +569,4 @@ unsigned long verifySRAM_VB() {
|
|||||||
#endif
|
#endif
|
||||||
//******************************************
|
//******************************************
|
||||||
// End of File
|
// End of File
|
||||||
//******************************************
|
//******************************************
|
||||||
|
Loading…
Reference in New Issue
Block a user