TSR

If you have questions about any aspect of QBasic programming, or would like to help fellow programmers solve their problems, check out this board!
Post Reply
LILY

TSR

Post by LILY »

Can somebody explains what a TSR file is?
User avatar
Pete
Site Admin
Posts: 887
Joined: Sun Dec 07, 2003 9:10 pm
Location: Candor, NY
Contact:

Post by Pete »

It stands for "Terminate and Stay Resident". In DOS, you can only have one program running at the same time. TSR programs are a workaround. If you want more than one program to work together, you have to have the first program run until it's done everything you need, leave its variables/memory somewhere accessible for the second program, and then terminate to let the second program run.

There's a tutorial in the tutorials section: http://www.petesqbsite.com/sections/tut ... tsrv21.zip
Z!re
Veteran
Posts: 887
Joined: Wed Aug 04, 2004 11:15 am

Post by Z!re »

TSR's can also be programs that modify interrupts, a mouse driver is a good example.
I have left this dump.
User avatar
Pete
Site Admin
Posts: 887
Joined: Sun Dec 07, 2003 9:10 pm
Location: Candor, NY
Contact:

Post by Pete »

It also stands for "The Screening Room", a weekly movie reviews show that I work on here at Ithaca College. It's live on ICTV Wednesday nights from 8:30 to 9:00, and reaired twice during the week. :)
User avatar
{Nathan}
Veteran
Posts: 1169
Joined: Thu Aug 19, 2004 6:08 pm
Location: The wetlands of central Ohio, USA
Contact:

Post by {Nathan} »

lol
Image
Anonymous

Post by Anonymous »

If you want to make some yourself...
Int 21h / AH=31h
Never used this though ;)
Post Reply