PRT Board - Nakazoto/CenturionComputer GitHub Wiki

Printer Board

The Printer Board is a board designed to interface with multiple different printer interfaces. The board featured here is set up to interface with the Centronics 100 standard. However, through the use of several on board wire jumpers, the board could be modified to support different parallel or serial interfaces. Refer to the Printer Peripheral page for more information on the printer this board is set up to interface with.

Right click and "Save As..." or "Open Image in New Tab" for full resolution.

Schematic

This schematic was reverse engineered by tracing out each individual line on the board itself. We are fairly confident it is mostly correct, but there could be errors still present.

One of the more interesting aspects of the printer board is how it uses interrupt control. This gave us a decent amount of insight into interrupt control and the interaction of the printer board with other boards through the backplane. This is a logic diagram of the interrupt control on the printer board.

Here are the Logisim files for different parts that were reverse engineered on the Printer board:

Interrupt Control (Logisim)

Interrupt Control (Logisim Evolution)

Addressing Control (Logisim Evolution)