DKWDRV

DKWDRV
Captura de DKWDRV
Captura de DKWDRV
Desarrollador
¿wisi?
Tipo
Lanzamiento
15/12/2025
Versión actual
1.7.6h
Licencia
Código cerrado
Plataformas
Idiomas
Inglés
Estado actual
En desarrollo
Predecesor
Hilos oficiales
Hilo Oficial PlayStation 2.png

DKWDRV es una aplicación homebrew que pretende sustituir al PS1DRV original de las consolas PlayStation 2, encargado de la retrocompatibilidad con PlayStation (PS1), y permite lanzar copias de seguridad.

El objetivo de DKWDRV es superar las limitaciones del PS1DRV original para ofrecer una mejor experiencia al usuario. Se ha creado desde cero haciendo ingeniería inversa de ambos tipos de PS1DRV, PGIF[1] y DECKARD[2], fusionándolos en un solo controlador unificado.

Contenido

Características

  • Carga de copias de seguridad por USB, en fase beta (sólo DECKARD).
  • Comportamiento de emulación casi idéntico al de los controladores originales.
  • Un único archivo para ambos tipos de consolas (PGIF y DECKARD), con un tamaño comprimido final razonable.
  • Configuración de juegos en una base de datos interna separada, tanto para PGIF como para DECKARD. Se incluyen todos los juegos de todos los controladores y se aplican automáticamente. Anteriormente, los usuarios tenían una experiencia errónea con juegos de fuera de su región.
  • Cambio automático del modo de vídeo de PS1. Otra limitación de los controladores originales era el uso de un único modo, lo que a veces hacía que el juego se viera demasiado rápido o demasiado lento y fuera de la pantalla. PS1VmodeNeg fue un buen avance, pero seguía siendo limitado. Ahora el controlador se ajusta automáticamente al modo de vídeo que solicita el juego. Los usuarios también pueden forzar un modo a específico a voluntad. Esto resuelve muchos problemas para los usuarios de MechaPwn y Tonyhax.
  • PS2HDMI Fix para los dongles HDMI de PS2. A pesar de llamarse así, se puede utilizar en todos los casos en los que el cable por componentes no muestra nada justo después del logotipo de arranque de PS1, o justo después de él.
  • Corrección para el reinicio de la GPU GP1, muy utilizado en los homebrews de PS1.
  • El dithering se puede forzar a activarse o desactivarse. Ya no se necesitan parches ni trucos para los juegos.
  • Los offsets de la pantalla también son ajustables.
  • También se puede controlar el efecto de bandas de color de la GPU. PS1DRV solo lo aplicaba a los sprites.
  • Parche automático para la comprobación de la licencia y el logotipo de PS1 para consolas DECKARD. Por el momento no es posible parchear consolas PGIF, pero quizá sea posible más adelante. Los usuarios de PGIF seguirán recibiendo una advertencia en estos casos para que sepan por qué solo ven una pantalla negra.
  • Todas las opciones de configuración de PS1 se pueden ajustar y guardar.
  • Más valores de filtrado posibles para Polygon sharpening.
  • Opción de filtrado para sprites. El controlador original sólo aplicaba el enfoque (si se seleccionaba en el menú OSDSYS) a los polígonos con textura. Los resultados varían de un juego a otro.
  • Crackto Fix para muchos parches y trainers/crackto, así como para homebrew que se sale de los límites de la pantalla.
  • Los trucos sólo se pueden aplicar en consolas DECKARD.
  • Las combinaciones de botones personalizadas durante el juego pueden realizar acciones específicas (sólo en DECKARD).
  • Posibilidad de intercambiar los botones X y O (sólo en DECKARD). Así, cuando se pulsa X, el juego cree que es O y viceversa. Se puede utilizar en todos los juegos y homebrew. Útil para los usuarios que juegan a juegos japoneses.
  • Parcheo automático de Libcrypt para juegos protegidos con este sistema, estableciendo la clave final en los registros Cop. Todas las claves se obtuvieron de gamedb.py y de sahlberg pop-fe.
  • Los usuarios también pueden controlar la letra VERSTR para que los juegos de PS1 crean que se están ejecutando en una región diferente. Puede ser útil para ciertos juegos o homebrews. Sólo en DECKARD.
  • Mapeo analógico para juegos que no lo utilizan, como Crash Bandicoot 1, etc. Los usuarios pueden aplicar zonas muertas específicas para el analógico.
  • Útil para usuarios de PCSX2 que solo tienen BIOS DECKARD más recientes y la emulación no les funciona. Se puede iniciar directamente el ELF.
  • Útil para usuarios de TOOL (DevKits) con interruptores imprescindibles y ROM correctamente flasheada.
  • Muchas correcciones de errores en el código original, especialmente los relacionados con las interrupciones.
Information.png El texto anterior es una traducción parcial del README. Para más información, visite los enlaces externos.


Alert.png DKWDRV es una BETA
Se trata de un proyecto en desarrollo al que aún le faltan por implementar cosas importantes como el sonido XA/CDDA, cambio de disco, o soporte para VMC.


Descarga

Visite la página de descargas del repositorio en GitHub.

Configuración

Preparar dispositivo USB
  • Sólo las consolas DECKARD[2] soportan la carga de copias de seguridad por USB.
  • Soporta particiones en formato FAT32 y exFAT (el soporte para exFAT se introdujo en la versión v1.7.6d).
  • Necesita directorio DKWDRV en la raíz de la unidad.
  • Necesita directorio BIN dentro del directorio anterior.
  • Cada carpeta dentro del subdirectorio anterior se corresponde con un disco. Pueden llevar cualquier nombre, y deben contener la copia de seguridad de un disco en formato BIN/CUE. Si el juego tuviera varios discos, se deben poner en directorios separados dentro de DKWDRV/BIN.

Ejemplo:

mass:/
└── DKWDRV
    └── BIN
        ├── fantasia final 7 cd1
        │   ├── i love tifa.bin
        │   └── i love tifa.cue
        ├── fantasia final siete 2de3
        │   ├── allè voy.bin
        │   └── allè voy.cue
        ├── Fantasia Final Siete DiscoTres
        │   ├── TEESPERATUFIESTA.BIN
        │   └── TEESPERATUFIESTA.CUE
        ├── MalResidenteCorteDirector
        │   ├── weskerbitch.bin
        │   └── weskerbitch.cue
        └── PALundra_patched_for_gud
            ├── Unworking_Designs.bin
            └── Unworking_Designs.cue

Enlaces externos

Notas al pie

  1. PGIF: modelos de PS2 hasta SCPH-700xx.
  2. 2,0 2,1 DECKARD: modelos de PS2 a partir de SCPH-750xx.

Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.