Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!imagen!atari!portal!cup.portal.com!Randomizer From: Randomizer@cup.portal.com Newsgroups: comp.lang.pascal Subject: Re: Turbo 4.0 Message-ID: <1364@cup.portal.com> Date: Mon, 9-Nov-87 01:58:27 EST Article-I.D.: cup.1364 Posted: Mon Nov 9 01:58:27 1987 Date-Received: Wed, 11-Nov-87 04:24:52 EST References: <752@cup.portal.com> <880@cup.portal.com> <1335@cup.portal.com> Organization: The Portal System (TM) Lines: 39 XPortal-User-Id: 1.1001.2065 This is a follow up to my earlier message about turbo 4.0 >extensive inline code. Turbo 4 does not support the 'external' statement >anymore. It tells me to convert the external file to an .OBJ file to be linked >or to convert it to a typed constant. This bothers me since my Mouse driver >from mouse systems will no longer work. This is not true -- there is a file called BinObj.exe on the distribution disk that allows you to convert a binary file to .Obj The mouse driver works fine, the implementation of a external procedure is (example): mouseTp(Var m1,m2,m3,m4 : integer); external; {$L mouse.obj} >The microcalc/graphics -- disk contains a lot of DEMO source --- it also >contains misc. fonts etc... I don't know what I need or don't need. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ There is a readme file on the distribution disk that explains what each file does. >there is a INCR() and DEC() function similar to 'C's ++ statement. I ran a algorithm in the form: while i < 500000 do incr(i); verses while i < 500000 do i := i + 1; On my turbo xt-clone the incr() algorithm ran 3 seconds faster. ......................... randomizer@cup.portal.com Just my opinions -- a first look.