→GBA VC: Manufacturer Info actually changes how much LCD ghosting is added
Line 46:
Line 46:
|-
|-
| 0x020
| 0x020
−
| 0x1
+
| 0x4
−
| Manufacturer info select (see below)
+
| LCD ghosting (01-FF, lower values equal more ghosting)
|-
|-
| 0x024
| 0x024
Line 76:
Line 76:
Support for RTC and 1m-flash chips is not implemented in AGB_FIRM.
Support for RTC and 1m-flash chips is not implemented in AGB_FIRM.
−
−
Manufacturer info:
−
GBA games' SDK-provided save code only supports a range of manufacturers from which Nintendo was buying memory from around the time of that game's development. As such, most games don't support a generic emulated storage chip. This byte appears to select a manufacturer info set to emulate. This has been observed to be 0x90, 0xC0, and (in one EEPROM-based game), 0x80.
−
* SRAM games up to and including V111 use 0xC0. Above use 0x90.
−
* FRAM V103 uses 0xC0. V104+ don't exist, and lower versions also likely use 0xC0.
−
* Flash V124 was observed 0x90, V131 was observed 0xC0.
−
* EEPROM-based games vary wildly, since they can likely specify chip info in the 0x10-region of the footer.