I am using mpsim for DOS. The documentation says that it works for both the 16Cxx and 17Cxx processor families. Is there a strategy one can use to take code that will actually run on a 12C5x chip and at least be able to test it for fatal errors like subroutines that don't return and logic errors? In other words am I just going to have to wing it on 12C5x's or can I write the code for a close relative of that group in the 16Cxx family in order to make sure that it should run? Also, is the 17C43 too recent to simulate with mpsim? Martin McCormick