Nouvelle Version Usb Loader 0.3


caviar
 Share

Messages recommandés

Salut,

une nouvelle version d'usb loader 0.3 écrit par Ifcaro est sortie sur le site de Demonhades .

à priori elle améliore la compatibilité,

intègre une gestion des langues,

et intègre un "modhook" (possibilité de chargé un module usb USBD.IRX pour chaque iso)

USB LOADER 0.3 RELEASE CANDIDATE 1 PlayStation2 :

http://www.megaupload.com/?d=B70JXC2T4 ( version sans modhook)

http://www.megaupload.com/?d=7W38Q1E0 (version avec modhook)

fichier de paramètrage

http://ps2dev.ifcaro.net/archivos/USBLDLNG.TXT

forum ifcaro

http://foro.ifcaro.net/usb_loader_03_relea...te_1-t30.0.html

Je ne l'ai pas encore testé

A+

caviar

Modifié par caviar
Lien vers le commentaire
Partager sur d'autres sites

Merci pour l'info :oki:

Je teste ça ce soir

Ps : Par contre un des deux fichiers a été effacé chez megaupload !!!

Maj : Sur le forum de Ifcaro ça fonctionne.

Merci Caviar

Modifié par nuagedan100
Lien vers le commentaire
Partager sur d'autres sites

un ùmodhook pour modifier le module usbd.irx , on ce demande bien a quoi ca peut servir ce truc , usbld 0.3 ou comment faire une mise a jour inutile pour vous faire passer de la publicitée ...

le changement de module sous usbadvance n'a aucune incidence sur les jeux qui ne fonctionnent pas avec cette méthode

Lien vers le commentaire
Partager sur d'autres sites

  • 1 month later...

Salut,

Ifcaro à rendu disponible les sources de son patch pour USB Loader

les sources se trouve ici :

http://code.google.com/p/usbld/

Si çà intéresse quelqu'un ?

Notes sur la manière de compiler les sources (récupérer sur le forum demonHades)

INSTRUCCIONES PARA COMPILAR USB ADVANCE LOADER

================================================

Para poder compilar el USB Advance Loader es necesario que realices unas acciones previas.

Primero necesitarás una copia desempaquetada completamente del USB ADVANCE (3MB)

Para "activar" los parches del loader es necesario editar el elf original del USB ADVANCE para que

una vez ejecutado le devuelva el control al loader para que añada sus mejoras.

Para ello necesitamos reemplazar un salto que esta situado en el offset 0x000016e8 por un

JAL al offset de la funcion "parches" del loader.

He programado una pequeña utilidad para parchear el ejecutable conociendo el offset de la funcion

parches. Puedes decargarlo en: http://ps2dev.ifcaro.net/archivos/USBADVN_PATCHER.zip

Para conocer cual es el offset de la funcion parches puedes seguir uno de estos metodos:

* Buscar con PS2DIS en nuestro elf una vez compilado (desactivando ee-strip en el makefile)

la funcion '_Z7parchesv' o similar y mirar su offset (en mi caso 0x00800298)

* Ejecutar con PCSX2 (recompilador EE/IOP desactivado) y buscando en el log el texto

"Patches injection en 0x00800298"

* Comentar la llamada a la funcion Reset() en main y utilizar ps2link para buscar en el log

la cadena "Patches injection en 0x00800298"

Ahora el USB Advance le dara el paso al Loader para que le añada las nuevas funcionalidades.

Por ultimo copiar el elf de USB ADVANCE a la carpeta emb renombrado como USBADVN_ok.ELF

NOTA: En el codigo fuente aparecen el nombre de algunos modulos que he extraido del elf del

USB ADVANCE. A estos modulos les he puesto el nombre que se me ha ocurrido en ese momento.

Estos modulos son:

* PARCHE_EE: No es un modulo pero si es un trozo de codigo para el EE que carga justo antes

de lanzar el juego. (Este parche se copia en la dirección de memoria 0x000A8000)

* MSD.IRX: (MASS-DRIVER) Este es el modulo encargado de manegar el filesystem del disco USB.

* RAMDISK.IRX: Es un disco ram para la actualizacion del iop con los modulos del USB ADVANCE.

* CDVDMAN.IRX: Es el reemplazo del driver CDVDMAN para que lea del USB.

* USBLOADER.IRX: Parte para el IOP del USB ADVANCE.

Codigo fuente del "USB Advance Loader For PS3" bajo licencia GPLv2. La web del proyecto es: http://code.google.com/p/usbld/

a+

Caviar

Modifié par caviar
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share