Viewtiful M escribió:Hola a todos,
Voy a plantear una duda que me ronda por la cabeza desde hace mucho tiempo: ¿Por qué con las aplicaciones caseras y juegos homebrew no existe el "soft reset", es decir, la posibilidad de volver al menú de nuestro cartucho flash sin apagar la consola, y sin embargo con las roms comerciales se puede en la gran mayoría? Me gustaría saber si es un problema técnico o si es que nadie se ha puesto a ello... También me gustaría saber si no sería posible crear una especie de Homebrew Channel como el de Wii desde el cual se pudieran lanzar todas nuestras aplicaciones; sé que el DSOrganize hace esto (en teoría, porque yo jamás he conseguido cargar nada desde ahí), pero me parece que sería mucho más cómodo tener todo nuestro homebrew dentro de una sola aplicación...
Espero vuestras respuestas, un saludo y gracias.
hectorct escribió:¿Y por que no usar el RESET.MSE que usa el Moonshell? No he probado más flashcarts, pero en el R4 el moonshell viene con el firmware, y se han preocupado de que el RESET.MSE sea compatible. ¿Por qué no hacer que el homebrew lo ejecute para hacer soft-reset? Es una idea que se me ocurrió hace tiempo, pero aún estoy muy verde con lo de compilar (me armo un lio con los makes).
Creo que con eso y una librería (rebootlib) que había que conseguía resetear la mayoría de los flashcarts se podría hacer.
#define DEVICE_MPCF (0x4643504D)
#define DEVICE_MPSD (0x4453504D)
#define DEVICE_M3CF (0x4643334D)
#define DEVICE_M3SD (0x4453334D)
#define DEVICE_SCCF (0x46434353)
#define DEVICE_SCSD (0x44534353)
#define DEVICE_SCLT (0x544C4353)
#define DEVICE_SCDS (0x53444353)
#define DEVICE_EFA2 (0x32414645)
#define DEVICE_EZSD (0x44535A45)
#define DEVICE_g6fl (0x6C663667) //"g6fl"
#define DEVICE_G6FL (0x4C463647) //"G6FL"
#define DEVICE_DLMS (0x534D4C44)
#define DEVICE_R4TF (0x46543452)
mik0 escribió:en la supercard DS si se puede, y creo que en la cyclo tambien, en los demas lo desconozco