I don't have that chip handy but I did compile the code for it and looked at the .lst file. Needless to say I can't see anything strange
Code:
movlw low (low (_topline))
movwf R5
clrf (R5) + 1
movlw 041h
clrf PCLATH
call ARRAYWRITE
movlw 042h
clrf PCLATH
call ARRAYWRITE
movlw 043h
clrf PCLATH
call ARRAYWRITE
movlw 061h
clrf PCLATH
call ARRAYWRITE
movlw 062h
clrf PCLATH
call ARRAYWRITE
movlw 063h
clrf PCLATH
call ARRAYWRITE
As you can see it loads 41,42,43,61,62,63 (hex) so no conversion done. Not there at least.
/Henrik.
Bookmarks