jueves, 31 de enero de 2019

Especificaciones técnicas de sistemas de sobremesa de Nintendo

Sistemas de sobremesa de Nintendo y sus revisiones


Famicom - HVC-001 (1983)
AV Famicom - HVC-101 (1993)
NES - NES-001 (1985)
NES Top Loader - NES-101 (1993)
Super Famicom - SHVC-001 (1990)
Super Famicom Jr. - SHVC-101 (1998)
Super NES - SNS-001 (1991)
Super NES Jr. - SNS-101 (1997)
Nintendo 64 - NUS-001 (1996)
Nintendo 64 Pikachu - NUS-101 (2000)
GameCube - DOL-001 (2001)
GameCube (Lack Digital AV Out) - DOL-101 (2004)
Wii - RVL-001 (2006)
Wii Family Edition - RVL-101 (2011)
Wii Mini - RVL-201 (2012)
Wii U (8GB) - WUP-001 (2012)
Wii U (32GB) - WUP-101 (2012)
Nintendo Switch - HAC-001 (2017)
NES Classic Edition - CVL-001 (2016)
Famicom Classic Edition - CVL-101 (2016)
Super NES Classic Edition - CVL-201 (2017)
Super Famicom Classic Edition - CVL-301 (2017)

Sistemas portatiles de Nintendo y sus revisiones


Game Boy - DMG-01 (1989)
Game Boy Pocket - MGB-001 (1996)
Game Boy Light - MGB-101 (1998)
Game Boy Color - CGB-001 (1998)
Game Boy Advance - AGB-001 (2001)
Game Boy Advance SP (Frontlit) - AGS-001 (2003)
Game Boy Advance SP (Backlit) - AGS-101 (2005)
Game Boy Micro - OXY-001 (2006)
Nintendo DS - NTR-001 (2004)
Nintendo DS Lite - USG-001 (2006)
Nintendo DSi - TWL-001 (2008)
Nintendo DSi XL - UTL-001 (2009)
Nintendo 3DS - CTR-001 (2011)
Nintendo 3DS XL - SPR-001 (2012)
Nintendo 2DS - FTR-001 (2013)
New Nintendo 3DS - KTR-001 (2014)
New Nintendo 3DS XL - RED-001 (2014)
New Nintendo 2DS XL - JAN-001 (2017)
Virtual Boy - VUE-001 (1995)
Pokémon Pikachu - MPG-001 (1998)
Pokémon Pikachu 2 GS - MPG-002 (1999)
Pokémon Mini - MIN-001 (2001)
Pokéwalker - NTR-032 (2009)

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.