coltoff@burdvax.UUCP (Joel Coltoff) (05/30/86)
I've just lifted my head up from a few months of hardware design to find that a) the snow has melted and people are spending lunch hour out in the courtyard and b) the the Microsoft C and MASM on our PC don't gernerate stand alone code for my 80186 board. Does anyone know of a clean approach to coerce the linker into doing this for me? The only solution I have been able to come up with is a real kludge using SYMDEB to strip out the DOS headers and then dump the code to a new file. From there it is a few painful steps to convert the binary into hex, then into Intel hex format and finally dump it across a serial line into my board. UGLY. Are the intermediate object files compatible with any others? If so I may be able to use a linker we have on the VAX to finish up the job for me. The problem with the rest of the tools is that the cross compiler is for a small model 8086 and the assembler, among other problems can't hack directives, like 'byte ptr', that the code is sure to contain. Any insights into this problem will be greatly appreciated. - Joel Coltoff {sdcrdcf,psuvax1}!burdvax!coltoff