Here is the documentation on the PU17 Microprocessor .
Here is the zipped Verilog source code for the PU17 and also an Assembler for it.
Here is the zipped source for the machine code monitor and C compiler for the microprocessor.
The following file is an assembly listing of the monitor compiled for PU17.
Here is the generated C code created from the Verilog by CBG VTOC. This, together with the wrapper files provided with the source is all that is needed to make an emulator for the microprocessor.