interesting results

i now format the data as word value which now stores the data in the correct byte by byte sequance form ,

however readcode reads the address data back incorectly for a given address when reading as byte value

i assume its cos readcode is word based command ???

is there a way to read the data back for each address byte only ?

as can be seen on address 5172, 5173 byte values are incorrect for the given address

Code:
LG_Font_Base:
          ' Note gl_x char space need be 12 , not normal 24 when using chr else too big a gap space _
          ' Code for "-"  Asci 45    90 real values _
@ dw      0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000;,0x00      
@ dw      0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3FFC,0x003F,0xFC00,0x3FFC     
@ dw      0x003F,0xFC00,0x3FFC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000;,0x00  
@ dw      0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
part of flash dump of font stored

Code:
5170- 0000 3ffc 003f fc00 3ffc 003f fc00 3ffc 
5180- 0000 0000 0000 0000 0000 0000 0000 0000 
5190- 0000 0000 0000 0000 0000 0000 0000 0000 
51a0- 0000 

terminal debug dump - for each address read by readcode 
5170- 0  ,  5171- 0,
5172- FC,  5173- 3F,
5174- 3F,  5175- 0,
5176- 0 ,   5177- FC,
5178- FC,  5179- 3F,
517A- 3F,  517B- 0,
517C- 0 ,  517D- FC,
517E- FC, 517F- 3F,
5180- 0  , 5181- 0