ALEDEKAI escribió:alguien me dice como se hace para meter un archivo desde la ms a la flash0?
creo q era asi :
writetoflash("ms0:/archivo","flash0:/archivo");
Esa función no existe en el SDK. Esa función la hice yo O_o .
Venia en una libreria que monte cuando empece a programar que se decia bLib.
Copia y pega esto y después utiliza lo que tu has dicho, lo de writetoflash .
void writetoflash(const char *origen, const char *destino)
{
char buffer[128*1024];
sceIoUnassign("flash0:");
sceIoAssign("flash0:", "lflash0:0,0", "flashfat0:", IOASSIGN_RDWR, NULL, 0);
int pa = sceIoOpen(origen, PSP_O_RDONLY, 0777);
if(pa >= 0)
{
int pb = sceIoOpen(destino, PSP_O_CREAT|PSP_O_TRUNC|PSP_O_WRONLY, 0777);
int bl = sceIoRead(pa, buffer, sizeof(buffer));
sceIoWrite(pb, buffer, bl);
sceIoClose(pb);
}
sceIoClose(pa);
}
Ahora usando writetoflash te permitirá copiar un archivo de la memory stick a la flash0. Esta función te asigna automaticamente la flash0 para escribir en ella.
He hecho la función ahora rapidamente , si no te compila busca por internet la bLib #Actualización 6 y descargala.
Kat : Si no incluyes esa libreria es imposible que te funcione pero de compilar compila porque yo la hice y me funcionaba