Re: A86: Re: User Interupt routine size


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

Re: A86: Re: User Interupt routine size




or maybe you could try making a permananent place on ram page 1 or 0 (whatever
is default i dont do anything with ram pages) and jump to that for any calls
you need but i dont know if its possible

Patrick

Jimmy Mårdell wrote:

> At 18:29 1998-01-30 -0500, you wrote:
> >
> >You could probably tell it to run a program so that way you could have the
> >more space
>
> NOT a good idea since it's called 200 times a second... it would
> have to look up the program all the time which takes a lot of
> time. And you can't (don't have time) to copy it each time to
> the _asm_exec_ram location (which also would overwrite a program
> if an asm program is running).
>
> The only (?) way to make long interrupt handlers would be to,
> when installing the TSR, insert the string at the top of the user
> RAM (like ZShell). Somewhat tedious since you would have to
> move all other programs, and copy between RAM pages.
> If you got that to work, all you would have to do is to
> swap to the 2nd RAM page and jp $8000 - very fast. Just
> don't forget to restore the old RAM page.
>
> --
> Real name: Jimmy Mårdell
> IRC......: Yarin
> Email....: mailto:yarin@acc.umu.se      <-- NEW E-MAIL ADDRESS!!!!
> Homepage.: http://www.algonet.se/~mja/




References: