Message-ID: <395A594C.5D62AB54@home.com> From: Mark & Candice White X-Mailer: Mozilla 4.7 [en] (Win95; I) X-Accept-Language: en,pdf MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: Creating standalone binaries References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 24 Date: Wed, 28 Jun 2000 20:00:50 GMT NNTP-Posting-Host: 24.0.127.127 X-Complaints-To: abuse AT home DOT net X-Trace: news1.rdc1.mi.home.com 962222450 24.0.127.127 (Wed, 28 Jun 2000 13:00:50 PDT) NNTP-Posting-Date: Wed, 28 Jun 2000 13:00:50 PDT Organization: @Home Network To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com new:/alt.os.development http://mega-tokyo.com/osd/ http://members.home.net/mhewii/welcome.htm http://www.mega-tokyo.com/os/os-faq.html You can use Nasm and Djgpp to make a 32 bit file that will run when booted. If you can spare the space using coff, instead of bin makes linking and testing easier. You will need to find or make all the external C function that you wish to use. Most functions of the C language are external! You could look for libs for your embedded target for Gcc. (Djgpp is a DOS hosted and targeted port of gcc) Remember that you will need a loader (external or in crt0) to get the processor into Pmode, unless your using a 386ex, (or something like that) that boots in pmode. Hope this helps. -- ------------------------------------------ Mark & Candice White System programming hobbyists. http://members.home.net/mhewii/welcome.htm