Anuncios Google

PAlib Save_Ram

Hola necesito ayuda con PAlib.
Necesito guardar las variables
u32 monedasy u8 gfx
para que cuando apague la DS y la encienda esten como las habia dejado al cerrar la DS.
Ya he seguido el Ejemplo de PAlib pero no me sale y no entiendo como funciona.
Alguien me podria enseñar y explicar como lo hace él, me seria de gran ayuda.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de kNightFox

Eso es para guardarlo a la

Eso es para guardarlo a la SRAM de algunos cartuchos SLOT2 y algunos emuladores. Ademas desde hace alguna version, esta funcion se ha eliminado de las PALIB. Guarda los datos en un archivo usando FAT.


Nuestra web oficial:
http://www.nightfoxandco.com/
 
Siguenos en facebook:
http://www.facebook.com/pages/NightFox-Co/284338634917917
 
Por favor, no useis los MP para preguntas, usar el FORO:
http://www.nightfoxandco.com/forum/
Asi nos ahorramos de contestar lo mismo 20 veces.

 

Imagen de Cheleon

Como puedo hacerlo?¿ Y

Como puedo hacerlo?¿

Y porfavor no me envies a ningun ejemplo de PAlib

Imagen de Cheleon

lo he intentado pasar a mi

lo he intentado pasar a mi codigo, pero se me resiste,

¿podrias explicarmelo?

Imagen de The Dark Master

No esta dificil.

fatInitDefault(); //inicia FAT

FILE* testWrite = fopen ("FATTest.txt", "wb"); //Declara una variable FILE para la función, abre el fichero llamado FATTest.txt en modo wb (sobre/escritura)
fwrite("Just writing text to a file :)", 30, 1, testWrite); //escribe, el texto, el maximo de caracteres, un 1 que no te puedo explicar, y la variable que declaraste
fclose(testWrite); //cierra el guardado

Cargar es exactamente igual, solo cambiando wb por rb y fwrite por fread.

No entiendo mucho de FAT pero tampoco es muy complicado.


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.