[APLICACION] Iris Manager (v2.50J)

Linux, software casero y los diferentes hacks no relacionados con backups

Moderadores: Ferdopa, jamonazo2000, Namco69

Estwald
MegaAdicto!!!
 
Mensajes: 3393
Registrado: 12 Abr 2011

Mensajepor Estwald 30 Ene 2013 17:45

Bueno, en vista que D_Skywalk está de "baja" por paternidad y me pidió que abriera un hilo nuevo, para poder actualizarlo, eso hago, aprovechando que tenemos nueva versión ;)

Mi GIT personal con los fuentes y todo lo necesario

https://github.com/Estwald?tab=repositories

Wiki

wiki/Iris_Manager

Versión 2.50J

http://mods.elotrolado.net/~hermes/ps3/ ... er-4-x.rar

Lo nuevo en versión 2.50J:

- Se ha arreglado un problema de las fechas que hacía que hoy se marcara como 32 de Mayo (no te quites el sayo! [+risas])

- Actualizados lenguajes Chino Simplificado/tradicional (Thanks Liqianyu)
Ultima edición por Estwald el 01 Jun 2013 21:56, editado 54 veces

moro_musa
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1666
Registrado: 13 Feb 2011

Mensajepor moro_musa 30 Ene 2013 17:49

gracias pero da error la descarga eres el mejor sigue a si

MrMento
MegaWhat???
 
Mensajes: 947
Registrado: 16 Ago 2012
Ubicación: Data_Base_Error

Mensajepor MrMento 30 Ene 2013 18:04

Gracias por portar el payload, pero el enlace no deja descargar nada... :-?

Estwald
MegaAdicto!!!
 
Mensajes: 3393
Registrado: 12 Abr 2011

Mensajepor Estwald 30 Ene 2013 18:06

moro_musa escribió:gracias pero da error la descarga eres el mejor sigue a si


¿Quieres que siga dando error de descarga?.

Ya se puede: puto teclado, que he puesto eltrolado otra vez (y encima, me olvido de poner PS3) XD

The_Observer
Avatar de usuario
Novato
 
Mensajes: 15
Registrado: 13 Mar 2012

Mensajepor The_Observer 30 Ene 2013 18:49

Hola!

Estwald escribió:El uso del CUE está descartado por el momento: lo que propone el señor Deank, ya lo había pensado yo desde el primer momento, por si fuera necesario, pero para eso necesito primero, tener una ISO que grabada en disco funcione, pero que teniendo la información completa en el IMG no lo haga, para poder contrastar el problema y saber exactamente como atacarlo y la manera de atacarlo (para eso tengo los MP habilitados). Desde un IMG debería poder extraer los datos de pista y número de pista, por cierto sin necesidad de .cue


No sé si en tu última versión ya has atacado ésto, perdona mi ignorancia, en cualquier caso, te dejo ésto por si te sirve:

About the PS1 improvement: I have NFS:Porsche and it works fine from disc but not from ISO/BIN. The issue was in the patched ps1_emu.self (ATAPI 0x43 READ TOC) which I believe breaks some games (like because of missing .CUE sheet processing). I hope that this fix (which is included in mM 04.19.02) will fix issues with other games that crashed or had some audio issues.

The original patch from Hermes (in ps1_patch2.S)
memcpy(&data[n - sizeof(ps1emu_patch2)], ps1emu_patch2, sizeof(ps1emu_patch2));
(0x3C, 0x80, 0x00, 0x22, 0x60, 0x84, 0x01, 0x63, 0x90, 0x98, 0x00, 0x00):

lis %r4, 0x22
ori %r4, %r4, 0x0163 // first track / last track
stw %r4, 0(%r24)


My change:
memcpy(&data[n - 20], ps1emu_patch2, sizeof(ps1emu_patch2));
(0x3C, 0x80, 0x00, 0x0A, 0x60, 0x84, 0x01, 0x01, 0x90, 0x98, 0x00, 0x00,
0x3C, 0x80, 0x00, 0x14, 0x60, 0x84, 0x01, 0x00, 0x90, 0x98, 0x00, 0x04)

lis %r4, 0x0A // Correct size of TOC
ori %r4, %r4, 0x0101 // first SESSION# / last SESSION#
stw %r4, 0(%r24)

lis %r4, 0x14 // add correct ADR(1)/CTR(4) info in response = Data track + Copy protection
ori %r4, %r4, 0x0100 // first track# in first SESSION / reserved
stw %r4, 4(%r24)

Dean


Un saludo!

Hibiki-naruto
Avatar de usuario
Yes, We Can
 
Mensajes: 18148
Registrado: 17 Dic 2005
Ubicación: Ceuta - España

Mensajepor Hibiki-naruto 30 Ene 2013 18:56

Genial, Gracias por seguir actualizandolo y mejorando el emulador de PSX.


Sobre la nueva version, he probado 2 juegos que me daban error; "Chrono Cross" y "Fear Effect 2". Sobre el "Chrono Cross" perfecto, probado el juego con la tradu en español y funciona perfecto; sobre el "Fear Effect 2" sigue dando error, sale el logo de PS y luego pantalla en negro.

moro_musa
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1666
Registrado: 13 Feb 2011

Mensajepor moro_musa 30 Ene 2013 18:58

Estwald escribió:
moro_musa escribió:gracias pero da error la descarga eres el mejor sigue a si


¿Quieres que siga dando error de descarga?.

Ya se puede: puto teclado, que he puesto eltrolado otra vez (y encima, me olvido de poner PS3) XD


XD XD XD XD XD muy bueno lo que as dicho

aliajc
Adicto
 
Mensajes: 179
Registrado: 13 Ene 2012

Mensajepor aliajc 30 Ene 2013 19:10

Mil gracias Estwald, se agradece las mejoras en el emu de psx (viciada al metal gear en 3,2,1...:D). Si lograis hacer lo mismo con el emu de PS2 cuenta con un monumento en la plaza del barrio xD.

saludos!!

Estwald
MegaAdicto!!!
 
Mensajes: 3393
Registrado: 12 Abr 2011

Mensajepor Estwald 30 Ene 2013 19:11

The_Observer escribió:Hola!

Estwald escribió:El uso del CUE está descartado por el momento: lo que propone el señor Deank, ya lo había pensado yo desde el primer momento, por si fuera necesario, pero para eso necesito primero, tener una ISO que grabada en disco funcione, pero que teniendo la información completa en el IMG no lo haga, para poder contrastar el problema y saber exactamente como atacarlo y la manera de atacarlo (para eso tengo los MP habilitados). Desde un IMG debería poder extraer los datos de pista y número de pista, por cierto sin necesidad de .cue


No sé si en tu última versión ya has atacado ésto, perdona mi ignorancia, en cualquier caso, te dejo ésto por si te sirve:

About the PS1 improvement: I have NFS:Porsche and it works fine from disc but not from ISO/BIN. The issue was in the patched ps1_emu.self (ATAPI 0x43 READ TOC) which I believe breaks some games (like because of missing .CUE sheet processing). I hope that this fix (which is included in mM 04.19.02) will fix issues with other games that crashed or had some audio issues.

The original patch from Hermes (in ps1_patch2.S)
memcpy(&data[n - sizeof(ps1emu_patch2)], ps1emu_patch2, sizeof(ps1emu_patch2));
(0x3C, 0x80, 0x00, 0x22, 0x60, 0x84, 0x01, 0x63, 0x90, 0x98, 0x00, 0x00):

lis %r4, 0x22
ori %r4, %r4, 0x0163 // first track / last track
stw %r4, 0(%r24)


My change:
memcpy(&data[n - 20], ps1emu_patch2, sizeof(ps1emu_patch2));
(0x3C, 0x80, 0x00, 0x0A, 0x60, 0x84, 0x01, 0x01, 0x90, 0x98, 0x00, 0x00,
0x3C, 0x80, 0x00, 0x14, 0x60, 0x84, 0x01, 0x00, 0x90, 0x98, 0x00, 0x04)

lis %r4, 0x0A // Correct size of TOC
ori %r4, %r4, 0x0101 // first SESSION# / last SESSION#
stw %r4, 0(%r24)

lis %r4, 0x14 // add correct ADR(1)/CTR(4) info in response = Data track + Copy protection
ori %r4, %r4, 0x0100 // first track# in first SESSION / reserved
stw %r4, 4(%r24)

Dean


Un saludo!



Lo que está haciendo Deank está bien para juegos que no tengan mas pistas de datos, ni audio. No se si será importante o no ese cero que mete, pero lo que yo hago es decirle la pista a partir de la pista que recibe la función y si es la primera, le pongo flags de pista de datos y si no es la primera, le pongo flags de pista de audio

Ahora bien, me deja con la duda de si por no meter un cero en campos que no se usan, pasa algo o no.

Por cierto, los juegos no tienen que ir todos: el parche al sector 16 lo que hace es que no se desvíen hacia ps1_netemu los juegos que se redirigen hacia allí, quizá por que no funcionen en este o quizá porque les interesaba más hacerlo funcionar en el otro.

La solución buena es hacer eso mismo que estoy haciendo, pero en vez de con parches, con la syscall

Vita-user
Adicto
 
Mensajes: 278
Registrado: 25 Dic 2011

Mensajepor Vita-user 30 Ene 2013 19:59

Lo unico malo es la asquerosa emulacion por software que sony metio en el emulador ps1 de cds o ahora con iris de isos, usan emulacion por software a diferencia del netemu con los .pbp o psx de psn que aprovechan libGCM y con ello emulacion por hardware la diferencia es dramatica por eso me gustaria ver que se puede lograr en ese aspecto obviamente al no poder crear isos en el mismo formato que los .psar de psx en ps3 habra que saltear estos checks en el netemu, quizas en el futuro se pueda quien sabe [+risas] .

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 3 invitados