Joybus Protocol: Difference between revisions

→‎0x05 - Write EEPROM Block: Improve EEPROM write description
(Add command details for EEPROM and RTC)
(→‎0x05 - Write EEPROM Block: Improve EEPROM write description)
Line 128:
If EEPROM is available, this command can be used to write 8 bytes of save data at a time. See "Read EEPROM Block" above for block addressing rules. The 8 bytes of data to write are included in the command immediately following the "block" byte. It may take up to 30 milliseconds for the data to be written to EEPROM.
 
Real EEPROM data storage has inherent unreliability that requires special consideration: EEPROM chips may become corrupted spontaneously due to uncontrollable factors such as power failure during write or memory cell fatigue causing write failures. It is recommended to use a checksum or parity bits in each EEPROM block to check that the data has not been corrupted. Real EEPROMs used by retail cartridges are rated for up to 100,000 write cycles and may only retain saved data for up to 10 years. Emulators and flashcarts now provide alternativereliable storage for EEPROM commands that do not suffer from these issues.
 
=== 0x06 - Read Real-Time Clock Status ===
4

edits