He estado jugando otro rato con el invento y sobretodo pensando en cómo conectar las cosas. Aunque tengo una candidad de pines de E/S libres considerable (según cómo lo configure finalmente, serán unos 26 mínimo), he decidido conectar los interruptores en forma de matriz en lugar de ponerlos directamente. De este modo, utilizando 16 de estos pines es posible conectar hasta 64 interruptores (matriz de 8x8) y sobran unos 10 pines para lo que haga falta en un futuro (conexión de mandos analógicos, implementación de la compatibilidad con PSX, etc). Con esta configuración, yo creo que debería de ser más que suficiente para realizar los controles de la más infame de las macas. He implementado el código para leer la matriz y lo he probado y funciona perfectamente

. También me he diseñado otra PCB sencillita que enchufada encima del prototipo me va a permitir realizar la matriz y conectar todos los controles que necesito. Llegado a este punto, me temo que el proyecto va a sufrir un parón por varios motivos:
1.- No voy a poder hacer físicamente la PCB de "expansión" hasta como mínimo el día 5.
2.- No voy a poder construir el "mueble" del mando hasta Dios sabe cuándo (salvo que algún madrileño mañoso por aquí me eche un cable, o más bien un carrete entero).
3.- El día 1 vuelvo al curro

y en breve empezaré también las clases

. Ambos factores dejan bastante poco tiempo (y más aún si los combinamos con la novia

).
Por lo tanto hasta el día 5 mínimo no podré avanzar con el hardware y como mucho, únicamente podré hacer pequeñas pruebas con el software, como por ejemplo intentar definir más de 1 joystick con un sólo DUCK o intentar jugar con los controles analógicos. Después del día 5, ya se verá.
He estado pensando también en el tema de comercializar el invento, sin duda me seduce la idea de ganarme algún dinerillo con esto, pero hay unos cuantos puntos que me echan para atrás, principalmente el miedo a no poder alcanzar una cuota de mercado decente. Si tengo que pedir un préstamo para fabricar, pongamos unas 1000 unidades y luego vendo 8, pues la cosa no me saldría muy rentable, y no veo yo claro que fuese a vender más (me tendría que meter a competir con Ultimarc, anunciarme, que la gente confíe en el invento, etc...). También podríais decirme que puedo fabricar 100 en lugar de 1000 (o menos), pero la cuestión es que para que el precio de salida del invento sea bajo y por tanto atrayente, hay que buscar economías de escala (es decir, fabricar una cantidad elevada de unidades). Otra cosa que me echa para atrás es la falta de experiencia (no sabría ni por dónde empezar para venderlo). Vamos, que por ahora veo muy dudoso el fabricar esto en serie.
Otra cosa, también sería interesante que alguien que controle del tema me indique las cosas necesarias para realizar controles "raros" como trackballs y demás, para ir preveyendo cómo conectar las cosas. Por ejemplo, supongo que los trackballs darán pulsos, así que sabiendo eso, puedo ir reservando un pin del micro que esté conectado con un temporizador que cuente pulsos en una ventana de tiempo.
Bueno, espero comentarios y gracias de nuevo por los ánimos.