PicL aka PICLab

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)

picL_ss