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

Re: GS/OS and IRQs - strange thing



>I want to execute a GS/OS call within an interrupt handler. I know that
>this is not possible, thus I'm using the $01FC88 signal queue outside
>the actual IRQ routine. (A program can post via this address tasks that
>need to be executed when the system is not busy.) Now the funny party
>of the story:
 
>When I call this routine at 01FC88 within a heartbeat task, the program
>crashes at 01FC8C (+/-2).
>When I'm using BindInt (GS/OS call) and call 01FC88 within a 1-second
>or 1/4-second IRQ routine, it works fine.
 
Do you have the Driver Ref? Is RAM switched in?
 
Perhaps you could/should SchAddTask your routine.
 
What are you actually trying to do?
 

--
  --Jay, jay.krell@cornell.edu