PAlib fat, EFS, Windows, emuladores y su p... madre

Estoy a punto de rendirme...

La verdad es que llevo poco tiempo en esto de la scene y se me ocurrió empezar a programar para la DS más que nada para dar una sorpresa a mis hijas, que tienen una cada una.

Debo precisar que todo el desarrollo y todas las pruebas las hago en un windows XP a base de emuladores, porque no es cuestión de quitarles las máquinas a las niñas, si es que quiero sorprenderlas... ;)

Mi problema es que estoy haciendo un programa que requiere usar ficheros tanto de lectura como de escritura, por lo que me monté mi entorno devkitpro, la PAlib y empecé con mucha ilusión la parte gráfica... Cuando llegué a probar la primera parte con ficheros cuál fue mi sorpresa [Alaa!] al comprobar, de primeras, que con las funciones FAT de PAlib no podía pasar de leer ficheros que eran compilados y añadidos al fichero .nds

Posteriormente me encontré con EFS [idea] e intenté hacer lo que me había parecido inviable, pero no conseguía ni siquiera inicializar la librería... hasta que me enteré de que con los .nds no funcionaba y con los .ds.gba, sí (qué cosas [flipa] ) y conseguí por lo menos inicializarla, pero nulo efecto en lectura y escritura de ficheros...

¡Claro! estoy usando en mi ordenador un sistema de ficheros NTFS. [comor?] No puede funcionar en la vida ¿o sí?

La cuestión es que decidí crear una máquina virtual específica para desarrollar: con FAT, Windows XP, devkitpro, PAlib y EFS y el resultado es ¡¡¡Nada!!! He leído tutoriales, mirado en foros, hasta me he leído un proyecto de fin de carrera en PDF (lástima que no usara ficheros en su proyecto) y estoy desesperado.

Agradecería enormemente que alguien me aclarara, si es posible, por qué no puedo ni siquiera hacer que funcionen los ejemplos más básicos que vienen con las librerías cuando se trata de acceso y modificación de ficheros, ya sea con libfat o con EFS (esta última a lo más que he llegado es a inicializarla sin que me dé error).

Generalmente uso como emulador el iDeaS pero también lo he probado con el no$gba, con el DeSmuME y con el NeonDS (estos dos últimos bloquean el equipo casi siempre)

[bye] [bye] [bye] [bye] para todos (y gracias a los que hayáis soportado la lectura completa)
Yo uso ideas, pero no con fat.
Yo lo uso metiendo todo dentro del nds :D

PD: Para homebrew yo creo k es el mejor.
para fat lo mejor es provar en la ds, en el pc no va ni a tiros el cabron, prueva en la ds, ya veras como va (si lo has programado bien)
Emular FAT (o tal vez wifi con un plugin que tiene...) -> iDeaS
Emular 3D y todo el resto de forma muy precisa -> no$gba, el mejor en mi opinión.

Asi de simple...

Si parcheas el .nds con el DLDI de R4 y lo cargas con el ideas (y configuras el ideas para usar este dldi) tendras la lectura habilitada, NO escritura.

El EFS me da muchos problemas en emuladores.

Eso es lo más que te puedo decir...
Celduques está baneado por "utilizar clon para saltarse baneo de subforo y querer tomar el pelo a la administración"
ANTONIOND escribió:Emular FAT (o tal vez wifi con un plugin que tiene...) -> iDeaS
Emular 3D y todo el resto de forma muy precisa -> no$gba, el mejor en mi opinión.

Asi de simple...

Si parcheas el .nds con el DLDI de R4 y lo cargas con el ideas (y configuras el ideas para usar este dldi) tendras la lectura habilitada, NO escritura.

El EFS me da muchos problemas en emuladores.

Eso es lo más que te puedo decir...


Hazle caso a este xD y ten por seguro que tendrás que tomar prestada la NDS de tus hijas para seguir avanzando [+risas]
Suerte y no te desanimes!
ANTONIOND escribió:Emular FAT (o tal vez wifi con un plugin que tiene...) -> iDeaS
Emular 3D y todo el resto de forma muy precisa -> no$gba, el mejor en mi opinión.

Asi de simple...

Si parcheas el .nds con el DLDI de R4 y lo cargas con el ideas (y configuras el ideas para usar este dldi) tendras la lectura habilitada, NO escritura.

El EFS me da muchos problemas en emuladores.

Eso es lo más que te puedo decir...


Total: mi gozo en un pozo. La escritura de ficheros con los emuladores no es posible... Tendré que pedir ideas a ver como les "siso" las ds a mis niñas para que no sospechen, o mi sorpresa se irá a hacer gárgaras.

¿De verdad que nadie ha conseguido escribir o modificar ficheros en un puto PC usando emuladores? [buuuaaaa]

Gracias por vuestro interés [oki] [bye]
Busca a alguien a quien le pases el archivo y lo pruebe en su NDS.
alexpowerup escribió:Busca a alguien a quien le pases el archivo y lo pruebe en su NDS.


Para una primera prueba no sería mala idea, no, pero imagínate que cada vez que haga una modificación (ni por la cabeza se me pasa hacerlo bien a la primera) tuviera que molestar a alguien para que me lo probara ¿no te parece?

Gracias por tu interés [bye]
negatus escribió:
ANTONIOND escribió:Emular FAT (o tal vez wifi con un plugin que tiene...) -> iDeaS
Emular 3D y todo el resto de forma muy precisa -> no$gba, el mejor en mi opinión.

Asi de simple...

Si parcheas el .nds con el DLDI de R4 y lo cargas con el ideas (y configuras el ideas para usar este dldi) tendras la lectura habilitada, NO escritura.

El EFS me da muchos problemas en emuladores.

Eso es lo más que te puedo decir...


Total: mi gozo en un pozo. La escritura de ficheros con los emuladores no es posible... Tendré que pedir ideas a ver como les "siso" las ds a mis niñas para que no sospechen, o mi sorpresa se irá a hacer gárgaras.

¿De verdad que nadie ha conseguido escribir o modificar ficheros en un puto PC usando emuladores? [buuuaaaa]

Gracias por vuestro interés [oki] [bye]


y porque no se la coges cuando esten en el cole?
te haces el loco durante ese dia de pruebas y lo devuelves al dia siguiente, como si las niñas hubiesen perdido la ds y al dia siguiente lo encuentras
Y ni hacerte el loco,porque del cage de creer que han perdido la ds ni te preguntarian (almenos eso hacia yo de mas pequeño xD)

salu2
9 respuestas