More limitations: the PDP8 interrupts are laid out in a single 32b word. There isn't room to have an additional 12*2 = 24 interrupts; the word is almost full.

If anyone wants to try this, I suggest looking at the PDP15 implementation, which supports 16 (or more) lines. It already has the mechanisms needed, including use of a subroutine to map the IOT to a line number, multiplexing all of the separate interrupts onto a master input and a master output interrupt, and the code for varying the number of lines. The PDP8 core will still need an extension to the DIB mechanism, perhaps an optional "callout" to a configuration routine that would fill in IO dispatches as it saw fit, rather than algorithmically based on the DIB itself; and the PDP8 would need a more flexible, table lookup based mapping algorithm from device number to line number.

/Bob

_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to