Hacer algo con la PS2 vieja.

Dudas sobre instalación de Modchips, problemas, averias...

Moderadores: lobezno, PLAYER 1, ThaiFu

Hacer algo con la PS2 vieja.

Notapor Meta » 27/Ago/2010, 08:55

Hola:

Imagen

Tengo una PS2 FAT y quiero hacerle un poco de experimento con ella aunque sea inútil. Mi idea principal es usar un LCD 16x2 HD44780 de Hitachi que al introducir el juego sea capaz de detectar que juego he instertado. El DVD del juego tiene un ID que la PS2 sabe el título introducido, solo que no se como obtenerlo. En la EEPROM externa 24LC256 de un PIC16F88 por poner un ejemplo, tiene los ID obtenidos por cada juego que tengo original y sus títulos, es decir, que en la EEPROM están guardados los datos, el PIC16F88 o otro está conectado entre el lector y la placa de la PS2 de una manera que detecte los id del juego al introducir un DVD.

También detecta cuando le falta un juego, cuando has introducido un juego, cuando expulsa un juego, cuando enciende o reinicia la consola, etc.

Si pueden o los que sepan, pueden ponerme cualquier información sobre las PS2 y sus placas bases más lectores. Mi modelo de PS2 es el SCPH-39004. Pueden poner el que quieran. Sólo encuentro poner chip pero eso no me interesa.

Para que se hagan una idea, la 360 se puede extraer datos del lector como la Key, pero no he probado si con ella se puede leer los id de los discos para hacer esta funcióny obtener los títulos del juego.

Un cordial saludo.
Meta
Adicto
Adicto
 
Mensajes: 121
Registrado: 11/Jul/2008, 12:36
Ubicación: 16F84A

Re: Hacer algo con la PS2 vieja.

Notapor PLAYER 1 » 27/Ago/2010, 10:14

No se si intertpreto totalmente tu proyecto,META, pero lo que quieres hacer es lograr una lista o generador de lista de IDs como el que tienen el HDLOADER y los programas usb para saber que juegos tienes y hasta en que orden.
Tal vez si contactas con el creador de ps2loader7 que tiene varias opciones en su programa, ya que detecta LAN,HDL y USB.
Pero me pregunto si ya tienes una forma de exportar los datos al lcd.

Cuál es el uso final del la pantallita??? ponerla en un PS3??
SOLO SE QUE NADA SE
Avatar de Usuario
PLAYER 1
Moderador
Moderador
 
Mensajes: 3607
Registrado: 04/Feb/2007, 02:25
Ubicación: URUGUAY

Re: Hacer algo con la PS2 vieja.

Notapor Meta » 27/Ago/2010, 14:59

Ponerla en PS2, y en PS3 También pero es otro proyecto que no lee juegos, sólo interpreta acciones.
Meta
Adicto
Adicto
 
Mensajes: 121
Registrado: 11/Jul/2008, 12:36
Ubicación: 16F84A

Re: Hacer algo con la PS2 vieja.

Notapor Meta » 27/Ago/2010, 20:48

Hola:

El LCD no me cabe donde quiero, tendré que ponerlo en algún lado donde no moleste a la PS2 FAT.

Imagen

Imagen

Ahora estoy inventigando un poco lo de los sensores interrutores del lector de PS2 cuando entra y expulsa el DVD, el motor de giro, el botón de EJECT, etc.

Saludo.
Meta
Adicto
Adicto
 
Mensajes: 121
Registrado: 11/Jul/2008, 12:36
Ubicación: 16F84A

Re: Hacer algo con la PS2 vieja.

Notapor PLAYER 1 » 03/Sep/2010, 21:45

No se site srviran de algo, pero tenemos los services manuals de la 39 en MODCHIPS PS2.
SOLO SE QUE NADA SE
Avatar de Usuario
PLAYER 1
Moderador
Moderador
 
Mensajes: 3607
Registrado: 04/Feb/2007, 02:25
Ubicación: URUGUAY

Re: Hacer algo con la PS2 vieja.

Notapor Meta » 03/Sep/2010, 22:21

Sigo con el proyecto.
Imagen

Imagen

Imagen

Imagen

Buenas:

En estos momentos estoy haciendo la Tabla de la Vedad de 64 bits, significa que tardaré en entragarla aquí y debo poner todas las combinaciones posibles.

Saludo.

Estoy haciendo el código base y ya tengo porblemas. Debo buscar otra forma de configuración.

Código: Seleccionar todo

; ZONA DE DATOS **********************************************************************

   TITLE      "LCD Sensor PS2"
   SUBTITLE   "Revisión 1.00"
   LIST      P=16F886
   INCLUDE      <P16F886.INC>
   __CONFIG    _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT
   __CONFIG    _CONFIG2, _WRT_OFF & _BOR21V

   CBLOCK   0x20
   CONTADOR
   ENDC

#DEFINE      RESET_RC0   PORTC,0
#DEFINE      EJECT_RC1   PORTC,1
#DEFINE      OPEN_RC2   PORTC,2
#DEFINE      CLOSE_RC3   PORTC,3
#DEFINE      GREEN_RC4   PORTC,4
#DEFINE      RED_RC5      PORTC,5
#DEFINE      Auxiliar_6   PORTC,6
#DEFINE      Auxiliar_7   PORTC,7

; ZONA DE CÓDIGOS ********************************************************************

   ORG    0                  ; El programa comienza en la dirección 0.

Inicio
   call   LCD_Inicializa
   BANKSEL   TRISC               ; Banco 1.
   bsf      RESET_RC0               ; Se configura como entradas.
   bsf      EJECT_RC1
   bsf      OPEN_RC2
   bsf      CLOSE_RC3               
   bsf      GREEN_RC4
   bsf      RED_RC5
   bsf      Auxiliar_6
   bsf      Auxiliar_7
   BANKSEL   PORTC               ; Banco 0.
   clrw

Principal
   movf   PORTC,W            ; Lee los sensores.
   andlw   b'00111111'         ; Máscara para quedarse con el valor de los sensores.
   addwf   PCL,F            ; Salta a la configuración adecuada.
   goto   Configuracion0      ; 0 0 0 0 0 0
   goto   Configuracion1      ; 0 0 0 0 0 1
   goto   Configuracion2      ; 0 0 0 0 1 0
   goto   Configuracion3      ; 0 0 0 0 1 1
   goto   Configuracion4      ; 0 0 0 1 0 0
   goto   Configuracion5      ; 0 0 0 1 0 1
   goto   Configuracion6      ; 0 0 0 1 1 0
   goto   Configuracion7      ; 0 0 0 1 1 1
   goto   Configuracion8      ; 0 0 1 0 0 0
   goto   Configuracion9      ; 0 0 1 0 0 1
   goto   Configuracion10      ; 0 0 1 0 1 0
   goto   Configuracion11      ; 0 0 1 0 1 1
   goto   Configuracion12      ; 0 0 1 1 0 0
   goto   Configuracion13      ; 0 0 1 1 0 1
   goto   Configuracion14      ; 0 0 1 1 1 0
   goto   Configuracion15      ; 0 0 1 1 1 1
   goto   Configuracion16      ; 0 1 0 0 0 0
   goto   Configuracion17      ; 0 1 0 0 0 1
   goto   Configuracion18      ; 0 1 0 0 1 0
   goto   Configuracion19      ; 0 1 0 0 1 1
   goto   Configuracion20      ; 0 1 0 1 0 0
   goto   Configuracion21      ; 0 1 0 1 0 1
   goto   Configuracion22      ; 0 1 0 1 1 0
   goto   Configuracion23      ; 0 1 0 1 1 1
   goto   Configuracion24      ; 0 1 1 0 0 0
   goto   Configuracion25      ; 0 1 1 0 0 1
   goto   Configuracion26      ; 0 1 1 0 1 0
   goto   Configuracion27      ; 0 1 1 0 1 1
   goto   Configuracion28      ; 0 1 1 1 0 0
   goto   Configuracion29      ; 0 1 1 1 0 1
   goto   Configuracion30      ; 0 1 1 1 1 0
   goto   Configuracion31      ; 0 1 1 1 1 1
   goto   Configuracion32
   goto   Configuracion33
   goto   Configuracion34
   goto   Configuracion35
   goto   Configuracion36
   goto   Configuracion37
   goto   Configuracion38
   goto   Configuracion39
   goto   Configuracion40
   goto   Configuracion41
   goto   Configuracion42
   goto   Configuracion43
   goto   Configuracion44
   goto   Configuracion45
   goto   Configuracion46
   goto   Configuracion47
   goto   Configuracion48
   goto   Configuracion49
   goto   Configuracion50
   goto   Configuracion51
   goto   Configuracion52
   goto   Configuracion53
   goto   Configuracion54
   goto   Configuracion55
   goto   Configuracion56
   goto   Configuracion57
   goto   Configuracion58
   goto   Configuracion59
   goto   Configuracion60
   goto   Configuracion61
   goto   Configuracion62
   goto   Configuracion63
Configuracion0                  
   goto   ActivaSalida
Configuracion1                  
   goto   ActivaSalida
Configuracion2               
   goto   ActivaSalida
Configuracion3               
   goto   ActivaSalida
Configuracion4
   goto   ActivaSalida
Configuracion5
   goto   ActivaSalida
Configuracion6
   goto   ActivaSalida
Configuracion7
   goto   ActivaSalida
Configuracion8
   goto   ActivaSalida
Configuracion9
   goto   ActivaSalida
Configuracion10
   goto   ActivaSalida
Configuracion11
   goto   ActivaSalida
Configuracion12
   goto   ActivaSalida
Configuracion13
   goto   ActivaSalida
Configuracion14
   goto   ActivaSalida
Configuracion15
   goto   ActivaSalida
Configuracion16
   goto   ActivaSalida
Configuracion17
   goto   ActivaSalida
Configuracion18
   goto   ActivaSalida
Configuracion19
   goto   ActivaSalida
Configuracion20
   goto   ActivaSalida
Configuracion21
   goto   ActivaSalida
Configuracion22
   goto   ActivaSalida
Configuracion23
   goto   ActivaSalida
Configuracion24
   goto   ActivaSalida
Configuracion25
   goto   ActivaSalida
Configuracion26
   goto   ActivaSalida
Configuracion27
   goto   ActivaSalida
Configuracion28
   goto   ActivaSalida
Configuracion29
   goto   ActivaSalida
Configuracion30
   goto   ActivaSalida
Configuracion31
   goto   ActivaSalida
Configuracion32
   goto   ActivaSalida
Configuracion33
   goto   ActivaSalida
Configuracion34
   goto   ActivaSalida
Configuracion35
   goto   ActivaSalida
Configuracion36
   goto   ActivaSalida
Configuracion37
   goto   ActivaSalida
Configuracion38
   goto   ActivaSalida
Configuracion39
   goto   ActivaSalida
Configuracion40
   goto   ActivaSalida
Configuracion41
   goto   ActivaSalida
Configuracion42
   goto   ActivaSalida
Configuracion43
   goto   ActivaSalida
Configuracion44
   goto   ActivaSalida
Configuracion45
   goto   ActivaSalida
Configuracion46
   goto   ActivaSalida
Configuracion47
   goto   ActivaSalida
Configuracion48
   goto   ActivaSalida
Configuracion49
   goto   ActivaSalida
Configuracion50
   goto   ActivaSalida
Configuracion51
   goto   ActivaSalida
Configuracion52
   goto   ActivaSalida
Configuracion53
   goto   ActivaSalida
Configuracion54
   goto   ActivaSalida
Configuracion55
   goto   ActivaSalida
Configuracion56
   goto   ActivaSalida
Configuracion57
   goto   ActivaSalida
Configuracion58
   goto   ActivaSalida
Configuracion59
   goto   ActivaSalida
Configuracion60
   goto   ActivaSalida
Configuracion61
   goto   ActivaSalida
Configuracion62
   goto   ActivaSalida
Configuracion63
   goto   ActivaSalida
ActivaSalida
;   movwf   PORTB            
   goto    Principal

;
; "Mensajes" ----------------------------------------------------------------------------
;
Mensajes
   addwf   PCL,F
Mensaje1
   DT   "      STAND BY      ", 0x00
Mensaje2
   DT   "Abri/Cerran bandeja.", 0x00
Mensaje3
   DT    "Bandeja cerrada.", 0x00
Mensaje4
   DT   "Bandeja abierta.", 0x00
Mensaje5
   DT    "     MC1    MC2     ", 0x00
Mensaje6
   DT   "Motor girando...", 0x00
Mensaje7
   DT    "Sony PlayStation 2", 0x00
Mensaje8
   DT   "Mensaje 4-2     ", 0x00
FinTabla
;MensajeAnuncio
;   DT " EOL.net ", 0x00   

   [color=#FF0000][b]IF (FinTabla > 0xFF)
      ERROR   "¡CUIDADO!: La tabla ha superado el tamaño de la página de los"
      MESSG   "primeros 256 bytes de memoria ROM. NO funcionará correctamente."
   ENDIF[/b][/color]

   INCLUDE  <LCD_4BIT.INC>
   INCLUDE  <LCD_MENS.INC>
   INCLUDE  <RETARDOS.INC>
   END


O bien, intentaré usar esta técnica:
http://www.pic16f84a.org/index.php?opti ... &Itemid=59

O bien a usar una EEPROM externa como el 24LC256 o el que nos haga falta. Significa más programación y más €uros. Lo bueno que así se programa fácil los mensajes directamente en la EEPROM.

Obien buscar otras alternativas por Internet.
Imagen
Meta
Adicto
Adicto
 
Mensajes: 121
Registrado: 11/Jul/2008, 12:36
Ubicación: 16F84A

Re: Hacer algo con la PS2 vieja.

Notapor lobezno » 06/Sep/2010, 00:01

Meta, no se como pones las imagenes, pero se ven cortadas por la derecha.

Saludos :!:
30-03-09 Dia que pase a ser MODERADOR
22-02-10 Dia que pase a ser ADMINISTRADOR
"Gracias a todos por los ascensos."
Avatar de Usuario
lobezno
Administrador
Administrador
 
Mensajes: 2213
Registrado: 23/Feb/2005, 19:01
Ubicación: PICSYSTEMS-VALENCIA


Volver a Modchips para Ps2

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados