While trying to make heads or tails of the code previously mentioned, I took another look at the schematic of the board that uses the 6801 variant and realize I have a question about IRQs.
I've attached the schematic of the full panel - the portion of interest is U10, pins 3 (IRQ2) and 4 (IRQ1).
This board is used in three products (FCT / LMT / DCT) - I'm only interested in those parts pertaining to the LMT version; I've already figured out the FCT version and want to eventually scrub everything specific to the DCT version.
Moving along -
U10 pin 3 is tied to the PIA (U14-37), and is likely for capturing some event on the PIA CB1 pin via pin J3-12 / U14-18.
U10 pin 4 is tied to the WD_I line from the watchdog (which is fed from the WD_O line on the PIA; I can see in the code where that line is periodically manipulated to satisfy the watchdog timing).
In the code, I have vectors to the 'internal' IRQ at $FFF6 and 'external' IRQ at $FFF8.
The internal IRQ code sets a bit in one memory location before jumping to a section of code where it messes with the PTM and PIA settings before falling into an infinite loop (until the next pulse appears on the NMI line).
The external IRQ code also manipulates a couple other variables before going into the same section as above.
FWIW, there is also a hook for SWI that follows roughly the same path as the internal IRQ code (but there are NO instances in the code at hand - any instances were likely contained in the daughterboard EPROM at $E000).
After all that...
What I want to do is to correlate the IRQ1 and IRQ2 lines to the "internal" / "external" IRQs as above, so I can try to get a better understanding of this code...