Autor Tema: PS2 (Port no oficial)  (Leído 8736 veces)

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1985
  • Karma: 253
PS2 (Port no oficial)
« en: Diciembre 06, 2012, 11:06:59 pm »


 ;D

bueno estrenando seccion y aqui va el primer update..  esperando que masteries nos
eche una mano con los colores que no se ven bien..


Actualizaciones del port en esta pagina
https://code.google.com/p/bennugdplay2/




Estado actual del port .. (Abril 2012)
- musica congela la ps2 y los colores no se ven bien
PORT ACTUAL  -  DESCARGA
https://bennugdplay2.googlecode.com/files/simple%20test%20usb%20ps2.rar







Instalador del SDK DE PS2(usuarios avanzados)
para los que deseen modificar el port de bennugd aqui un instalador que incluye todo para
compilarlo desde un instalador todo en uno.. (configura todo y listo para usar)
Pasos
1. instalar
2. reiniciar la PC
3. ejecutar IDE codeblocks
4. abrir el proyecto que aparece en el menu ppal de codeblocks que es Bennugd
https://bennugdplay2.googlecode.com/files/installer%20PS2%20SDK%20r1.0%20.rar



« última modificación: Diciembre 06, 2012, 11:23:50 pm por l1nk3rn3l »

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #1 en: Diciembre 06, 2012, 11:51:28 pm »
en fin, dime que modos de video soporta ps2 e intento modificarlo, pero la verdad que no entiendo porque no lo intentan uds. es simple lo que hay que hacer, solo que es laborioso, porque hay que tocar muchos fuentes.

(modos de video = profundidad de color)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1985
  • Karma: 253
Re:PS2 (Port no oficial)
« Respuesta #2 en: Diciembre 07, 2012, 04:31:45 am »
no se me comenta masteries que hay una SDL que parece que funciona OK
en la PS2 que es la que usa este juego


https://sites.google.com/site/vigasocosdl/fuentes








bueno como masteries se ofrecio a echar mano del port(corregir los colores o verificar que sea la SDL) entonces pues
seria bueno que el le echara un ojo mientras terminamos el port de native client..




si masteries no tiene tiempo entonces cuando terminemos el port de native client
le echaremos mano de nuevo a este port ..


bueno como sea habra que arreglarlo..








en fin, dime que modos de video soporta ps2 e intento modificarlo, pero la verdad que no entiendo porque no lo intentan uds. es simple lo que hay que hacer, solo que es laborioso, porque hay que tocar muchos fuentes.

(modos de video = profundidad de color)






segun la sdl estos son los modos soportados



static SDL_Rect rect_256x224 = {0, 0, 256, 224};
static SDL_Rect rect_288x224 = {0, 0, 288, 224};
static SDL_Rect rect_256x256 = {0, 0, 256, 256};
static SDL_Rect rect_320x200 = {0, 0, 320, 200};
static SDL_Rect rect_320x240 = {0, 0, 320, 240};
static SDL_Rect rect_320x256 = {0, 0, 320, 256};
static SDL_Rect rect_400x256 = {0, 0, 400, 256};
static SDL_Rect rect_512x448 = {0, 0, 512, 448};
static SDL_Rect rect_640x200 = {0, 0, 640, 200};
static SDL_Rect rect_640x400 = {0, 0, 640, 400};
static SDL_Rect rect_640x448 = {0, 0, 640, 448};
static SDL_Rect rect_640x480 = {0, 0, 640, 480};
static SDL_Rect rect_800x600 = {0, 0, 800, 600};
static SDL_Rect rect_1024x768 = {0, 0, 1024, 768};
static SDL_Rect rect_1280x1024 = {0, 0, 1280, 1024};
static SDL_Rect *vesa_modes[] = {
   &rect_1280x1024,
   &rect_1024x768,
   &rect_800x600,
   &rect_640x480,
   &rect_640x448,
   &rect_640x400,
   &rect_640x200,
   &rect_512x448,
   &rect_400x256,
   &rect_320x256,
   &rect_320x240,
   &rect_320x200,
   &rect_256x256,
   &rect_288x224,
   &rect_256x224,
   NULL
};
   
static SDL_Rect **PS2_ListModes(SDL_VideoDevice *device, SDL_PixelFormat *format, Uint32 flags)
{
   int bpp;
   
   bpp = format->BitsPerPixel;
   if (bpp != 4 && bpp != 8 && bpp != 16 && bpp != 24 && bpp != 32)
   {
      /* PS2 supports 16, 24 and 32bits (we fake 4 and 8) */
      return NULL;
   }


   /* all depths are supported in any resolution */   
   return vesa_modes;
}








masteries

  • Jr. Member
  • **
  • Mensajes: 64
  • Karma: 3
Re:PS2 (Port no oficial)
« Respuesta #3 en: Enero 09, 2013, 11:50:46 pm »
Sorry for the double posting  :-\

Spanish message version:

Saludos compañeros,

Acabo de pulir un poco el port de BennuGD para PlayStation 2

De momento muestra los colores correctamente si se elige
la visualización de color a 32 bits, como muestran la imágenes:






Descarga:

https://www.dropbox.com/s/mbso16kwrs7ysjo/mst_runners_ps2.rar


Asuntos pendientes del port de BennuGD:

-Estudiar porque falla el color de 8 bits.

-El audio funciona mal, y ralentiza el juego.
« última modificación: Enero 10, 2013, 09:26:09 am por masteries »

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1985
  • Karma: 253
Re:PS2 (Port no oficial)
« Respuesta #4 en: Enero 10, 2013, 03:03:21 pm »
EXCELENT WORK
 
 
PLEASE SHARE THE SOLUTION AND SOURCE CODE TO LEARN...
 
THANKS FOR YOUR SUPPORT ..   GREAAAAT!!!!  MASTERIES
 
 ;D

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #5 en: Enero 10, 2013, 03:25:14 pm »
en fin... no se maten mas... ni bien termine de hacer lo que estoy haciendo (que es parte de lo mismo) le doy soporte para dispositivos BGR...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 180
Re:PS2 (Port no oficial)
« Respuesta #6 en: Enero 10, 2013, 06:35:19 pm »
en fin... no se maten mas... ni bien termine de hacer lo que estoy haciendo (que es parte de lo mismo) le doy soporte para dispositivos BGR...
:O, Grandes noticias SplinterGU
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

masteries

  • Jr. Member
  • **
  • Mensajes: 64
  • Karma: 3
Re:PS2 (Port no oficial)
« Respuesta #7 en: Enero 10, 2013, 07:04:46 pm »
EXCELENT WORK
 
 
PLEASE SHARE THE SOLUTION AND SOURCE CODE TO LEARN...
 
THANKS FOR YOUR SUPPORT ..   GREAAAAT!!!!  MASTERIES
 
 ;D

Ok, I will send the actual source code to you tomorrow, where I have the code.

But, I want also fix the audio support. Actual port doesn´t have a working audio mixer.

I downloaded the binary and the source code of an excelent SDL version of Doom already ported to PlayStation 2; I played about three or four levels without any problem, is a 640x480 resolution SDL game running full speed on the PS2, and it has a totally rewritten SDL audio mixer capable of mix about 5-6 channels without problem, when there are plenty of monsters and doors working some audio lag echos appear, but nothing terrible, compared to actual bennuGD port that cannot mix anything.

I will try to adapt SDL Doom audio code into BennuGD audio sorce code.

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1985
  • Karma: 253
Re:PS2 (Port no oficial)
« Respuesta #8 en: Enero 10, 2013, 07:31:03 pm »
nice work ..!!!  the ps2 port will be powerful..

 

 
and splinter thx too..
 
 
sound problem possibly be a IRX..
« última modificación: Enero 10, 2013, 07:36:14 pm por l1nk3rn3l »

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #9 en: Enero 10, 2013, 09:00:24 pm »
en fin... no se maten mas... ni bien termine de hacer lo que estoy haciendo (que es parte de lo mismo) le doy soporte para dispositivos BGR...
:O, Grandes noticias SplinterGU

para mi no... son mas tareas que hacer, pero como lo veo que se le da mucho rollo, tendre que meter mano... no es algo complicado, solo que hay que tocar mucho...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #10 en: Enero 10, 2013, 09:01:47 pm »
por que hablan en ingles en un foro de español?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5574
  • Karma: 125
    • GECA soft
Re:PS2 (Port no oficial)
« Respuesta #11 en: Enero 10, 2013, 09:05:24 pm »

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #12 en: Enero 10, 2013, 09:47:17 pm »
por que hablan en ingles en un foro de español?

http://forum.bennugd.org/index.php?topic=3390.msg58050#msg58050

alguien movio ese hilo... no ves que todos hablaron en español...   ::)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1985
  • Karma: 253
Re:PS2 (Port no oficial)
« Respuesta #13 en: Enero 11, 2013, 02:07:44 pm »
excelente trabajo ..  masteries
 
bueno el correo del  grupo  infocoldev@gmail.com
 
deseamos saber en que consistio el fix de los colores y que modulo afecto
ya que como veras los integrantes del grupo tambien queremos aprender
de ello..  te pedimos los fuentes para incluirlo en el kit de PS2 mientras estan
lo demas fixes..
 
si de pronto te sobra un video del juego corriendo en consola no seria mal..   :P
ya que no poseemos ps2.. y mas un de juego casi 3d seria bomba..
 

 
agradecemos la mano que has echado y a splinter por colocar el soporte bgr en la
distro oficial..
 
 :D   
 
« última modificación: Enero 11, 2013, 02:15:50 pm por l1nk3rn3l »

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12624
  • Karma: 371
Re:PS2 (Port no oficial)
« Respuesta #14 en: Enero 11, 2013, 02:23:24 pm »
todavia no he hecho nada...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2