I realize there's been a lot of chatter recently that "DEFINES MUST BE CAPITALIZED".

But as you've seen, that is only true for MPASM.

Simply put, MPASM is case sensitive. PM is not.