Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!decwrl!ucbvax!PENNDRLS.UPENN.EDU!GTHEALL From: GTHEALL@PENNDRLS.UPENN.EDU (George A. Theall) Newsgroups: comp.sys.dec.micro Subject: Re: Turbo C on Rainbow? Message-ID: <9010311322.AA00987@remote.dccs.upenn.edu> Date: 31 Oct 90 13:08:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 31 >I was looking at obtaining Turbo C and remembered that there was some >discussion in this newsgroup about a special patch to make it work on a >Rainbow. I apologise for repeating this discussion but I wonder if anyone >could send me the details. [I missed this article the first time around. Thanks for bringing it to my attention, Warner.] There are two approaches the poster could take. First, there's Warner's RABIT program to insulate the Rainbow from Turbo C (or C++) and its afinity for INT 18h. His is a neat approach, will work with any version, but does require you to run RABIT beforehand. Second, there are a variety of patches available for Turbo C (but not for TC++, as far as I know) which force TCC.EXE to explicitly use something other than INT 18h. Essentially, you change a few bytes in TCC.EXE once and forget about it. If you upgrade to a different version you must apply a different set of patches (if they exist), but at least you don't have to worry about loading another program. You can find both Warner's RABIT and a patch set I developed for Turbo C v2.0 in the INFO-DEC-MICRO file archives. For the latter, look at TC2PATRB.ZIP in directory INFO-DEC-MICRO.PROG on DRYCAS.CLUB.CC.CMU.EDU. [Patches for earlier versions of TC were described in an article in _Rainbow News_, but I don't know which issue.] George --- BITNET: GTHEALL@PennDRLS Dept. of Economics Internet: GTHEALL@PennDRLS.UPenn.Edu University of Pennsylvania AT+TNet: +1 215 898 3419 Philadelphia, PA 19104-3987