ThorstenOtto wrote:Eero Tamminen wrote: Are you doing double clicking with (single) middle mouse button click, or by doing real double click with left mouse button? Latter will be impacted by fast forward, former shouldn't.
But thats a bug in Hatari then. Double-click time should not be affected by emulated speed. The time between double-clicks is checked by the hz200 timer, if that timer suddenly runs too fast then there is something wrong.
hz200 still runs at same speed *within the emulation*.
What fast forward does, is remove the VBL wait that keeps host and emulation time in (approximate) sync i.e. emulation will runs faster, but only *in relation* to the host system.
(Some of the reasons why the sync is approximate, is because audio is buffered by libSDL / the host OS, your host and original Atari monitors are likely to have slightly, or in case of monochrome, not so slightly, different refresh rates etc.)
ThorstenOtto wrote:I have the same problem here, with fast-forward i'm not able to do double-clicks. Most of the time i'm also not able to do single-clicks, since the desktop now thinks i want do drag files because, after the double-click time, the mouse-button is still reported as pressed. That makes fast-forward absolutely unusable
Unusable for what? Main use-case for fast-forward is fast-forwarding the boring, *non-interactive* parts like TOS, application & games startups, and speed-viewing (non-interactive) demos.
While it can be used with interactive use-cases, obviously there are things that don't work so well when one disables host<->emulation sync.
GEM desktop should work fairly OK though:
* although TOS would interpret user's single click as dragging, items are kept as selected when the mouse button is released, so it's fine, and
* double clicking can be done with middle click (which Hatari emulates as something that TOS will interpret as double click)
For things that don't work so well, like text input, one can temporarily toggle/disable fast-forwarding, with AltGr-X.
(For text, input, one could also disable key repeat in fast-forward mode from Hatari options, but IMHO temporarily disabling fast-forwarding is just much more convenient.)