🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.pc
Article #8730

Re: Removing Memory Resident Programs Part 1 of 2

#8730
From: this space for rent
Date: Tue, 04 Nov 1986 21:10
62 lines
2476 bytes
Removing memory resident programs:


First off, thanks to one and all for your quick replies.  Special thanks to
Michael Bruno for mailing me the package that is the second part of this
posting.

Back to business, there seem to be two solutions to the problem.

Solution 1

     There is a commercially available package by the name of Referee.  It too
     is memory resident, however it lets you add and delete memory resident
     program on command.   Those people who do use the package swear by it.


Solution 2

     This one is much less elegant, BUT it PD software, and is the second part
     of the posting.  The package is called CLRTSR and consists of two
     routines:  MARK.COM and RELEASE.COM.

     From the manual page:

     1)	Call the program MARK.COM before installing any memory resident
	program that you may wish to deinstall alter.  This marks the current
	position in mormory and stores the DOS interrupt vector table (all
	interrupts from 0 to FF).

     2) Install whatever TSRs (terminate and stay resident) that you want to 
	use in the normal way that you install them.

     3) When you wnat to deinstall all the TSRs above the last MARK, call the
	program RELEASE.COM.  This will release all of the memory above (and
	including) the last MARK and restore all interrupt vectors taken over
	by the memory resident programs.

        MARK and RELEASE can be "stacked" as many times as desired.  RELEASE
	always releases the memory above the last MARK called.
     

So there you go, I have included the "ARC'D" version of CLRTSR in the second
part of the posting.


Again, thanks to all of you who helped me out.

John Nevius
John Fluke Mfg. Co. Inc.
P.O. C-9090  MS-266D
Everett, WA.
        98206

(206)-356-5068


UUCP:
 
{decvax!uw-beaver, ucbvax!lbl-csam, allegra, ssc-vax, decwrl!sun}!fluke!nevius

ARPA:
	fluke!nevius@uw-beaver.ARPA
Technical Details
Message-ID: <1462@vax2.fluke.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!hplabs!tektronix!uw-beaver!fluke!nevius

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!hplabs!tektronix!uw-beaver!fluke!nevius
From: nevius@fluke.UUCP (this space for rent)
Newsgroups: net.micro.pc
Subject: Re:  Removing Memory Resident Programs  Part 1 of 2
Message-ID: <1462@vax2.fluke.UUCP>
Date: Tue, 4-Nov-86 16:10:17 EST
Article-I.D.: vax2.1462
Posted: Tue Nov  4 16:10:17 1986
Date-Received: Fri, 7-Nov-86 08:34:52 EST
Distribution: net
Organization: John Fluke Mfg. Co., Inc., Everett, WA
Lines: 62