trisaster-Forum

Spielekonsolen => Sony-Konsolen => PlayStation 2 (2000) => Thema gestartet von: Anakin94 am 15. April 2024, 06:44:12

Titel: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 15. April 2024, 06:44:12
DKWDRV ist ein Ersatz PS1 Treiber für die PS2.
Das Projekt gibt es schon etwas länger und soll mit der weiteren Entwicklung die Kompatibilitätsprobleme (http://anakin94.12hp.de/deckard.htm) der PS1 Spiele auf PS2 beheben.
Davon betroffen sind vor allem die Slim Modelle mit DECKARD IOP (SCPH-750XX bis SCPH-900XX).
Gestern erschien die erste öffentliche BETA mit USB Unterstützung.
Das Laden über USB geht allerdings nur mit den DECKARD Konsolen.
Wisi hat bereits ein Video hochgeladen, was unten verlinkt ist.

Redbook-Audio und XA-Audio von USB werden aber noch nicht unterstützt.
Also sind BGM, FMV und Soundeffekte mit XA stumm.
Das betrifft aber nicht alle Spiele.
Ebenso gibt es noch einige Kompatibilitätsprobleme.
Über Disk ist die Kompatibilität besser.

Im Jahr 2022 hatte ich auch ein Vergleichs Video mit ,,Driver - You are the Wheelman" gemacht.
Diesen machte ich auf einer SCPH-90004 V17b mit der Original Disk.
DKWDRV hatte die starken Frameeinbrüche behoben und es waren nur noch vereinzelt welche vorhanden.

Der Entwickler ist anonym.

Download und Anleitung unter:
GitHub - DKWDRV (https://github.com/DKWDRV/DKWDRV)

Alte Version:
GitHub- DKWDRV (Old Repo) (https://github.com/wisi-w/DKWDRV/)


Wisi - USB Demonstration vom 14. April 2024
https://www.youtube.com/watch?v=p2yKobPbNFQ

Anakin94 - 9. November 2022
https://www.youtube.com/watch?v=UaS69243ahU
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Takeshi am 16. April 2024, 10:52:42
Echt eine coole Sache, dass für die PS2 bzw. PS1 noch so aktiv entwickelt wird, und dann auch noch so viel bei herumkommt :)
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 17. April 2024, 07:36:27
Auf jeden Fall.
Das ist dazu wirklich eine Meisterleistung.

So nebenbei, ich bin schon darauf gespannt Star Wars Episode 1 TPM auf den DECKARDs laufen zu sehen.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Takeshi am 17. April 2024, 23:17:00
Schon lustig/peinlich, dass irgendwelche Leute aus dem Internet fast ohne Hardwaredokumentation ein besseres Ergebnis zu Stande bringen, als die Entwickler von Sony, die alle Dokumentation hatten und dazu noch die Hardware auf sie zugeschnitten bekommen haben.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 09. Oktober 2024, 05:30:12
Zitat von: Anakin94 am 17. April 2024, 07:36:27So nebenbei, ich bin schon darauf gespannt Star Wars Episode 1 TPM auf den DECKARDs laufen zu sehen.
Die englische PAL Version läuft auf den DECKARD Konsolen.
Mit DKWDRV habe ich gesehen, dass eine Config aus dem BOOT ROM geladen wird.
Der ,,null" Wert steht auf ,,-1500".
Ich habe das dann mit meiner deutschen PAL Version probiert und siehe da, es läuft nun deutlich besser.
So gut wie keine Grafikfehler mehr und es friert nicht mehr ein. :D
Manchmal tritt aber nach wie vor der Soundbug auf, manchmal flackern bestimmt Grafiken und mit einem DualShock 1 poppt noch das Pause Menü ab und zu beim vibrieren auf.
Es ist aber nun gut spielbar.



Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Klauserus am 16. Oktober 2024, 11:59:04
qAnakin

Merci für diese Info. Wahnsinn. Was es alles gibt und was da eben noch in der Mache ist, nach so langer Zeit. Toll. Ich liebe solche Entwicklungen.
Aus Zeitmangel bin ich da nur kruz drüber geflogen und nicht wirklich schlau daraus geworden.

Sie wollen den PS1 Treiber der PS2 ersetzen. Korrekt?

Wie geschieht das denn? Muss man ein anderes BIOS einspielen? Wird das auch das native abspielen via CD-Rom unterstützen und nicht nur USB?

Spannend
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 16. Oktober 2024, 16:50:49
Zitat von: Klauserus am 16. Oktober 2024, 11:59:04Wie geschieht das denn? Muss man ein anderes BIOS einspielen? Wird das auch das native abspielen via CD-Rom unterstützen und nicht nur USB?
Nein, die Applikation muss jedes mal manuell gestartet werden.
Am besten eignet es sich, wenn man diese auf die Memory Card kopiert und in FMCB einbindet oder halt per DEV1 mit einem fähigen Modchip.
Alternativ kann man das auch über LaunchELF vom USB Stick laden.

Ja, Spiele können von CD oder per BIN/CUE Image bspw. von einem USB Stick gestartet werden.
Wobei das laden von USB nur mit den DECKARD Konsolen funktioniert.

Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Klauserus am 17. Oktober 2024, 10:13:10
ach das ist schon wieder etwas schade. ich hatte gehofft sie ersetzen die Treiber direkt in der PS2 bzw. man kann den Treiber starten und dann native ps1 Spiele einlegen und spielen...
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 17. Oktober 2024, 17:35:44
Sowas wäre praktisch, aber ich denke das wäre rechtlich ein Problem.
Denn dazu müsste das BIOS bzw. BOOT-ROM modifiziert werden.
Vielleicht gibt es irgendwann mal ein freies alternatives BIOS wie bei der PS1.
Dann wäre das umsetzbar.

Ich schätze mal mit einem Modchip wäre das momentan am einfachsten umsetzbar.
Also einer der einen eigenen Flash für Homebrews hat.
Aber Modchips sind ja eher tot und es wird rein auf Softmods gesetzt.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Takeshi am 17. Oktober 2024, 18:59:04
Kann der Inhalt des BIOS überhaupt geämndert werden? Ich meine nicht. Selbst das DVD-Player-Update muss doch während jedes Starts neu geladen werden.

Ich denke rechtlich ist das kein größeres Problem als die jetzige Lösung. Einen alternativen BIOS-Chip anzubieten, das wäre die Lösung, aber rechtlich nicht umsetzbar. Also wenn, bräuchte es einen leeren, alternativen BIOS-Chip, ein Lesegerät für den aktuellen Chip (wobei das durch anderweitige Downloads ersetzt werden könnte), ein Patch-Programm und ein Schreibgerät für den neuen BIOS-Chip. Der Markt dafür ist nur so gering, das setzt keiner um.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 18. Oktober 2024, 07:30:15
Zitat von: Takeshi am 17. Oktober 2024, 18:59:04Kann der Inhalt des BIOS überhaupt geämndert werden?
Ich denke wenn dekompilieren möglich wäre oder oder per Reverse-Engineering.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Takeshi am 18. Oktober 2024, 23:44:14
Zitat von: Anakin94 am 18. Oktober 2024, 07:30:15
Zitat von: Takeshi am 17. Oktober 2024, 18:59:04Kann der Inhalt des BIOS überhaupt geämndert werden?
Ich denke wenn dekompilieren möglich wäre oder oder per Reverse-Engineering.

Wenn der BIOS-Chip ein ROM ist, bringt dir das alles gar nichts, weil er schlicht nicht beschreibbar ist.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 20. Oktober 2024, 17:54:03
Zitat von: Takeshi am 18. Oktober 2024, 23:44:14Wenn der BIOS-Chip ein ROM ist, bringt dir das alles gar nichts, weil er schlicht nicht beschreibbar ist.
Das weiß ich.
Sollte sowas aber entwickelt werden, würde aus diesem Grund auch ein beschreibbarer Chip zum austauschen vorgeschlagen werden.

Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Takeshi am 20. Oktober 2024, 22:35:55
Zitat von: Anakin94 am 20. Oktober 2024, 17:54:03Sollte sowas aber entwickelt werden, würde aus diesem Grund auch ein beschreibbarer Chip zum austauschen vorgeschlagen werden.

Ich glaube kaum, denn da sind wir dort, wo wir vorher schon waren. Aus rechtlichen Gründen wird es nicht möglich sein, ein IC mit vorinstalliertem BIOS zu vertreiben und dann gehe ich davon aus, dass es zumindest keinen direkt passenden Chip geben wird, weil die Stückzahl zu gering und der Chip zu speziell ist. Der müsste wahrscheinlich hunderte Euro das Stück kosten. Eventuell gibt es aber einen mechanisch nicht kompatiblen Chip mit Flexprint-Platine zum Auflöten, wie damals der IDE-Adapter für die v12/13.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 21. Oktober 2024, 18:47:53

Zitat von: Takeshi am 20. Oktober 2024, 22:35:55IC mit vorinstalliertem BIOS zu vertreiben und dann gehe ich davon aus
So meine ich das nicht.
Ich meine zum selbst beschreiben.
Aber wenn es da eh nichts gibt, hat sich das dann wohl eh erledigt.

Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 20. Januar 2025, 22:40:08
Auf meine Bitte hat der Entwickler für alle Versionen von ,,Star Wars Episode 1 - Die dunkle Bedrohung" eine Konfiguration implementiert.
Diese Konfigs werden nun automatisch seit Version 1.76b geladen, die gestern erschienen ist.
Der Support ist einfach prima.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 30. April 2025, 23:04:50
Version 1.7.6c wurde released:
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6c/DKWDRV.ELF)

1.7.6c

    #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.


exFAT drivers being worked on. PR have been made to PS2SDK to fix some issues.


VMC planned next.

    We hope to have both VMC and exFAT within one or two weeks.
    USB CD emulation has been rewritten several times but until it is fixed fully it will take a while so we will release minor versions with features people want.
    Once agan we thank you all for your support and your patience!
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 19. Juli 2025, 17:29:37
Es gibt eine neue Version und zwar 1.7.6d mit exFAT support.
Für PS1 Spiele ist das zwar irrelevant, aber wenn man einen Kombidatenträger mit PS2 Spielen über 4 GB hat, ist das schon praktisch.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6d/DKWDRV.ELF)

1.7.6d

    #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!


exFAT took an eternity. I had added my fixes to the drivers, and all FAT32 devices continue to work as well.
Multiple USB devices also seem to work really well.
We apologize for the slow progress, but this feature alone took us 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!
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 30. Juli 2025, 01:04:20
Version 1.7.6e ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6e/DKWDRV.ELF)

1.7.6e

    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.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Klauserus am 02. September 2025, 13:29:21
cool, dass du uns da so auf dem Laufenden hältst. Dankeschön
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 25. Oktober 2025, 10:48:26
Version 1.7.6f ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6f/DKWDRV.ELF)

1.7.6f

    PGIF consoles: If component fix is selected and VMODE is set to Auto it will fallback to console default video mode! Force the videomode to other region to make it work. This change was added because COMPONENT FIX needs to access DVE regs over the IOP which will cause a stall on EE! Only impacts PGIF with COMPONENT fix mode!
    For this console only you need to set fixed PER GAME. Fixes #107
    PGIF/DECKARD - A bug with mecha values not being loaded from internal database has been fixed. All games having mecha configs in internal database were impacted. Sorry, recheck the list of games here and here and edit mecha value to it.
    PGIF/DECKARD - Moved AutoVMode code elsewhere, should be more stable but needs testing.
    PGIF - Fix PGIFIntr handler.
    PGIF - Fix bug with GPU A0 sub cmd. Fixes #108 #86 #98.
    USB - Added IGR combo. Keep R1+R2+L1+L2+SELECT pressed for ~4 seconds for poweroff. Keep R1+R2+L1+L2+START pressed for ~4 seconds for console reset.
    Let's close some issues and move on from fixing bugs! October is not over yet...
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 13. November 2025, 20:55:46
Version 1.7.6g ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6g/DKWDRV.ELF)

1.7.6g

    PGIF/DECKARD consoles: More changes to automatic video mode that was again breaking some PGIF and DECKARD randomly. Should fix #116, #107. Let's hope this is the last of bugs for videomodes and PGIF models.
    Test for any regression because we are moving forward quickly from all this old mess.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 15. November 2025, 21:54:31
Version 1.7.6h ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6h/DKWDRV.ELF)

1.7.6h

    PGIF/DECKARD - Another bug for vmode switching. PS2 HDMI adapter and the whole GS regs thing are such an obscure thing! Should fix some issues.
    Controller code switched to the use used by OPL. The previous one from uLE would randomly go crazy when scrolling.
    Test if anything broke!
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 30. Juni 2026, 00:32:20
Version 1.7.6i ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6i/DKWDRV.ELF)

1.7.6i

    Always try to force the set controller in an unlocked digital state. Official HW resets during the PS1 mode switch and logo show-up due to a watchdog timer that some devices do not implement properly (like the BlueRetro controller). Should fix #133."
    Added early USB OHCI reset.
    Added dev9 poweroff before reset to PS1 mode.
    OSD History updating with game title ID when booting games from CD & USB is now available (configurable option). If ID is "???" or "PSX.EXE" then "DKWDRV" will be sent as ID. Fixes #115.
    Menu -> Options -> Memory Card must be configured to allow SD2PSX sending or OSD History saving. By default both disabled so remember to reset them and save config.
    The options are None, MMCEMAN, OSD History, MMCEMAN -> OSD History, and OSD History -> MMCEMAN for different orders if needed. Fixes #115.
    Options need to be configured for both CD and USB. Some users might not like the history update from USB, so they can ignore it.
    CD AUTOBOOT feature added. It will automatically scan and boot the disc. No warnings if no disc is inserted or license/model mismatch! #136
    Added the "-cdboot" argument for enabling CD AUTOBOOT (argv must be bootpath or empty).
    CD Autoboot can also be enabled in the Options menu and saved as General Config.
    If the option is not enabled, press and hold START to temporarily force it and autoboot the CD game.If any is enabled (saved config or passed argument), press and hold START on boot to disable and get the main menu.
    Once in the main menu, go to Options, and you will see it disabled; save the General Config to disable it permanently.
    GS emulation fixes have been implemented! This had to take a serious long time to debug and discover what is causing it.
    A bug fix with a minor issue for 368 hres pixels has been implemented.
    Automatic vmode with a component fix for PGIF consoles has been restored.
    GS vmode fixes have been implemented. Fixes #116, #86, #74, #61, and #128.
    GS mode resolution is now correct, and the component fix aswell. Everything looks a million times better; also, it fixes #134.GS components fix now runs stuff in Progressive mode and tries to center the display where it should be.
    This might mean the image looks a bit different in size, but it looks a million times better!
    GS is still an obscure area, so we can expect bugs on it. Still, it looks so good now, and everything is properly centered (check your XY offsets)!
    A new GUI is now in place. The background image is AI-generated, so it is what it is. PS2Ident was helpful in graphics stuff.
    This has caused a file size increase, but it allows us to load PNGs if we need them for games in the future.
    Added USB MultiDisc support, max 8 discs! Fixes #100.
    To use it, go to the USB menu and press SELECT to toggle and select the disc needed in THAT specific order.
    The discs selected will be highlighted and prefixed with [Dx], where x is the disc number.
    The discs are loaded in that specific order.*All used discs must be defragmented and valid!
    *When TEST Config is used from Options, then one disk will be selected.
    *When more than 1 disc is selected, only the config from Disc 1 is loaded and applied.To switch discs in-game, you need to cycle the disc tray. Press only once L1+R1+L2+R2+SELECT+START.
    This opens the tray. Press the combo again just once after a bit, and it will close the tray.
    Each time the tray is closed, the disc inserted is the next in line in the order you toggled them in the menu.
    If there is only one disc, then it will add back the same disc.The system is a bit fragile; do not spam the combos; press them just once and wait a bit.

Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 05. Juli 2026, 12:02:56
Version 1.7.6j ist erschienen.
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6j/DKWDRV.ELF)

1.7.6j

    Disable all breakpoints on boot.
    PGIF consoles SSRT line reset race condition fixed, was present in original drivers too! Fixes #116, #143, #61, #74
    Added Exit option in the main menu #144
    If argv[0] is rom0:PS1DRV then it will automatically autoboot cd, same idea as having -cdboot argument. #139
    USB: fix when copying multidisc tracks data from EE to PPC memory.
    GS: Added some SMODE1 mode improvements.
    GS: Added a better Component mode fix which keeps everything intact. Fixes #145, #142, #141
    Now the option Component Fix can be toggle from Disabled/Enabled/Progressive Mode (wip) if you still want to try the experimental mode.
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 09. Juli 2026, 14:51:16
Weitere Versionen sind in den vergangen Tagen veröffentlicht worden.
1.7.6o:
Download (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6o/DKWDRV.ELF)

Die anderen Versionen können unter dem folgenden Link heruntergeladen werden:
GitHub: DKWDRV - Releases (https://github.com/DKWDRV/DKWDRV/releases)

1.7.6o

    PGPU videmode fixes for NTSC. #145
    PGPU smode 1 more changes.
    USB: Misc init changes. #101

1.7.6n

    PGPU videomode mode fixed once again, GS is simply too much obscure.
    USB: Do not reinit some part of the OHCI after PS1 mode reset. #101

1.7.6m

    More PGPU videomode fixes especially for PGIF consoles.

1.7.6L

    Fix an issue with expection handler not showing values correctly.
    More GS fixes for PGIF consoles and for Component fix, let's hope nothing breaks!

1.7.6k

    GS auto mode switch, more bug fixes.
    Component Fix improved, no more constant TV status bar of the mode, hopefully it works fine on all modes. #145 #141 #142 #134
    PGIF cd boot black screen, even more bugfix, once more SPU init issues likely. #116 #61 #74
Titel: Aw: DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen
Beitrag von: Anakin94 am 23. September 2026, 20:06:20
Version 1.7.6p ist erschienen.
Download

 (https://github.com/DKWDRV/DKWDRV/releases/download/1.7.6p/DKWDRV.ELF)
Simulate rom0:PS1DRV and rom0:VERSTR read from the BIOS before game launch. Might help some weird modchips #61
Added new config in the Options menu for CD mode, AUTO, Scan, and Skip. #150
Allow scanning different types of discs.
Issue a sceCdBreak before booting in PS1 mode.
Spin the motor before the PS1 mode switch. Possible #61 fix.
Fixed the exit option to mc BOOT.ELF, which was broken. #150
GS: Made some changes to CSR Finish event polling!
PGIF GS emulated bug fixes to localhost cmd. Fixes a couple of games from #86.
USB init changes; if USB is not found, a third debug screen appears with more raw data. #101
From now on starts a series of USB CD Emu rewrites. Each release will fix and break USB games until all is sorted out.
The details are too much to list.
USB CD Emu Rewrite STEP #1:
-Make pending CD DSP intr trigger instant instead of polling.
-Make pending cmd execute during read states.
-Add a custom TLB for faster DMA copying and endian issues.-Add better simulated times (WIP).
-COMPLETE REWRITE so everything and every game is impacted!
-Fixes many graphical issue or improves them (Sheep Raider, Fighting Force, etc.)
-Fixes many games with SetLoc issues (NASCAR, Parasite Eve II, Tony Hawk's 2, etc..)

This should be considered just a BETA release of the new CD emu system.
Some pending parts: tray open/disc switching, stutter FMV, reset cmd sensitivity, etc.
We are aware of most issues and will release further versions (much faster after gathering users' reports) to fill things.
Keep reporting bugs. There is a lot more to optimize and implement for getting this running smoothly.