Archive for the 'dslinux' Category

mi primer homebrew

Tuesday, February 6th, 2007

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…

de nintendos y demases

Sunday, February 4th, 2007

img_2251-thumb.jpg

¡Tengo una Wii! :)
Mmm… creo que voy a tener que empezar desde antes.

Verán, tengo un amigo, llamémoslo JP, que decidió hacer la cola interminable el día del lanzamiento de la Wii para comprársela. Precisamente eso hizo, y después de una noche sin sueño volvió a su casa ¥25.000 más pobre y con una Wii bajo el brazo. La cosa es que este amigo no sólo no tenía una tele cuando se la compró (hay gente impulsiva y gente impulsiva) sino que cuando se consiguió una decidió que no tenía suficiente tiempo para dedicarse a la Wii como debía (?).

Afortunadamente para mí, esto fue más o menos cerca de navidad, y tuve la suerte de estar parado más o menos cerca cuando anunció sus planes de venderla para recuperar algo de plata. Yo hasta ese momento no le había dado muchas vueltas a la idea de comprarme una consola (todas las que he tenido han sido regalos), pero ya que andaba la onda navideña y la gente en Chile me había dicho que buscara algo que me pudieran regalar, empecé a sumar uno más uno y, cuento (bien) corto, ahora soy el orgulloso dueño de una de las Wii del lanzamiento.

img_2252-thumb.jpg

Por razones que no voy a empezar a enumerar no le he podido yo dedicar todo el tiempo que debería (…) pero ya le he dado un par de vueltas y es realmente entretenida. Cuando me llegó la prendí y estuve dándole espadazos a unos yakuza por cerca de dos horas y media antes de que un amigo me arrastrara de mi pieza a comer algo, cosa que puede haber sido para mejor porque mis brazos estaban a punto de caérseme.

img_2254-thumb.jpg

He estado leyendo un poco eso sí, acerca de la consola y sus posibilidades, y del wiimote1 y he averiguado algunas cosas que son realmente entretenidas.

Además del video en youtube del tipo jugando Half-Life 2 con el wiimote, al que ya linkeé en un post pasado, al parecer uno ya puede hacerse con drivers para usar el wiimote en prácticamente lo que sea. Y por si fuera poco, ya están empezando a aparecer los usuarios creativos que van a hacer que el wiimote alcance más popularidad y que eventualmente van a empujar el desarrollo de las interfaces para computadores, y de ahí, el dominio intergaláctico. Ya, está bien, me entusiasmé más de la cuenta, pero igual…

Hoy mismo, por ejemplo, leyendo GayGamer.net (no pregunten… ni yo sé cómo llegué ahí…) encontré un link a djwiij, una página con la misión de llevar el wiimote a las fiestas para usarlo para mezclar discos. Y al parecer ya han tenido bastante éxito. A estas alturas sólo se puede especular de hasta donde va a llegar todo esto, pero yo, por lo menos, estoy satisfecho de tener una y de ver qué cosas van a salir de ahí. Y esas son sólo lás aplicaciones para software. Hay por ahí unas ideas también bastante interesantes en el reino del modding de hardware

En una nota sólo marginalmente relacionada, mañana voy a Akihabara, la capital mundial de la chuchería electrónica, a ver si me puedo encontrar lo necesario para empezar a correr homebrew en mi DS. Los posteos relacionados con eso van a estar probablemente con el tag “dslinux” ya que para allá apuntan mis intereses en el tema (y, por qué esconderlo, a los emuladores de SCUMM y SNES…). Los mantendré informados.

PD: no soy el único feliz de tener una Wii…


  1. El control de la Wii es completamente inalámbrico (¿puede algo ser “parcialmente” inalámbrico?) y funciona con un lector infrarrojo encima del televisor, que lee movimientos y demases. El nombre - “wiimote” - viene de la contracción de “Wii Remote”, porque cuando uno no lo agita por los aires sirve para eso también: para apagar y prender la consola a distancia. [volver]