D+VINE[LUV] - There is no response when pressing the button in certain events
Platform / OS / Hardware: Windows11 / i7-10700F / GTX 1660 SUPER
Github hash: 3e047a6
If you trigger a purchase event at the bakery on the right side, a sub-window will appear, but the A and B buttons will not work, making it impossible to buy or cancel bread. D+VINE[LUV].zip
There is a gap at the top of the screen that flickers when you scroll up and down, and extra graphics appear on certain events. D+VINE[LUV]_1.zip
Regarding the top portion of the screen, it seems to happen also on real hardware: https://youtu.be/WXtrLnN8YYw?si=439UjJV3C9s_uOqS&t=376. But it is less visible (cropped by the video capture?) The games shifts the video output up by 15 pixels, which isn't enough to completely hide it. The output on a real CRT TV might be different.
Regarding input responses, I discovered that when I set the mouse to device B, the controller responded. You can also make it react by temporarily changing to the interpreter.
Interesting. It could be a maple interrupt timing issue then.
Connecting three or four controllers also fixes the issue. Increasing the maple DMA delay as well.
Unfortunately other games have other requirements. In particular, Power Drift (Yu Suzuki Game Works vol.1) won't start with lower maple speed. (It currently won't start with 4 controllers connected for the same reason) So it's hard to tell what's the correct speed.