picl, a compiler/loader for PiCLab board written in tcl/tk
http://www.physics.brocku.ca/Courses/2P32/lab-manual/pic-assembler.pdf
simulator for PIC microcontroller
It's a tool that is a combination compiler/ide/emulator/control device for a home-grown digital Electronics lab platform, called PiCLab.
picl is freely available, but it really does require the development board itself to make full use of it, even if it works happily without one.
links:
description
picl.tcl
The above description is of both hardware and software, written by the primary author of the application, Phil (a lab demonstrator in the Department of Physics)
The application has been 13 years in development and is mature and stable.
woaw!
(works on Androwish)