I am a professional software developer and I need
to re-compile an old C application running on a 80186
CPU from Intel and I need to get the exactly same binary code
generated with the IC-86 Compiler V4.5.
I have already found the IC-86 version V4.0 from year 1988, but I really need the latest one V4.5 from year 1992.
Have you an idea where I could find it ?
Have Intel this complier in its archives ?
Thanks you very much for your help.
All of the versions that we provide are available through the Intel® Registration Center (https://registrationcenter.intel.com). I do not believe we have that version still available. I'll move your question to the C Compiler forum in case they have additional information.
Thanks for your quick answer.
I tried to register this product in the Intel form.
Registering this very old product is impossible I have no serial
number from this epoch to supply.
I hope the C Compiler forum would help or if you could
contact some colleagues retired that could help too.
and best regards,
Yes I know this is a compiler only for C code and for 8086 80186 target.
I have already compiled an old project from 1990 with succes with this compiler,
the problem is that I did not get exactly the same binay code generated at this time probably
because the compiler I used is not the same version that the one from this epoch.
As I have the original compiler outputs from this time I know that they used the version 4.5
and not 4.0. So I would try with V4.5.
I have also exactly the compiler directives they used to build and optimization is enabled.
So I guess the optimization algorithm of V4.0 is not the same than V4.5.
And for certification reasons I need to build exactly the same binary code.
You can find here the doc. I found about the compiler and the assembler.
Would you happen to have the ASM86 development package mentioned in the READ.ME file? It should contain the following files (besides ASM86.EXE and LINK86.EXE, which are present in the ZIP files you uploaded):
I am also interested in compiling very old programs for certification purposes, but without these files I am not able to successfully run SAMPLE.CMD, and I am getting errors such as "WARNING 12: UNRESOLVED SYMBOLS". I'd like to be able to actually run some of the compiled files (e.g. on DOSBOX).
I don't know if it will help but here is a link I've found:
"Intel iC-86 C Compiler, Ver 4.5
This archive contains the Intel iC-86 C Compiler, Libraries, and Manual. These disks were imaged from MSDOS 360KB, 5.25-inch, DS DD diskettes from 1990. Both Dunfield format .IMD and raw image (.IMG) files are provided for each original floppy disk. This comiler works with the iAPX 86/88 Utilities to create executable files."
Hi Laurent and Sergey,
I found this thread to be very useful as older version of IC86 compiler and the related tools are very much needed for compilation.
With the information's shared by you we almost got all the required files except "cnofltl.obj" ?
Please share me a link or the obj file in case you have any.
Also share if you have IC86 compiler version 4.1.