X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: rugxulo AT gmail DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP and FreeBASIC Date: 16 Mar 2007 20:49:59 -0700 Organization: http://groups.google.com Lines: 51 Message-ID: <1174103399.290410.244310@o5g2000hsb.googlegroups.com> References: NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1174103400 24213 127.0.0.1 (17 Mar 2007 03:50:00 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Sat, 17 Mar 2007 03:50:00 +0000 (UTC) In-Reply-To: User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.10 (Windows NT 5.1; U; en),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse AT google DOT com Injection-Info: o5g2000hsb.googlegroups.com; posting-host=65.13.115.246; posting-account=qvj7NA0AAABallzf-E3FtUCXEd65I-J8 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mar 16, 9:28 pm, "Rod Pemberton" wrote: > wrote in message > > news:OF8AF922AF DOT 4607ACC7-ON872572A0 DOT 00607846-872572A0 DOT 0060B4E6 AT seagate DOT com... > > > "Rod Pemberton" wrote on Fri, 16 Mar 2007 > > 00:18:12 -0400: > > > # Daniel Borca also has an experimental ELF version of DJGPP which > produces > > # true flat binaries: > > #http://www.geocities.com/dborca/djgpp/elf/djelf.html > > > Hmm, I had no idea anyone was even working on this! > > > That seems like the thing to roll in for v2.05 - gotta get v2.04 out > > first though :) > > Well, he's not the only one. Apparently, I posted these two to another NG > and not here... > > DJGPP ELF binutils:http://membres.lycos.fr/placr/ > > another ELF binutils:http://elfbinutils.narod.ru/ > > I would suspect that with GRUB and GRUB4DOS being able to load ELF binaries, > DJGPP and ELF would be useful for OS development with DJGPP. > > Rod Pemberton I think the first of those only produces ELF reloc, but the second is only ELF executable. (FYI, I know nothing about ELF personally.) Pascal Lacroix's DJGPP ELF-outputting tools are old (binutils 2.9, and his page is a few years old [July 31, 1999!], and doesn't even have src for the tools!). BUT ... AS-ELF.EXE (DJP-packed, so unpack it and repack w/ UPX, heh) is very slightly used for OctaOS (most of max16c.c -- tiny chess; also, for core of zlib). These C files compile with any DJGPP version but (for now) the resulting assembly (.s) files need AS-ELF to output ELF reloc, which Octasm (OctaOS version) reads (FYI, YASM *could* be used instead but doesn't work with Octasm yet). OctaOS is a quite nice little boot OS, in my opinion. But most of it is in assembly (Octasm) with very little of a standard C lib implemented, so don't get your hopes up, DJGPP fans. But do have fun! :-) http://octaos.joox.net