Here's my problem:
I've got some code that uses assembly intructions which I'm trying to recompe with Borland C/C++ compiler. What Borland does with code conatining assembly is generate a .asm file out of the source code, and then use an assembler to generate the object file from that. By default, it uses tasm (turbo assembler, another Borland product).
Since the compiler doesn't come with a copy of tasm, i downloaded version 5.0. That's the latest version that's free (I'm a poor man). However the assembler generates an error claiming the assembly instructions are illegal. The instructions flagged as illegal are instructions that have only been available since the Pentium II or lIII. It seems that tasm 5.0 doesn't support them.
I tried downloading other assemblers and setting the compiler to use them. The problem now is, when generating the .asm file, Borland uses a format only tasm will recognise. using other assemblers generates a whole list of syntax errors.
In short, what I need is a reasonably priced assembler that supports at least Pentium III instrictions and uses the same syntax as turbo assembler. Any help would be appreciated.