[comp.sys.ibm.pc.hardware] Surgical removal of TSRs

wbl@plague.Berkeley.EDU (Wen-Po Bobby Lee) (04/17/91)

Pardon me if this is a FAQ or if I'm just asking the impossible...

Is there a PD program that can remove TSRs from conventional memory, or
better yet, one that can remove specific TSRs and "clean up" the memory
(without affecting the DOS kernel or the COMMAND environment).  Also,
how about a program that can remove drivers (like screen blankers)?

Why load them in the first place?  Well, if you have to ask, sometimes
I load them not realizing that I would inevitably get sidetracked from
whatever I started out doing and end up needing more memory.

Please email unless you feel this is of public interest.  Thanks.

------------------------------------------------------------------------------
The views expressed here do not necessarily reflect those of the University
nor any of its affiliates.  -wbl@ocf.berkeley.edu

scotte@applix.com (Scott Evernden) (04/17/91)

In article <1991Apr17.041405.16350@agate.berkeley.edu> wbl@plague.Berkeley.EDU (Wen-Po Bobby Lee) writes:
>Pardon me if this is a FAQ or if I'm just asking the impossible...
>
>Is there a PD program that can remove TSRs from conventional memory, or
>better yet, one that can remove specific TSRs and "clean up" the memory
>(without affecting the DOS kernel or the COMMAND environment).  Also,
>how about a program that can remove drivers (like screen blankers)?

Somewhere in my archives I seem to remember saving a program named "Mark" (or
something?) which claimed to be able to do this.  I played with it a bit and
it did seem to work.  The idea is you run the program first so that a TSR
"marker" is placed in mem; then install all the TSRs you'll want removed
later.  At a later time, you run this other program which "pops" off all the
TSRs installed since the marker TSR.

I think I tracked this down on Compuserve after reading some paragraph
about it in the monthly CIS rag.  -within the last 6-8 months maybe.

Sorry I don't remember more.  If no one else gives you a better pointer,
let me know and I'll try and dig it out...

-scott

ee5391aa@triton.unm.edu (Duke McMullan n5gax) (04/18/91)

In article <1991Apr17.041405.16350@agate.berkeley.edu> wbl@plague.Berkeley.EDU
(Wen-Po Bobby Lee) writes:

>Is there a PD program that can remove TSRs from conventional memory, or
>better yet, one that can remove specific TSRs and "clean up" the memory
>(without affecting the DOS kernel or the COMMAND environment).  Also,
>how about a program that can remove drivers (like screen blankers)?

If you don't have it around, it's likely worth your while to get PC Magazine's
ponderous tome, _DOS_Power_Tools_.  The disk includes two companion programs,
INSTALL (itself a TSR) and REMOVE which cleanly removes all TSRs installed
since INSTALL was last run.  It is rumored to fail for some TSRs; I've not
yet had the problem.   Of course, being a 4DOS user, I've little motivation
to install a bunch of TSRs.  ;^)

I seem to recall some PD removers on SIMTEL-20...I'm sure someone will mention
them if they're there...Keith?

						G'luck,
						    d