mirror of
https://github.com/garrettsworkshop/GWRAM.SYSTEM.git
synced 2025-10-24 11:50:48 -07:00
Add RAM2E version check
This commit is contained in:
14
ram2e.c
14
ram2e.c
@@ -61,6 +61,7 @@ int ram2e_main(void)
|
|||||||
|
|
||||||
char nvm = false;
|
char nvm = false;
|
||||||
int reset_count = 0;
|
int reset_count = 0;
|
||||||
|
int version_count = 0;
|
||||||
|
|
||||||
ramworks_save(); // Save what will be clobbered
|
ramworks_save(); // Save what will be clobbered
|
||||||
if (auxram_detect()) {
|
if (auxram_detect()) {
|
||||||
@@ -151,6 +152,19 @@ int ram2e_main(void)
|
|||||||
ram2e_flashled(10);
|
ram2e_flashled(10);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
reset_count = 0;
|
||||||
|
continue;
|
||||||
|
} case 'V': {
|
||||||
|
version_count++;
|
||||||
|
if (version_count >= 5) {
|
||||||
|
if (ram2e_detect(0xF1)) { gwcputsxy(34, 2, "revC"); }
|
||||||
|
else { gwcputsxy(34, 2, "revB"); }
|
||||||
|
if (type==0xFF) { gwcputsxy(28, 2, "typeA"); }
|
||||||
|
else if (type==0xFE) { gwcputsxy(28, 2, "typeB"); }
|
||||||
|
else if (type==0xFD) { gwcputsxy(28, 2, "typeC"); }
|
||||||
|
else { gwcputsxy(28, 2, "type?"); }
|
||||||
|
}
|
||||||
|
reset_count = 0;
|
||||||
continue;
|
continue;
|
||||||
} case 'R': {
|
} case 'R': {
|
||||||
reset_count++;
|
reset_count++;
|
||||||
|
|||||||
Reference in New Issue
Block a user