On 2015-01-13 03:19, Rick Murphy wrote:
At 01:17 PM 1/12/2015, Johnny Billquist wrote:
And of course, you also have things like OS/8,
which runs with
interrupts off at all times, to which the answer to the original
question would be "OS/8". :-)
The OS/8 FORTRAN runtime (FRTS) runs with interrupts enabled. OS/8 in
general doesn't care if interrupts are on, which is how OS/78 (or was it
OS/278?) symbionts worked. So, you can't blame OS/8 for getting into the
way. There's nothing typically in OS/8 that requires interrupts to be
disabled, but it's true that most of OS/8 doesn't do anything to handle
interrrupts.
By the way. Thanks for reminding me about the OS/8 printer background
job. I should go back and recheck how that actually did it, as a simple
interrupt enabled setup will have problems, which I mentioned.
I think it might have been OS/278 only, which also means there might be
slushware required...
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol