the latest attachment is not working.

my 2 cents

looks like the auto context saving for low p interrupts needs addressing too.

if its going to fly the vectored isr capability should not be ignored .

not quite sure about the MOVFFL issue
sfrs in access bank should be ok.
the others should respond to the appropriate banksel , I think .
the few pieces of asm code example in the datasheets look fairly conventional in that reguard