From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike McCarty Subject: Re: Runtime error 200 => How to slow down dosemu? Date: Thu, 27 Apr 2006 10:24:13 -0500 Message-ID: <4450E21D.3090101@sbcglobal.net> References: <87bqut4amt.wl%felix.klee@inka.de> <444E3BA4.3080906@frukt.org> <87odypwh7g.wl%felix.klee@inka.de> <444F3DC7.3060508@frukt.org> <87fyk0w52u.wl%felix.klee@inka.de> <87ejzkw2cc.wl%felix.klee@inka.de> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <87ejzkw2cc.wl%felix.klee@inka.de> Sender: linux-msdos-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Felix E. Klee wrote: > At Wed, 26 Apr 2006 20:43:21 +0200, > Felix E. Klee wrote: > >>Hopefully, the error message won't resurface. > > > It just did. :-( How big is this program? Would it violate your license to send me a copy? "Runtime error 200" is a report, AFAIK originating only with Borland's Turbo Pascal, reporting division by 0. When the error occurs, the instruction pointer (IP) gets reported. Is it always the same? There is a common cause of that report occurring which is in the initialization of the counter used in the delay() procedure for creating millisecond resolution delays during execution. But this is not the only possible cause. Your program may have other causes for division by zero. Some or all of these may be related to the speed of execution. Mike -- p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);} This message made from 100% recycled bits. You have found the bank of Larn. I can explain it for you, but I can't understand it for you. I speak only for myself, and I am unanimous in that!