Aquí lo tenéis, adjunto la segunda versión del port de BennuGD para PS2
Masteries ha añadido al port de BennuGD:
-Color de 32 bits 100%
-Hilo de sonido 90%
-Soporte para DualShock 2, vibración del mando 100%
Código:
How to use DualShock 2 pad actuators:
Example of BennuGD code to use PlayStation 2 DualShock 2 actuators
dualshock2(SMALL,1,0);//PlayStation 2 DualShock 2 Actuator,
//enable small motor indefinitely
dualshock2(SMALL,0,0);//PlayStation 2 DualShock 2 Actuator,
//disable small motor
dualshock2(BIG,10,2);//PlayStation 2 DualShock 2 Actuator,
//enable big actuator with an intensity of 10 (maximum of 20)
//during 2 seconds
//Add this process to your BennuGD game, remember that this function
//is only intended for PlayStation 2 BennuGD port, do not use it
//for another platform or you will hear hundred times the same sound sample!!!
//PlayStation 2 DualShock 2 Actuator
process dualshock2(unsigned byte actuator,unsigned byte intensity,unsigned byte duration)
private
unsigned byte PS2_DS2;
begin
switch(actuator)
case SMALL:
if(intensity==1 & duration==0)//Enable small actuator
PS2_DS2+=121;
play_wav(s[1],PS2_DS2);
end//fin del if
if(intensity==0)//Disable small actuator
PS2_DS2+=120;
play_wav(s[1],PS2_DS2);
end
end
case BIG:
if(intensity>1 & intensity<21 & duration>0)
PS2_DS2=130+intensity;
play_wav(s[1],PS2_DS2);
while(duration)
frame(3000);//esperar 1 segundo
duration--;
end//fin del while
PS2_DS2=130;
play_wav(s[1],PS2_DS2);//Turn off the Big one
end
if(intensity==0)
PS2_DS2=130;
play_wav(s[1],PS2_DS2);//Turn off the Big one
end
end
end//fin del Switch
end
El resto de archivos necesarios para ejecutar Masteries Runners, con soporte para la vibración del mando, los tenéis aquí:
https://code.google.com/p/bennugdplay2/downloads/list
Instrucciones de uso
1º) Descarga de aquí el juego Masteries Runners para PS2:
https://code.google.com/p/bennugdplay2/downloads/list
2º) Coge un pendrive o disco duro usb, descomprime el contenido de "mst_runners_ps2.rar" en la raíz del disco o unidad usb.
3º) Descarga del primer post de este hilo el archivo "BennuGD PlayStation 2 Beta 2.rar", descomprime su contenido en la raíz del disco o unidad usb del paso anterior.
4º) Arranca tu PlayStation 2, con FreeMcBoot es más cómodo; ejecuta Ulaunchelf.
5º) Conecta la unidad usb o disco duro de los pasos 2 y3 en un puerto USB de tu PlayStation 2
6º) En Ulaunchelf entra en el filebrowser, entra en la unidad mass:, ejecuta bennugd.elf.
7º) Juega a Masteries Runners en PlayStation 2, y ¡con vibración en el mando!
El ejecutable bennugd.elf es el port de BennuGD para PlayStation 2; de momento, los juegoss bennu van en la raíz de la unidad USB, y el .dcb se debe llamar main.dcb. Más adelante quiero hacer un lanzador que permita seleccionar el juego que quieres arrancar, pero aún hay cosas que pulir.
¡Disfrutadlo!
PD: Busco mandos originales para PlayStation2, que el mío está en las últimas. Lo repararía, pero antes necesito tener otro.
Marcadores