Yesterday I was 100% convinced I had wired up the ISA interrupt lines wrong..
So I made a note about changing for next revision and try to figure out if there's a sensible way to patch up the A1 version.
Today... it looks like it's fine after all. phew!
(I hope I'm not jinxing it, I've only verified with a soundblaster so far)
I realized I never actually tested ISA interrupts until now that I wanted to start using them for sound related stuff.
(and in the future, to improve performance of the network card driver)
So I added an interrupt dispatcher and a user API to ISA_BIOS but absolutely nothing was working as expected.
It turned out I had only written dodgy code again
Now, in my test program, the soundblaster is firing off interrupts on ISA-IRQ5. The secondary MFP detects them and ISA_BIOS is calling out to everyone who has registered interest in that particular ISA IRQ number.
And I finally got a good reason to try out the ISA extender I got a while back.
Debug headers for the entire isa bus are quite handy!

