marzo 04, 2012

Interoperabilidad de Face Training entre DS y DSi

Face Training es un juego de historia curiosa, porque primero se publicó en Japón para Nintendo DS/DS Lite como フェイスニングで表情豊かに印象アップ 大人の DS 顔トレーニング con la peculiaridad de incluir una cámara como accesorio que se conectaba mediante el zócalo 2 (el de juegos de Game Boy Advance), pero que en su versión occidental lo encontramos como uno de los pocos juegos exclusivos para DSi (solo han salido 4), usando la cámara integrada de la DSi/DSi XL/3DS.

Teniendo ambos juegos y un par de consolas vamos a resolver una de esas dudas absurdas que de vez en cuando me rondan la cabeza ¿Funcionan los juegos de DS que necesitan cámara en DSi con la cámara integrada? ¿Funcionan los juegos de DSi que necesitan cámara en DS con la cámara externa conectada al zócalo de GBA?

Respuesta a la primera pregunta: No. En la imagen, el Face Training de DS en una 3DS diciendo que no encuentra la cámara externa.

Respuesta a la segunda pregunta: No. En la imagen el Face Traning de DSi en una DS Lite diciendo que necesita una DSi para funcionar.

Y ya que estamos, aprovecho para comentar que los juegos exclusivos de DSi se diferencian externamente de los de DS únicamente en el color blanco del cartucho. Es que he leido en algun sitio que son distintos y que tienen una pestaña para evitar su inserción en una DS o DS Lite. No es verdad, usan el cartucho normal (NTR-005), solo que en blanco.

febrero 19, 2012

diciembre 28, 2011

TourVisión arcade JAMMA system *Updated*

PC-Engine based arcade board from the Spanish company TourVisión. Two known hardware revisions, one with a sub-board with the PC-Engine chip set and the other as an integrated PCB.

 

ASCII layout of the integrated PCB:

 _______________________________________________________________________________________________________________________________________________
|                                                                                                                                               |
|                                           ____________               ____________               ____________               ____________       |
|                                          |T74LS125AB1|  ____        |T74LS125AB1|  ____        |T74LS125AB1|  ____        |T74LS125AB1|  ____ |
|                                          -------------  |  |        -------------  |  |        -------------  |  |        -------------  |  | |
|                                           ____________  |  |         ____________  |  |         ____________  |  |         ____________  |  | |
|                                          | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  | |
|                                          -------------  |  |        -------------  |  |        -------------  |  |        -------------  |  | |
|                                           ____________  |  |         ____________  |  |         ____________  |  |         ____________  |  | |
|       ___________   ____________         | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  | |
|      |4116R-001  | |X74LS32B1  |         -------------  |  |        -------------  |  |        -------------  |  |        -------------  |  | |
|      ------------- -------------                        |JP|                       |JP|                       |JP|                       |JP| |
|       ___________                                       | 4|                       | 3|                       | 2|                       | 1| |
|__     ___________                         ____________  |  |         ____________  |  |         ____________  |  |         ____________  |  | |
   |    ____________  ____________         | 74LS244N  |  |  |        | 74LS244N  |  |  |        | 74LS244N  |  |  |        | 74LS244N  |  |  | |
 __|   |SN74LS257SN| |4116R-001  |         -------------  |  |        -------------  |  |        -------------  |  |        -------------  |  | |
|__    ------------- -------------          ____________  |  |         ____________  |  |         ____________  |  |         ____________  |  | |
|__     ____________  ____________         | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  |        | SN74F245N |  |  | |
|__    | 74LS157N  | | 74LS157N  |         -------------  |  |        -------------  |  |        -------------  |  |        -------------  |  | |
|__    ------------- -------------          ____________  |  |         ____________  |  |         ____________  |  |         ____________  |  | |
|__     ____________  ____________         | 74LS244N  |  ----        | 74LS244N  |  ----        | 74LS244N  |  ----        | 74LS244N  |  ---- |
|__    | SN74LS08N | | SN74LS08N |         -------------              -------------              -------------              -------------       |
|__    ------------- -------------                                                                                                              |
|__     ____________  ____________                                                                                            ____________      |
|__    | SN74LS08N | | SN74LS08N |                                                                                            |HSRM2264LM10     |
|__    ------------- -------------                                                                                            |__________|      |
|__     ____________  ____________                                                                                                              |
|__    | 74LS138N  | | 74LS138N  |                                                                                                              |
|__    ------------- -------------                                                                                                              |
|__     ____________  ____________  ____________   ____________   ____________  ____________  ____________                                      |
|__    |  74LS244N | |  74LS244N |  |T74LS32B1 |   |MC14017BCP|  | T74LS14B1 | | GD74LS393 | |T74LS125AB1|                                      |
|__    ------------- -------------  ------------   ------------  ------------- ------------  -------------                                      |
|__      .........     .........    ____________                                                                                                |
|__      .........     .........    | 74LS138N |                     _________                                                                  |
|__     ___________   ___________   ------------                     |       |                                      ______                      |
|__    |4116R-001  | |4116R-001  |  _________________                |       |                                     | HU  |        HSRM20256LM12 |
|__    ------------- ------------- |                |                |  BT1  |                                     |C6270|          ___         |
|__      __________  ____________  | NEC D4465C     |                |       |                                     |     |         |  |         |
|__     | TC4011BP|  |SN74LS373N | |________________|                |_______|                                     |_____|         |  |         |
|__     -----------  -------------  _________________                                                                              |__|         |
|__    ..... ___________     ____  | TOURVISION BIOS|                                                                                           |
|__         | 74LS138N |     |XT1| |                |                                                     ______     ______          ___        |
   |        ------------     |___| |________________|               ____                                 | HU  |    | HU  |         |  |        |
 __|    IC_  _____________                   ________              |    |                                |C6280A    |C6260A         |  |        |
|      |36| |  74LS244N  |  _________________________              | PT |                                |     |    |     |         |__|        |
|      ---- -------------  |                        |              |____|                                |_____|    |_____|                     |
|  ________  _____________ | NEC D8085AHC           |    ___________   ___________   _______                                       HSRM20256LM12|
| | DIP 2 | |  74LS244N  | |________________________|   | T74LS14B1|  |MC14001BCP|  |LM393N|                          ________                  |
| --------- --------------  _________________________   ------------  ------------  --------                         |D74HCU04C                 |
|  ________  _____________ |                        |    ___________                                                 ---------                  |
|  ________ |  74LS244N  | | NEC D8155HC            |   |  7407N   |                                             ____                           |
| | DIP 1 | -------------- |________________________|   ------------                                             |XT2|                          |
| ---------          ____                _____________         _____________                                     |___|                          |
|                    JP107              | JP 106     |        | JP 105     |                                                                    |
|                    ----               --------------        --------------                                                                    |
|_______________________________________________________________________________________________________________________________________________|

IC36  = ST NE 555N 99201
XT1   = 6144 KSS1H
JP107 = 2-pin connector
JP106 = 14-pin connector to 2-digit 7 segments display
JP105 = 16-pin connector (unknown functionality)
PT    = Push-type switch
BT1   = 3.6 V battery 
XT2   = 21.32825 MHz UNI 90-H
JP1-4 = Carts slots

By now, three known BIOS versions, U4-52 (dumped by MAME-Italia from a with-subboard PCB), U4-55 (dumped by Charles McDonald from an integrated PCB) and U4-60 (dumped by me from a with-subboard PCB). If you know others, please post a comment or mail me.

Known games:

  • Special Crimimal Investigation
  • Power League IV
  • Final Match Tennis
  • Formation Soccer
  • Super Volley Ball
  • Rastan Saga II
  • Dungeon Explorer
  • The Legendary Axe
  • Thunder Blade
  • USA Pro Basketball
  • Out Run
  • After Burner II
  • Final Lap
  • Columns
  • Power Sports
  • Saigo no Nindou
  • Son Son II

(please, post a comment if you know others)

TourVisión dedicated cabinet:

  
Photos from http://zonaarcade.forumcommunity.net/?t=41285855

One TourVisión cartridge (Taito SCI), the inner PCB and ROMs are protected with an epoxy block.

As Guru discovered by removing the epoxy from my "Final Match Tennis" TourVisión cartridge, inside there is a regular PC-Engine Hu-Card.

 

TourVisión cartridge edge connector.

And the adapter, designed by Charles McDonald for dumping the cart as a regular ROM.

 ----------------------------------------------------------------------------
 Cartridge pinout
 ----------------------------------------------------------------------------

                       +----------+
                (N.C.) |01      01| +5V
                   +5V |02      02| +5V
                   A18 |03      03| +5V
                   A14 |04      04| A17
                    A8 |05      05| A13 
                   A11 |06      06| A9
                   A10 |07      07| OE#
                    D7 |08      08| CE#
(front of           D5 |09      09| D6               (rear of 
 cartridge)         D3 |10      10| D4                cartridge)
                    D2 |11      11| GND
                    D0 |12      12| D1
                    A1 |13      13| A0
                    A3 |14      14| A2
                    A5 |15      15| A4
                    A7 |16      16| A6
                   A15 |17      17| A12
                   A19 |18      18| A16
                   GND |19      19| (N.C.)
                   GND |20      20| (N.C.)
                 (KEY) |21------21| (KEY)
                (N.C.) |22      22| (N.C.)
                (N.C.) |23      23| (N.C.)
                (N.C.) |24      24| (N.C.)
                (N.C.) |25      25| (N.C.)
                       +----------+

 ----------------------------------------------------------------------------
 27C080 pinout
 ----------------------------------------------------------------------------
                        +----v----+
                    A19 | 1     32| +5V
                    A16 | 2     31| A18  
                    A15 | 3     30| A17    
                    A12 | 4     29| A14
                     A7 | 5     28| A13
                     A6 | 6     27| A8
                     A5 | 7     26| A9
                     A4 | 8     25| A11
                     A3 | 9     24| OE#
                     A2 |10     23| A10
                     A1 |11     22| CE#
                     A0 |12     21| D7
                     D0 |13     20| D6
                     D1 |14     19| D5
                     D2 |15     18| D4
                    GND |16     17| D3
                        +---------+

It seems that some carts were released without the resin:

Using it I've finally dumped the SCI cart, I'll try to get some more carts for dumping...

Some more carts I'm currently trying to dump:


USA Pro Basketball


Thunder Blade


Super Volley Ball


Rastan Saga II


Power League IV


The Legendary Axe


Dungeon Explorer

Thanks to Charles McDonald for all his work and AUMAP for loaning the carts and a PCB.

diciembre 02, 2011

Sensores de movimiento en consolas portátiles de Nintendo

Ahora que en los teléfonos móviles de útima generación empiezan a ser populares los juegos que se controlan moviendo el propio teléfono, y no me extrañaría que sea el control de videojuegos mediante detección de movimiento otra de las innovaciones equivocadamente atribuidas a quien no ha aportado prácticamente nada a su invención y desarrollo.
Y para demostrar que este es un tema que lleva ya muchos años desarrollándose, vamos a hacer un repaso de como se ha usado en las distintas consolas portátiles de Nintendo:

Game Boy Color
En la vieja Game Boy Color encontramos dos iniciativas completamente distintas, pero ambas interesantes:

Nintendo lanzó en el año 2000 un cartucho de juego que incorporaba un simple sensor de inclinación / aceleración (DMG-20) y que solo animó a experimentar con él a la propia Nintendo con el Kirby Tilt 'n' Tumble y a Enix (ahora Square Enix) con el Command Master. Ambos juegos se manejan estupendamente inclinando y sacudiendo la consola (os animo a probar el Kirby, salió en inglés y es especialmente divertido).
Como curiosidades podemos decir que ambos juegos van mal en la Game Boy Advance SP porque el cartucho se inserta por la parte inferior de la consola en vez de por la superior, como ocurre en la Game Boy Color, y los sensores confunden por eso las inclinaciones verticales; y que los cartuchos son ligeramente más gruesos que los de Game Boy o Game Boy Color, y que si los guardáis en las cajitas de Nintendo, tendréis que forzarlas un poco para que cierren bien.

La otra iniciativa es la implementada en el juego Zok Zok Heroes (también del año 2000), consistente en un mando externo equipado con acelerómetros para reconocer el movimiento, y que se conectaba a la Game Boy Color mediante el puerto de infrarrojos.

Para que os hagáis una idea de como había que hacer los movimientos con el mando os pego un fragmento del manual.
En este caso, y debido a la conexión por el puerto infrarrojo, no se podía usar el juego en ninguna Game Boy Advance.

Game Boy Advance
En Game Boy Advance Nintendo siguió experimentando con el control por movimiento en sus juegos, y desarrollo un cartucho (AGB-013) equipado con sensores que utilizó únicamente en dos juegos: コロコロパズル ハッピィパネッチュ! (Koro Koro Puzzle - Happy Panechu!) y Yoshi's Universal Gravitation.

El primero, un juego muy simple en el que se movían bloques haciéndolos caer inclinando la consola, estaba pensado para la Game Boy Advance original, en la que el cartucho queda con los conectores hacia abajo, por lo que en Game Boy Advance SP y Game Boy Micro (en las que queda al revés) reconocía mal las inclinaciones verticales. Conscientes de este problema, en Yoshi's Universal Gravitation incorporaron un sistema de auto-calibración que detectaba la posición "normal" del cartucho. El juego de Yoshi se publicó a nivel mundial, y es muy divertido.

Avanzando el desarrollo del concepto de control por movimiento, Nintendo publicó además Wario Ware Twisted, uno de los mejores juegos de Game Boy advance y que incorporaba un giroscopio para detectar las inclinaciones de la consola, más un vibrador que acompasaba sus vibraciones con las inclinaciones, mejorando enormemente la experiencia de usuario.

Este juego también detectaba la posición del cartucho para calibrarse.

Pokémon Mini
La pequeña Pokémon Mini incorporaba de serie un "sensor de sacudidas" (shock sensor) y es raro el juego que no hace uso de él de una forma u otra. Os recomiendo especialmente que probéis el Pokémon Tetris Mini, es adictivo como ninguno.

DS y DS Lite
En la popular Nintendo DS encontramos un ejemplo en cierto modo continuista y un experimento que como poco podemos tildar de extravagante:

La continuidad la encontramos en el título de Activision Tony Hawk Motion. Como el cartucho de DS es muy pequeño como para albergar los sensores de movimiento, estos se alojan en un cartucho auxiliar en formato GBA (lo que hace que no funcione ni en ninguna DSi ni en 3DS, ya que estas no cuentan con zócalo para cartuchos de GBA).
Podéis imaginar que el movimiento de la consola dirige al patinador (creo innecesario explicar que la saga Tony Hawk de videojuegos va sobre monopatines), aunque la verdad es que el control no está especialmente conseguido (Activision siguió investigando nuevos controles para los Tony Hawk con la table Ride, esta vez para consolas de salón). El juego incluye un pequeño regalo en forma de mini-juego: Hue Pixel Painter. En este caso el control es realmente bueno y lo hace bastante divertido.

Y la extravagancia la trae Nintendo con Slide Adventure MagKid (スライドアドベンチャ マグキッド), juego que se controlaba moviendo la consola sobre una superficie como si se tratase de un ratón de ordenador.

Para poder realizar y detectar este deslizamiento el juego venía acompañado del Slide Controller> (que tambié se conectaba al zócalo 2, el de GBA), que incorporaba el mecanismo normal de un ratón óptico.
El control del juego es muy bueno, y este es muy entretenido, pero la obligación de jugar sobre una mesa (o superficie plana) limitaban bastante el uso, especialmente cuando hablamos de una consola portátil.

3DS
La nueva Nintento 3DS hace una decidida apuesta por la detección de movimientos en los juegos, e incorpora en la propia consola los necesarios sensores.
Seguro que poco a poco iremos viendo ideas innovadoras en esta plataforma para la incorporación de la detección de movimiento como un elemento normal en los videojuegos.

 
Y ya para terminar, quería comentar que he dejado fuera del análisis una de las detecciones de movimiento que más hemos visto en videoconsolas portátiles: Los podómetros. Intentaré en otra ocasión recorrer estos casos, que también son bastante curiosos.

octubre 30, 2011

La serie Boktai de Konami para Game Boy Advance

Hoy quería recordar una de las series de videojuegos de Konami y Hideo Kojima que más me gusta, pero que por desgracia poca gente conoce: La serie Boktai.

La mayor curiosidad de los juegos, que tenían una temática de vampiros (sin ninguna relación con Castlevania), es que para matar a los vampiros se usaba la luz del sol, y a tal efecto, el cartucho contaba con un sensor de luz solar (de ultravioletas, no funciona con luz artificial).

 

En los primeros prototipos Konami experimentó con cartuchos a medida, pero finalmente terminó optando por usar una variante del AGB-013, usado también por el Yoshi's Universal Gravitation y el コロコロパズル ハッピィパネッチュ! (Koro Koro Puzzle - Happy Panechu!), que incluían inclinómetro.

 

Los videojuegos funcionaron relativamente bien en el mercado japonés (incluso llegó a salir una versión limitada de la Game Boy Advance SP con temática Boktai (con la cubierta en rojo sangre) que incluía una cajita con forma de ataúd), pero no tanto fuera de este, en parte debido a que muchos países no tienen las suficientes horas de sol como para avanzar en el juego. Personalmente, a mi lo que me molesta es que mientras le da el sol la pantalla no se ve bien, y es un engorro.

La serie tuvo continuidad en Nintendo DS con Lunar Knights, que ya no incluía sensor solar para evitar problemas, pero que podía hacer uso de él si teníamos uno de los tres juegos insertado en el zócalo de GBA de la Nintendo DS.

Si queréis saber algo más sobre el videojuego en sí os puedo adelantar que tiene muchos detalles sacados del Metal Gear Solid, que está muy bien hecho y que seguro os terminará enganchando... Eso si, intentad jugar en verano, porque como encadenéis varios días sin sol lo váis a tener difícil con algunos malos.

¿Es el Portal of Power de Skylanders: Spyro's Adventure multiplataforma?

Pues parece que si. Ha sido toda una sorpresa, pero conectando el Portal of Power de Playstation 3 a la Wii, el juego en esta última lo ha reconocido sin ningún problema y se pueden usar todos los personajes y escenarios.

En mi opinión, es una muy buena noticia, porque nos permite, en caso de aparición de secuelas (cosa muy probable, porque el juego está teniendo bastante tirón), comprar estas para otra plataforma sin necesidad de preocuparnos por los accesorios.

La prueba que yo he hecho se limita a Playstation 3 - Wii, pero seguro que Microsoft Xbox 360 tampoco da problemas (otra cosa es Nintendo 3DS, que parece ligeramente distinto).

octubre 01, 2011

GameFest 2011

Uncharted 3.

La tableta u-Draw de THQ llega a Xbox 360...

... y a PlayStation 3.

Zelda Skyward Sword para Wii (a mi me parecía Link montado en un Pokémon, pero bueno...).

Konami.

¡Rayo McQueen!

Dance Central 2 para Xbox y Kinect.

  

Unos cuantos coches majos.

 

Battlefield 3.

Una caja de PC molona.