In the mean time, to fix the problem you're having, simply change the entry in
your 16F946.BAS file from;

BANK3 $0190, $01EF

to;

BANK3 $01A0, $01EF

And you should be good to go.

As Darell mentioned, I would inform MeLabs of the header file problem for this
device.