Recently I disassembled a very old TSR clock program, which was
apparently written by a James Howorth for the PC1512 which,
incidentally, works just fine on other boxes such as my old Pentium MMX
166MHz box, and used the disassembly to write an exact clone of the TSR
clock program. Took me a day to do, just like what I used to do back in
the old days ;o)
Now my question; I wanted to change the program's functionality such
that it can deinstall itself from memory when required. Just restore
the vectors it takes over and then releases its memory back to the
MSDOS pool, that's what I gathered from Ralf Brown's interrupt list.
Only trouble is, this program is so old it still uses int 0x20 to exit,
and int 0x27 to terminate and stay resident. I'm just wondering what's
the equivalent for releasing itself from memory. Does anyone knows?
(don't tell me about the 0x21 int TSR calls as I already know about
them)
Thanks
Alex
--
http://www.munted.org.uk
You've been eating the cat food again, haven't you?


|