From: jvasquez AT getntds DOT com (John Vasquez) Newsgroups: comp.os.msdos.djgpp Subject: Converting existing 16 bit assembly code Date: Wed, 22 Nov 2000 19:04:26 GMT Organization: CTSnet Internet Services Lines: 22 Message-ID: <3a1c15a4.93436304@news.connectnet.com> X-Trace: thoth.cts.com 974920011 11315 207.110.36.153 (22 Nov 2000 19:06:51 GMT) X-Complaints-To: abuse AT cts DOT com X-Newsreader: Forte Free Agent 1.21/32.243 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Since I have to access a PCI device that is memory mapped using full 32 bit addressing, I have to convert an old dos program from 16 bit mode to 32 bit mode. This program was used on a 16 bit ISA device. Converting our program was not too difficult. My problems, is that the program used the TCXL library. This library has a lot of assembly code written in Microsoft Assembler. I had RHIDE create a makefile so that I could see what assembler it was using. It was using the NASM program. That program was not in my DJGPP package. Questions: Where do I get the nasm assembler that will assemble my .asm files? Is this assembler compatible with MS assembler (Intel syntax)? I'm I screwd? John V.