DKWDRV

PS2 DKWDRV Unified PS1DRV for all PS2 models 1.7.6h

DKWDRV Release 1.7.6c is out!

Changelog:
  • #87 You can now ignore disc scanning by pressing [] on the Disc Scan menu. Useful for some failing drives.
  • #87 Pad buttons repeat implemented. You can now hold buttons down to keep scrolling and also wraparound menus.
  • Fixed a bug with USB loading detecting correct game ID from games with only PSX.EXE and no SYSTEM.CNF
  • #58 added Volume Timestamp PSX.EXE game identifaction from user community feedback. Credit to pcm720, alex free, niemasd
  • #58 the following games will register with game ID for MCID devices and their PSXCRC32 configs are obsolete now(check if you use them).
  • #58 GAME ID MC devices supported now, will be send from mmceman module before switching to PS1 mode to allow VMC mounting for PS1 games(CD and USB). If no ID then DKWDRV will be send or PSXCRC32
  • #81 multiple USB devices supported, at max 2, no hub support yet. If both USB have games user will be prompted to choose USB.
  • #81 PPC USB code will now identify the USB from the hardware port number, less trouble with extra connected USB devices.
  • #6 made PPC USB code SET_INTERFACE fix.
 
DKWDRV Release 1.7.6c is out!

Changelog:
  • #87 You can now ignore disc scanning by pressing [] on the Disc Scan menu. Useful for some failing drives.
  • #87 Pad buttons repeat implemented. You can now hold buttons down to keep scrolling and also wraparound menus.
  • Fixed a bug with USB loading detecting correct game ID from games with only PSX.EXE and no SYSTEM.CNF
  • #58 added Volume Timestamp PSX.EXE game identifaction from user community feedback. Credit to pcm720, alex free, niemasd
  • #58 the following games will register with game ID for MCID devices and their PSXCRC32 configs are obsolete now(check if you use them).
  • #58 GAME ID MC devices supported now, will be send from mmceman module before switching to PS1 mode to allow VMC mounting for PS1 games(CD and USB). If no ID then DKWDRV will be send or PSXCRC32
  • #81 multiple USB devices supported, at max 2, no hub support yet. If both USB have games user will be prompted to choose USB.
  • #81 PPC USB code will now identify the USB from the hardware port number, less trouble with extra connected USB devices.
  • #6 made PPC USB code SET_INTERFACE fix.


MMCE should also work. I don't have a device to test out that feature however
 
This is a VERY OLD POC for the those who ever doubted that it ever worked.
In other words for fun, nothing more.

DWDRV 1.7.3 VERY OLD AUDIO XA POC (Proof Of Concept for audio):
  • Very bad compatibility!
  • Based on 1.7.3 version.
  • Do not report any bugs for this, it is just a POC never update again.
  • Select the USB game then go back to main menu and select RUN.
  • Support only XA and probably still broken.
  • It does not represent the final product in any way! This is just so the people who want it actually know what we have it. We have both USB and audio working, what we need is time to make it correctly working!!
Download:
 
But why? Ps3 isn't ps2 and that driver is for ps2, I doubt ps3 have required hardware to make it work.

Not so much hardware but they trimmed the bios files down for both ps1 & ps2 support, ps2 is probably missing the original PS1DRV altogether even though the same rom0: romdir is used , for instance the earlier software emulator for ps2 had cdrom support before they completely removed it for PS2Classics.
 
I got it to work from iso format

So will it load ps1 games if you rename the main game executable as PSX.EXE given that the SYSTEM.CNF is already telling it that it's a ps2 disc with either the DKWDRV or uLE ELF as the BOOT2 entry or make a hybrid SYSTEM.CNF containing both ps1 & ps2, i'm guessing you can't load iso's from cdrom instead of usb because it's already mounted as the virtual drive.
 
Last edited:
DKWDRV 1.7.6d is out!

Changelog:
  • #82 exFAT support with multiple USB devices is now available!
  • #96 removed MMCE polling wait to make bootup faster(saves 20 seconds on bootup).
  • GPU: Fixed a DI/EI major issue randomly impacting gpu emulation on DECKARD models. Improved framerate!
  • GPU: Fixed all sceGsSyncPath() to be properly in sync!
  • GPU: Fixed aligment issues with 128bit VIF data.
  • GPU: Vblank hung times closer to the original!
  • Many misc minor fixes!

Additional info:
exFAT took an eternity. Fixes to the drivers has been added, and all FAT32 devices continue to work as well.
Multiple USB devices also seem to work really well.
Apologize for the slow progress, but this feature alone took weeks to make it work properly; not even OPL supports multiple devices correctly!
Yet, these new drivers have a very rare random bug when tapping reset on the console and launching from PS2Link no USB is found. Looks to be a USBD reset issue!
If this ever happens, just power off and reset the console!

Another thing that took ages was finding the issue with the graphics! So many minor details that add up. The next update has to be for more graphics issues because our implementation has a bug that is impacting everything!
Tekken 3 seems much more solid now....
A lot more has to be done, we have already spent days trying to track the graphics issue, and nothing major has been found yet!
The bug with DI/EI will give better compatibility on DECKARD. It was impacting the frame rate a lot.
Try the new version, and let's close some GH issues!
 
DKWDRV v1.7.6e is out!

Changelog:
  • Fixed a bug with Timer1 intr handler. PS2SDK issue, impacted GPU emulation on all models and games randomly! More framerate!
  • PGIF/DECKARD CD and USB impacted! Everything runs more solid, better, faster, as it should be!
  • #61 Random init Possible fix!
  • GPU: Fixed clut_handler causing flickering!
  • GPU: Fix specialcmd() sindex emulation order!
  • GPU: Made emulation faster!
  • Fixed blockwrite cmd!
  • Fixed a bug with disc logo region check not working properly!
  • Fixed usage of mtsab/mtsah.
  • Launch Original PS1DRV option will now ask if you want to load DECKARD patch before the driver. Useful for testing games!
  • A lot of GPU problematic games run fine now: Tekken 3, Lunar 2, etc properly fixed
  • Need user help to test what is left. PGIF/DECKARD from CD(deckard patch or not)/USB.
 
Back
Top