The PCB has several I / O connectors common to all projects:
- VGA + MonochromeVGA integrated
- 2 x DB9 ports to be used as serial ports or as joysticks
Additionally, each project can also add a Hat I / O board by adding other specific connectors. For example, an old PC based on a PC / 104 slot could add PS / 2 ports, IDE44 2.0mm connector to connect an external HD or CF, etc ... it must be taken into account that internally the Hat I / O board does not have of a lot of space, several holes have been placed to fasten it to the backplane.
It could integrate other FPGA-based systems in PC / 104 format such as the ZX-Uno, or design a specific I / O addon for the MiSTer FPGA with the USB redirected to the Hat I / O board for access from outside, etc. .. The idea of using the PC / 104 slot instead of ISA could allow the complete system to fit in a Mini-ITX case of very low profile, common and with high availability today, these in addition to being very compact:
some of these, based on pico-ITX power supply and VESA compatible, could even be placed discreetly behind a monitor:
In short, depending on each project, one or the other slots may be necessary. For example, there is a vertical VGA connector on the backplane (that bridges the output to the VGA connector of the I / O shield) whose purpose is to be able to connect it to a VGA card connected to an ISA2 or ISA3 connectors, placed these further back than its usual place, so it will be necessary to detach the I/O bracket from it.
At the moment, the only problem found is related to the on / off system. The 2n3904 transistor footprint had the Emitter and Base pins swapped due to a mistake of mine copying it from another design with another transistor... but nothing that can't be fixed easily. Without this fix, the boot button would not work...
Once fixed, the system apparently works perfectly. It remains to connect other cards such as the video one, to verify that everything is in order ... I am waiting to have one: