Bizhawk dev build 92ec6834
Since some revisions (I don't know exactly since when) the controls for the Apple II are completely bugged.
The player moves on its own (even if no key is down) and no key influences anything anymore.
This is the case on all games that I could try.
Even games that worked well before, which I tested in 2017.
For example, in Donkey Kong, Mario moves alone to the left from the beginning of the level, and he can not be moved.
In Moon Patrol, the vehicle moves by itself while jumping continuously.
In both cases, no key is pressed on my side.
And if a direction or an action key is pressed on my side, there is no reaction in the game.
And this is the case for all games that I have been trying for some time.
DK seems to be buggy on all tested versions going back to 1.11.0, what is an example of a game that worked before but doesn't now, and what version did it work in?
These might be the 'white apple' and 'black apple' buttons, which aren't implemented.
Also I tested DK on stand alone Virtu, and it's also unplayable there as well, so maybe this core just really isn't that mature.
For Moon Patrol, with BizHawk-1.11.8.2 it works very well for example.
This is the version I used to try it at the time.
And yes, for Donkey Kong, you seem to be right, in older versions it does not seem to work properly. Night Driver also.
Yes, it's "A" on the keyboard, because the Joystick (nor mouse, and many games use only joystick or mouse sadly) is not supported in BizHawk.
But, like in most of the Apple II games, you must have the caps key pressed (the simpliest way is to always have it pressed via the Virtual Pads).
I tested this out and Moon Patrol seems to work ok for me. At least, I didnt see any regressions between versions.
I think Virtu just needs a lot more work.
I'll put up an issue on the tracker though since DK defeinitely doesn't work.
Thanks Alyosha.
DK, Night Driver and many more doesn't work as expected.
Moon Patrol works for you on recents dev build?
Maybe this Apple II open source emulator could be an alternative to implement (or at least to consider) into BizHawk? It has Joystick and mouse support too, Virtu don't. And it already support savestates.
(And DK, Night Driver etc works on it).
Edit: I deleted the key configuration in the config file and imported the one in my version of BizHawk 1.11.8.2, and it seems to work. No idea what could have happened, since I've never changed the key configuration since.