Jag tror att jag för första gången har överskridit 2K-gränsen i ett projekt, där en tabell oturligt nog har hamnat på adress 0x000151 (enligt *.map-filen), vilket vad jag förstår är i en annan "page" som inte är direkt adresserbar utan att använda PCLATH. Jag försöker nu förstå mig på hur jag ska använda PCLATH för att nå den med mitt CALL...
Min största fundering är dock om det verkligen inte finns någon indikering på att detta problem uppstått? Jag märkte det ju inte förrän saker och ting började strula och därefter kollade i map-filen. Det känns otroligt bökigt att sitta och dubbelkolla map-filen efter varje omkompilering. När man kör "relocatable mode" ändras adresserna rätt friskt så fort man gör en liten ändring.
Nästa gång jag kompilerar kanske tabellen ligger under 2K och något annat hamnar över 2K. Hur ska man hantera detta utan att få gråa hår? Jag har sökt på forumet, men inte sett något bra svar, alternativt inte fattat

Edit: stavfel