(sorry this is not translated yet. There is nothing project related here anyway, just my personal motivation to do it)

En mi adolescencia allá por la segunda mitad de los ’80, viendo mi interés por todos aquello que tuviera que ver con la electricidad y electrónica, mis padres me anotaron en un curso de “Computación”, como se llamaba en aquella época.

La Computación por aquellos años era básicamente…BASIC. En la escuela donde concurrí, tenían las queridas Texas Instruments TI-99/4A. Con ellas aprendí a programar con el famoso TI BASIC. Luego pude tenerla en casa, sumé el TI EXTENDED BASIC y era la gloria: Podía hacer mis propios juegos.

Paradójicamente, los juegos que yo podía hacer no distaban mucho de los que podía encontrar en revistas o compilaciones que te vendían por ahí. Esto tenía una explicación sencilla, aunque difícil de entender para mí a esa edad: A pesar de tener un BASIC muy potente, capaz de hacer cosas que ninguna otra máquina podía hacer con instrucciones sencillas, la TI-99/4A no permitía ejecutar código de máquina, excepto que tuviera el cartucho de TI ASSEMBLER o directamente un juego de cartucho

Esto limitaba mucho lo que podía lograrse desde el propio BASIC. Tampoco los juegos de cartucho eran la gran cosa…puedo decir que le saqué todo el jugo posible a mi quería TI.

Claro…cuando veía los afortunados dueños de las flamantes Commodore 64 y esos increíbles juegos veloces, llenos de sprites y con un sonido que parecían verdaderos instrumentos, me daba cuenta lo lejos que estaba de poder tenerlos. Y otra computadora era directamente una utopía en mi casa…

Es decir, en mi adolescencia me quedé con las ganas de tener una Commodore 64, y siempre envidié a aquellos que las tenían. Entonces, por qué no tener finalmente la mía y poder jugar a TODOS los juegos que hayan existido.

Como a todos los que nos gusta esto, la primera idea es….el emulador en la PC. Si claro, corre los juegos, el sonido está ahí pero…no es lo mismo. Se necesita el “fierro”, es decir LA Commodore 64 con ese teclado extraño lleno de combinaciones aún mas extrañas.

Aparece la Raspberry entonces voilá!, ponemos una adentro de una Commodore 64 y listo pero…y el teclado? Bien! Compramos una placa Keyrah y listo, pero…en donde vivo puede no llegar, o salir una fortuna y además, hay algo que sostenga todo en su lugar dentro de la C-64?

¿Bueno, y que tal diseñarlo e imprimirlo yo mismo? Aparece la impresora 3D.

¿Y cómo hacerlo SIN usar una Keyrah? Parece que el Arduino es una buena opción, pero necesito una placa con muchos pines de entrada. Aparece la Teensy ++2.0. Luego la Arduino Leonardo, y luego la ProMicro

¿Y como programo esas placas para que “sea” un teclado? ¿Tengo que hacer todo desde cero? Aparece la salvación: Quantum Mechanical Keyboard ( https://docs.qmk.fm/ ). Un hermoso firmware hecho en C, totalmente configurable para construir tu propio teclado y ponerle todas las personalizaciones que quieras. Ideal para este proyecto.

Bien, ya tengo la Commodore 64, los joysticks ATARI, la impresora 3D, las placas Arduino, la Raspberry Pi 3 y hasta un LED RGB.

A TRABAJAR !!!