When I first saw MPLAB X, it was apparent that it was designed for C and not Assembly. There also seems to have been an awful lot of effort put into cutesy icons when a simple word like "run" would do. At least, I didn't see any "like us" on Twitter links at the bottom of the pages. 
Anyway, my problem simulating an important peripheral (i.e., doing a synchronous stimulus) may be related to using MPLAB SIM that came with MPLAB 8.92 instead of the X version. Microchip's response seems to be, use MPLAB X; we don't support 8.92 anymore. Of course, there are no more guarantees it will work with the 12F1840 chip than there were with MPLAB SIM, which is also claimed to be compatible.
For those using Assembly with MPLAB X, how do you like it? Are there more benefits than problems?
John
Anyway, my problem simulating an important peripheral (i.e., doing a synchronous stimulus) may be related to using MPLAB SIM that came with MPLAB 8.92 instead of the X version. Microchip's response seems to be, use MPLAB X; we don't support 8.92 anymore. Of course, there are no more guarantees it will work with the 12F1840 chip than there were with MPLAB SIM, which is also claimed to be compatible.
For those using Assembly with MPLAB X, how do you like it? Are there more benefits than problems?
John