The other problem with the DZ is it was one interrupt per character if I
recall.
Thte DH you could get multiple (output) characters per interrupt.
Greatly decreased the load on the system.
I do remember the KL kernel prints were not interrupt driven so the
system pretty much froze while the kernel printfs were being output.
There was a comment on the code saying this was “Not for idle chit
chat.”