English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 19 October 2017, 17:42   #1
lifeschool
Local Moderator
 
lifeschool's Avatar
 
Join Date: Oct 2009
Location: Lancashire, UK
Age: 48
Posts: 1,591
Auto-Mouse to 400 DPI mode

Hi Toni. I just thought I'd offer this up in long form and away from the normal suggestions, as it would require more hardware info.

The Problem:
My 1600/2000 dpi mouse wont play mouse driven games at the right speed to the Amiga, especially on games which have a locked mouse sensitivity - which means the user must go into the Game Ports tab and twiddle with the settings and guess at the right speed for their mouse.

The Solution:
(Semi) Auto mouse calibration, which gives the output option of either 200 dpi mode (the old style ball mouse) or 400 dpi (which is the speed of 1990s mice which are still sold today).

Implementation:
Here are some figures I came up with, in order to help understand the problem, and why people are having to guess at the right sensitivity for their mouse.

old Amiga Standard Mouse = 200dpi
1990s Mouse = 800dpi * 0.3 (30%) = 240dpi
2000s Mouse = 1200dpi *0.2 (20%) = 240dpi
2010 Hi DPI = 1600dpi * 0.15 (15%) = 240dpi
2015 Super = 2000dpi * 0.1 (10%) = 200dpi

90s+ Amiga High Speed Mice = 400dpi
1990s Mouse = 800dpi * 0.5 (50%) = 400dpi
2000s Mouse = 1200dpi *0.35 (35%) = 420dpi
2010 Hi DPI = 1600dpi * 0.25 (25%) = 400dpi
2015 Super = 2000dpi * 0.2 (20%) = 400dpi

Application:
What I would love would be a button which says calibrate, and then I drag my mouse pointer left and right until the machine is happy with the dpi of my mouse and mouse mat combo (the dpi of the mouse may be lower than the printed maximum on the box, with an old mat). The program would then list two options, 200 dpi or 400 dpi mode, having worked out the perfect sensitivity for my mouse. 4000 dpi mouse and future mega mice would be future proof. If the software detects a 400 dpi mouse it wont change anything, and for a 200 dpi mouse detected the 400 dpi option would be ghosted. A sample calibration could be done during the installation process of UAE, and this would be used for the Quickstart mode.

Evaluation:
I think this would really help balance out the issues with various hardware, and the manual sensitivity will always be there in case you want to change it. I think this would give everyone a level playing field, and would hopefully save some of the guesswork for an "Amiga Perfect" setup. Needless to say, we are playing Amegas in the EAB Competition right now, and this game definitely requires mouse sensitivity changes, and this would mean that all players are equal.

Thanks for considering this.
lifeschool is offline  
Old 20 October 2017, 15:44   #2
lifeschool
Local Moderator
 
lifeschool's Avatar
 
Join Date: Oct 2009
Location: Lancashire, UK
Age: 48
Posts: 1,591
Bump: I just tried my mouse in 1600 dpi mode set to 25% sensitivity (400dpi) and it plays Amegas absolutely perfectly to how it was back in the day, so this works!
lifeschool is offline  
Old 20 October 2017, 21:55   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
How are you supposed to be able to detect mouse dpi without user selecting the value manually? What if user has multiple mice? Mouse with adjustable DPI (like most gaming mice)

Some quick select values for most common DPI values would be good enough improvement, I think.
Toni Wilen is offline  
Old 09 November 2017, 14:49   #4
lifeschool
Local Moderator
 
lifeschool's Avatar
 
Join Date: Oct 2009
Location: Lancashire, UK
Age: 48
Posts: 1,591
You are right. Common DPIs like the ones below could be used instead of auto detect. I have updated my numbers below, although as you can see, this really needs exact science, as my conversion numbers are only in the ballpark of the right DPI.

Emulate Amiga Tank Ball Mouse = 200dpi
800dpi * 0.26 (26%) = 208dpi
1200dpi *0.17 (17%) = 204dpi
1600dpi * 0.13 (13%) = 208dpi
2000dpi * 0.1 (10%) = 200dpi

Emulate 90s+ Amiga High Speed Mice = 400dpi
800dpi * 0.5 (50%) = 400dpi
1200dpi *0.34 (34%) = 408dpi
1600dpi * 0.25 (25%) = 400dpi
2000dpi * 0.2 (20%) = 400dpi
lifeschool is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Auto enable warp mode Keylonta support.FS-UAE 5 01 January 2017 02:44
New mouse/joystick auto switcher Mounty Retrogaming General Discussion 0 15 July 2014 20:52
Regarding auto joy/mouse switcher VoltureX support.Hardware 0 12 January 2012 15:26
Auto Mouse/Joystick switcher - Help! EreWeGo Hardware mods 8 21 April 2010 12:41
DIY auto mouse/joystick switch brian support.Hardware 13 01 May 2004 02:55

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:08.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09970 seconds with 13 queries