mist-devel / c64

C64 core
12 stars 13 forks source link

1351 Mouse does not work in FC3 #5

Closed egrath closed 1 year ago

egrath commented 1 year ago

Hi, the 1351 Mouse does work in almost any applications i've tried - including the famous mousetest2 - but for some reason not in Final Cartridge III. On a real C64 this works, also under Emulation with VICE.

I attached the CRT of FC3 which works in Vice and also a D64 Image of mousetest2.

Final_Cartridge_3_Plus_2015-09_V4.1.zip mousetest2.zip

sorgelig commented 1 year ago

strange.. i will check

sorgelig commented 1 year ago

just tried your FC3 cart - mouse works fine. Check other OSD options - may be something prevents mouse to work in FC3.

gyurco commented 1 year ago

Did you try it on MiST? :)

BTW, seems the mouse detection depends on the LSB bit is being 'noise'. So if you shake the mouse when you load the cart, it'll be detected.

egrath commented 1 year ago

I can confirm the behavior @gyurco mentioned. Just tried many different FC3 CRTs and all with 1351 support work when the mouse is moved during load. I'm using FW ATH220805 and FPGA64 220530. Any chance of getting this fixed in any of the next releases?

gyurco commented 1 year ago

Here's a compiled core if you want to test. C64_mist.zip

sorgelig commented 1 year ago

oops... i'm really sorry, didn't notice it's in MiST version :)

egrath commented 1 year ago

Can confirm that the new core binary works as expected with different versions of FC3. Thank you very much for the fix!