Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02168 DIP/Input Minor Always Aug 28, 2008, 13:20 Oct 6, 2019, 19:38
Tester Chunce1 View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS
Status [?] Confirmed Driver
Version 0.127 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 02168: wseries, basebal2, dblplay, strkzone: When Aiming to Pitch up is down and down is up.
Description When Aiming to Pitch up is down and down is up. When Pitching the controls are fine. So when you try to correct the Aiming by reversing the Axis it works but then the Pitching is reversed. I have duplicated this with the original controls from the game via dual strike hack, a mouse, and a keyboard with all the same results. Also contacted someone with a working World Series machine who confirmed this does not happen in the real game. This problem is not seen when hitting although you do have to reverse the axis for that to work properly. So the problem is with Joystick 2's Y-axis
Steps To Reproduce Start 1p game and button press space bar through all the menus. You start off pitching so just press tab and set the controls for Joystick 2's x and y-axis with whatever optical or analog controls you want, or a keyboard. Then while pressing the spacebar a white dot will indicate the aim point, move up and down and you will see the reverse happen. Release the space bar now pull back(down) and release or push forward and you will pitch as it should be. The problem is with the Aiming.
Additional Information I tried to upload a save state but it said the file was invalid. Sorry for that and any other offenses I may have committed, long time in the scene just never reported a bug. Than you very much for your consideration.
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems  wseries, basebal2, dblplay, strkzone
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
9
User avatar
No.02250
Chunce1
Tester
Aug 28, 2008, 13:39
Hey sorry this is a duplicate of 02167. When I went to add a file to 02167 I got an error and thoght it didn't go through and then went ahead and put in 02168. 02168 is has a better description than this one. Is there any way to erase 02167 and keep this one 02168?
User avatar
No.02251
Chunce1
Tester
Aug 28, 2008, 13:40
Saw 02167 is closed already, shutting up now
User avatar
No.02252
Fujix
Administrator
Aug 28, 2008, 15:15
edited on: Aug 28, 2008, 15:22
Cropped the duplication.

And this report should be categorized as "Input/DIP".
User avatar
No.02253
Fujix
Administrator
Aug 28, 2008, 15:40
edited on: Aug 28, 2008, 15:42
This is doubtful. The reverse Y-axis input should be by design. At the beginning the game you input your name and other stuff, the cursor moves correctly with the analog stick #2.
Press P1 start + 9 button to enter test mode, you can check the control is properly working.

Can you give another proof of the report other than hearsay?
User avatar
No.02254
Chunce1
Tester
Aug 28, 2008, 15:55
I don't have any firsthand proof of this with the real machine. I did the test mode and it is working properly, but would there be a setting somewhere in the driver that assigns an Axis Direction when the Aim button is pressed? Its specifically when the Aim button is pressed that the error occurs.
User avatar
No.02255
Fujix
Administrator
Aug 28, 2008, 16:49
There are a lot of games where the Y-axis input is reversed.

In this game, if you invert the direction of the Y-axis, the cursor movement in the initial input screen will be reversed.

I mean I want a solid evidence to prove that the current MAME works wrongly.
User avatar
No.02257
Chunce1
Tester
Aug 28, 2008, 19:31
I asked someone who has the machine and they said it does not work that way
User avatar
No.02307
Tafoid
Administrator
Sep 1, 2008, 23:22
I've set this as possible until more solid evidence is provided but confirmed the behavior.
User avatar
No.17040
MetalGod
Senior Tester
Oct 6, 2019, 19:38
edited on: Oct 6, 2019, 20:05
First of all, here's a clarifying video of the original game with a close look at the controls:

After watching the video I agree with the tester: In MAME some of the controls are wrong.
But there are plenty of stuff here:

1) THE ORIGINAL ISSUE OF THIS TICKET: Y AXXIS ON PITCHER JOYSTICK
The tester of this ticket is wrong in one thing: In the first line of the description he indicated "when pitching the controls are fine".
According to the video, when pitching (throwing the ball) you press DOWN on the pitcher joystick. This is perfectly explained and shown in 7:28 of this video.
Not only explained: it is even indicated in the control panel.
In MAME you have to press UP on the joystick. Yes, this means that the pitcher joystick Y axxis should be inverted.
Inverting Y axxis on the pitcher's joystick would solve the aiming issue as well, which is the issue why the tester opened this ticket. So, he was right on this.

2) X AXXIS ON PITCHER'S JOYSTICK
The video gives us more clues about how the original controls worked. Watching the control panel in 7:28 we can see LEFT and RIGHT are inverted!
So the X axxis in the pitcher joystick would also need to be inverted by default.
I found this very weird... but that's what the control panel marks

3) DEFAULT POSITIONS OF BOTH JOYSTICKS
The two analog joysticks of this game are not centered, they are placed UP by default. We can see this in the video above. This means we are not
doing the complete Y axxis run when whe press them in MAME

With the original joysticks when you press down hard, the joysticks run the whole Y axxis from top to bottom.
In MAME the Y axxis is centered by default. This means that when you press down or up you only run half of the Y axxis, even with an analog joystick.
This explains why in MAME when you start a game and have to write initials, the default selected letter is W instead of D.