Xref: news2.mv.net comp.os.msdos.djgpp:826 From: Mark Phillips Newsgroups: comp.os.msdos.djgpp Subject: DJGPP Compiler - what does ___start() do ? Date: Tue, 06 Feb 1996 12:58:32 GMT Organization: None Lines: 23 Message-ID: <322514123wnr@phillipm.demon.co.uk> Reply-To: mark AT phillipm DOT demon DOT co DOT uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp We have used the DJGPP compiler to produce 68xxx code for an embedded micro. If the code produced is executed from the beginning of _main() the program 'crashes'. However, if the code execution commences after the ___start() call (which is, presumably, the system PROLOGUE) ^^^ the program seems to run OK. Does anyone know what ___start() does, why this phenomenon occurs and how it may be circumvented ? Mark -- --------------------------------------------------------------------------- | Mark Phillips EMail: mark AT phillipm DOT demon DOT co DOT uk | | Datacall Systems Ltd, Tel: (+44) 01454 625252 | | 1156 Aztec West, Fax: (+44) 01454 620909 | | Bristol, | | BS12 4Tf | | United Kingdom | ---------------------------------------------------------------------------