From: "Matthew Smith" Newsgroups: comp.os.msdos.djgpp Subject: Re: Using AS (GAS) to produce COM files - is it possible? Date: Sat, 25 Nov 2000 05:16:21 -0000 Organization: Customer of Energis Squared Lines: 43 Message-ID: <8vnig9$5sl$2@newsg1.svr.pol.co.uk> References: <8vn57g$rol$1 AT lust DOT ihug DOT co DOT nz> NNTP-Posting-Host: modem-40.protactinium.dialup.pol.co.uk X-Trace: newsg1.svr.pol.co.uk 975129929 6037 62.136.65.40 (25 Nov 2000 05:25:29 GMT) NNTP-Posting-Date: 25 Nov 2000 05:25:29 GMT X-Complaints-To: abuse AT theplanet DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com As far as I am aware AS/GAS is 32 bit only .COM files are 16 bit only (again AFAIK) they are similar to DOS 16 .EXE files but always run at address $100 ( at least , when dos was still cp/m ) are you compiling to DOS 16 or DOS 32 with NASM? Fairbairn Family wrote in message news:8vn57g$rol$1 AT lust DOT ihug DOT co DOT nz... > Hi, > > The subject heading says it all. > > I use AS as an assembler for Linux, and I am now creating a port of my > program to DOS and need to assemble some asm code into a MSDOS Com file. All > I can figure out is how to output into coff/a.out formats. > > At the moment I can't even get a simple "hello world" asm program working > under DOS. > > I have rewritten the code into Intel format and it assembles/executes fine > when assembled via NASM (so the code should work - ie the system calls are > available and they do what they are supposed to do) but I would like to use > AS if possible to keep all the ports similiar in their requirements. > > I've tried various LD / Objcopy commands etc with out success. Could I use > objcopy with a the "binary" output target to do what I want somehow? > > Failing that can someone give me an example asm project which will assemble > with AS under DOS? > > Thanks, > Christopher Fairbairn. > >