Difference between revisions of "TSR"
(New page: TSR's were popular in the MS-DOS days as psudo multitasking. They would 'terminate and stay ready'. You could call them up with a hotkey and you could have them accessible from another p...) |
m (+cat) |
||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| − | TSR's were popular in the MS-DOS days as | + | '''TSR''''s were popular in the [[MS-DOS]] days as pseudo [[multi-tasking]]. They would 'terminate and stay resident'. You could call them up with a hotkey and you could have them accessible from another program. |
These were VERY hard to program as MS-DOS was intended as a single tasking program. | These were VERY hard to program as MS-DOS was intended as a single tasking program. | ||
| − | Many | + | Many [[debugger]]s ran as TSR's. |
| + | I think the most popular TSR was Sidekick from Borland. Sidekick included a calculator, notepad, appointment book, basic terminal program, clip board among other things. | ||
| − | {{stub}} | + | TSR's typically [[hook]]ed the [[keyboard]] [[interrupt]] looking for a special sequence that would call them up, and interrupt the underlying program. More sophisticated ones would also hook the timer, and allow the 'foreground' program to continue to execute, a form of multitasking. |
| + | |||
| + | {{semi-stub}} | ||
| + | |||
| + | [[Category: DOS Enhancements]] | ||
Latest revision as of 13:28, 1 January 2019
TSR's were popular in the MS-DOS days as pseudo multi-tasking. They would 'terminate and stay resident'. You could call them up with a hotkey and you could have them accessible from another program.
These were VERY hard to program as MS-DOS was intended as a single tasking program.
Many debuggers ran as TSR's.
I think the most popular TSR was Sidekick from Borland. Sidekick included a calculator, notepad, appointment book, basic terminal program, clip board among other things.
TSR's typically hooked the keyboard interrupt looking for a special sequence that would call them up, and interrupt the underlying program. More sophisticated ones would also hook the timer, and allow the 'foreground' program to continue to execute, a form of multitasking.