Buenas, dejo aqui:
un pequeño programa que hice hace algun tiempo para mostrar el funcionamioento básico de las puertas lógicas (AND, OR, NOT, XOR) mediante el diseño de circuitos simples.
Hecho en python/pygame.
Por si a alguien le sirve para algo.