Был и у меня ZX-spectrum в своё время (фото не делал, к сожалению). Самодельный. Ну как самодельный... На радиорынке продавались платы, корпуса металлические... Собери сам называлось...
Джойстиков только не было. Но хотелось.
Пришлось колхозить самому.
В качестве корпуса - деревянный ящик от какого-то инструмента высотой сантиметра 3-4, кнопки какие-то пластиковые нашёл, жгут проводов собрал из обычной проводки полтора квадрата... Контакты - винтики. Над ними медный диск вырезал... Но как сделать саму палку возвращающейся в начальное положение, когда диск контактов не касается?..
Эврика пришла откуда не ждали. Унитазный бачок. Там есть такая груша с резьбой, затыкающая дырку сливную. Нижнюю часть срезал, остался резиновый диск с резьбой посередине... Короче, к резиновому диску снизу прикрепил медный, а в отверстие с резьбой ввернул болтик, на него ручку... Нормально работал не один год, пока до IBM PC не дошло.