This is the current working IMP-77 x86 compiler and library source. Use the "create directories" option in your unzipper, and it will put the library source in a subdirectory. Although written in a SKIMP dialect of IMP, this version now includes operations (especially floating point math) not included in the original 8086 SKIMP compiler. This version was iteratively bootstrapped, and now needs a real IMP compiler (itself) to compile. One day, I'll write some documentation, but meanwhile you should be grateful for the fact that I added a few comments! For those of you familiar with PSR compilers, a warning - this only LOOKS like a PSR compiler - at a detail level it doesn't work quite the same way. In fact in a couple of cases you might find it designed to confuse - there are routines and data structures with the same name as the PSR equivalent, that do different things. Sorry about that, but variety is the spice of life. Andy Davis