Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!julius.cs.uiuc.edu!apple!voder!pyramid!octopus!stever From: stever@Octopus.COM (Steve Resnick ) Newsgroups: comp.os.msdos.programmer Subject: Re: TSR Install: Int 27h or Int 21h,Fcn 31h ? Message-ID: <1990Oct31.004824.2065@Octopus.COM> Date: 31 Oct 90 00:48:24 GMT References: <4684@trantor.harris-atd.com> Reply-To: stever@octopus.UUCP (Steve Resnick ) Distribution: na Organization: Octopus Enterprises, Cupertino CA Lines: 30 In article <4684@trantor.harris-atd.com> sonny@trantor.harris-atd.com (Bob Davis) writes: > > Stuff I read says that Int 27h for installing a TSR >should be considered obsolete and should not be used. Says >use DOS Int 21h, Fcn 31h instead. > > Yet every TSR I look at uses Int 27h to go resident. > > For me, Int 27 works fine. With DOS 3.3, Int 21,Fcn 31 >does not work. Kokkonen's Mark/Release mapmem command shows >the TSR resident after the Int 21, but the specified interrupt >is not shown as hooked by the TSR. And the TSR is not functional. > I just wrote a background serial driver (runs while DOS is doing other things) which is tied to int's 8, 0b, 0c, and 60H. It's installed using Fcn 31 (so that it may be uninstalled later on). It works well. With no problems. This is under MS-DOS 3.3, the program was written using TASM 1.0. I cannot post source as it is proprietary, but if the need still exists, I can try to come up with a scaled down version. Just let me know via mail... Hope this helps.... Steve -- ---------------------------------------------------------------------------- steve.resnick@f105.n143.z1.FIDONET.ORG - or - apple!camphq!105!steve.resnick Flames, grammar errors, spelling errrors >/dev/nul The Asylum OS/2 BBS - (408)263-8017 IFNA 1:143/105.0