This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
blast_corps:functions [2016/04/13 22:21] queueram created |
blast_corps:functions [2017/06/23 10:34] (current) shygoo ↷ Page moved from bc:functions to blast_corps:functions |
||
---|---|---|---|
Line 180: | Line 180: | ||
===== UI Code (hd_front_end_text.raw) ===== | ===== UI Code (hd_front_end_text.raw) ===== | ||
+ | The EEPROM functions are all stored in the hd_front_end_text.raw gzip file. In the (U) (1.0) ROM, these are inflated to 0x801E7000. | ||
+ | |||
+ | ^ RAM/offset ^ Function ^ | ||
+ | | 801F1944/00A944 | int ManageEeprom(u8 block, u8 mode) | | ||
+ | | 801F2C84/00BC84 | u8 UpdateChecksum(u8 *eeprom, int length) | | ||
+ | | 80205760/01E760 | u8 ComputeChecksumByte(u8 *data) | | ||
+ | | 80202850/01B850 | s32 osEepromProbe(OSMesgQueue *mq) | | ||
+ | | 802042A0/01D2A0 | s32 osEepromLongWrite(OSMesgQueue *mq, u8 address, u8 *buffer, int nbytes) | | ||
+ | | 802043E0/01D3E0 | s32 osEepromLongRead(OSMesgQueue *mq, u8 address, u8 *buffer, int nbytes) | | ||
+ | | 80204BE0/01DBE0 | s32 osEepromWrite(OSMesgQueue *mq, u8 address, u8 *buffer) | | ||
+ | | 802050C0/01E0C0 | s32 osEepromRead(OSMesgQueue *mq, u8 address, u8 *buffer) | | ||
+ |