> Are you writing this from scratch, or copying someone's template? >Just as an outside guess, have you tried *not* clearing the secondary >controller? I have a *funny* notion the BIOS may do that for you. Or >maybe the primary. Actually, I'm working on some code that I started several years ago, then abandoned to support only low-number IRQs. Now I'm in need of a generic any-IRQ routine for a DOS app in Win95, so I tried reviving it. Now that I have a great resource (the PIC list) I thought I would try asking. When I don't clear the secondary controller, nothing works. Andy ================================================================== Andy Kunz - Montana Design - http://www.users.fast.net/~montana ==================================================================