djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
88 stars 17 forks source link

iidx25: Camera error on boot #18

Open icex2 opened 5 years ago

icex2 commented 5 years ago

Camera init on iidx25 always errors on boot and shows an error message where you have to press service or test to continue or wait 60 seconds. I assume the game can’t detect cameras being connected. This is either not covered by the current camera emulation code or buggy. Even with no cameras connected, this check should always pass or have a config switch to disable/stub cameras.

icex2 commented 5 years ago

Comment by @willxinc:

This is currently intended. The camera emulation code only handles the USB detection portion and requires a donor device. The media foundation portion is passed through as-is.

I’ll adjust / re-write the USB detection portion to not require a detected device, and probably refactor it out to a library since the same code needs to be used for SDVX5 and DRS.