Autor Tema: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3  (Leído 11095 veces)

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
[TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« en: Septiembre 11, 2007, 20:11:11 »
Como cargar aplicaciones hombrew/elf Ps2, en Ps3

Recientemente y  con la salida del firm 190, SwapMagic_3.6 o superior
es reconocido como title Ps2, e incluso puede lanzar algunas aplicaciones ELF.

Os recuerdo como trabaja SM para hacer lo antes mencionado.


* SMBOOT0.ELF > UP+L1
    * SMBOOT1.ELF > UP+L2
    * SMBOOT2.ELF > UP+R1
    * SMBOOT3.ELF > UP+R2


El problema, es que algunas que se ejecutaban  no reconocian los dispositivos USB.
Al parecer esto es debido a que la Ps3 no dispone de algunos modulo bios necesarios para tal fin.
Aplicaciones tales como SmS, Usbadvance,Launchelf...etc, tienen este problema.


Aqui os muestro los modulos que no estan presentes en la bios ps2 in ps3:

ATAD / FNTIMG / FONTM / HDDLOAD / HDDOSD / ICOIMAGE / LIBDS / OSDCNF / PS1DRV /
RDRAM1 / RDRAM2 / SNDIMAGE / TESTMODE / TESTSPU / TEXIMAGE / TZLIST / XFILEIO /
XMCMAN / XMSERVER / XMTAPMAN / XPADMAN / XSIFCMD / XSIOMAN


Pero vamos a centrarnos en Launchelf.(Recomendada la ultima version)

Esta aplicacion, se ejecuta en principio bien, e incluso podemos navegar por las Mc's virtuales,
pero para que detecte los dispositivos Usbhay que cambiar la ruta por defecto del modulo USBD.IRX
y USB_MASS.IRX, osea necesitamos otros que sean compatibles para poder navegar por estos ultimos.

Hay 2 opciones para hacer esto ultimo:


Desde un juego Ps2
Desde un adaptador de Mc's para Ps3






Desde un juego Ps2
-------------------------------

Simplemente es buscar algun juego Ps2 y buscar los modulos necesarios
y o compatibles,y suelen estar en la carpeta modules,iop, irx...etc.




Al parecer los USBD.IRX compatibles con ULE son las versiones 0.13, 0.14, 0.15, 0.16 y 0.17 .

Para saber dicha version, abrimos el modulo en cuestion con un editor hexadecimal, tipo Winhex.
En la opcion
search/ find txt ponemos version.



Creando SYS-CONF, en la MCvirtual:

Lo primero que debemos hacer es crear una carpeta donde Ule guarda su configuracion, SYS-CONF.
Los que no conozcais este lanzador, esto se consigue ....

Ejecutamos Launchelf, nos metemos en configure >> Network settings >> Save To mc0:/SYS-CONF/IPCONFIG.DAT.
Hecho esto ya tendremos la carpeta SYS-CONF creada en nuestra mc virtual, en la cual meteremos el modulo en cuestion.

Ahora cargamos el juego Ps2 y nos metemos en Filebrowser >> cdfs:/  y nos mostrara el contenido del cd/dvd.
Una vez localizado el.irx en cuestion, le damos a R1 >> Copy para pegarlo en mc0 >> SYS-CONF.

Ya solo quedaria enrutarlo y nos vamos a : Startup Settings >> USBD IRX >>  mc0 >> SYS-CONF
Si todo fue bien y acertado con el USBD.IRX compatible, launchelf ahora te leera los dispositivos USB.
Estos pasos hay que repetirlos para el modulo USB_MASS.IRX


Desde un adaptador de Mc's para Ps3
--------------------------------------------------------
Si eres poseedor de un adaptador de targetas para Ps3, la cosa es sencilla...
Se trata de incluir en un save Ps2 el/los modulos tratados.

Como ejplo vamos a tomar un save de GT4.
Abrimos Save Builder y abrimos la partida Ps2 en cuestion.





En este caso vamos a integrar el USBD.IRX en dicho save.
En el cuadro central, click derecho, añadir




Y buscamos nuestro modulo o archivo....



Aceptamos...



Hecho esto, guardamos en formato .max




Ahora este save lo tenemos listo para meterlo en la mc de la Ps2 con Action Replay.
Los que tengais el Codebreacker pues lo guardais como .cbs

Es hora de guardarlo en un pendrive compatible...


...............................

Ejecutamos Action Replay max Evo en la Ps2,y nos vamos, a My Devices.



Conectamos el pen, y pasamos el save a la MC, dandole a Uncrush.
En un pis pas, lo tendremos copiado, ok.....




................................

Conectamos la MC al adaptador de mc's, y lo copiamos a nuestra mc virtual Ps3.

Lo buscamos....



Lo copiamos a la mc virtual....



Y aqui lo tenemos...(no se bien, pero esta copiao eh ! ;D)




A partir de aqui, la mayoria ya sabeis que hacer...


..................................

Ejecutamos Ulaunchelf, y nos vamos a filebrowser para meternos en mc0:.

Pues ahora que tenemos nustro directorio, buscamos el save "troyano" para abrirlo y copiar o cortar
el modulo USBD.IRX necesario para la aplicacion psxloader.elf

Ahora volvemos a SYS-CONF, y lo copiamos o pegamos..
Y ya esta, el modulo en su sitio, listo para operar...

Para los que no disponga de las opciones arriba descritas, siempre podemos solicitar un "save",en el foro.

Como podeis ver ahora Launchelf reconoce todos los dispositivos Usb que conectemos en la Ps3
abriendo asi un abanico de posibilidades, que aunque limitadas abre la puerta a la Scene en Ps3 via Ps2.



PsxLoader

Ahora bien....

Hermes, el conocido scener autor de varias aplicaciones caseras, tambien llamadas hombrews,
ha creado un cargador  que aunque en su fase beta, esta totalmente operativo.
De momento y por defecto, solo lanza dos aplicaciones, pero se espera que en futuras
versiones la lista sea mas grande.





Su nombre PsxLoader, el cual integrando los modulos necesarios de la bios Ps2,
permite arrancar entre otros Guitarfun, Ps2mediaplayer, Pgem...etc

Nota: Guitarfun es un hombrew ps2 by Hermes, que se asemeja a guitar hero, salvando las distancias.
En cuanto a Ps2Mediaplayer, no os dire nada que no conozcais de el.




En cuanto a Ps2Mediaplayer, no os dire nada que no conozcais de el.




Psxloader beta1, ha sido testeada en consolas PAL y NTSC PAL con exitoso resultado en los foros PS3 de EOL
por
bigboos, KROKIS para versiones jap, y AxTIVATeX, erhacker_22 y boticario en versiones PAL. ;)

Esta aplicacion tambien necesita de un modulo USBD.IRX para que funcione.
La diferencia de lo explicado anteriormente, es que esta vez crearemos una carpeta en mc0,
la cual sera nombrada a BEDATA-SYSTEM, si es PAL, claro....

Nota: si no pasasteis el USBD.IRX en SYS-CONF, para Launchelf, no os detectara el pendrive
con lo cual, lo debereis hacer como lo anteriormente descrito, desde un juego, o save game.

Si vuestra consola es de otra region ira de esta manera:


    BEDATA-SYSTEM >> PAL/ EUROPA
    BIDATA-SYSTEM >> NTSC/ ASIA
    BADATA-SYSTEM >> NTSC/ AMERICA
[/color]

Esto es: Filebrowser >> 


mc0 >>



R1 >> Create new dirctory.



Bien como ya tenemos la carpeta, conectamos el pedrive o otro dispositivo USB, en el que previamente
habremos puesto el modulo USBD.IRX compatible y nos iremos de nuevo a :


Filebrowser >> mass >> (seleccionamos nuestro.irx) >>R1 >> Copy o Cut >> mc0 >> Paste.
Ahora ya lo tendriamos en su sitio.



Volvamos a PsxLoader.

Suponiendo que disponemos de la beta PsxLoader, la descomprimimos en la raiz del pen
y  creamos otro directorio llamado SWAPMAGIC.






Le hechais un vistazo al  Leedme , y renombrais psxloader.elf a SMBOOT0.ELF, para meterlo
en la carpeta SWAPMAGIC que hemos creado.





Ahora abrimos en la carpeta Psxloader, y metemos guitarf.elf y ps2media.elf




Ahora abrimos la carpeta modules y metemos los modulos bios LIBSD, XMCMAN y XMCSERV



Estos estan dentro de la bios de la Ps2, y en la red suele rular en formato.bin.
Solo hay que disponer de la adecuada en cuanto a region y compatibilidad.
Existe una Utilidad bajo MSDOS, llamada ROMDIR.EXE que nos permitira extraer los modulos de dicha bios.

Nota: se pueden testear mas aplicaciones .ELF con psxloader.
Si queremos probar por ejplo SMS, solo hay que renombrarlo a guitarf.elf o ps2media.


Algunos materiales necesarios:


Y me parece que no me he dejado nada, que tremendo curro de TUTORIAL, xDD. :D
Solo comentaros que si teneis alguna duda aqui estaremos para solventarlas.
« última modificación: Noviembre 17, 2007, 08:35:33 por eustolio »

terminus

  • Indignadus Maximus X
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 1271
  • Reputacion 64
  • Sexo: Masculino
  • Dejar de tener para poder ser.
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #1 en: Septiembre 11, 2007, 20:24:05 »
Hola eustolio:
No me he leido el tuto aun, pero ya te queria preguntar si con esto se puede jugar a copias de ps2?¿?¿?? aunque por lo que he leido no, verdad?

Me lo mirare con mas calma en otro momento, estoy en el curro y no tengo ganas de leer tanto  >:D

Es broma, en fin que me lo voy a leer lo antes posible por que parece interesante. Yo me perdi y ya no se que es el SMS, el keylaunch este o como se diga....la maximo que hice fue que el hdloader se me cargara al iniciarse la play desde un juego psx.  Bueno un saludo y muy bueno tu curro, estare expectante.

Hasta luego

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #2 en: Septiembre 12, 2007, 06:42:32 »
Que tal albert...

Pues no, de momento no se puede cargar copias vias soft o hardware, ni pS2 ni Ps3.

Bajo este metodo USBadvance es reconido y ejecutado, pero no llega a detectar el HD externo
con juegos, que de otra manera la ps2 si lo haria.

El psxloader de Hermes hace que cargen aplicaciones que con SwapMagic no lo harian.
Como ya comento, esta en su 1ª beta, y esperemos que en proximas versiones gane en compatibilidad..

Aunque tengo que decir que el autor es remiso a usar su aplicacion para cargar backup's.... :-\
Tiempo al tiempo.

Un saludo.

terminus

  • Indignadus Maximus X
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 1271
  • Reputacion 64
  • Sexo: Masculino
  • Dejar de tener para poder ser.
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #3 en: Septiembre 12, 2007, 11:59:39 »
Hola:

Gracias por tu info.

Un saludo.

lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #4 en: Noviembre 02, 2007, 23:07:50 »
Buenasss.Interesante TUTORIAL.
Despues de conseguir meter el ULAUCHELF en PS2(con lo que sufri...)ahora esto!!
Me he leido la TUTORIAL un monton de veces y me asaltan un monton de dudas....
He comprado una PS3 de 60 Gb(se me antoja que con la de 40 Gb no seria posible conseguir meter nada de PS2)¿es asi?
Vale,ya tengo la PS3,dices que ULAUNCHELF arranca sin problemas ¿como meterlo en PS3?
Son las primeras dudas que aparecen cundo leo tu TUTORIAL(estupenda por otro lado)parece que le falte la 1ª parte...
Tambien tengo que decir que la PS3 esta todavia en su caja y ni siquiera la he enchufado,no tengo adaptador de MC ni SWAP MAGIC,alomejor me precipito al hacer estas preguntas pero me apetecia preguntar y de paso saludarte y felicitarte por el trabajo que haces.
Un saludo

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #5 en: Noviembre 03, 2007, 06:55:09 »
Necesitas Swap Magic para poder lanzar cualquier aplicacion.ELF, que en tu caso es Ulaunchelf.
En los nuevos modelos de ps3, que no incuiran retrocompatibilidad con ps2, ovbiamente este TUTORIAL es inviable.
« última modificación: Noviembre 03, 2007, 06:56:44 por eustolio »

lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #6 en: Noviembre 08, 2007, 23:05:01 »
Hola de nuevo.
Swap magic en marcha,mañana lo tendre en casa....
Respecto al famoso USB.IRX y al USB_MASS.IRX que mencionas,pregunto:
¿Se puede "decir" de que juego en concreto obtenerlos o tenemos que buscar uno por uno entre nuestros juegos y abrirlos con winhex hasta dar con las versiones adecuadas?
Otra preguntilla,hombre.
¿Funciona el modo "host" en ulaunchelf?(en mi caso creo simplificaria bastante las cosas)
Ya se que mañana podre probar algunas cosas pero el tema de los IRX no lo tengo solucionado....
Muchas gracias por tu atencion.
Un saludo

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #7 en: Noviembre 09, 2007, 07:26:59 »
El usbmass.irx, en principio no lo necesitas.
El modo "host", no lo he probado, pero si te funciona ya comentaras.

Te adjunto un save en formato .PSV, en el cual tienes el usbd.irx necesario.
Solo tienes que meterlo en un pendrive y pasarlo a la mc virtual;
Desde Ulaunchelf creas un directorio "BEDATA-SYSTEM" [suponiendo que estas en la region PAL],
y metes el modulo usbd.irx.

Con esto hecho, a Ulaunchelf le cambias la ruta al modulo en cuestion,
y este ya te leera los dispositivos USB.

Si te quedan dudas aqui estaremos........... :)
« última modificación: Noviembre 09, 2007, 07:29:11 por eustolio »

lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #8 en: Noviembre 15, 2007, 22:07:39 »
Buenas noches.
Despues de una semana sin internet :'(......¡¡por fin!!!
Al grano.Muchas gracias por el save(en su carpeta PS3 y todo)que detalle.JE,JE.
Ya tengo ULAUNCHELF en marcha,el USB solo me reconoce la PSP pero me apañare de momento.
Bien,el primer paso conseguido,ahora lo "dificil" el segundo paso: PSXLOADER
Esos modulos BIOS ¿como extraerlos de mi PS2?¿es posible con ULE?
Ya se que soy un poco toston,pero  no he conseguido ninguna TUTORIAL al respecto ,asi que toca preguntar.(otra vez)
 Muchisimas gracias por todo.
Del HOST en principio no lo he conseguido,pero seguire intentandolo......

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #9 en: Noviembre 16, 2007, 08:00:03 »
.
Bien,el primer paso conseguido,ahora lo "dificil" el segundo paso: PSXLOADER
Esos modulos BIOS ¿como extraerlos de mi PS2?¿es posible con ULE?
Ya se que soy un poco toston,pero  no he conseguido ninguna TUTORIAL al respecto ,asi que toca preguntar.(otra vez)
 Muchisimas gracias por todo.
Del HOST en principio no lo he conseguido,pero seguire intentandolo......

Bien pues ahora debes extraer los modulos bios de tu ps2...
Esto lo vas ha hacer con DUMPBIOS.ELF (Version USB)

Esta aplicacion la puedes lanzar con SwapMagic 3.6, con Ulaunchelf
o puedes hacer una imagen con ISOMaker.

Teniendo clara la forma de lanzar dicho .ELF, solo debes tener un pendrive compatible,
que es donde DUMPBIOS.ELF te alojara los archivos de la bios.

Llegado a este punto solo deberas copiar los modulos que se apuntan en el readme Psxloader.
Si te quedan dudas..... ;)




lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #10 en: Noviembre 16, 2007, 22:37:20 »
Eustolio,tio,eres una maquina......
De nuevo gracias por tu atencion "personalizada" JE,JE
Espero que todo esto le este sirviendo a mas gente aparte de a mi.

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #11 en: Noviembre 17, 2007, 08:37:33 »
En el 1º post he puesto las ultimas versiones PsxLoader v 0.8 y Guitarfun v 1.5 by Hermes.

lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #12 en: Noviembre 25, 2007, 12:57:04 »
Imposible,no me lo puedo creer....
Ya tengo los modulos y todo lo demas,el PSXLOADER arranca pero no es capaz de lanzar ningun ELF se queda "loading" y despues panalla en negro.
He seguido  los pasos de tu TUTORIAL (no dices nada de los "CNF") y la TUTORIAL de EOL (con los "CNF") y en ninguno de los dos casos arrancan los ELF.
Lo he intentado en VISTA y en XP,por si acaso,y no hay manera.
El ULAUNCHELF no da problemas y  reconoce el USB.
Mi PS2 es V7 39004 pal.
Un saludete.
¿seran validos los modulos bios de esa version?
No se,todo se complica demasiado ....

eustolio

  • botisystem
  • SceneSpainTeam
  • Top Level
  • *
  • Mensajes: 3193
  • Reputacion 250
  • ★★★★★
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #13 en: Noviembre 26, 2007, 06:07:43 »
Los archivos .cnf al que te refieres, los genera Ulaunchelf, y es dode se guarda la configuracion del mismo.


Que version de ps3/ firmware tienes ?
Que modelo SwapMagic usas ?
Que ELF's intentas lanzar ?

Donde tienes el archivo USBD.IRX?
Ya sabes que deberas repetar el codigo region, y si la tuya es NTSC,
deberas crear un directorio BADATA-SYSTEM en tu memoy virtual....

Puedes poner alguna captura de los archivos en psxloader/modulos ?
« última modificación: Noviembre 26, 2007, 06:11:43 por eustolio »

lino-xc

  • NIVEL 4
  • ****
  • Mensajes: 18
  • Reputacion 0
Re: [TUTORIAL] Como cargar aplicaciones hombrew/elf Ps2, en Ps3
« Respuesta #14 en: Noviembre 26, 2007, 23:57:02 »
Hola eustolio.
¡¡Que cruz te ha caido conmigo!!
60GB,PAL,el modelo en concreto creo que sera este CECHC 04
Firmware 2.01

SwapMagic (coder) 3.8

De entrada el primer ELF que he probado,por supuesto,el Ps2Mediaplayer y por si acaso pgen y snes,incluso SMS.

El USBD.IRX lo tengo en BEDATA-SYSTEM y en SYS-CONF,se supone que mi PS3 es PAL....

Te comento:
Los  .cnf a los que me refiero son los que se "tendrian" que meter en la carpeta PSXLOADER junto a los ELF.(EOL).
El SwapMagic solo lo puedo arrancar con la psp,una vez lanzado el ULAUNCHELF si me reconoce el PenDrive,los intetos siempre han sido con PSP(targeta de 32mb) y ya te digo que swapmagic lanza el PSXLOADER pero hasta aqui hemos llegado a partir de aqui ¡¡loading y pantalla en negro!! >:(

Lo intentare con la memory stick de 2 gb,formateada en fat32 y con algunas versiones diferentes de esos mismos elf, a ver si tengo mas suerte.

Un par de intentos mas y si no es eso cuelgo unas capturas de mis carpetas.

Se hace tarde.Buenas noches y gracias de nuevo.

Un saludo.