At 15:49 04.12.96 +1000, you wrote: >Not a suggestion as such, but can someone please confirm what I am seeing, >so I know I'm not brain-dead; I'm running some code in MPLAB 3.12 simulator >mode, on a Pentium 166, simulating a 4MHz '84. The simulator appears to be >running at 1/3000th real time, i.e. it takes about 3 seconds real time to >simulate 1 millisecond of execution time. If so, that's unbelievably >slow! Someone tell me I'm doing something wrong, please! Clyde, I think there is a programming flaw in the MPLAB-SIM (or in Windows?). Try the following: move your mouse a slowly during simulation; you will recognize a dramatically increased simulation speed. Maybe, MPLAB-SIM waits between every PIC instruction for a Windows timer interrupt (or s.t. like that), and if you move your mouse, MPLAB-SIM receives a large number of mouse-events what might be enough, to trigger next PIC instruction execution. So, perhaps Microchip could change the philosophy of checking for user input: not after every single PIC instruction but only after every 100 (or so). regards, Wolfram +-----------------------------------------------------+ | Wolfram Liebchen | | Forschungsinstitut fŸr Optik, TŸbingen, Deutschland | | mailto:liebchen@ffo.fgan.de | +-----------------------------------------------------+