[Investigación] PsGroove en PSP

sefivy escribió:creo que me ha tirado un intento de compilar (obviando los warnings), pero ha petao, a ver si alguno consequis ver algo en esto.
PSPDevKit >make Main
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150  -L.
-LC:/pspsdk/psp/sdk/lib   Main.c   -o Main
Main.c: In function 'UsbRequest':
Main.c:157: warning: implicit declaration of function 'psgroove_UnhandledControl
Request'
Main.c: In function 'UsbDetach':
Main.c:185: warning: implicit declaration of function 'DisplayEnable'
Main.c: In function 'psgroove_getDescription':
Main.c:286: warning: unused variable 'UsbAsyncBuff'
Main.c:526: warning: control reaches end of non-void function
Main.c: At top level:
psgroove.h:62: warning: 'UsbWriteData' used but never defined
psgroove.h:61: warning: 'UsbReadData' declared 'static' but never defined
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_sta
rt':
../../../../pspsdk/src/startup/crt0.c:149: undefined reference to `sceKernelCrea
teThread'
../../../../pspsdk/src/startup/crt0.c:150: undefined reference to `sceKernelStar
tThread'
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_mai
n':
../../../../pspsdk/src/startup/crt0.c:68: undefined reference to `strlen'
../../../../pspsdk/src/startup/crt0.c:83: undefined reference to `atexit'
../../../../pspsdk/src/startup/crt0.c:86: undefined reference to `main'
../../../../pspsdk/src/startup/crt0.c:89: undefined reference to `exit'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `psgroove_getDescript
ion':
Main.c:(.text+0x90): undefined reference to `_flush_cache'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStopFunc.5303':
Main.c:(.text+0x1d0): undefined reference to `sceKernelTerminateDeleteThread'
Main.c:(.text+0x1ec): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x208): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x224): undefined reference to `sceKernelDeleteSema'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbDetach.5294':
Main.c:(.text+0x258): undefined reference to `DisplayEnable'
Main.c:(.text+0x268): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbAttach.5289':
Main.c:(.text+0x290): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbRequest.5273':
Main.c:(.text+0x2e4): undefined reference to `psgroove_UnhandledControlRequest'
Main.c:(.text+0x334): undefined reference to `UsbWriteData'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStartFunc.5299':
Main.c:(.text+0x390): undefined reference to `memset'
Main.c:(.text+0x584): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x5dc): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x604): undefined reference to `sceKernelCreateSema'
Main.c:(.text+0x634): undefined reference to `sceKernelCreateThread'
Main.c:(.text+0x650): undefined reference to `sceKernelStartThread'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbMainThread.5265':

Main.c:(.text+0x694): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x6bc): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6d8): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6f0): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x700): undefined reference to `sceKernelExitDeleteThread'
collect2: ld returned 1 exit status
make: *** [Main] Error 1

PSPDevKit >


Puedes subir tus archivos tal cual los tienes? Así pruebo a modificar ciertas cosas que creo que no están del todo bien distribuidas.... Lo corrijo y os lo vuelvo a subir :)

De todas formas, el código como ya dije, está incompleto. Hasta que no se solucionen los TODO's no funcionará (si es que lo hace en realidad).
nullEX escribió:
sefivy escribió:creo que me ha tirado un intento de compilar (obviando los warnings), pero ha petao, a ver si alguno consequis ver algo en esto.
PSPDevKit >make Main
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150  -L.
-LC:/pspsdk/psp/sdk/lib   Main.c   -o Main
Main.c: In function 'UsbRequest':
Main.c:157: warning: implicit declaration of function 'psgroove_UnhandledControl
Request'
Main.c: In function 'UsbDetach':
Main.c:185: warning: implicit declaration of function 'DisplayEnable'
Main.c: In function 'psgroove_getDescription':
Main.c:286: warning: unused variable 'UsbAsyncBuff'
Main.c:526: warning: control reaches end of non-void function
Main.c: At top level:
psgroove.h:62: warning: 'UsbWriteData' used but never defined
psgroove.h:61: warning: 'UsbReadData' declared 'static' but never defined
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_sta
rt':
../../../../pspsdk/src/startup/crt0.c:149: undefined reference to `sceKernelCrea
teThread'
../../../../pspsdk/src/startup/crt0.c:150: undefined reference to `sceKernelStar
tThread'
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_mai
n':
../../../../pspsdk/src/startup/crt0.c:68: undefined reference to `strlen'
../../../../pspsdk/src/startup/crt0.c:83: undefined reference to `atexit'
../../../../pspsdk/src/startup/crt0.c:86: undefined reference to `main'
../../../../pspsdk/src/startup/crt0.c:89: undefined reference to `exit'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `psgroove_getDescript
ion':
Main.c:(.text+0x90): undefined reference to `_flush_cache'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStopFunc.5303':
Main.c:(.text+0x1d0): undefined reference to `sceKernelTerminateDeleteThread'
Main.c:(.text+0x1ec): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x208): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x224): undefined reference to `sceKernelDeleteSema'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbDetach.5294':
Main.c:(.text+0x258): undefined reference to `DisplayEnable'
Main.c:(.text+0x268): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbAttach.5289':
Main.c:(.text+0x290): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbRequest.5273':
Main.c:(.text+0x2e4): undefined reference to `psgroove_UnhandledControlRequest'
Main.c:(.text+0x334): undefined reference to `UsbWriteData'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStartFunc.5299':
Main.c:(.text+0x390): undefined reference to `memset'
Main.c:(.text+0x584): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x5dc): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x604): undefined reference to `sceKernelCreateSema'
Main.c:(.text+0x634): undefined reference to `sceKernelCreateThread'
Main.c:(.text+0x650): undefined reference to `sceKernelStartThread'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbMainThread.5265':

Main.c:(.text+0x694): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x6bc): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6d8): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6f0): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x700): undefined reference to `sceKernelExitDeleteThread'
collect2: ld returned 1 exit status
make: *** [Main] Error 1

PSPDevKit >


Puedes subir tus archivos tal cual los tienes? Así pruebo a modificar ciertas cosas que creo que no están del todo bien distribuidas.... Lo corrijo y os lo vuelvo a subir :)

De todas formas, el código como ya dije, está incompleto. Hasta que no se solucionen los TODO's no funcionará (si es que lo hace en realidad).

ahi van,
http://www.megaupload.com/?d=OAIAEQ5P
te comento, en este codigo es psgroove_getDescription, lo deje como en el viejo.
a ver que sale. XD
primero quitemos los errores y despues a los TODO, que si no es un lio XD
nullEX escribió:
sefivy escribió:creo que me ha tirado un intento de compilar (obviando los warnings), pero ha petao, a ver si alguno consequis ver algo en esto.
PSPDevKit >make Main
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150  -L.
-LC:/pspsdk/psp/sdk/lib   Main.c   -o Main
Main.c: In function 'UsbRequest':
Main.c:157: warning: implicit declaration of function 'psgroove_UnhandledControl
Request'
Main.c: In function 'UsbDetach':
Main.c:185: warning: implicit declaration of function 'DisplayEnable'
Main.c: In function 'psgroove_getDescription':
Main.c:286: warning: unused variable 'UsbAsyncBuff'
Main.c:526: warning: control reaches end of non-void function
Main.c: At top level:
psgroove.h:62: warning: 'UsbWriteData' used but never defined
psgroove.h:61: warning: 'UsbReadData' declared 'static' but never defined
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_sta
rt':
../../../../pspsdk/src/startup/crt0.c:149: undefined reference to `sceKernelCrea
teThread'
../../../../pspsdk/src/startup/crt0.c:150: undefined reference to `sceKernelStar
tThread'
c:/pspsdk/bin/../lib/gcc/psp/4.3.3/../../../../psp/lib/crt0.o: In function `_mai
n':
../../../../pspsdk/src/startup/crt0.c:68: undefined reference to `strlen'
../../../../pspsdk/src/startup/crt0.c:83: undefined reference to `atexit'
../../../../pspsdk/src/startup/crt0.c:86: undefined reference to `main'
../../../../pspsdk/src/startup/crt0.c:89: undefined reference to `exit'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `psgroove_getDescript
ion':
Main.c:(.text+0x90): undefined reference to `_flush_cache'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStopFunc.5303':
Main.c:(.text+0x1d0): undefined reference to `sceKernelTerminateDeleteThread'
Main.c:(.text+0x1ec): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x208): undefined reference to `sceKernelDeleteEventFlag'
Main.c:(.text+0x224): undefined reference to `sceKernelDeleteSema'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbDetach.5294':
Main.c:(.text+0x258): undefined reference to `DisplayEnable'
Main.c:(.text+0x268): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbAttach.5289':
Main.c:(.text+0x290): undefined reference to `sceKernelSetEventFlag'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbRequest.5273':
Main.c:(.text+0x2e4): undefined reference to `psgroove_UnhandledControlRequest'
Main.c:(.text+0x334): undefined reference to `UsbWriteData'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbStartFunc.5299':
Main.c:(.text+0x390): undefined reference to `memset'
Main.c:(.text+0x584): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x5dc): undefined reference to `sceKernelCreateEventFlag'
Main.c:(.text+0x604): undefined reference to `sceKernelCreateSema'
Main.c:(.text+0x634): undefined reference to `sceKernelCreateThread'
Main.c:(.text+0x650): undefined reference to `sceKernelStartThread'
C:\DOCUME~1\HP_PRO~1\CONFIG~1\Temp/ccHxyBxr.o: In function `UsbMainThread.5265':

Main.c:(.text+0x694): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x6bc): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6d8): undefined reference to `sceKernelClearEventFlag'
Main.c:(.text+0x6f0): undefined reference to `sceKernelWaitEventFlag'
Main.c:(.text+0x700): undefined reference to `sceKernelExitDeleteThread'
collect2: ld returned 1 exit status
make: *** [Main] Error 1

PSPDevKit >


Puedes subir tus archivos tal cual los tienes? Así pruebo a modificar ciertas cosas que creo que no están del todo bien distribuidas.... Lo corrijo y os lo vuelvo a subir :)

De todas formas, el código como ya dije, está incompleto. Hasta que no se solucionen los TODO's no funcionará (si es que lo hace en realidad).


Añadid esta linea al makefile, para poder enganchar las librerias

LIBS =-lpspusb -lpspusbstor -lpspusbbus_driver


Edito: Me parece que no te daba los mismo problemas de libreria que me daba a mi. Lo tuyo será de otra cosa. Te pongo mi make, por si ves alguna libreria que te falte. Un saludo

Creando Archivo... Espere...

psp-gcc -I. -IC:\Desarrollo\psp\pspdev/psp/sdk/include -O2 -G0 -Wall  -L. -LC:\D
esarrollo\psp\pspdev/psp/sdk/lib   main.o -lpspusb -lpspusbstor -lpspusbbus_driv
er -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet
-lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o main.elf

/cygdrive/c/Desarrollo/psp/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/lib/c
rt0.o: In function `_main':
/home/loser/newtoolchain/pspsdk/src/startup/crt0.c:86: undefined reference to `m
ain'
collect2: ld returned 1 exit status
make: *** [main.elf] Error 1

Terminado



Un saludo!
sefivy escribió:
nullEX escribió:
sefivy escribió:...


Puedes subir tus archivos tal cual los tienes? Así pruebo a modificar ciertas cosas que creo que no están del todo bien distribuidas.... Lo corrijo y os lo vuelvo a subir :)

De todas formas, el código como ya dije, está incompleto. Hasta que no se solucionen los TODO's no funcionará (si es que lo hace en realidad).

ahi van,
http://www.megaupload.com/?d=OAIAEQ5P
te comento, en este codigo es psgroove_getDescription, lo deje como en el viejo.
a ver que sale. XD

¿Puedes subirlo a mediafire?

Estoy detrás de un proxy y no puedo con megaupload...
aqui lo tienes
http://www.mediafire.com/?c418ks8cq1bgsi1

he añandido la linea al makefile, pero me sigue tirando la misma traza.
voy a ver si es por como esta montado el makefile, pero si tiene pinta de ser por las llamadas a las librerias o a las propias funciones.
sefivy escribió:aqui lo tienes
http://www.mediafire.com/?c418ks8cq1bgsi1

he añandido la linea al makefile, pero me sigue tirando la misma traza.
voy a ver si es por como esta montado el makefile, pero si tiene pinta de ser por las llamadas a las librerias o a las propias funciones.



El error
undefined reference to `main'
es porque se está compilando como un ejecutable, pero es un driver y no tiene función main.

He descargado el archivo de los dos servidores pero no consigo extraer nada, me da error. ¿Puedes subirlo como zip o tgz?
kahrlos escribió:
sefivy escribió:aqui lo tienes
http://www.mediafire.com/?c418ks8cq1bgsi1

he añandido la linea al makefile, pero me sigue tirando la misma traza.
voy a ver si es por como esta montado el makefile, pero si tiene pinta de ser por las llamadas a las librerias o a las propias funciones.



El error
undefined reference to `main'
es porque se está compilando como un ejecutable, pero es un driver y no tiene función main.

He descargado el archivo de los dos servidores pero no consigo extraer nada, me da error. ¿Puedes subirlo como zip o tgz?


Aqui te lo dejo:
en Zip
en Tar
kahrlos escribió:
sefivy escribió:aqui lo tienes
http://www.mediafire.com/?c418ks8cq1bgsi1

he añandido la linea al makefile, pero me sigue tirando la misma traza.
voy a ver si es por como esta montado el makefile, pero si tiene pinta de ser por las llamadas a las librerias o a las propias funciones.



El error
undefined reference to `main'
es porque se está compilando como un ejecutable, pero es un driver y no tiene función main.

He descargado el archivo de los dos servidores pero no consigo extraer nada, me da error. ¿Puedes subirlo como zip o tgz?


pilla
http://www.mediafire.com/?1wcstsdusg3dbvd
sefivy escribió:aqui lo tienes
http://www.mediafire.com/?c418ks8cq1bgsi1

he añandido la linea al makefile, pero me sigue tirando la misma traza.
voy a ver si es por como esta montado el makefile, pero si tiene pinta de ser por las llamadas a las librerias o a las propias funciones.


De hecho despues de ver tu log el problema lo tienes en las librerias del sdk y no en el programa que compilas.

psgroove.h:62: warning: 'UsbWriteData' used but never defined <-- la usas pero el no encuentra la definicion asi que el include no te esta funcionando. Revisa tu instalacion del sdk y mira a ver si lleva un How to install, por si hay que instalarlo en unas rutas especificas.
he conseguido hacer que me de menos errores obligandole a usar las liberias que ha puesto antes decan pero por parametro y a mogollon....
PSPDevKit >make main.c -lpspusb -lpspusbstor -lpspusbbus_driver -lpspdebug -lpsp
display -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lp
spnet_resolver -lpsputility -lpspuser -lpspkernel main.o
make: Nothing to be done for `main.c'.
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150   -c
-o main.o main.c
main.c: In function 'UsbMainThread':
main.c:125: warning: implicit declaration of function 'SceKernelWaitEventFlag'
main.c:128: warning: implicit declaration of function 'SceKernelExitDeleteThread
'
main.c:131: warning: implicit declaration of function 'SceKernelClearEventFlag'
main.c: In function 'UsbRequest':
main.c:157: warning: implicit declaration of function 'psgroove_UnhandledControl
Request'
main.c: In function 'UsbAttach':
main.c:176: warning: implicit declaration of function 'SceKernelSetEventFlag'
main.c: In function 'UsbDetach':
main.c:185: warning: implicit declaration of function 'DisplayEnable'
main.c: In function 'UsbStartFunc':
main.c:227: warning: implicit declaration of function 'SceKernelCreateEventFlag'

main.c:231: warning: implicit declaration of function 'SceKernelCreateSema'
main.c:233: warning: implicit declaration of function 'SceKernelCreateThread'
main.c:235: warning: implicit declaration of function 'SceKernelStartThread'
main.c: In function 'UsbStopFunc':
main.c:244: warning: implicit declaration of function 'SceKernelTerminateDeleteT
hread'
main.c:246: warning: implicit declaration of function 'SceKernelDeleteEventFlag'

main.c:250: warning: implicit declaration of function 'SceKernelDeleteSema'
main.c: In function 'SetUsbBulkinReq':
main.c:302: warning: implicit declaration of function 'SceKernelDcacheWritebackR
ange'
main.c: In function 'SetUsbBulkoutReq':
main.c:328: warning: implicit declaration of function 'SceKernelDcacheInvalidate
Range'
main.c: In function 'UsbWait':
main.c:521: warning: implicit declaration of function 'SceKernelDelayThread'
main.c: In function 'psgroove_getDescription':
main.c:286: warning: unused variable 'UsbAsyncBuff'
main.c:526: warning: control reaches end of non-void function
main.c: At top level:
psgroove.h:62: warning: 'UsbWriteData' used but never defined
psgroove.h:61: warning: 'UsbReadData' declared 'static' but never defined


por cierto , me acabo de dar cuenta que apesar del chorron de arriba me ha compilado XD
http://www.mediafire.com/?hyx0rudazy60cos

EDITO:
a vueltas con los todo's
//TODO: I can't port this two lines
       UDADDR = port_addr[port] & 0x7f;
       UDADDR |= (1 << ADDEN);

¿De donde se ha sacado la variable ADDEN?
Revisa el código, que me he encontrado que la función UsbMainThread esta comentada.

int UsbMainThread( SceSize size, void *argp ) //elimino {}
{
int ret;
...

Por ello ya no da error al compilar, no esta la función en si
Os voy a dejar de momento porque tengo trabajo y me estoy quedando ciego en el netbook, es imposible programar aquí. Seguiré intentándolo esta noche en casa, aprovechando que mi mujer me deja solo [sonrisa].

La verdad es que sería mucho mejor tenerlo todo en algún servidor tipo cvs. Si alguien se anima a subirlo iría todo mucho más rápido.
wuepe escribió:Revisa el código, que me he encontrado que la función UsbMainThread esta comentada.

int UsbMainThread( SceSize size, void *argp ) //elimino {}
{
int ret;
...

Por ello ya no da error al compilar, no esta la función en si

esta comentada por que he probado a pasarla a otra parte del codigo, la funcion sigue existiendo
    /*------------------------------------------------------------------------------*/
    /* Pre declarations                                                   */
    /*------------------------------------------------------------------------------*/
    //limpio el static y añado {} así en todas las lineas de error
     int UsbMainThread( SceSize size, void *argp ){
       int ret;
       u32 result;

       while( 1 ){
          ret = SceKernelWaitEventFlag( UsbMainEventFlag,
                                 USB_EVENT_ATTACH | USB_EVENT_DETACH | USB_EVENT_ASYNC,
                                 PSP_EVENT_WAITOR | PSP_EVENT_WAITCLEAR, &result, NULL );
          if ( ret < 0 ){ SceKernelExitDeleteThread( 0 ); }
          if ( result & USB_EVENT_DETACH ){
             UsbReady = 0;
             SceKernelClearEventFlag( UsbMainEventFlag, ~USB_EVENT_CONNECT );
          }
          if ( result & USB_EVENT_ATTACH ){
             UsbReady = 0;
             SceKernelClearEventFlag( UsbMainEventFlag, ~USB_EVENT_CONNECT );
          }
       }
       return( 0 );
}; //elimino {}
Animo!!!!!!!!!!

A ver si podemos usar nuestras psp para algo util ^^
Criminales chicos, animo y palante, yo veo todas esas lineas y me cago encima.
reavers está baneado por "SPAM"
Para quitarse el sombrero, de verdad que estais trabajando como dios manda. Seguid asi que sois los mejores.
Por fin un hilo productivo.

Animo crackers [fumando]
Todos los que tenemos una PSP en el cajón estamos pendientes de vuestro trabajo y la verdad es que es alucinante.
Mucho ánimo y también muchas gracias por el tiempo que dedicáis a dejaros los ojos en el código por los demás (amén de la satisfacción personal que debe suponer conseguirlo)
Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...


http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...
Yo opinio que aunque esto no llegue a nada (ojala que si) por lo menos lo estais intentando asi que mucho animo y teneis el apoyo de todos nosotros.
Asombroso!!
Te deseo lo mejor y saludos desde America!!!
Eres el amo!! [+risas] [+risas]
nullEX escribió:Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...


http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...

genial, yo ayer también conseguí que compilara el mío :)
ahora miraré a ver si consigo cargar el prx y "crear" la conexión usb, y que me la detecte el PC como un hub, pues ya tengo hecho el cargador de prx también(con algun que otro bug por el momento, pero lo estoy actualizando, porque tenía la costumbre de homebrew 1.5 donde podía hacer llamadas kernel desde el eboot)

PD: Tambien debes crear los stubs con el prxtool ;)
nullEX escribió:Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...


http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...



Para el codigo de "PsGroove_Switch_Port" he encontrado los valores de UDADDR y ADDEN. Se encuentran definidos en las librerias de AVR. tienen los siguientes valores

#define UDADDR _SFR_MEM8(0XE3)
#define ADDEN 7

Las librerias las puedes descargar de aqui http://download.savannah.gnu.org/releases/avr-libc/

edito: me imagino que al ser cosas propias del chip, no hará falta trasladarlo a la psp. a saber :P

saludos
ANIMO TRUHÁNES !!!

De aquí sale algo grande....ya lo vereis!!!
Voy a ir preparando una firma.

A COMPILAR!! [carcajad]
krosk escribió:
nullEX escribió:Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...


http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...

genial, yo ayer también conseguí que compilara el mío :)
ahora miraré a ver si consigo cargar el prx y "crear" la conexión usb, y que me la detecte el PC como un hub, pues ya tengo hecho el cargador de prx también(con algun que otro bug por el momento, pero lo estoy actualizando, porque tenía la costumbre de homebrew 1.5 donde podía hacer llamadas kernel desde el eboot)

PD: Tambien debes crear los stubs con el prxtool ;)


os compila el EBOOT.PBP o el prx , esta en el makefile como extra target, pero solo me genera el .o
bajare el que ha subido nullEX a ver que tal.
Edito, el de nullEX compila a la perfe , gracias crack!
El que acabo de poner en el primer (y también en mi anterior) post, compila, genera un driver, pero no está terminado, tened eso en cuenta. Además tiene bastante más código implementado (emulación del PSGroove) que las versiones que he visto de los demás... Lo mejor sería que todos partieran de este proyecto y añadir las funcionalidades a partir de aquí. Así todos partimos de lo mismo y nos entenderemos mejor :)
Sabemos más o menos a ciencia cierta qué probabilidades hay de que esto funcione?.

Ánimo a todos que estaís haciendo un gran trabajo y mucho esfuerzo!

EDITO:
Yo también dispongo de PSPFat em 5.50 Gen-D3 para lo que haga falta

Saludos.
tengo un psp fatr y ps3 fat 40 gb sin retrocompatibilidad con el firm 2.71 creo ke era(hace mucho que no juego con ambas)lista para testear lo que haga falta
sry pero es la unica en la que puedo aportar algo

Animos y llegue a donde llegue ,gracias !!!!!
PsP fat 1004 con C.F disponible para probar lo que querais.
Saludos y mucha suerte
mucho animo a todos, soys unas makinas, un saludoo!
tambien tengo psp para testear si os hace falta.
reavers está baneado por "SPAM"
nullEX escribió:El que acabo de poner en el primer (y también en mi anterior) post, compila, genera un driver, pero no está terminado, tened eso en cuenta. Además tiene bastante más código implementado (emulación del PSGroove) que las versiones que he visto de los demás... Lo mejor sería que todos partieran de este proyecto y añadir las funcionalidades a partir de aquí. Así todos partimos de lo mismo y nos entenderemos mejor :)


Dices que genera un driver, entonces imagino que esto se compilara como prx y lo lanzaremos de forma automatica en nuestras PSP en el momento que la conectemos a la PS3?
Estoy en lo correcto ? corrigeme sino es así.
Una duda más, funcionaria con CHICKHEN ?

Gracias por todo
Suerte

Me ofrezco para las pruebas tengo dos psp 1004
Vale y con esto que se supone que hay que hacer?
un saludo
nullEX escribió:Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...

http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...
Usb Mode Jailbreak Completed Xorloxer fixing bugs for final public Release

http://twitter.com/PspPsGroove
Eight está baneado por "adiós!"
pwxza escribió:Usb Mode Jailbreak Completed Xorloxer fixing bugs for final public Release

http://twitter.com/PspPsGroove



peus yo me meto y no veo nada
Mathieulh no descifro lo de psgroove??
y lo descifro sin posibilidad de cargar backups, espero k si hace que funcione con psp este activada la carga de backups
Ese tal PsPPsGroove está haciendose pasar por alguien del Hades Team y estos ya han dicho que no están trabajando en el tema, huele raru.

Me fio mas de los que están trabajando aquí en EOL , vaya cracks macho.
Eight escribió:
pwxza escribió:Usb Mode Jailbreak Completed Xorloxer fixing bugs for final public Release

http://twitter.com/PspPsGroove



peus yo me meto y no veo nada


+1 xD
reytuning escribió:Vale y con esto que se supone que hay que hacer?
un saludo
nullEX escribió:Aquí uno que compila, corregido, pero siguen incompletas ciertas partes...

Por ejemplo:
    - falta en el exports.exp definir las funciones que se quieren exportar del driver
    - No existe ningún programa que lo cargue, hay que implementarlo
    - Definir una interfaz para avisar de los resultados de la ejecución del script
    - Portar el código de PsGroove_Switch_Port (UDADDR y demás)
    - Probar que todo funciona :)
    - ...

http://www.mediafire.com/?whjd04fgud1kyb5

Actualizo el primer post de paso...

completarlo....
PD: yo tampoco lo veo lo del twiter.. sigue igual que ayer
Eight está baneado por "adiós!"
ya lo veo,cuando me he logeado esque los que estan logeados lo ven antes,osea al instante de publicarlo los que no estan logueados a los 10 o asi,creo que funciona asi el twitter
XTREMESNAKE escribió:Ese tal PsPPsGroove está haciendose pasar por alguien del Hades Team y estos ya han dicho que no están trabajando en el tema, huele raru.

Me fio mas de los que están trabajando aquí en EOL , vaya cracks macho.


Para quitarse el sombrero la verdad [fumando]
nullEX escribió:El que acabo de poner en el primer (y también en mi anterior) post, compila, genera un driver, pero no está terminado, tened eso en cuenta. Además tiene bastante más código implementado (emulación del PSGroove) que las versiones que he visto de los demás... Lo mejor sería que todos partieran de este proyecto y añadir las funcionalidades a partir de aquí. Así todos partimos de lo mismo y nos entenderemos mejor :)


yo estoy mirandomelo, ciertamente esta mucho mas completo, estoy de acuerdo contigo, es un buen punto de partida.
Que tiene la psp que pueda hacer funcionar el psgroove
y poder cargar backups??
carlosdemota escribió:Que tiene la psp que pueda hacer funcionar el psgroove
y poder cargar backups??


Edito: Que programandola puede usarse como un jailbreak.
carlosdemota escribió:Que tiene la psp que pueda hacer funcionar el psgroove
y poder cargar backups??


Que es de Sony.... [looco]
1482 respuestas
13, 4, 5, 6, 730