DKWDRV è un sostituto avanzato per il driver PS1DRV originale della PlayStation 2, progettato per superare i limiti imposti dal software ufficiale e offrire un’esperienza di gioco migliore.
A differenza dell’originale, che era vincolato da restrizioni hardware e software, DKWDRV è stato ricostruito da zero analizzando i driver originali e unificandoli in un’unica soluzione compatibile con la maggior parte dei modelli PS2.
⚠️ Attenzione: Questo progetto è attualmente in fase BETA, quindi potrebbero esserci problemi legati alla vastità di hardware e giochi diversi. Gli utenti sono invitati a segnalare bug e richiedere nuove funzionalità.
Caratteristiche Principali
✅ Caricamento giochi via USB (beta, solo console DECKARD)
✅ Comportamento di emulazione fedele all’originale
✅ Singolo file per tutte le PS2 (PGIF e DECKARD) con dimensione ridotta (~70-80KB compressi)
✅ Database interno di configurazioni per giochi (include tutte le regioni)
✅ Cambio automatico della modalità video PS1 (risolve problemi con MechaPwn e Tonyhax)
✅ Fix per PS2HDMI (risolve problemi di visualizzazione dopo il logo PS1)
✅ Supporto per homebrew PS1 (corregge problemi con reset GPU GP1)
✅ Controllo del dithering (forzabile on/off senza patch)
✅ Regolazione offset schermo e banding colore GPU
✅ Patch automatica per licenza PS1 (solo DECKARD)
✅ Salvataggio configurazioni personalizzate
✅ Filtraggio migliorato per poligoni e sprite
✅ Fix per crackto e patch che causano problemi di visualizzazione
✅ Cheat supportati (solo DECKARD)
✅ Scambio pulsanti X e O (utile per giochi giapponesi)
✅ Patch automatica per Libcrypt (protezione anti-copia)
✅ Supporto per mappatura analogica (utile per giochi come Crash Bandicoot 1)
✅ Compatibilità con PCSX2 (avvio diretto via ELF per chi usa BIOS DECKARD)
🔜 Funzionalità future (in sviluppo):
-
Supporto ExFAT per USB
-
Modalità video ad alta risoluzione in-game
-
Riproduzione audio XA/CDDA (parzialmente completato)
-
Disc Swap
-
VMC (Virtual Memory Card) da USB
-
IGR (In-Game Reset)
-
Supporto per BIOS personalizzati
Come Usare DKWDRV
-
Scarica l’ultima versione dalla pagina delle release.
-
Esegui il file ELF con il metodo preferito (FreeMCBoot, uLaunchELF, ecc.).
-
Inserisci un disco PS1 valido prima di avviare.
-
Configura le opzioni nel menu e salva le impostazioni con “Save Game Config”.
-
Avvia il gioco con “Run”.
⚠️ Attenzione:
-
Alcuni modchip possono causare problemi (schermo nero).
-
In caso di errori, segnala su GitHub con tutti i dettagli possibili (modello PS2, versione DKWDRV, tipo di disco, presenza di modchip, ecc.).
Caricamento da USB (Beta)
Questa funzionalità è ancora in fase di sviluppo a causa delle difficoltà tecniche legate all’emulazione.
🔹 Limitazioni attuali:
-
Solo console DECKARD
-
Audio XA/CDDA non ancora supportato (in lavorazione)
-
Alcuni giochi potrebbero non funzionare correttamente
🔹 Risoluzione problemi:
-
Verifica che il gioco sia compatibile
-
Usa USB formattati in FAT32
-
Prova diverse porte USB
Changelog (Ultime Versioni)
v1.7.6c
-
Aggiunta opzione per ignorare la scansione del disco (premere
[]
nel menu) -
Implementato scroll rapido tenendo premuti i pulsanti
-
Fix per rilevamento ID giochi da
PSX.EXE
senzaSYSTEM.CNF
-
Supporto per timestamp di volume nei giochi PS1
-
Supporto per dispositivi MCID (Memory Card ID)
-
Supporto per 2 dispositivi USB contemporaneamente (no hub)
📌 Prossimi obiettivi:
-
exFAT (in fase di testing)
-
VMC (previsto nelle prossime settimane)
Come Supportare il Progetto
Se apprezzi il lavoro svolto, puoi contribuire in diversi modi:
💖 Donazioni:
🐞 Segnalazione bug e testing
📖 Documentazione e feedback
Un enorme grazie ai sostenitori attuali e passati!
Documentazione Tecnica
Per dettagli tecnici, consulta la documentazione iniziale.
🔗 Repository originale:
https://github.com/wisi-w/DKWDRV/
Conclusioni
DKWDRV rappresenta un enorme passo avanti per gli appassionati di PS1 su PS2, offrendo funzionalità mai viste prima e correggendo anni di limitazioni imposte da Sony. Con il supporto della community, questo progetto continuerà a migliorare!
🚀 Scaricalo ora e prova l’emulazione PS1 come non l’hai mai vista!