Reply 740 of 813, by Arkku
FWIW I finally managed to make a TSR that works for remapping the IRQ, at least well enough that Laser Squad works using the remapped IRQ. However, the performance impact is no longer negligible since it needs to poll the Programmable Interrupt Controllers to sync the IRQ masks, and it doesn't seem to be entirely reliable (probably race conditions with the periodic polling) since I couldn't get It Came from the Desert working. (Laser Squad has configurable IRQ so it was only a test case anyway.)
The source code is on github (https://github.com/arkku/dos_experiments/blob … aster/reirq.asm) in case anyone is interested, but so far the usefulness for me is zero, other than the few experience points gained while making it.