jueves, 24 de febrero de 2011

Convirtiendo un MSX1 de 50hz a 60hz

La eterna lucha entre los 50hz y los 60hz, PAL vs NTSC, MSX1 europeos vs MSX1 japoneses...

Si el principal cuello de botella de los MSX es tener que pasar por el VDP todas las transferencias a VRAM, a 60hz el problema se acentúa aún más. La prueba de fuego de cualquier programa con muchas transferencias a VRAM es ser ejecutado en un MSX1 japonés, con un VDP funcionando a 60hz. Si ahí funciona podemos estar prácticamente seguros de que va a funcionar bien en cualquier MSX.

El problema siempre ha sido encontrar MSX1 japoneses y que éstos están bastante cotizados últimamente.

Sin embargo hay otra opción... (léase con la voz de Yoda en "El Imperio Contraataca").

Los MSX1 europeos llevan de serie el VDP 9929, que funciona a 50hz. En el siguiente vídeo podemos ver un Toshiba HX-10 (un clásico MSX1 europeo bastante extendido) corriendo el principio de la demo del Nemesis II. Fijáos en la música y quedáos con la velocidad a la que va.



Sin embargo, los MSX1 japoneses llevan el 9918, que sí que funciona a 60hz. Podríamos pensar que cambiar un 9929 por un 9918 solucionaría el problema, pero no es posible, ya que las señales de ambos chips son diferentes. Existe un tercer chip, el 9928, que comparte señales con el 9929 pero funciona a 60hz.




Abramos ahora el MSX1. Tenemos que localizar el VDP y rezar para que éste esté en un zócalo, ya que la operación será más sencilla. Afortunadamente el HX-10 tiene el VDP en un zócalo. En la imagen podemos ver que el 9929 tiene un pequeño disipador con una franja blanca cerca de uno de los extremos.




Antes de hacer nada más, es conveniente que toquemos algo metálico para descargarnos de electricidad estática y no estropear nada. Quitamos el 9929 con la ayuda de un destornillador y nos fijamos muy bien en la orientación del chip. En la propia placa del HX-10 se ve claramente la muesca que indica la orientación correcta, pero en otros MSX1 no se si esto será así. Este paso es muy importante, ya que si pinchamos el chip al revés nos podemos cargar el ordenador.




Ahora metemos el 9928 en el zócalo.




Y listos. Ya tenemos un MSX1 que funciona a 60hz. Podemos ver el resultado en el siguiente vídeo:



La salida del HX-10 es de vídeo compuesto (no lo he probado con el modulador de RF) y no parece que se lleve bien con las televisiones planas, ya que en las dos en las que lo he probado o bien salía la imagen en blanco y negro o bien con rayas de colores diferentes. Sin embargo, en un CRT se ve bastante bien, salvando el tema de que los colores son ligeramente distintos a los generados por el 9929.

Lo ideal sería conectar el MSX mediante RGB, pero no es una salida disponible en todos los MSX1.

También queda el hecho de que, al parecer, los VDP se calientan bastante, de ahí que el 9929 que tiene el HX-10 de serie venga con un disipador pegado. Lo suyo es completar el montaje pegando con pasta térmica un pequeño disipador al VDP.

No me gustaría terminar este post sin antes agradecer a discomeats/bobblet (un usuario inglés de MSX) la idea de hacer este experimento. Afortunadamente ha funcionado a la perfección y ahora tengo dos HX-10 uno a 50hz y el otro a 60hz.

lunes, 21 de febrero de 2011

Mi nueva HandHeld: Casio WaterCoaster

Cuando era pequeño, una vecina tenía esta HandHeld y nos encantaba. Siempre estábamos jugando todos los niños del bloque con las "maquinitas" que teníamos.

Tras una árdua búsqueda, he conseguido juntar aquellos juegos que nos intercambiábamos para pasar las tardes después de hacer los deberes. La última que me faltaba (sinceramente, no recuerdo ninguna más) es la que acabo de recibir: WaterCoaster, de Casio.

Una HandHeld alimentada por una pequeña placa solar en la que encarnamos el papel de un pequeño robot (oye, sí, recuerda un poco a Bender) que tiene que capturar a todos los pájaros que revolotean sobre una montaña rusa acuática, al tiempo que evita que las vagonetas le tiren al agua.

Un planteamiento sencillo (como todos los juegos de las HandHeld) que resulta tremendamente adictivo.

viernes, 11 de febrero de 2011

WYZ Player: un player para PSG

Nuestro amigo WYZ ha abierto un nuevo site dedicado a su player para PSG. En él podréis encontrar no sólo el código del player, sino también un montón de ejemplos e incluso un tracker (beta) para poder crear músicas para este player.

Altamente recomendado echarle un vistazo, os lo aseguro.

jueves, 3 de febrero de 2011

Tercer Aniversario del blog

Justo ahora se cumple el tercer aniversario del primer post de este blog... ¡Cómo pasa el tiempo!

miércoles, 2 de febrero de 2011

Feria de MSX Nijmegen 2011 (I)

El pasado 22 de Enero tuvo lugar la feria de MSX en Nijmegen, Holanda. Allí estuve para contaros qué se vió: novedades, proyectos, secretos...

En primer lugar comentar que la sala donde se realizó la feria es un poco más grande que la sala donde se vienen realizando últimamente las RUs de Barcelona, lo que posibilitaba que hubiera más stands sin llegar a una sensación de agobio. Aquí os dejo una foto del mapa de localización de los stands antes de pasar a comentarlos uno por uno.

Mapa de la feria
  • Totally Chaos Team: ofrecían material de segunda mano, como revistas y también recopilatorios en CD/DVD.


  • Delta Soft: un stand clásico en las ferias holandesas, aunque es la última vez que vienen a una. Traían juegos de segunda mano (no sólo de MSX) y juegos nuevos, como el "Thunderbirds to the Rescue"

    Un stand bastante pintoresco debido a los dos MSX que mostraban dentro de muebles de madera intentando asemejarlos a recreativas. Uno con el citado "Thunderbirds to the Rescue" y otro con el "Lucky Darts".

    También regalaban a todos los asistentes que tuvieran un MSX real (¿habría alguno que no lo tuviera?) un disco con la traducción al inglés del Feedback.
  • Raymond's MSX Pagina: aquí estaba Ray2Day mostrando el Mission 2 Mir (participante en la MSXdev'10)

    con su flamante 8245 decorado.

  • MSX Vriendenclub Mariënberg: tenían un MSX con una Playsoniq en la que fueron poniendo diferentes juegos de Sega Master System.

    También mostraban algo más curioso, como un FS4600F de National, un MSX2 con impresora integrada

  • MSX Club West-Friesland: un montón de revistas holandesas sobre MSX, así como diverso material de segunda mano.

    Un stand bastante grande que, si hablas holandés y te gustan las revistas sobre MSX, era todo un paraiso.

  • Darkstone: mostraban su juego "DAQ Lord of Idar", que también participa en la MSXdev'10. También se pudo jugar a Beez y a Bouncemania.

  • Bitwise: vendían material producido por Matra.

    Lamento la foto, pero las otras que saqué al stand salen movidas, sorry.
  • Bas Kornalijnslijper: kilos, quintales, ¡toneladas de hardware MSX!



  • Supersoniqs: tenían a la venta las tarjetas Franky y PlaySoniq, así como cables para ambas.

    También ofrecían a los compradores de PlaySoniq la caja de dicha tarjeta.

    Sin embargo, el producto estrella demostrado en el stand era el Midi-Pac, que suena de puro vicio. Aunque la calidad no sea muy buena, aquí os dejo un vídeo del bicho sonando.

  • MSX Resource Center: camisetas MSXeras.

  • WORP3: vendían, como no podía ser de otra forma, el Midi-Pac, haciendo una demostración de sus capacidades conjuntamente con el stand de Supersoniqs.

  • Trilobyte: enseñaron "Core Crisis", su proyecto para MSXdev'10.

    Lástima que no llegasen a tiempo para presentarlo. Se trata de un shooter vertical con scroll multicapa al tile que tiene muy buena pinta. Esperemos que pronto esté disponible.
  • Open MSX team: demostraron la última versión del emulador corriendo algunos juegos en laserdisc.

    Aparte, también trajeron un MSX real en el que la BIOS se había substituido por la C-BIOS 0.25.
  • Stichting Sunrise: aparte de presentar su nuevo website, vendían productos bastante interesantes como los juegos "Goonies'R'Good Enough", "Manbow 2", "The Best of Hamaraja Night"

    O el interface Nowind

    Y pudimos ver (no en funcionamiento) la Denyonet, sobre la que me comentaron que estaría disponible a la venta en Marzo.

  • Arabic MSX Committee: por último, este pequeño stand dedicado por completo a mostrar curiosidades de MSX árabes. Por ejemplo los manuales del AX-990 (modelo que incluye una Megadrive)

    O el mismísimo Corán en cartucho

En un próximo post comentaré algunas otras cosas que se vieron allí. De momento como aperitivo no está mal, ¿verdad?

Resultados de la encuesta sobre juegos gratuitos

Hace unos días proponíamos una encuesta para saber si la gente estaría dispuesta a pagar un precio simbólico por poder descargarse un juego nuevo para un sistema antiguo o si consideraba que esos juegos deberían ser gratuitos.

Los resultados sobre 12 votos han sido:

6 personas (50%) respondieron a "Sí, si es un precio simbólico".
4 personas (33%) respondieron a "Sí, pero me gustaría probar una demo primero".
2 personas (16%) respondieron a "No, debería de ser gratuito bajar la ROM".

De los resultados y los comentarios al post, parece deducirse que hay personas dispuestas a pagar un precio simbólico o, incluso, realizar una donación voluntaria, por estos juegos nuevos.

Terminó la MSXdev'10

Un año más terminó la MSXdev, este año se han presentado 8 nuevos juegos para MSX que son (por orden de publicación):
  • NeoPONG 512
  • QBIQS
  • Ratbox
  • Mission 2 Mir
  • Hans' Adventure
  • DAQ Lord of Idar
  • Zombie Near
  • Heroes Arena
Ahora es el turno de las deliberaciones. A finales de mes tendremos los resultados, por lo que hasta ese momento vamos a abrir una encuesta para ver qué juego pensáis que puede ganar este año. La decisión no es fácil, no me gustaría estar en la piel de los jueces en estos momentos.