My TOP2048 didn't list microchip 16f88 so I added the following line(including spaces) to the 2048.lst file after the 16f84a and it works now. I couldn't find this info in the forum so if it's old news I apoligise.(ver 2.52 and 3.50)
MPU MICROCHIP PIC16F88 ,PIC1687XA 0 #07,60,pkg=18,cfg=8,dly=2,fla=4096,ee=256,vcc=5000