-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Bakufuu Slash!! Kizna Arashi #4125
Comments
First issue is that pcsx2 sends stall for a set interface request. The attached patch avoid this issue, however the game isn't playable due to video corruption diff --git a/pcsx2/USB/usb-eyetoy/usb-eyetoy-webcam.cpp b/pcsx2/USB/usb-eyetoy/usb-eyetoy-webcam.cpp
index 32a1ff8a7..b79cb6d3c 100644
--- a/pcsx2/USB/usb-eyetoy/usb-eyetoy-webcam.cpp
+++ b/pcsx2/USB/usb-eyetoy/usb-eyetoy-webcam.cpp
@@ -338,6 +338,8 @@ namespace usb_eyetoy
switch (request)
{
+ case InterfaceOutRequest | USB_REQ_SET_INTERFACE:
+ return;
case VendorDeviceRequest | 0x1: //Read register
data[0] = s->regs[index & 0xFF];
p->actual_length = 1; |
Hmm, |
The request is made for an invalid interface (0xff??) and usb_desc_set_interface returns error |
after struggling to get the freemcboot and opl loaded on my ps2 i've found that having music play when you press the start button on the "please plugin the eyetoy screen" is totally normal behavior. unfortunately i can't get past it because the game doesn't like having to compete being loaded on a usb drive and reading from the usb camera. |
i wanted to see this. it actually does something really interesting. if you make the room dark the bottom half of the screen gets steady but the top half remains freaking out. |
Fuck. I forgot i made one a while ago |
The invalid set_interface request is no longer received if we respond with a correct config descriptor : jackun/USBqemu-wheel#30 (comment) |
Uh, oops. Seems to work for me now. Maybe enough to fix the invalid descriptor:
|
Can we retest with master please, see if this is resolved now? |
It progressed from «Intro» to «Menus», but the video is still corrupted |
First I suspected that this game uses a different format but after I configured the hardware camera for this game, I captured some packets and I injected them into PCSX2, nothing was changed. |
I honestly doubt it's much of an issue with chain mode, it's probably just down to the IPU library it uses, the broken one happens to chain things in. Lots of games send video the IPU via chain mode (and even pause/resume it mid transfer) and they work absolutely fine. |
Was jackun/USBqemu-wheel#55 ever figured out? |
does it have an impact on this issue? |
That's what I was wondering |
Describe the bug
corrupted video from the camera. i can confirm that at least some of the video stream is from the camera because it reacts to the brightness in the room.
To Reproduce
just run the game and it comes to a screen asking you to plugin the eyetoy. you can press start and music will start/stop playingcorrupted video from camera
Expected behavior
the game shouldn't even show a screen asking for the eyetoy to be plugged in because it isclear mpeg2 video from camera
GS Settings
default: software renderer
Emulation Settings
all defaults
System Info (please complete the following information):
Logs and Dumps
KIZNA (2021-00-10 12-32-35).zip
The text was updated successfully, but these errors were encountered: