MEGA65 / mega65-core

MEGA65 FPGA core
Other
238 stars 84 forks source link

1351 mouse jumping behaviour #742

Closed MauriceMEGA65 closed 5 months ago

MauriceMEGA65 commented 9 months ago

Test Environment (required) Batch 2 config (core and ROM) a) Modern USB mouse with MouSTer in 1351 config or b) Modern USB mouse with Tikus adapter in 1351 config

Describe the bug Regardless if I connect my mouse with either the MouSTer or Tikus adapter to the MEGA65, I experience jumps while moving the mouse. I see 5 jumps in horizontal movement, and 3 jumps in vertical movement. Evenly distributed, like when going from one column to the next.

In C64 core, the mouse works flawless, both with MouSTer as well as with Tikus.

To Reproduce Connect the mouse to the MEGA65. Boot in default MEGA65 core (in Settings, mouse set to "standard") Type "MOUSE ON" to get a mouse cursor on the screen Move the mouse/cursor slowly in horizontal or vertical direction.

Expected behavior Fluent movement of the mouse cursor from the full left side of the screen to the right, and top to bottom.

MauriceMEGA65 commented 9 months ago

Ah, seems to be solved in core 0.96? Issue #694

MauriceMEGA65 commented 5 months ago

I can confirm the issue is solved in core 0.96 (even with ROM 920377). The mouse cursor steadily moves in BASIC after MOUSE ON,1

However, the mouse cursor is shaking and does not come to 'rest' in various applications like Sprite Editor in Freezer, MegaMOD and Solitair. But that might be another issue with the applications itself and not the core(?)