Code: Select all
kbd_timer = GetTimer(10); // next key after 10ms earliest
kbd_timer = GetTimer(50); // next key after 50ms earliest
Newsdee wrote:There must be a conflict with the mapping code. I don't have time to compile and test now (should have in the weekend), but if anybody want to try reverting, the above is worth a shot.
Newsdee wrote:I tried once to refactor the whole thing to call user_io_kb only once, but it caused other issues. Time to revisit it perhaps...
Newsdee wrote:I think I've fixed it... can you try firmware_160522.upg ?
mambrino wrote:After testing in more detail, OSD at amiga core, stops working when it's opened at the same time a joystick action is pressed. This behaviour doesn't occur in other cores, but in spectrum one (last Sorgelig binary) and after some hours of gaming, the keyboard got stucked two or three times... and the OSD reacts as you keep the down button pressed.
¿Maybe this behaviour had to do with last firmware update?
Newsdee wrote:I did some cleanup to key bindings which I think fixed some problems (you'll also notice the stuff I've been up to )
mambrino wrote:Tested and Amiga problem persists (Spectrum is difficult to replicate again), isn't important but if you forget to release joystick button before entering OSD, MiST freezes and reboot is needed to work again.
Newsdee wrote:I use the select+start combo to enter the OSD and it works fine, even with Minimig. Unless it freezes when a direction is pushed?
Newsdee wrote:Can you try disabling the joystick OSD control and (separately) disabling the joystick-to-keyboard mapping from MIST.INI?
Newsdee wrote:It looks like up/down isn't mapped to keys; which is weird because I've been using joystick to control the OSD in all my testing yesterday.
Users browsing this forum: No registered users and 2 guests