Re: A86: Terms


[Prev][Next][Index][Thread]

Re: A86: Terms




Why can't there be more than one user interrupt installed at a time?  On
the pc when you install an interrupt, you just read in the vector of the
int you want, set it to the start of your ISR (interrupt service routine),
then call the old ISR at the end of yours.   So if program A is running
when you install your program B, program B reads in A's address, sets the
vector (the address the cpu calls when that interrupt is run) to it's
address (program B's address), then calls program A's address when it's done.


At 10:48 AM 5/5/98 -0500, you wrote:
>
>hooking into refers to anything that changes the normal operation of the
>system. so the user fonts, the interupts, the tokenizing are all hooks. tsr
>are user defined interupts (i suppose you could call the other interupts
>tsr's too). the font is just a table that bypasses the other font table if
>the flag is set to look up the font in your table first before it looks it
>up in the regular font table. the addons you are talking about (you mean
>special functions,etc?) are installed into memory but can be overwritten
>easily if another program thats installing doesnt check them. only one user
>defined interupt can be there at one time (that is unless someone makes a
>program that checks the user defined interupt, turns the flag off that makes
>the interupt work, then puts their interupt into the memory starting right
>on the ret of the other interupt...then you could have more than one
>interupt installed but they might conflict).


----------------
David Phillips
electrum@tfs.net


Follow-Ups: References: