| Inicio | Noticias | Foros PSP | Juegos | Videos | Manuales | Buscar | Contacto | Staff | Publicidad |

Retroceder   Foros PS Vita y PSP > Comunidad > Coder's Zone: Programacion PSP y PS Vita > TUTORIALES

Respuesta
 
Herramientas
Antiguo 01/07/08, 19:09:03   #1
FERROMALO
Φ
 
Avatar de FERROMALO
 
Fecha de Ingreso: may 2006
Ubicación: Madrid City
Mensajes: 4.600
Thanks: 1.445
Thanked 2.102 Times in 745 Posts
FERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posible

Líder combatiente Líder combatiente Tutorial del mes Corazon PSPero 

Lightbulb Portar homebrew a Kernel 4.xx - Tuto by Alek

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. Homebrew must be in prx format. To do that, after the PSPSDK includes (include $(PSPSDK)/lib/build.mak), add this two lines:

BUILD_PRX = 1
PSP_FW_VERSION = 401


The last line (PSP_FW_VERSION) isn't really needed in this case, just for the compilation when making #ifdef branches or not; but as 4.00/4.01 hasn't included anything relevant on that affairs, you can skip that line.


2. Homebrew must be in user mode. On your main.c code, for the proper pbp compilation,

PSP_MODULE_INFO("module1", 0, 1, 0);

Remember that the PSP_MODULE_INFO system goes like this -> PSP_MODULE_INFO("module_name", mode, mayor_revision, minor_revision), and we put an "0" on mode for user mode; meanwhile 0x1000 would be for kernel mode. And also, add this line;

PSP_HEAP_SIZE_MAX();

Considering that you have a newer PSPSDK that can compile within it.


3. That would be enough for what it takes. Got any problem within running it, once compiled? Re-check latest steps from that ps2dev post to check for your kernel calls.

So, to sum up, due to the poor changes from 3.xx to 4.00/4.01, you just need to keep on the prx format, AND the user mode on the pbp code. Probably some of you already knew this, but bleh, this can't be bad to have in mind, as one user commented on the "Bye Bye, 1.50" post
Traducción:

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
FERROMALO is offline   Responder Con Cita
Antiguo 01/07/08, 19:11:04   #2
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.729
Thanks: 409
Thanked 1.871 Times in 761 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

gracias, pero.........si lo traduces a espa muxo mejor, es k solo entiendo las lineas de programacion xD
__________________

berto1989 is offline   Responder Con Cita
Antiguo 01/07/08, 19:13:06   #3
Py7Val
De TDP, a PS3 y a Gym
 
Avatar de Py7Val
 
Fecha de Ingreso: jun 2007
Ubicación: Los Jereles
Mensajes: 5.281
Thanks: 580
Thanked 986 Times in 466 Posts
Py7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecersePy7Val tiene mucho de lo que enorgullecerse

Amistad PSPera Amistad PSPera Corazon PSPero Medalla al merito PSPero 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

Cita:
Empezado por berto1989 Ver Mensaje
gracias, pero.........si lo traduces a espa muxo mejor, es k solo entiendo las lineas de programacion xD
el 1º punto mas o menos XD:

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
Py7Val is offline   Responder Con Cita
Antiguo 01/07/08, 19:17:28   #4
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.729
Thanks: 409
Thanked 1.871 Times in 761 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

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);
__________________

berto1989 is offline   Responder Con Cita
Antiguo 01/07/08, 19:31:27   #5
FERROMALO
Φ
 
Avatar de FERROMALO
 
Fecha de Ingreso: may 2006
Ubicación: Madrid City
Mensajes: 4.600
Thanks: 1.445
Thanked 2.102 Times in 745 Posts
FERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posible

Líder combatiente Líder combatiente Tutorial del mes Corazon PSPero 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

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
FERROMALO is offline   Responder Con Cita
Antiguo 01/07/08, 19:46:58   #6
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.729
Thanks: 409
Thanked 1.871 Times in 761 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

pos menuda traduccion, kreo k a kedado peor de lo k estaba en ingles xD
__________________

berto1989 is offline   Responder Con Cita
Antiguo 01/07/08, 19:49:31   #7
FERROMALO
Φ
 
Avatar de FERROMALO
 
Fecha de Ingreso: may 2006
Ubicación: Madrid City
Mensajes: 4.600
Thanks: 1.445
Thanked 2.102 Times in 745 Posts
FERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posible

Líder combatiente Líder combatiente Tutorial del mes Corazon PSPero 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

Cita:
Empezado por berto1989 Ver Mensaje
pos menuda traduccion, kreo k a kedado peor de lo k estaba en ingles xD

Pero hombre de Dios, si no he utilizado traductor, te lo he hecho a mano, como Dios manda ¿qué no entiendes?
__________________

FERROMALO is offline   Responder Con Cita
Antiguo 01/07/08, 19:53:02   #8
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.729
Thanks: 409
Thanked 1.871 Times in 761 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

Cita:
Empezado por FERROMALO Ver Mensaje

Pero hombre de Dios, si no he utilizado traductor, te lo he hecho a mano, como Dios manda ¿qué no entiendes?

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
__________________

berto1989 is offline   Responder Con Cita
The Following User Says Thank You to berto1989 For This Useful Post:
FERROMALO (01/07/08)
Antiguo 01/07/08, 20:02:32   #9
FERROMALO
Φ
 
Avatar de FERROMALO
 
Fecha de Ingreso: may 2006
Ubicación: Madrid City
Mensajes: 4.600
Thanks: 1.445
Thanked 2.102 Times in 745 Posts
FERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posibleFERROMALO su reputacion va mas alla de lo posible

Líder combatiente Líder combatiente Tutorial del mes Corazon PSPero 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

Pequeños detalles, el cojunto se entiende perfectamente, a sus ordenes, Mr. Coder, corrijo y edito
__________________

FERROMALO is offline   Responder Con Cita
Antiguo 01/07/08, 23:41:47   #10
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.729
Thanks: 409
Thanked 1.871 Times in 761 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Portar homebrew a Kernel 4.xx - Tuto by Alek

jajaj, no me llames asi, yamame como siempre xD
__________________

berto1989 is offline   Responder Con Cita
Respuesta

Bookmarks

Herramientas



La franja horaria es GMT +2. Ahora son las 03:47:33.


Powered by: vBulletin, Versión 3.8.5
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.
Traducción VBulletin por vbulletinhispano.com