Giter Club home page Giter Club logo

Comments (5)

Sowden avatar Sowden commented on June 8, 2024

Alright, so I've updated to the latest firmware. I've done some more experimenting, and I have had some success, but not fully there yet.

First off I got the mouse to work with my PS4 controller. What I had to do first was set the right stick to Output 1, because the mouse is always plugged into the first port (Atari port 0). Then I had to set the directions in a complete reverse

Right stick left -> D-pad up
Right stick right -> D-pad down
Right stick down -> D-pad right
Right stick up -> D-pad left

Thats cause the mouse reads the directions as a normal joystick input, and the directions are reverse because the wheels on the inside are upside down. That at least got it to move in any direction. I then had to set Turbo for all directions to "1/2 Frames" to make it move at a slow pace. With all of that, the PS4 right stick could move the mouse on screen. And the buttons can be mapped to R2 and L2. So then what about a real mouse?

Well thats still not working all that great. With all of those settings as is, I can only get the mouse to move up and left directions. Down and right doesn't move at all. Changing the Max and the Deadzone doesn't seem to make any changes in that. What does change though is the Threshold, and only if you change it to 0% (as far as I can tell at least). Changing that does make all the directions move, but it moves in a very floaty way, and doesn't stop its directions with the move of the mouse. Changing the Turbo only seems to make it move more slowly at this point. It doesn't make it move any faster, which is still a bit of a problem. But the mouse clicks do work, so at least there is that.

So hey @darthcloud, does any of this make sense to you? I feel like I am starting to run out of options on how to experiment with this mouse. Do you have any suggestions or guidance? Thanks man.

from blueretro.

darthcloud avatar darthcloud commented on June 8, 2024

There is no mouse support for 2600.

What you are doing is just mapping the mouse inputs as atari joystick buttons.

And that unlikely to work well.

from blueretro.

Sowden avatar Sowden commented on June 8, 2024

What you are doing is just mapping the mouse inputs as atari joystick buttons.

And that unlikely to work well.

Yes thats because the Atari mouse is plugged into a DB9M connector. Could you elaborate a bit on why it won't work very well?

from blueretro.

darthcloud avatar darthcloud commented on June 8, 2024

Its the same connector and pins but a different protocol, Joystick are simple buttons in parallel while a mouse use quadrature signaling.

BlueRetro doesn't support quadrature signaling. So it's not possible.

from blueretro.

Sowden avatar Sowden commented on June 8, 2024

Ok, thanks for your reply. I guess my last questions would be with keeping the quadrature signaling in mind, would you have any idea why changing the Threshold to 0% would make such a drastic change for floaty mouse movements?

from blueretro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.