Your OnDiff variable is probably a WORD, and it's probably the only variable you are using with the WRITE command.
There is an issue with PBP 2.60 when using ONLY WORD variables.
See the last issue on this page (Command affected: WRITE)
http://melabs.com/support/pbpissues.htm
Correct, DEVICE is only for the default PM.exe assembler.On another topic,
The @ DEVICE format for setting fuses does not work with MPASM.
There must be a syntax error in your statement.The @ __config directive is flagged as an error by MPASM.
What error does it report?
Usually the error tells you where the problem is. (but not always)
Bookmarks