djhackersdev / segatools

Loaders and hardware emulators for SEGA games that run on the Nu and ALLS platforms
The Unlicense
58 stars 6 forks source link

original controller slider on Miku SBVZ 7.10 not detected #10

Open icex2 opened 4 years ago

icex2 commented 4 years ago

In GitLab by @WRShooter on Jul 1, 2020, 22:32

It seems like that there is an issue where segatools does not allow you to use the original slider on the game even if you set the slider to enable=0 and have it hooked to the Amex card.

I did test using the diva.exe (SBVZ 7.10) executable directly which detected it but when using segatools, it will only say NG and not work.

icex2 commented 4 years ago

In GitLab by @vingenuity on Aug 18, 2020, 18:25

We've also noticed this issue with our Diva cabinet. In our case, all of the inputs (slider, buttons, touch) would fail to respond when using segatools.

We ended up disabling the serial IO hook initialization entirely, and that seemed to get things working properly.

I'll try to get a PR up with a configurable version of this change in the next few days.

icex2 commented 4 years ago

In GitLab by @WRShooter on Aug 18, 2020, 18:37

Hello Vince

That's what i thought, it seems to work only if the entire serial code is removed from segatools.

I'll wait for your release to give it a try :)

icex2 commented 2 years ago

In GitLab by @Felix on Oct 25, 2021, 22:15

I think I figured out why this is the case. There is no forwarding to the real serial functions so the serial port state will not match what the game is expecting to be set.