Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ames!sun-barr!newstop!sun!imagen!qmsseq!pipkins From: pipkins@qmsseq.imagen.com (Jeff Pipkins) Newsgroups: comp.sys.ibm.pc Subject: Re: Need hints for books/articles/PD src code on programming TSRs Message-ID: <66@qmsseq.imagen.com> Date: 16 Dec 89 21:00:56 GMT References: <21493@uflorida.cis.ufl.EDU> Reply-To: pipkins@qmsseq.UUCP (Jeff Pipkins) Distribution: na Organization: QMS Inc., Mobile, Alabama Lines: 25 In article <21493@uflorida.cis.ufl.EDU> kcw@beach.cis.ufl.edu () writes: >I was wondering if there are in good books or articles on >writing TSRs. Books that I have seen spend very LITTLE time on >the aspects of writing TSRs. Get a copy of the MS-DOS "Encyclopedia". I know that's a pretty stupid name for a $75 paperback, but there is some previously undocumented information there that is still no printed in the MS-DOS technical reference manual. None of this stuff is new; the only reason MS finally put it in print is that it became common knowledge in the industry anyway. Don't get a copy of Michael Hyman's book "Memory Resident Utilities, Interrupts, and Disk Management with MS & PC DOS" MIS Press. It's too vague where the details are important, and the bottom line is wasted time & money. Not Recommended. Also, there is a list of (previously) undocumented DOS functions posted on SIMTEL. I don't know the name of it right off-hand. Lastly, a good book on multithreaded operating systems should be handy. You need to have a good understanding of the issues involved in reentrancy, interrupt service routines, and timeslicing. Good Luck.