Hola, ante todo saludos a blakcat, usb y todos los responsables de que esto vaya pa lante.
El tema es el siguiente, he instalado un par de modchip8 en 2 consolas de coleguillas, levantando las patillas y tal, y como ciertamente decís, la bandeja sale demasiado rápido. Quisiera pedir si no es mucha molestia, si me podiais cambiar el codigo ASM del modchip8 y compilarme el hex (no me aclaro con el MPASM:)), sólo en la parte en la que controla la apertura de la bandeja, para que esta abra suave con las V5. Instalaría el eolo, pero aunque el pulsador esta muy bien (en la mía la tengo) tengo amigos muy "mijitas" que no quieren que la ps2 sea modificada "externamente".
Si no os fuera posible, decidme que es lo que tengo que cambiar en el asm e intentaré hacerlo por mí mismo. Adjunto ASM y hex del modchip 8.
Mil gracias de antemano
P.D.: He estado mirando el codigo, y creo que aquí está el meollo de la cuestion:
movlw 80 ;EL MODCHIP FUERZA A LA CONSOLA
movwf RAM_0B ;PARA QUE EXPULSE LA BANDEJA DEL DVD
ETI_132 movlw b'00100100' ; "
movwf GPIO ; "
movlw b'11011011' ; "
tris GPIO ; "
movlw 10 ; "
call PAUSAWX1MSG ; "
movlw b'00100000' ; "
movwf GPIO ; "
movlw b'00011011' ; "
tris GPIO ; "
movlw 10 ; "
call PAUSAWX1MSG ; "
decfsz RAM_0B,F ; "
goto ETI_132 ; "
movlw b'00111111' ; "
tris GPIO ; "
movlw 16 ;PAUSA PARA QUE LA BANDEJA DEL DVD
movwf RAM_0B ;ESTE 4 SEGUNDOS ABIERTA Y NOS DE
ETI_144 movlw 250 ;TIEMPO A PONER EL JUEGO EN ELLA
call PAUSAWX1MSG ; "
decfsz RAM_0B,F ; "
goto ETI_144 ; "
movlw 80 ;EL MODCHIP FUERZA A LA CONSOLA
movwf RAM_0B ;PARA QUE INTRODUZCA LA BANDEJA DEL DVD
ETI_14A movlw b'00010100' ; "
movwf GPIO ; "
movlw b'11101011' ; "
tris GPIO ; "
movlw 10 ; "
call PAUSAWX1MSG ; "
movlw b'00010000' ; "
movwf GPIO ; "
movlw b'11101011' ; "
tris GPIO ; "
movlw 10 ; "
call PAUSAWX1MSG ; "
decfsz RAM_0B,F ; "
goto ETI_14A ; "
movlw b'00111111' ; "
tris GPIO ; "
Está comentado, pero no se que es lo que hay que mandar por el puerto para que la bandeja salga mas lenta.
Sin mas, saludos.