diff --git a/docs/hardware.md b/docs/hardware.md
index 788d1a3..73d4246 100644
--- a/docs/hardware.md
+++ b/docs/hardware.md
@@ -34,7 +34,8 @@ A16..A18
## 74LS595 Shift Registers
-When using the 74LS595 instead of the 74LS164, there is an additional output latch that
+When using the [74LS595](images/TommyPROM-595.jpg) instead of the 74LS164, there is
+an additional output latch that
is pulsed to put the contents of the shift register on the output lines. The code
supports the 164s or the 595s by default. No code changes are needed to use either
version of the shift register hardware.
diff --git a/docs/images/TommyPROM-595.jpg b/docs/images/TommyPROM-595.jpg
new file mode 100644
index 0000000..779985d
Binary files /dev/null and b/docs/images/TommyPROM-595.jpg differ