[comp.sys.ibm.pc.digest] TSR/Palette-setting interrupt conflict

carsontr@utcsri.UUCP (08/06/87)

    Hi.  I need some help with memory-resident utilities and interrupts.
I have four TSR programs I want to have loaded all the time.  One of them,
an EGA palette setting program, allows me to specify which interrupt I want
it to use [that's all I know about it, BTW; no source or detailed doc].
Its default interrupt, 09, does not work properly -- palette settings only
take effect when I hit the Ctrl key, and they do not survive screen mode
resets.
    Fortunately, the only other 'recommended' interrupt for this program,
1C(Timer) works perfectly -- colour settings are immediate, and survive
any program which tries to change them.  Unfortunately, when this mode
is loaded, and I then try talking to another machine via modem on my
serial port, characters sent from the remote host are randomly lost
(at least one every line, which is too much!).
    Using the recently-posted interrupt listings, I tried other interrupts
for the palette program (paletcon.com), but with no success.  Either
they don't work at all, or they get messed up by my other TSR's.  HELP!
How can I get this set-up to work?  My work-around has been to use
TSR-utility's MARK.COM and RELEASE.COM to remove the palette program
when running Qmodem, and put it back after.  Not very satisfying, though.

My Hardware:  IBM PC-AT, ATI EGAWONDER card  (could be different from genuine
		IBM card)
My Software, and its interrupts, listed as 'hooked vectors' by MAPMEM.COM:

NEWFONT: 10, 7E
WAITASEC: 09, 10, EF, FD, FF
DOSEDIT: 21
PALETCON: whatever I want, default 09

Any hints would really be appreciated.

------------------------------------------------------------------

Carson T. Schutze                 Dynamic Graphics Project
               			  Computer Systems Research Institute
(416) 978-6619			  University of Toronto
				  Toronto, Ontario, Canada
				  M5S 1A4

carsontr@toronto.CSNET
carsontr@csri.toronto.edu
{allegra,cornell,decvax,ihnp4,linus,utzoo}!utcsri!carsontr