miércoles, 2 de enero de 2019

Pokémon Interdimensional Trade - Avances del primer año

Hace ya más de un año que inicie el proyecto "Pokémon Interdimensional Trade" no sé cómo calificar los avances del mismo. Por un lado, la parte de programación para realizar la conversión entre un Pokémon de segunda generación a uno de tercera generación ya está más que superado (explicaré en detalle este punto en un post futuro). Por otro lado, la comunicación con el hardware de la Game Boy también ya está hecho, soy capaz de extraer e insertar Pokémon por cable link conectado al microcontrolador conectado a PC. El obstáculo por superar es la comunicación con el Game Boy Advance, ya he conseguido los datos que intercambian dos GBA al comunicarse entre sí para realizar transferencias de Pokémon, el punto que falta es implementar el protocolo en el microcontrolador.
En la foto esta la protoboard que estoy usando para hacer las pruebas. Para conectar los cables de GB y GBA desoldé unos conectores de un par de consolas ya descompuestas. Estoy usando un microcontrolador PIC16F887 pero pretendo cambiarlo por un microcontrolador más potente, y lo estoy conectando atreves de un MAX232 a un adaptador RS232 a USB pero cuando cambie el microcontrolador la comunicación será directa por USB. Para la comunicación con el GBA uso un regulador de voltaje LM317 con un arreglo de resistencias para bajar el voltaje de 5v a 3.3v que alimentan unos diodos 2N7002 que convierten las señales de 3.3v a 5v y viceversa.

No hay comentarios.: