It's incredible to see such an amount of Transputer work without seemingly mentioning either Occam or the microcode instructions regarding channels. The fact the Transputer was intended to be a high performance design is so often lost, and the development of the floating point units proved one of the more successful bits of the entire enterprise.

The impressive part here isn't so much the emulator, but all the rest. A pascal compiler for the Transputer as a teenager in early 90s Mexico? That's brilliantly unlikely.

I have fond memories of implementing a variety of parallelized search algorithms with Occam for the one Transputer we had at the school lab. I loved it. The professors and TAs thought I was nuts.

I too loved Occam. It was a real eye opener as to how you could structure things that more people should be exposed to.