Clyde Smith-Stubbs wrote: > I see that the order of writing the two interrupt controllers > is reversed compared to the above. I know it worked, so give it a go. E.g. > > outp (0x20, 0x20); > if (CommPort[PORTNUM].IRQ >= 8) > outp (0xA0, 0x20); Curiously enough, I think that's actually the *same* thing Steve Baldwin said, but just put slightly differently! -- Cheers, Paul B.