HomeUser GuideImplementation NotesDownload Area
Download Area

Software

IMP-77 for 80386 UNIX with Gnu/ELF tools
Download imp-1.03.tar.gz (153 kilobytes) IMP-77 compiler for UNIX. Supplied as combined source, binary and Makefile in a single archive to allow bootstrapping onto your system. Updated 14/12/03.
IMP-77 for Microsoft Windows with Microsoft/COFF tools
Download I32V103.ZIP (141 kilobytes) IMP-77 compiler binaries for Windows. Unzip it into the directory C:\IMP32 and look at the file README.TXT. Updated 14/12/03
Download I32S103.ZIP (100 kilobytes) Source code for the 32 bit IMP-77 compiler - requires IMP-77 binaries (above) to compile. Includes the first, second and third pass and the library source tree. Updated 14/12/03
IMP-77 for MS-DOS with Microsoft/OMF tools
Download I16V103.ZIP (152 kilobytes) IMP-77 compiler binaries for the 80286. Unzip it into the directory C:\IMP16 and look at the file README.TXT. Updated 14/12/03
Download I16S103.ZIP (95 kilobytes) Source code for the 16 bit IMP-77 compiler - requires IMP-77 binaries (above) to compile. Includes the first, second and third pass and the library source tree. Update 14/12/03
Download CLIB.ZIP (341 kilobytes) The IMP-77 compilers need a compatible linker and C library. The 16 bit linker and C library are small, simple and obsolete, but in case you lost yours, here is a copy. Put it in the same place as the compiler. Unfortunately, the Win32 linker and library are both huge, are both current commercial products, and are NOT available on this web site. You will find that the Microsoft C++ "learning edition" is quite inexpensive.

Documentation

The departmental report on IMP-77, IMP77.PDF (130 kilobytes) IMP-77 Manual