Hello Sayzer,

Thanks for answering my question. Forgive my ignorance but I'm not familiar with your code example or how to implement it. I am familiar with how to read & write to the eeprom, for a byte variable I use

EEPROMData0 VAR BYTE
U VAR EEPROMData0
READ 0, EEPROMData0

to write I use:
EEPROMData0 = U
Write 0, EEPROMData0


then for a word variable I use

EEPROMData1 VAR WORD
V VAR EEPROMData1
Read 1, EEPROMData1.byte0
Read 2, EEPROMData1.byte1

to write I use:
Write 1, EEPROMData1.byte0
Write 2, EEPROMData1.byte1

In your example code I don't know how I would write to locations 1 to 10 and 101 to 110 of the eeprom address location 1? Could you please explain the concept as I'm not sure how to do that. I can sorta understand your Index loop but I don't see any relationship between the Index variable and the EEPROM 1, [1,2,3......] statement? I've seen the EEPROM 1, [1,2,3......] statements in some of the code examples in the archives but I just don't understand the concept.

Could you educate me about how this works?

Thanks
jessey