Comments (5)
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.
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.
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.
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.
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)
- Default mapping changes for system-specific builds HOT 4
- Ps4 joystick don't match
- Issue, bluetooth connects to xbox controller fine but sends no output to gamecube HOT 2
- BlueRetro stops working when a game on OPL runs PS2 HOT 1
- DC Keyboard ghost keystrokes in certain games.
- Hori Wireless Controller detected as Lic Pro Controller but does not have same quirks HOT 1
- logical_min should be a singed value HOT 1
- Player 2 has random button presses on Famicom AV or Twin Famicom with Super Mario Bros. 3
- Analog switch not working on PS2 HOT 4
- BlueRetro on Neo Geo interferes with Unibios by "pressing" buttons early in boot. HOT 10
- ESP32-D0WD-V3 Not working HOT 1
- N64 Rumble stop to work HOT 1
- 8BitDo N64 Modkit, unable to press simultaneously C-Up+C-Down and C-Left+C-Right HOT 1
- PS2 - Resident Evil 4 - Controller vibration triggers in menus and cut scenes without reason. HOT 2
- Bluetooth controllers not connecting.
- Gamecube digital βclickβ L and R Triggers HOT 7
- 8bitdo n64 modkit broken controls for both D and S modes HOT 2
- 8bitdo NeoGeo pad shoulder buttons not detected HOT 2
- nvs.bin file makes every changed button to output1. HOT 1
- 3rd party wii u pro controller HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blueretro.