mi primer homebrew

img_2260-thumb.jpg

Así, igualito que My First Sony. Hoy por primera vez pude correr software de terceros en mi Nintendo DS, gracias al aporte cumpleañero de mis padres y mi bienamado padrino, que tanto me ha empujado en la dirección correcta durante todos estos años. Ese es otro excelente regalo de mis padres, by the way.

Pero bueno, menos chupado de medias y más información técnica.

Hoy partí a Akihabara a comprar lo necesario para hacer partir el homebrew en el DS. Durante varios meses antes de eso estuve leyendo y esperando que salieran nuevas versiones del hardware que andaba buscando, así que esta iba a ser la culminación de un proyecto mucho más grande. Resulta que ahora sé que es sólo el primer paso.

El DS, para los que no sepan o los que deseen una explicación completa, tiene dos slots: el slot de DS, que es en donde se meten los cartuchos para los juegos del DS. Este es el llamado Slot 1. El otro es el slot de GBA, que es donde se meten los juegos de Game Boy Advance, ya que el DS es una consola parcialmente backwards compatible. Este es el Slot 2.

Hasta hace unos meses el Slot 1 tenía una encriptación que impedía correr software de terceros, no sancionado por Nintendo, desde ahí. El único slot que se podía usar, por lo mismo, era el de GBA. Sin embargo, el DS estaba construido de manera tal que, cuando se iniciaba con un cartucho en el Slot 2, partía en una especie de modo GBA, que hacía imposible tener acceso al hardware exclusivo del DS, aunque no tengo muchos detalles de eso.

La primera solución fue modificar el firmware con una cosa que se llama FlashMe. Eso permitía correr todo tipo de software efectivamente negando las protecciones de Nintendo, pero claro, también terminando la garantía y otras cosas, lo que lo convirtió en un procedimiento medio poco popular.

Eventualmente, sin embargo, empezaron a salir otros métodos, como los NoPass. Estas son unas tarjetitas del tamaño y forma de un cartucho de DS que se meten en el Slot 1 y parten el DS en modo DS, pero pasándole el control al Slot 2, lo que permitía meter en este Slot otras cosas como cartuchos de GBA en blanco, escribibles desde el computador, o adaptadores para tarjetas externas de memoria, como la SD o la Compact Flash. Este es el modo que actualmente cuenta con la mayor cantidad de software compatible, porque es el que realmente popularizó la cosa, y además, tiene otras ventajas. Una de ellas es que los adaptadores para tarjetas de memoria externa tienen (algunas por lo menos) 32 megas de RAM, lo que permite que cosas como dslinux corran.

De todos modos, la opinión generalizada era que era un método atadoso, innecesario y que eventualmente iban a salir tarjetas para el Slot 1 que iban a revolucionar la escena del homebrew para Nintendo DS.

Y hace menos de un mes empezaron a salir esas tarjetitas.

Al principio empezaron a salir de a poquito, y recibían reviews tibios, casi tímidos, pero de apoco se empezaron a relajar y ahora en el mercado hay como catorce opciones diferentes para el Slot 1. “Slot 1 Solutions” que les llaman. La M3 Simply, el NinjaPass, el MicroNinja, el EZFlashV, el SuperCard DS One, etc…

Claro, si bien es muy probable que la escena del homebrew efectivamente cambie con todo esto y se mueva más en la dirección del Slot 1, hay cosas, como dslinux que simplemente requieren del Slot 2 para funcionar, así que uno en eso está medio cagado.

De todos modos, esa era una de las cosas que me mantenía indeciso. La razón principal por la que quiero correr homebrew en mi DS es dslinux y emuladores para consolas viejas, como el SNES o el SCUMM. Pero si bien estos dos últimos se pueden van a poder correr desde el Slot 1, dslinux no va a poder hacerlo nunca (o por lo menos eso aseguran los de dslinux). Por eso, me decidí por comprar un EZFlashV y un SuperCard SD. El EZFlashV es un cartucho de Slot 1 que funciona con una tarjeta Micro SD que entre sus features anunciaba poder funcionar también como un NoPass. El SuperCard SD es un adapatador para tarjetas SD para el Slot 2. Complementé mi compra con una Micro SD de 1G y un adaptador SD para tarjetas Micro SD. A todo esto, breve paréntesis. No sé si han visto tarjetas Micro SD, pero son en realidad MICRO.

img_2261-thumb.jpg

La cosa es que después de probar varios programas sin éxito caché que para que el EZFlashV funcione como NoPass, tiene que tener una Micro SD metida, lo que si me preguntan a mí es un poco idiota. De todos modos, ahora la única opción que tengo es o comprarme otra Micro SD o una SD normal, puro para probar si la cosa funciona. Lo bueno, claro, es que tener más memoria flash nunca le ha hecho daño a nadie, y las tarjetas de este tipo (CF, SD, Micro SD, Mini SD, bla) están botadas de baratas en todos lados. Por el momento, hay algunas cosas que sí puedo correr, como el LemmingsDS de la foto o DSudoku, que me mantendrá ocupado, y siempre puedo usar algunas de las cosas con las que el EZFlashV viene de fábrica, como el poder abrir archivos de texto y reproducir MP3 (todo lo que es el OGG va a terner que esperar un rato. Traté y la tarjeta maldita casi me ladra… Ya le voy a mostrar quién manda aquí…).

Los mantendré informados. Luego les va a venir un post familiar eso sí, porque mañana parto a Hokkaidō (北海道) a ver el Festival de Nieve (雪祭), que promete… Vuelvo el 10, así que tomen todos estos posteos con los que los he malacostumbrado y se entretenienen hasta entonces, ¿bueno?

A todo esto, actualización sobre lo del Wii… hoy en Slashdot me enteré de los tipos que hicieron un brazo mecánico controlado con un wiimote… entretenido, pero igual se ve peligroso…

2 Responses to “mi primer homebrew”

  1. Matias Says:

    Kudos! Por fin lograste correr el famoso homebrew! Ahora a aprender a escribir tus propios juegos para el DS y poner un poco de home en el brew. Seria cool, no?

  2. Donde el Pingüino Rodríguez » Blog Archive » the homebrew channel Says:

    […] Por eso mi entusiasmo. Al igual que con el DS, que desde que empezó a tener aplicaciones homebrew hace una punta de meses hasta ahora ha visto una verdadera explosión en torno a sus posibilidades, es de esperar que esto le de a la Wii el empujón que necesita para realmente convertirse en la plataforma de innovación que todo el mundo ha esperado que sea. […]

Deja tu comentario