MOUSE SPEED

Page 1/2
| 2

By ASK

Expert (66)

ASK's picture

07-06-2007, 08:46

Hi every one!!!

I am testing the pad bios procedure for the mouse.

The problem is that some emulators the speed pointer is faster than another one.

What is the emulator that simulate better the mouse hardware?

In a real msx, would be the speed fast or slow?

Thx!!!

Login or register to post comments

By Manuel

Ascended (18844)

Manuel's picture

07-06-2007, 09:56

I think blueMSX and openMSX have the most accurate speed. But it might depend a bit what you want to test.

By ASK

Expert (66)

ASK's picture

07-06-2007, 11:02

I want to test is the pointer speed.

For example, the same procedure, to move a sprite with the mouse, has different behaviour depending the emulator.

I mean, different speed. In one, the pointer is so fast, in another one, maybe normal or slow.

For that, what is the emulator that simulate better the mouse hardware?

Is different the speed depend of the mouse or the msx type?

Thx !!!

By NYYRIKKI

Enlighted (5938)

NYYRIKKI's picture

07-06-2007, 13:04

It depends what kind of mouse you have in your MSX. There is no "standard" MSX mouse speed, the speed varies between mouse manufacturers.

By ASK

Expert (66)

ASK's picture

07-06-2007, 13:30

Thx NYYRIKKI

If there is some program with mouse procedure, is faster the pointer mouse in a computer than another one?

Then, must be the mouse speed set by the user?
Is there any routine to control this?

Thx !!!

By NYYRIKKI

Enlighted (5938)

NYYRIKKI's picture

07-06-2007, 14:06

By ASK

Expert (66)

ASK's picture

07-06-2007, 16:21

I had just seem this routine, but that routine uses the hook and the values must be set by user.

I mean, is there any routine to set the mouse speed itself?

For example, I have been testing some programs that are using the mouse, and they have not set mouse options by user.

Thx another time !!!

By NYYRIKKI

Enlighted (5938)

NYYRIKKI's picture

08-06-2007, 21:59

No there is not.

Mouse speed is defined by mouse ball size as well as rotating disk hole density, that is connected to ball.

If you want to change the behavior you need to scale the data in your software. Some of the latest PC-mouses that are meant for gaming can change resolution on fly by pushing a button on mouse, but this is still quite rare feature. (For example change between 800 DPI and 1600 DPI)

I think "typical" MSX mouses (for example Panasonic or EGG) have about 100 DPI resolution that is pretty ok compared to MSX screen resolutions, but for example in Sony trackball the resolution is only about 13 DPI (that is why I made the mouse driver)

By ASK

Expert (66)

ASK's picture

11-06-2007, 08:39

Ok NYYRIKKI

But, there is programs that they have not speed mouse option set by the user.

Does the program use the mouse speed by default?

Thx!!!

By NYYRIKKI

Enlighted (5938)

NYYRIKKI's picture

13-06-2007, 23:26

I'm not sure I understand your question, but anyway...

- You can not change the values read from the mouse
- Most of the software use these values directly to move the mouse pointer (no custom settings)
- The driver that I made was meant to overcome this problem

By ASK

Expert (66)

ASK's picture

14-06-2007, 08:24

- Most of the software use these values directly to move the mouse pointer (no custom settings)

I mean that.

Then, is faster the mouse pointer with a mouse than another one in the same program?

Thx !!!

Page 1/2
| 2