mirror of https://github.com/mgba-emu/mgba.git
GBA Savedata: Rename flash ID constants, add missing entries
This commit is contained in:
parent
2c0e572841
commit
7fe4f4593e
|
@ -45,9 +45,13 @@ enum FlashStateMachine {
|
||||||
FLASH_STATE_CONTINUE = 2,
|
FLASH_STATE_CONTINUE = 2,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum FlashManufacturer {
|
enum FlashId {
|
||||||
FLASH_MFG_PANASONIC = 0x1B32,
|
FLASH_ATMEL_AT29LV512 = 0x3D1F, // 512k
|
||||||
FLASH_MFG_SANYO = 0x1362
|
FLASH_MACRONIX_MX29L512 = 0x1CC2, // 512k, unused
|
||||||
|
FLASH_MACRONIX_MX29L010 = 0x09C2, // 1M
|
||||||
|
FLASH_PANASONIC_MN63F805MNP = 0x1B32, // 512k, unused
|
||||||
|
FLASH_SANYO_LE26FV10N1TS = 0x1362, // 1M
|
||||||
|
FLASH_SST_39LVF512 = 0xD4BF, // 512k
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
|
|
@ -372,11 +372,11 @@ uint8_t GBASavedataReadFlash(struct GBASavedata* savedata, uint16_t address) {
|
||||||
if (savedata->command == FLASH_COMMAND_ID) {
|
if (savedata->command == FLASH_COMMAND_ID) {
|
||||||
if (savedata->type == GBA_SAVEDATA_FLASH512) {
|
if (savedata->type == GBA_SAVEDATA_FLASH512) {
|
||||||
if (address < 2) {
|
if (address < 2) {
|
||||||
return FLASH_MFG_PANASONIC >> (address * 8);
|
return FLASH_PANASONIC_MN63F805MNP >> (address * 8);
|
||||||
}
|
}
|
||||||
} else if (savedata->type == GBA_SAVEDATA_FLASH1M) {
|
} else if (savedata->type == GBA_SAVEDATA_FLASH1M) {
|
||||||
if (address < 2) {
|
if (address < 2) {
|
||||||
return FLASH_MFG_SANYO >> (address * 8);
|
return FLASH_SANYO_LE26FV10N1TS >> (address * 8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue