Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site voder.UUCP Path: utzoo!linus!decvax!decwrl!pyramid!nsc!voder!gbs From: gbs@voder.UUCP (George Smith) Newsgroups: net.lang.pascal,net.micro.pc Subject: Re: TURBO PASCAL-HOW TO MAKE A PROGRAM RAM RESIDENT Message-ID: <1310@voder.UUCP> Date: Thu, 3-Apr-86 12:40:33 EST Article-I.D.: voder.1310 Posted: Thu Apr 3 12:40:33 1986 Date-Received: Sat, 5-Apr-86 05:37:16 EST References: <316@ptsfd.UUCP> Organization: National Semiconductor, Santa Clara Lines: 23 Xref: linus net.lang.pascal:531 net.micro.pc:7330 Summary: TSR programs with Turbo Pascal In article <316@ptsfd.UUCP>, jdf@ptsfd.UUCP (Jack Fine) writes: > > I would like to > see if anyone can help me with the code necessary to load a program in RAM > and call it up when needed by key selection. Hardware will be both ibm pc > > Jack I think I can help. First there are two magazine articles that are very good references about writing Terminate and Stay Resident programs for PC-DOS. They are: (1) Writing Desk Accessories by Tom Wadlow Fall 85 Special issue of Byte called Inside the IBM PCs (2) Interrupt Borrowing with Turbo Pascal by Stephen Davis Sep/Oct 1985 issue of Micro/Systems Journal Second, I have the source code for the THELP.PAS program that is mentioned in the article by Davis. It could be used as a skeleton for any program that needs to be TSR and callable by hitting a 'hot key'. I will mail it to those who request it (if there are a lot of requests, I will post it to net.micro.pc).