TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: Jasen Betts
from: Dominique Curtis
date: 1998-10-10 01:42:28
subject: TSR`s and changing Std I/

Hello,

 JB> you're in luck it doesn't complicate things.

I figured as much, but you never know.. had to ask. :)

 JB> find some sample TSR code, (look up keep() or _dos_keep() in your
 JB> reference.)

I have lots of sample TSR code.. and I have messed around with them, but it
's not good to do that when you don't know quite what your doing... it
really can screw up your memory.

JB> you need to hook interrupt number 0x09 (the keyboard
handler) call  JB> the default handler and then check if anything was put
into the  JB> keyboard buffer, then it's simply a matter of translating the
 JB> scancode/value in the buffer to your modified version.

Okay.. that doesn't sound too bad...

 JB> Q: how are you going to logon with this tsr messing up what you type?

Well.. I will have to have the TSR be able to remove itself from memory -
which i've read can be immpossible depending on what tsr's are loaded
before..

JB> A: make the tsr activate/deactivate by a special keystroke - maybe
JB> JB> the scroll-lock button
JB> JB> JB> HELPPC is an excellent shareware reference for this sort of
thing.  JB> it's been around for many years, should be a copy near you.

Okay... well thanks for the help.. I think I'll look at those TSR programs
more carefully, and get started. :)

Ciao!

... I am Fudd of Borg.  Wesistance is usewess!
-*- TurboEDIT v1.60a+ [MSP96]
--- Ezycom V1.48g0 01fa0167
* Origin: Milky Way, Langley, BC [604] 532-4367 (1:153/307)
SEEN-BY: 396/1 632/0 371 633/260 267 270 371 634/397 635/506 728 810 639/252
SEEN-BY: 670/218
@PATH: 153/307 8086 800 140/1 396/1 633/260 635/506 728 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.