FL_write Function (ROM Call 0x171)

flash.h

void FL_write (const void *src, void *dest, unsigned long size);

Writes a block into the Flash ROM.

FL_write writes a size bytes long block which begins at address pointed to by src into the Flash ROM at the address dest. Writting is allowed only to the user portion of the Flash ROM (also known as "archive memory"), which on HW1 calculators starts at 0x390000 (TI-89) or 0x590000 (TI-92 Plus) and on HW2 calculators starts just at the end of the ROM code. User portion of the Flash ROM ends on 0x400000 (TI-89) or 0x600000 (TI-92 Plus). Any attempt to write something out of this region will be ignored.


Used by: EM_write