.

Charlas en general con todo lo relacionado a los videojuegos retro.

Moderador: Guly

A votar!

PlayStation 1
14
39%
PlayStation 2
20
56%
PlayStation 3
2
6%
 
Votos totales: 36

Avatar de Usuario
najadentaku
Check Point!
Check Point!
Mensajes: 19328
Registrado: 15/09/08 1:18

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por najadentaku » 21/07/15 14:44

Al revés que con la PS (esa es la forma "correcta y oficial" de abreviar a la pley uno :P), la PS2 dicen que es una pesadilla para programar, pero la consola vendía tanto que no les quedaba otra que hacer todo o portear todo a la PS2 porque ahí es donde estaban las ventas.

Juanca28
Ladrón de esmeraldas
Ladrón de esmeraldas
Mensajes: 7221
Registrado: 04/10/07 9:46
Ubicación: Córdoba, Argentina

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por Juanca28 » 21/07/15 16:54

Tal cual, la PS2 siempre tuvo la fama de ser jodida de programar, quizás la más difícil de su generación. Pero es la que vendía.
:buscar:

Avatar de Usuario
Guly
Web Team
Web Team
Mensajes: 19106
Registrado: 23/01/12 11:09
Frase: Filipenses 4:7

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por Guly » 21/07/15 16:56

Con todo esto de programar, no se olviden que tuvo que pasar un año desde su lanzamiento para que la PS2 comenzara a sacar juegos buenos. La GC y la X Box ya tuvieron muy buenos titulos casi desde sus inicios. Y asi y todo, el catalogo de la PS2 es mejor que el de sus competidoras.

Avatar de Usuario
TheElf
Street Fighter II Player
Street Fighter II Player
Mensajes: 1782
Registrado: 31/05/10 7:03
Ubicación: España + 日本
Contactar:

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por TheElf » 21/07/15 17:15

najadentaku escribió:Al revés que con la PS (esa es la forma "correcta y oficial" de abreviar a la pley uno :P), la PS2 dicen que es una pesadilla para programar, pero la consola vendía tanto que no les quedaba otra que hacer todo o portear todo a la PS2 porque ahí es donde estaban las ventas.
Por si, PS es la forma correcta

Sinceramente no estoy muy puesto en playstation, a decir verdad... ni puta idea

Lo unico que he echo en las maquinas de sony, fue portar un emulador para Playstation 2, y programado algunos en PSP con el PS2SDK/PSPSDK

No se que tipo de SDK enviaria oficialmente sony, el SDK no oficial es bastante simple, y claro, me resulto bastante facil comprender el funcionamiento de la PS2

El mayor problema para mi radica en la forma de trabajar del GS (la grafica), que es bastante compleja si se quiere obtener buenos resultados

Por ejemplo, no hace mucho tiempo atras, estaba revisando el codigo del picodrive, y me fije que las rutinas graficas, mueven directo del EE al GS. No esta mal, pero se podria dejar libre el EE para otras funciones, y usar el VU1 para esa tarea

Cuando me puse a ver si podia reprogramar las funciones graficas para usar al VU1, me di cuenta de porque no estaba echo asi... bastante complejo

Al final logre programar unos parches medianamente funcionales, pero aun no tuive tiempo de finalizar el codigo



A mi no me parecio dificil de programar, solo el GS me parecio algo complejo, pero si se usa el metodo de enviar del EE al GS, es simple


Como dije, no tengo mucha idea, es lo que vi simplemente un poco asi por arriba
Imagen

Avatar de Usuario
fede2222
Fatality!
Fatality!
Mensajes: 8954
Registrado: 27/11/14 23:33

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por fede2222 » 21/07/15 19:49

Ojala fuera dificil de programar siempre y distintos SDKs.. asi no se la pasan haciendo juegos multiplataforma como ahora.. :P, y cada plataforma tiene su espiritu y magia propio como en antaño

Ya se que el negocio ($$$s) y entiendo el porque exige que sea facil de programar.. pero bue, pura nostalgia lo mio
TheElf escribió:
najadentaku escribió:Al revés que con la PS (esa es la forma "correcta y oficial" de abreviar a la pley uno :P), la PS2 dicen que es una pesadilla para programar, pero la consola vendía tanto que no les quedaba otra que hacer todo o portear todo a la PS2 porque ahí es donde estaban las ventas.
Por si, PS es la forma correcta

Sinceramente no estoy muy puesto en playstation, a decir verdad... ni puta idea

Lo unico que he echo en las maquinas de sony, fue portar un emulador para Playstation 2, y programado algunos en PSP con el PS2SDK/PSPSDK

No se que tipo de SDK enviaria oficialmente sony, el SDK no oficial es bastante simple, y claro, me resulto bastante facil comprender el funcionamiento de la PS2

El mayor problema para mi radica en la forma de trabajar del GS (la grafica), que es bastante compleja si se quiere obtener buenos resultados

Por ejemplo, no hace mucho tiempo atras, estaba revisando el codigo del picodrive, y me fije que las rutinas graficas, mueven directo del EE al GS. No esta mal, pero se podria dejar libre el EE para otras funciones, y usar el VU1 para esa tarea

Cuando me puse a ver si podia reprogramar las funciones graficas para usar al VU1, me di cuenta de porque no estaba echo asi... bastante complejo

Al final logre programar unos parches medianamente funcionales, pero aun no tuive tiempo de finalizar el codigo

A mi no me parecio dificil de programar, solo el GS me parecio algo complejo, pero si se usa el metodo de enviar del EE al GS, es simple

Como dije, no tengo mucha idea, es lo que vi simplemente un poco asi por arriba
Pero (quizas estoy entendiendo mal) el EE es el CPU, la VU1 (Vector Unit) es un hardware dedicado a hacer matematica de vectores o sea un set de instrucciones especiales implementadas a nivel hardware para hacerlo mas rapido (hablando mal y pronto una especie de MMX).

Vos decis que el VU (cualquiera de los dos) pueda escribir directo en la RAM de video?, sin volver a pasar por el EE (CPU). Igual tampoco tengo idea si la memoria es compartida o no entre la RAM de procesamiento y la de video.

Igual ni las mas puta idea sobre como viajan las cosas entre los componentes, no se cual es el nivel de "semaforizacion" que usa la CPU para coordinar entre los componentes.
Disponible... llamar al 123312394834

Avatar de Usuario
Adam
Amigo de Zangief
Amigo de Zangief
Mensajes: 4483
Registrado: 14/01/12 14:20
Frase: I see dead Bumblebees.
Ubicación: Giedi Prime
Contactar:

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por Adam » 21/07/15 21:39

fede2222 escribió:Ojala fuera dificil de programar siempre y distintos SDKs.. asi no se la pasan haciendo juegos multiplataforma como ahora.. :P, y cada plataforma tiene su espiritu y magia propio como en antaño

Ya se que el negocio ($$$s) y entiendo el porque exige que sea facil de programar.. pero bue, pura nostalgia lo mio.
¿Nostalgia por por hacer bailar al VU0 y VU1 con el resto de la CPU en asmblr?

Avatar de Usuario
fede2222
Fatality!
Fatality!
Mensajes: 8954
Registrado: 27/11/14 23:33

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por fede2222 » 21/07/15 23:56

Adam escribió:
fede2222 escribió:Ojala fuera dificil de programar siempre y distintos SDKs.. asi no se la pasan haciendo juegos multiplataforma como ahora.. Imagen, y cada plataforma tiene su espiritu y magia propio como en antaño

Ya se que el negocio ($$$s) y entiendo el porque exige que sea facil de programar.. pero bue, pura nostalgia lo mio.
¿Nostalgia por por hacer bailar al VU0 y VU1 con el resto de la CPU en asmblr?
Me refiero a la nostalgia de que antes cada consola tenía su arquitectura propia, su SDK propio y su espíritu propio. Ahora hacemos todo parecido estándar para que los programadores porteen fácil el juego.
Disponible... llamar al 123312394834

Avatar de Usuario
Guly
Web Team
Web Team
Mensajes: 19106
Registrado: 23/01/12 11:09
Frase: Filipenses 4:7

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por Guly » 22/07/15 0:05

Cero votos a la PS3 :roll:

Avatar de Usuario
ferhound
Admin
Admin
Mensajes: 23260
Registrado: 05/02/10 17:34
Frase: Never be game over
Ubicación: Capital Federal

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por ferhound » 22/07/15 0:25

Yo te entiendo Fede2, antes las consolas se parecian a las pc, ahora son pcs.
--------------------------------------------------------------------------------------------------

Avatar de Usuario
TheElf
Street Fighter II Player
Street Fighter II Player
Mensajes: 1782
Registrado: 31/05/10 7:03
Ubicación: España + 日本
Contactar:

Re: Mejor PlayStation [DE PS1 A PS3]

Mensaje por TheElf » 22/07/15 7:24

fede2222 escribió: Vos decis que el VU (cualquiera de los dos) pueda escribir directo en la RAM de video?, sin volver a pasar por el EE (CPU). Igual tampoco tengo idea si la memoria es compartida o no entre la RAM de procesamiento y la de video.

Igual ni las mas puta idea sobre como viajan las cosas entre los componentes, no se cual es el nivel de "semaforizacion" que usa la CPU para coordinar entre los componentes.
Como dije antes, ni puta idea de Playstation 2, creo q no me xplique bien, disculpas


Revisando algunos sources, basicamente casi todos los proyectos que vi, al enviar datos (texturas basicamente) del EE al GS, dejaban todo parado

Pero segun la arquitectura de la PS2, nada te impide mientras estas haciendo eso, poder usar, por ejemplo, el VU1 para calculos en paralelo, que se pueden liberar del EE

Tambien vi, de nuevo, en los proyectos que analize, que el VU0 esta al pedo literalmente. El tema es que el VM0 por lo que investige, trabaja de una manera independiente, o sea, se le pone una tarea en su memoria, el la hace, y luego hay que ir a buscar el resultado a la memoria de la VU0

Estuve haciendo algunas pruebas, de como poder usar tanto VU0 como VU1 de forma eficiente, y depende la situacion, puede ser algo complejo

Otra cosa, que es lo q intentaba explicar arriba, es que por lo que vi, no es necesario usar la ram del EE para conectar al GS, que es lo q intentaba reprogramar, si no, que es posible usar el VPU para eso, dejando parado por ejemplo el VU1, usar la memoria del VIF1 para mandar los datos al GS, y dejar el EE libre del todo (seria posible? en teoria si)


Pero nada, solo me puse un poco, no he tocado la PS2 demasiado. Me parece que la PS2 puede resultar pelin dificil de optimizar, especialmente la gestion de los VU (VU0 en especial), que pueda dar pie a la creencia que es compleja
Imagen

Responder