Открытый проект со схемой, платой и документацией.

PinROM — простая диодная ПЗУ (ROM) на 16 байт, собранная из широко доступных компонентов. Удобна, когда нужен небольшой объём постоянной памяти.
Проект состоит из двух плат: основной (Main) и вспомогательной (Aux). На основной плате находятся дешифратор адреса и первые 8 бит программируемой области.
Паять все диоды не нужно — только в позициях нужных битов. Рядом с 74HC86 задаются паяные перемычки: каждая определяет, как трактуется установленный диод (низкий или высокий уровень) для соответствующего бита. Оставлять перемычки разомкнутыми нельзя — выход станет непредсказуемым.
Перемычки помогают сократить число паяемых диодов максимум до половины поля: если столбцу бита требуется больше 8 диодов, можно инвертировать выход столбца и запаять диоды в противоположных позициях.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/mrc4tnt/pinrom