Its simple enough. We never supported basic interrupts on Nano. We dropped Basic interrupts when we released the Nanos. Only AtomPro supported BasicInterrupts. The reason is simple. We can't spend hours on the phone to help people code for interrupts. AtomPro interrupts are 199 times simpler. Nano/Atom interrupts were not and had many gotchas due to memory and processing power limitations. People were expecting more from them than they could ever do and then complained when we didn't meet their expectations by doing the work for them. We can't afford that.

So Basic interrupts were dropped. The old MBasic ISRASM interrupt system is still available, primarily for advanced (eg guru class) users. We do not do tech support on it other than the few examples we've posted. All for the same reason we dropped Basic interrupts. I wish we had infinite time to support every possible feature of the PICmicro but we don't.

As for the ISRASM system...
The ISRASM{} block is were you will jump to when any interrupt executes on a Nano or Atom processor. It is your job to write code to handle everything except for the entry and exit from the interrupt handler. The ISRASM automatically saves the STATUS,FSR,PCLATH and W registers and restores them on exit from the block. You use the PICmicro interrupt system just as they document it in the PICmicro datasheets. Set the GIE and in most cases the PEIE bits to enable interrupts along with the specific interrupt enable flag for the interrupt you need to use. Then in the ISRASM block you will need to clear the interrupt flag and then execute your asm code. If you are using more than one interrupt at a time you will also have to check to see which interrupt cause that particular interrupt in the ISRASM handler.