Mostrando entradas con la etiqueta nds. Mostrar todas las entradas
Mostrando entradas con la etiqueta nds. Mostrar todas las entradas
TOP

NDS Save Backup - Progreso

-¿Qué es el NDS Save Backup? 
Es un dispositivo (que será Open Source Hardware) controlado por un microcontrolador PIC 18F4550 para extraer partidas guardadas de juegos de DS y 3DS al PC mediante USB.

Fig.1.: NDS Save Backup en fase de desarrollo

-¿Cuál es el estado actual del NDS Save Backup?
Actualmente puede extraer partidas de juegos de DS con EEPROM (los juegos de 3DS con EEPROM no los he probado, pero puede que también  extraiga las partidas ya que posiblemente utilice los mismo comandos).


-¿Qué es lo que falta para que esté terminado?
Falta implementar el método de extracción de partidas de juegos de DS/3DS que utilizan Memoria flash como método de almacenamiento, y  un método de escritura de partidas de juegos de DS/3DS en memorias EEPROM y memorias flash.

•El hardware
Los materiales que componen el hardware están pensados para que cualquiera los pueda adquirir y pueda construirse su propio  NDS Save Backup compuesto por un PIC 18F4550, una ranura de Nintendo DS*, condensadores, resistencias, un oscilador, etc.

*Nota: La ranura o slot de Nintendo DS se puede adquirir en Dealextreme por un precio de 2.10$

•El software:
La aplicación que se comunica con el PIC 18F4550 está escrita en VB.


Fig.2.: Aplicación NDS Save Backup 


Como dije en unas entradas atrás de este blog, el código del programa, del PIC y los esquemas del circuito del NDS Save Backup los subiré cuando lo tenga terminado al 100%.  Si alguien está muy interesado puedo subir más adelante la aplicacion ya compilada, el .hex del PIC y un esquema del hardware.

Si quieres estar al tanto sígueme en mi Twitter: @Nitehack

¡Un Saludo!


TOP

Así va la cosa: Situación actual, web soyteleco, y nuevo proyecto!

Hola a todos! :)
Pues así va la cosa! Llevo ya más de un mes si publicar una entrada debido a que no tengo tiempo ya ni para descansar 5 minutos (-.-) zZ. Dentro de un mes empiezo los exámenes, por lo que estaré menos activo con el blog.

Aprovecho para decir a aquellos que estéis estudiando Telecomunicaciones que se acaba de abrir la página  web  soyteleco.net en la que encontrares libros en pdf, recursos, programas, etc. que te ayudarán a lo largo de la carrera. También dispone de un foro en el que podrás  plantear dudas, debatir temas acerca de la carrera, y muchas cosas más.

Durante este tiempo, los ratos que he tenido tiempo he estado desarrollando (todavia en proceso) lo que llamo yo "NDS Save Backup" que servirá para hacer copias de seguridad de partidas de juegos de NDS ( y puede que trate también para hacer copias de partidas de juegos de 3DS).  Este proyecto consta de una parte de hardware y otra de software: la parte de hadware cuyo cerebro es  un PIC 18f4550 se encargará de extraer la partida, y la parte de software  que será un programa con interfaz gráfica guardará la partida en el PC.
Si lo termino al 100% publicare el código fuente del PIC, asi como el plano del circuito. Es decir será un proyecto de  hardware libre + software libre. Asi cualquiera que quiera montarse uno pueda hacerlo.
NDS Save Backup digamos que está al 50%, ya he comprobado a extraer algunos bytes de un juego pero estoy teniendo algunos problemas para extraer toda la memoria, que espero solucionar cuando termine los exámenes.

En cuanto a la parte de software esta todavia un poco verde. Aqui teneis una captura de la interfaz gráfica, que ni mucho menos es la definitiva ya que es para pruebas:



Como dije al principio de la entrada estaré ausente durante un tiempo debido a las practicas y exámenes de la facultad.
Cuando termine espero publicar algunas entradas que tengo pensadas y seguir con el proyecto.

Un Saludo!




TOP

Encender Nintendo DS sin la pantalla superior [MOD]

Introducción
En esta entrada os enseñaré un mod muy sencillo con el que podréis usar vuestra Nintendo DS Lite con solo la pantalla inferior.
Los que nunca habéis visto una DS con la faja rota lo mismo pensáis que  sigue funcionando igualmente pero con la pantalla inferior....Pues esto no es así! La DS cuando no tiene la LCD superior o inferior pega un flash en la que sí está conectada y se apaga.
He arreglado muchas Nintendo DS a causa del problema de la faja y un buen día me pregunte: ¿Por qué no cojo y simulo que está conectada la pantalla y  la uso si la pantalla superior?
Bueno lo primero que hice fue buscar por Google, pues en Google está todo! :P.....Y bien, no tuve resultado :(
Así que busque el datasheet de la pantalla superior de la Lite, pero solo encontré una parecida a la de la NDS tocha :(
Y ya solo me tocaba ami ponerme a estudiar la LCD....
Bueno y después de pensar, y recorriendo pistas usando el polímetro, hacer cálculos...Aquí tenes la solución!

ANTES DE NADA!
¡HAZ ESTO BAJO TU RESPONSABILIDAD!
¡SI VAS A COPIAR ESTE TUTORIAL EN ALGUN SITIO PON DE FUENTE ESTA ENTRADA!

Materiales
-Dos cables (sin son wrapping mejor)
-1 resistencia de 1KΩ (si es mayor no pasa nada pero tampoco de 1MΩ xD)
-Soldador y estaño (por supuesto :P )

Mini-Tuto
Para usar la Nintendo DS sin la pantalla superior es tan sencillo como colocar una resistencia entre dos puntos.
1º Localizamos en la placa de la DS, los dos puntos que se ven en la imagen.( Para quién le interese: esos dos puntos corresponden con el ánodo y el cátodo de los leds que iluminan la LCD superior. Me fijé que la DS solo verifica que los leds están funcionando, y haciendo cálculos con una resistencia de 1KΩ, pasaría la misma intensidad por la resistencia que con los leds)

2º Pre-estañamos estos dos puntos

3º Le soldamos un cable a cada punto

4º Soldamos la resistencia de 1KΩ en el otro extremo de los cables

5º Le cortamos las patillas a la resistencia. Encendemos la DS y...Voilà! La DS arranca perfectamente!


Ya solo quedaría colocar la resistencia en un lugar donde no estorbe y montar la DS ;)

¡Un Saludo!

ACTUALIZADO (22/10/13):
Actualizo la entrada con los puntos para encenderla con la pantalla superior solo y para la DS "tocha" (la primera). Lo puse hace tiempo en un foro pero se me pasó actualizar la entrada aquí :P

Si solo queréis usar la pantalla superior en vez de la inferior, la resistencia hay que ponerla entre estos dos pines (corresponden a los leds de la pantalla inferior):




Para la DS tocha debería de funcionar igual (no tengo una asi que no lo he probado). Los pines se sitúan en diferente lugar:
Leds de la pantalla superior: marcados como LEDA2 y LEDC2:



Leds de la pantalla inferior: marcados como LEDA1 y LEDC1: