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.