> If for example there's a TSR or something which can say route IRQ19 to
> IRQ3 I think that would do for the forseeable future, but I don't even
> know yet if that makes sense.

In the traditional PC architecture, there are only 16 IRQs (0-15) managed by 
two Programmable Interrupt Controllers (PICs).  Intel developed APIC (Advanced 
Programmable Interrupt Controller) in the Pentium/multi-processor era (many 
years ago), mostly to to address the requirements of multi-processor systems.  
But, APIC also allows you to have more than 16 IRQs in single-processor systems.

APIC requires support both in the hardware/BIOS and in the OS/application.  
I've never seen any sort of DOS implementation that supports APIC, but there 
may be something out there somewhere.  I think what you're trying to do might 
be possible (assuming you have the correct hardware and BIOS support), but is 
going to be very complicated and you're probably going to need to implement it 
yourself.  I don't think you'll find an existing TSR that will do what you want.

You may also just be able to share IRQ 3/4 between several applications.  It is 
possible to share IRQ's if ALL the software is written correctly, but most 
software is written assuming only one program manages each IRQ.


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to