From: "Matthias Paul" Organization: Rechenzentrum RWTH Aachen To: opendos AT delorie DOT com Date: Thu, 27 Apr 2000 18:57:53 +0100 Subject: Re: Compilation Software X-mailer: Pegasus Mail v3.22 Message-ID: <107C6372875@reze-1.rz.rwth-aachen.de> Reply-To: opendos AT delorie DOT com On Thu, 27 Apr 2000 Christoph Fuchs wrote: > Does anybody know where to get the software to compile the kernel files of > openDOS? Well, I don't have the source pack at hands right now, hence I don't know the exact versions any more. While Caldera very specifically describes the assember and compiler versions to use, I also had success working with (newer) issues, so this should not be much of a problem. Briefly, besides the Digital Research assembler RASM (shipping with the OpenDOS sources), you need some version of TASM/MASM for the kernel files, and additionally a C(++) compiler for COMMAND.COM. Caldera uses the Watcom C optimizing compiler 7, but Watcom C 9 should work, too. AFAIK, it's still a commercial product. IBMBIO.COM sources can be easily ported to no longer use RASM and use TASM (3.2) instead. The shell also compiles with Metaware C and Borland C 3.1. Older issues of TASM can be found in Borland's/ Inprise's "DOS Museum" (try www.inprise.com or www.borland.com), but they don't have TASM 3.2 there. Some time ago (at least in Germany) you could find the complete suite of Borland's DOS compilers, assemblers, and corresponding tools on some cheap Franzis' CDs - look out for them in your local bookshop. (If necessary, I can look up the ISBNs). It won't be easy to get a free copy of MASM 5 or 6 if you don't have access to MS' Developer forums, but it shouldn't be to hard to port to TASM. Sorry for not having more detailed info right now, but I still hope, it'll help you a little further. Matthias ------------------------------------------------------------------- Matthias Paul, Ubierstrasse 28, D-50321 Bruehl, Germany eMail: Web : http://www.rhrz.uni-bonn.de/~uzs180/mpdokeng.html -------------------------------------------------------------------