Mail Archives: opendos/1997/05/06/08:52:48
On Tue, 6 May 1997, Mark Habersack wrote:
> DJGPP + NASM would be better. I assume you think about Linux 16-bit A86 AT&T
> assembler? Well, it's not documented at all and most DOS users don't know
> anything about AT&T assembler syntax (although it's better than Intel's IMHO)
> And compiling the sources under DJGPP is not a problem at all. The problem is
> to *port* the operating system to the 32-bit world. You cannot just recompile
> COMMAND.COM and several other utilities under DJGPP and expect it to work.
> COMMAND.COM uses dozens of hacks to talk to the DOS kernel, hacks which
> wouldn't work from 32-bits. The same applies to the kernel - have you seen
> the sources? If you have, then you know what I'm talking about.
DJGPP + NASM (or GAS or whatever) would do very well for 32-bit code, but
as DJGPP cannot do 16-bit real-mode, we've got to find a free C compiler
for DOS for OpenDOS/16! I didn't check LCC more when I saw that it was
32-bit itself. We need a compiler that runs on less than 386.
Micro-C anyone? It's going to be for porting from ASM anyway...
Pierre Phaneuf
- Raw text -