// Custom linker script for FPGA PIC implementation. // Code page extended to 4K words (real 16f84a only has 1K). // Bank 1 gprnobank left unprotected so UDL sections can be placed there. // UART/OW registers at 0x70-0x75 are left out of gprnobank. LIBPATH . CODEPAGE NAME=page START=0x0 END=0xFFF CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED CODEPAGE NAME=devid START=0x2006 END=0x2006 PROTECTED CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED CODEPAGE NAME=eedata START=0x2100 END=0x213F PROTECTED DATABANK NAME=sfr0 START=0x0 END=0xB PROTECTED DATABANK NAME=sfr1 START=0x80 END=0x8B PROTECTED SHAREBANK NAME=gprnobank START=0xC END=0x6F SHAREBANK NAME=gprnobank START=0x8C END=0xCF SECTION NAME=PROG ROM=page SECTION NAME=IDLOCS ROM=.idlocs SECTION NAME=DEEPROM ROM=eedata