> Its an '877 and me text block starts at 0800h > It's a big bunch of ascii for a display but I got loads a messages > and about half way throu msg 34 (address 08ff) it jumps to the > wrong place middle of some previous message (PCL should > be 256 for the computed jump) but I aint sure where bit 9 of the > pointer is > Steve.. Aw, don't 'e talk luvverly [thanks for reminding me what I'm missing while Eastenders is off for a week ;-) ] Try indexing as per AN556, which is to increment and test PCL before doing the call. If there's a rollover in PCL then increment PCLATH http://www.microchip.com/download/appnote/pic16/00556e.pdf -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads