Provided in PR 12490 by Shelby <snoonan@dragonfly.tbearsiberians.com> Minor modifications by myself. gpsim is a PIC simulator that supports X, stimulii, and modules