DKWDRV - Alternativer PS1 Treiber für fast alle PS2 Versionen

Begonnen von Anakin94, 15. April 2024, 06:44:12

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

Anakin94

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.
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6c wurde released:
Download

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!
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

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

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!
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6e ist erschienen.
Download

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.
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Klauserus

cool, dass du uns da so auf dem Laufenden hältst. Dankeschön
SCPH-7002
SCPH-7502
SCPH-5552
SCPH-39004 + Netzwerkadapter
SCPH-70004
SCPH-70004
..irgendwo muss noch eine FAT sein

Anakin94

Version 1.7.6f ist erschienen.
Download

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...
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6g ist erschienen.
Download

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.
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6h ist erschienen.
Download

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!
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6i ist erschienen.
Download

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.

Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Version 1.7.6j ist erschienen.
Download

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.
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen:

Anakin94

Weitere Versionen sind in den vergangen Tagen veröffentlicht worden.
1.7.6o:
Download

Die anderen Versionen können unter dem folgenden Link heruntergeladen werden:
GitHub: 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
Hauptkonsolen:
PS1:
SCPH-102 PM-41(2) - OneChip Standard
PS2:
SCPH-30004R v6 - Lüfter aus v9 + FMCB v1.965 \ v0.985 (8.12.2018) Aktuelle Apps und USB Treiber
SCPH-50004 v9 - Romeo-Fix @8V + SubZero Fix + Modbo 750 v1.99 (2021)
SCPH-70004b v13 (EE+GS) - Matrix Infinity v1.93 (Green Dot)
PSP:
PSP-2004 7D TA-085v1 CFW v6.61 PRO-C f3

Alle Konsolen: