Oh Duh! Now I see the problem. That never occurred to me to use a byte variable for the address counter. It's all so obvious now. I really appreciate your help Darrel!


Quote Originally Posted by Darrel Taylor View Post
Are you sure you changed the temp variable to a BYTE?

By changing the temp var back to a WORD, and no other changes to my previous code.
I get the same results you do ... only writes to the first 3 bytes.