Rob Severson says:

I'll help by making "Community Programmer" firmware/application support for the USBSIMM. ( http://usbsimm.home.att.net ) I just need to create a generic algorithm processor. I can use the "Engine" language as a starting point.

Tony Nixon has opened the PIC source for the Engine programmer and offered to provide web space:

As promised, I've opened up the PIC source code for the engine and it is available with the complete project files at...
http://www.bubblesoftonline.com/engine.html

I don't see any value in opening the Windows code because, as was mentioned, there are many platforms that people want to operate from so perhaps a more generic idea needs to be implemented.

The engine source code is simple to use and reasonably straight forward. Any serial port can talk to it. Unfortunately, I was a little bit slack in explaining some bits and pieces, but when you look at it there is not much to it.

NPCI bytecode language: http://www.cis.cau.edu/301/assembler/npci.asm

James Paul will also provide web space at http://www.jpes.com

Jose Souto has offered to help in any way possible