From: Kyle Owen: Tuesday, February 11, 2014 9:30 AM
Interrupts! I hadn't even considered those...oops!
I don't have enough
space in my system handler to 1) check if interrupts are enabled, 2)
disable them, and 3) re-enable them if necessary. Just to see if it would
do something different, I disabled interrupts altogether in my subroutine.
Sure enough, it completely broke the functionality of the system. I guess I
can safely assume that programs don't disable interrupts prior to entering
a handler.
No OS/8 device driver, to my knowledge, is prepared to handle interrupts,
so I wouldn't sweat that. The application should turn off interrupts before
requesting OS/8 services.
Vince