![]() |
| ![]() |
![]() |
#1 | |
Φ
![]() |
![]()
Como ya conocereis, últimamente se ha comentado desde Alek´blog que posiblemente se descartase el kernel 1.50; A continuación unas sencillas instrucciones para portar vuestros homebrews a kernel 4.xx
![]() Cita:
1. El Homebrew debe estar en formato prx. Para hacer eso, después del PSPSDK include (include $ (PSPSDK) /lib / build.mak), teneis que añadir estas dos lineas: BUILD_PRX = 1 PSP_FW_VERSION = 401 La última línea (PSP_FW_VERSION) no es necesaria en este caso, unicamente para la compilación cuando fabrica # ifdef branches o no; Pero como 4.00/4.01 no ha incluido nada relevante al respecto, podeis saltaros esa línea. 2. El Homebrew debe estar en modo usuario. En el código del main.c, para la compilación correcta del pbp PSP_MODULE_INFO ("module1", 0, 1, 0); Recordad que el sistema PSP_MODULE_INFO va tal que así -> PSP_MODULE_INFO("module_name", mode, mayor_revision, minor_revision), y ponemos uno "0" en el modo para el modo usuario; Entretanto 0x1000 sería para modo kernel. Y también, añadid esta línea; PSP_HEAP_SIZE_MAX (); Tened en cuenta que disponeis de un PSPSDK recientemente renovado, que puede llevarlo a cabo. 3. Eso sería suficiente para lo que se requiere. ¿Algún problema para ejecutarlo, una vez compilado? Volved a comprobar los últimos pasos en el post de ps2dev para comprobar las llamadas del kernel.. Sólo necesitais mantenerlo en formato prx, Y el modo usuario en el código pbp. Probablemente algunos de vosotros ya sabiais esto, pero no está de más tenerlo en mente. Bye Bye, 1.50 Alek´blog Última edición por FERROMALO fecha: 01/07/08 a las 20:07:01 |
|
![]() |
![]() |
![]() |
#2 |
Coder
![]() |
![]()
gracias, pero.........si lo traduces a espa muxo mejor, es k solo entiendo las lineas de programacion xD
|
![]() |
![]() |
![]() |
#3 | |
De TDP, a PS3 y a Gym
![]() |
![]() Cita:
1. El homebrew debe estar en formato prx. Para hacer esto, despues de que el PSPSDK includes (include $(PSPSDK)/lib/build.mak), se añade estas dos líneas: BUILD_PRX = 1 PSP_FW_VERSION = 401 La última línea (PSP_FW_VERSION) no es realmente necesaria en este caso, solo hace falta al compilar las ramas o no de la definición #ifdef; pero como en 4.00/4.01 no se ha incluido nada relevante, puedes saltarte esta línea. y del 2º un poco XD: 2. El homebrew debe estar en user mode. En el main.c, para la compilación correcta del EBOOT.PBP, PSP_MODULE_INFO("module1", 0, 1, 0); PD: Ese berto coder hay XD
__________________
|
|
![]() |
![]() |
![]() |
#4 |
Coder
![]() |
![]()
Aki mejor traducido
1º El homebrew debe estar en formato .prx, para eso, despues de la linea del makefile (include $(PSPSDK)/lib/build.mak), se le añaden las siguientes lineas: BUILD_PRX = 1 PSP_FW_VERSION = 401 La ultima linea no es realmente necesaria, por que en la version 4.00 y 4.01 no se a incluido nada importante pos..... puedes saltarte esa linea 2º El homebrew debe estar en modo user en el main,para la correcta compilacion del eboot, por si no os acordais de como era para ponero en modo user: PSP_MODULE_INFO("nombre del programa", 0, 1, 0); |
![]() |
![]() |
![]() |
#5 |
Φ
![]() |
![]()
Ya está traducido y editado, berto.
P.D. Aunque he posteado en SCENE para que tenga más visitas, lo muevo a PROGRAMACION dejando un link de SCENE durante un mes EDITO: 1 semanita bastará ![]() Última edición por FERROMALO fecha: 01/07/08 a las 19:38:28 |
![]() |
![]() |
![]() |
#6 |
Coder
![]() |
![]()
pos menuda traduccion, kreo k a kedado peor de lo k estaba en ingles xD
|
![]() |
![]() |
![]() |
#7 | |
Φ
![]() |
![]() Cita:
Pero hombre de Dios, si no he utilizado traductor, te lo he hecho a mano, como Dios manda ¿qué no entiendes? |
|
![]() |
![]() |
![]() |
#8 | |
Coder
![]() |
![]() Cita:
1. El Homebrew debe estar en formato prx. Para hacer eso, después de que el PSPSDK adicione (include $ (PSPSDK) /lib / build.mak), añadid estas dos lineas: BUILD_PRX = 1 PSP_FW_VERSION = 401 La última línea (PSP_FW_VERSION) no es necesaria en este caso, unicamente para la compilación cuando fabrica # ifdef branches o no; Pero como 4.00/4.01 no ha incluido nada relevante al respecto, podeis saltaros esa línea. 2. El Homebrew debe estar en modo usuario. En el código del main.c, para la recopilación correcta del pbp PSP_MODULE_INFO ("module1", 0, 1, 0); Recordad que el sistema PSP_MODULE_INFO va tal que así -> PSP_MODULE_INFO("module_name", mode, mayor_revision, minor_revision), y ponemos uno "0" en el modo para el modo usuario; Entretanto 0x1000 sería para modo kernel. Y también, añadid esta línea; PSP_HEAP_SIZE_MAX (); Tened en cuenta que disponeis de un PSPSDK más nuevo que puede compilar dentro de eso. 3. Eso sería suficiente para lo que se requiere. ¿Algún problema para ejecutarlo, una vez compilado? Volved a comprobar los últimos pasos en el post de ps2dev para comprobar las llamadas del kernel.. Sólo necesitais mantenerlo en formato prx, Y el modo usuario en el código pbp. Probablemente algunos de vosotros ya sabiais esto, pero no está de más tenerlo en mente. Bye Bye, 1.50 |
|
![]() |
![]() |
The Following User Says Thank You to berto1989 For This Useful Post: | FERROMALO (01/07/08) |
![]() |
#9 |
Φ
![]() |
![]()
Pequeños detalles, el cojunto se entiende perfectamente, a sus ordenes, Mr. Coder, corrijo y edito
|
![]() |
![]() |
![]() |
#10 |
Coder
![]() |
![]()
jajaj, no me llames asi, yamame como siempre xD
|
![]() |
![]() |
![]() |
Bookmarks |
Herramientas | |
|