domingo, 31 de diciembre de 2017

Programando Pokémon Interdimensional Trade (PKIDT)

Domingo 31 de diciembre de 2017, 3:00 p.m.

Programando Pokémon Interdimensional Trade (PKIDT) mientras veo la película The Fly (1986).

PKIDT es un pequeño conjunto de bibliotecas escritas en C que permiten transformar las estructuras de datos de Pokémon de primera y segunda generación en estructuras de datos de tercera generación y viceversa. He determinado (por mi cuenta) el cómo generar un valor de personalidad adecuado (conservando todos los atributos del Pokémon original y estableciendo su valor de naturaleza), así como diversas formas de preservar los valores de estado originales (dentro de 510 EVs).

Pretendo implementar las bibliotecas dentro de un microcontrolador con salidas y entradas al puerto EXT. de las consolas Game Boy Color y Game Boy Advance de tal manera que puedan realizarse transferencias directamente entre las tres primeras generaciones de juegos.

El 2018 será un año interesante.


viernes, 5 de mayo de 2017

Módulos inalámbricos del Wii U y su GamePad

Recientemente me percate que en iFixit existe cierta confusión con los módulos inalámbricos del Wii U y su GamePad. Para aclarar el asunto hice la siguiente imagen:


El módulo de comunicación para el GamePad es el modelo: MIC-B2 (5 GHz) (BCM43237KMLG).
El módulo de comunicación para Internet es el modelo: WIN-A2 (2.4 GHz) (BCM43362KUBG).
El módulo de comunicación para Bluetooth es el modelo: WIN-B2 (BCM20702).

Esto lo comprobé desarmando mi consola (que funciona perfectamente) y simplemente retirando cada módulo para comprobar que funcionaba y que no.

Si retiro el componente MIC-B2 (y dejo los otros dos componentes intactos) deja de funcionar la comunicación con el GamePad pero siguen funcionando las comunicaciones con el modem de Internet y con los controles de Wii (Bluetooth).

Si retiro el componente WIN-A2 (y dejo los otros dos componentes intactos) deja de funcionar la comunicación con el modem de Internet pero siguen funcionando las comunicaciones con el GamePad y con los controles de Wii (Bluetooth).

Si retiro el componente WIN-B2 (y dejo los otros dos componentes intactos) deja de funcionar la comunicación con los controles de Wii (Bluetooth) pero siguen funcionando las comunicaciones con el modem de Internet y con el GamePad.

Tanto el módulo MIC-B2 (5 GHz) como el módulo WIN-A2 (2.4 GHz) usan comunicación WiFi pero a diferentes frecuencias esto debido al diferente ancho de banda requerido para comunicarse con el GamePad y con el modem de Internet.

miércoles, 1 de marzo de 2017

La retro-compatibilidad de las consolas de sobremesa de Nintendo

La retro-compatibilidad en las consolas de sobremesa de Nintendo es escasa, comparada con la de sus consolas portátiles Game Boy, Nintendo DS y Nintendo 3DS.


martes, 28 de febrero de 2017

Especificaciones técnicas de sistemas de sobremesa de Nintendo

No debemos guiarnos sólo por la frecuencia de los circuitos integrados para determinar su "potencia". Pues por ejemplo el CPU del Wii U (IBM PowerPC Espresso) consta de tres núcleos a 1.24 GHz y el CPU del Nintendo Switch (NVIDIA Tegra X1) consiste en ocho núcleos a 1.02 GHz, (cuatro núcleos Cortex-A57 y cuatro núcleos Cortex-A53).


lunes, 20 de febrero de 2017

Compatibilidad de los controles de Nintendo

Esta tabla muestra la los principales controles compatibles con cada consola de Nintendo (hasta la fecha).


Principales controles de Nintendo

Esta tabla muestra los principales controles de Nintendo desde el Famicom hasta el Nintendo Switch y los más destacados aportados por la marca Hori.

domingo, 12 de febrero de 2017

Game Boy Advance (AGB-001) con pantalla de Game Boy Advance SP (AGS-101), backlight mod

Existen dos versiones del Game Boy Advance clásico (modelo AGB-001). Una versión tiene conector de pantalla de 32 pines y la otra versión tiene conector de pantalla de 40 pines. Esto se puede averiguar, sin desarmar la consola, revisando la zona donde cierra la tapa de las pilas, si los números empiezan con un "1" entonces tiene un conector de 32 pines, si los números empiezan con un "0" entonces tiene un conector de 40 pines.

Versiones del Game Boy Advance clásico (modelo AGB-001).

También existen dos versiones del Game Boy Advance SP de pantalla retoiluminada (también conocido como de "doble luz", modelo AGS-101). No confundir con el modelo AGS-001 con pantalla de luz frontal.

Versiones del Game Boy Advance SP (modelo AGS-101).

Ambas versiones tienen un conector de pantalla de 34 pines. Pero lo que importa es el color de dicho conector. Una versión tiene el conector café obscuro y la otra versión tiene conector blanco.

Versiones de pantallas del Game Boy Advance SP (modelo AGB-101).

La versión del conector café es ideal para la versión de 40 pines y la versión del conector blanco es ideal para la versión de 32 pines.

AGB-001 Mod Pantalla AGS-101

Así es como se ven conectadas correctamente. Del lado izquierdo esta la pantalla de conector café y consola de 40 pines, del lado derecho esta la pantalla de conector blanco y consola de 32 pines.

Conectadas correctamente. Conector café y consola de 40 pines, conector blanco y consola de 32 pines.

Así es como se ven conectadas incorrectamente. Del lado izquierdo esta la pantalla de conector blanco y consola de 40 pines, del lado derecho esta la pantalla de conector café y consola de 32 pines. Se nota una pérdida de contraste casi total en ambas pantallas.

Conectadas incorrectamente. Conector blanco y consola de 40 pines, conector café y consola de 32 pines.

Es posible conectar una pantalla de conector blanco a una consola de 40 pines pero requiere soldar unos diminutos cables a la consola. Y puede que se presente un efecto llamado ghosting en la pantalla.

Conector blanco y consola de 40 pines modificados, conector café y consola de 32 pines.

Blanco a 40 pines fix (posible ghosting).

martes, 27 de diciembre de 2016

Game Boy Advance con luz trasera (AGS-101) backlight, retroiluminado

El Game Boy Advance modelo AGB-001 con pantalla de Game Boy Advance SP modelo AGS-101 resulta (a mi parecer) la mejor alternativa a la hora de elegir un modelo de Game Boy Advance, la siguiente tabla muestra algunas de las características más destacables, tomando en cuenta las modificaciones del Game Boy Advance (AGB-001):
Comparativa Game Boy Advance con luz trasera (AGS-101) backlight, retroiluminado.

Game Boy Color con luz frontal (AGS-001) frontlight

Podemos decir que existen 4 tipos de modificaciones de luz frontal para la pantalla del Game Boy Color.
Conparativa Game Boy Color con luz frontal (AGS-001) frontlight.
El ángulo de visión sin ninguna modificación puede resultar forzado dependiendo de la posición de la fuente de luz.
El más barato consiste en una mica con patrón de puntos. Es relativamente el más sencillo de instalar pues solo requiere desarmar la consola, soldar un par de cables y volver a armar la consola. Es el que peor calidad de imagen ofrece pues el patrón de puntos interfiere con la cuadricula de pixeles perdiendo contraste y definición.

El más común también consiste en una mica con patrón de puntos, más un "Liquid optically clear adhesive" (LOCA). Es más difícil de instalar debido al tratamiento que requiere la LOCA, si se realiza mal quedan burbujas que provocan puntos brillantes y un mal curado provoca líneas como patas de araña. La única ventaja de usar LOCA es que mejora un poco el contraste, pero permanece el hecho de que el patrón de puntos interfiere con la cuadricula de pixeles perdiendo definición en la imagen.

El tercer y cuarto tipo de modificaciones consisten en el uso de una mica extraída de una pantalla de Game Boy Advance SP AGS-001 (una luz) y varían en la forma de colocar dicha mica. Al ser una mica de excelente calidad no usa un patrón de puntos para distribuir la luz por lo cual nada interfiere con la cuadricula de pixeles mejorando el contraste y la definición de la imagen. Por la anchura de dicha mica es más fácil colocarla de forma vertical, en desventaja por el ángulo de visión lateral es necesario inclinar la consola de forma que puede resultar incómodo. Para colocar la mica de forma horizontal es necesario recortarla muy cuidadosamente, logrando de esta forma que el ángulo de visión sea el correcto, el resultado es una Game Boy Color con pantalla semejante a la de una de Game Boy Advance SP AGS-001 (una luz).

Game Boy Color (CGB-001) sin modificación.
Game Boy Color (CGB-001) con modificación de luz frontal (AGS-001) frontlight.

sábado, 5 de diciembre de 2015

Pokémon Box: Ruby and Sapphire

Brigette de Pokémon Box: Ruby and Sapphire, andes de Pokémon Bank.
Brigette de Pokémon Box: Ruby and Sapphire, andes de Pokémon Bank.
Es una expansión del sistema de almacenamiento de Pokémon de los juegos Pokémon Ruby, Pokémon Sapphire, Pokémon Emerald, Pokémon FireRed y Pokémon LeafGreen que aprovecha la conectividad entre el Game Boy Advance y el GameCube. Permitiendo organizar, intercambiar y almacenar los Pokémon que has capturado en una tarjeta de memoria de GameCube. Permite además jugar los títulos Pokémon Ruby y Pokémon Sapphire en la televisión conectándolos a través del cable NGC-GBA sin necesidad del aditamento Game Boy Player.
Juega Pokémon Ruby o Pokémon Sapphire en la televisión.
Pokémon Box requiere de una consola Nintendo GameCube, un Game Boy Advance o Game Boy Advance SP, un cable NGC-GBA, una Memory Card con 59 bloques libres, el disco de Pokémon Box y Pokémon Ruby, Pokémon Sapphire, Pokémon Emerald, Pokémon FireRed o Pokémon LeafGreen. Teniendo en cuenta que se deben cumplir ciertas condiciones en los juegos de Game Boy Advance antes de poder usarlos en su totalidad en Pokemon Box.

Para Pokémon Ruby y Pokémon Sapphire es necesario tener el Pokédex de parte del Profesor Birch antes de poder depositar Pokémon.

Para Pokémon Emerald es necesario entrar al Salón de la Fama y tener el Pokédex Nacional antes de poder depositar Pokémon.

Para Pokémon FireRed y Pokémon LeafGreen es necesario conseguir el Sapphire (en Rocket Warehouse en Chrono Island) y el Ruby (en Mt. Ember en Knot Island después de obtener el Pokédex Nacional), completando la aventura en las Sevii Islands para que Bill logre establecer la conexión de PCs entre Kanto y Hoenn antes de poder depositar Pokémon.

Para todos los juegos es necesario tener 100 Pokémon atrapados para poder retirar cualquier Pokémon no depositado por el mismo juego de Game Boy Advance.

Ya cumplidos todos los requisitos necesarios podrás almacenar y organizar hasta 1500 Pokémon (en 25 cajas con capacidad de 60 Pokémon cada una).
Organiza, intercambia y almacena tus Pokémon.
Hay algunos Pokémon especiales que sólo se pueden conseguir (de forma legal) usando Pokémon Box:

Almacenando 0 Pokémon consigues un huevo de Swablu con False Swipe.

Almacenando 100 Pokémon consigues un huevo de Zigzagoon con ExtremeSpeed.

Almacenando 500 Pokémon consigues un huevo de Skitty con Pay Day.

Almacenando 1499 Pokémon consigues un huevo de Pichu con Surf.
Diferentes formas de visualizar tu colección.
Pokémon Box en Japón y Australia se podía comprar como cualquier otro juego, en Europa se podía conseguir mediante 4000 puntos Estrella en la web de Nintendo Europa o mediante el Pokémon Colosseum Mega Pak (consola GameCube, discos de Pokémon Colosseum y Pokémon Box, memoria de 251 bloques y cable NGC-GBA). Pero para Estados Unidos se trató de un software lanzado de forma muy limitada pues sólo fue posible conseguirlo a través del Pokémon Center de Nueva York y no estuvo disponible en ninguna otra tienda. Por ello Nintendo de América se refirió en su momento a este juego como: "El más exclusivo software de Pokémon jamás ofrecido a los fans de Pokémon de Norte América".
Este juego es una muy rara joya de colección.
Por lo anterior, este juego (en su versión americana) es una muy rara joya de colección. Consultando Amazon (a la fecha de publicación de esta post) existen 4 copias usadas pero completas (disco, caja, manuales y accesorios) con valores de US$300 a US$395, y una sola copia completamente nueva en US $500. Consultando eBay existen sólo 2 copias usadas, una en US$175 (sólo disco y caja, sin envió fuera de EEUU) y otra en US$200 con envió internacional.

Una copia completa de Pokémon Box: Ruby and Sapphire se encuentra actualmente en MercadoLibre México con un precio de $5000 pesos mexicanos.

Si estás realmente interesado en conseguir esta rara joya te recomiendo que lo caces en alguna subasta en eBay, pero considera que deberás sumar los gastos de envío y de importación a tu país.