MAME 2003 PLUS not letting me use Joystick
-
@common763 said in MAME 2003 PLUS not letting me use Joystick:
The only button on Player 2 that isnt working is the Hotkey which I applied to SELECT but I am ok with that unless anyone knows of an easy fix.
Hotkeys normally only work for Player 1 anyway.
-
@common763 ok, i see you mentioned dkong in your first post, fwiw you might find the experience more authentic with mame2016/mame/fbneo on this one, its colors are off in "old" mame cores like mame2003+ (the red should be magenta among other issues).
-
@barbudreadmon does MAME2016 have that option that MAME2003 Pro has with 4 way joystick enable? That is the only reason I am using it. Thanks.
-
@yfzdude ok I will just leave it then because everything else is now working. Player 2 using a hotkey really isnt needed anyways from what I am thinking.
-
@common763 said in MAME 2003 PLUS not letting me use Joystick:
@barbudreadmon does MAME2016 have that option that MAME2003 Pro has with 4 way joystick enable? That is the only reason I am using it. Thanks.
If you have this option ON, where diagonals are treated as the compound of their 2 directions instead of being ignored, then i believe that's the default behavior in mame2016/mame/fbneo.
If you have this option OFF, then i don't think you can have this behavior in another emulator (tbh i never understood the point of turning this option OFF, so i didn't implement it in FBNeo) -
@barbudreadmon I installed it and only put Ms Pac Man and Space invaders on it because you were right. It fixed the issue with the first board and I got sound on Space Invaders. Otherwise the MAME 2003 is fine with me. Thanks.
-
Controls can be tricky. Arcade cabinets use so many different styles of joysticks.... Most users are probably using typical 8 way joysticks like Sanwa or similar in their home cabinets. Many of these sticks have optional restrictor gates you can attach to the bottom to physically set the joystick up as you'd like, such to be 2way - 4way - 8way. Some sticks even offer quick switch features that can be done manually or electronically for on the fly changes. Some classic cabs like Tron use a 4 way stick that uses a rubber restrictor so you can still hit diagonals even though it's technically 4 way. So it's best to set it up to what feels right for you.
In mame2003-plus and other emulators we try to emulate these restrictor plates electronically and you can get pretty decent results with this, though no setup will beat using actual restrictor plates if you want the most accurate experience.
Personally I like using a 8 way octagon restrictor plate in a Sanwa jlf stick. It doesn't really restrict the sticks movement and allows you to circle the stick but when you play games like pacman the stick still catches in the corners of the octagon. This gives you a good range of game compatibility that feels right.
-
@barbudreadmon
The analog to digital type setting is a good option to explore. The basic idea is to be able to use an analog stick as a dpad which is most useful in cores that do not support analog natively or when you just prefer to use it over the dpad in general. I find this is very usefully for playing lightgun games on a ps2 style controller for example... which won't snap to center when you release the stick. Just map the dpad to the light gun x and y then use digital to analog left to use the analog stick.Retroarch up until this point has done this by sending both the analog signal and it's corresponding digital signal when this option is on, most cores have issues with this because it creates a double input effect. Fortunately though, mame2003-plus was designed with this in mind and always uses the analog signal over a digital one if both are given.
The nightly builds of retroarch have changed this option though. Future builds will now only send the digital signal when this option is turned on. This means all cores will be able to use it without issues concerning double inputs.
-
@mahoneyt944 said in MAME 2003 PLUS not letting me use Joystick:
we try to emulate these restrictor plates electronically
I don't fully understand this, the only thing it seems to do is preventing corner from working with a 8way when disabled, it seems very weird to do that in an emulation environment, especially since it seems to be the default setting, ultimately if users willingly wanted to be prevented from using corners of their 8way joystick, i believe they would probably use a 4way ?
@mahoneyt944 said in MAME 2003 PLUS not letting me use Joystick:
The basic idea is to be able to use an analog stick as a dpad which is most useful in cores that do not support analog natively or when you just prefer to use it over the dpad in general
In FBNeo i dual map directional controls if the other directional control is free (iirc there are a few games where the 2 directional controls are natively used for different things), so any game can natively use either analog or dpad without a need for this setting. That stopped users from writing reports when they were trying to play games with the wrong directional controls (mostly people trying to play racing games on barcades or snes controllers).
@mahoneyt944 said in MAME 2003 PLUS not letting me use Joystick:
Future builds will now only send the digital signal when this option is turned on
That's cool, thanks for the heads up !
-
@barbudreadmon i believe these 4way / 8way options are only applied when the game driver inputs designates them and the option is on in the core options. Otherwise it's not used.
-
@barbudreadmon thanks for all of the info here. I appreciate it. My setup is two 8-way joysticks opting for MAME 2003 Pro in certain situations like paperboy, burgertime, etc and to me it works fine so just gonna leave it that way. For everything else I am running fbneo or MAME2003. Honestly it works pretty perfectly for me or I am not intuitive enough with it to see a negative difference. Again I appreciate everyones input. Cheers!
-
@barbudreadmon said in MAME 2003 PLUS not letting me use Joystick:
I don't fully understand this, the only thing it seems to do is preventing corner from working with a 8way when disabled, it seems very weird to do that in an emulation environment, especially since it seems to be the default setting, ultimately if users willingly wanted to be prevented from using corners of their 8way joystick, i believe they would probably use a 4way ?
I think the setting is off by default in mame2003-plus. You have to actively turn it on. I spent a few hours playing with it on and off and I prefer it on for games like Donkey Kong. I don't seem to get hung on "corners" going up ladders as frequently. While not perfect I think it's a worthwhile implemented feature.
I do like how FBNeo has a no hassle dual mapping, now that's the way to do it.
-
@riverstorm @mahoneyt944 My issue with that setting is that i can't figure out a single use case where it seems useful to have it off, so i'm wondering why it's the default (or even why it's not always forced on like later mame). It could be that i'm just unaware of issues that happen when it's on.
-
@barbudreadmon can't say for sure.
-
@riverstorm I have the MAME 2003 Plus just running the older 4-way games and a couple weird ones like Paperboy which controls were awful on MAME 2003 (probably me not setting it up correctly). I think I switched to 4-way once and it kept it for every game and since it is only being used for those types I dont have to worry about it. I still have a really hard time going into that retroarch/fbneo green screen and switching those button configs around so try and stay out of there and go to the MAME screen as a first option when I can.
-
@mahoneyt944 said in MAME 2003 PLUS not letting me use Joystick:
@barbudreadmon can't say for sure.
maybe @arcadez2003 knows ?
-
@common763 said in MAME 2003 PLUS not letting me use Joystick:
I still have a really hard time going into that retroarch/fbneo green screen
Out of curiosity, how did you map your cabinet's buttons ? Because going into that screen should be quite rare if you followed retroarch recommended layouts.
-
@barbudreadmon said in MAME 2003 PLUS not letting me use Joystick:
@riverstorm @mahoneyt944 My issue with that setting is that i can't figure out a single use case where it seems useful to have it off, so i'm wondering why it's the default (or even why it's not always forced on like later mame). It could be that i'm just unaware of issues that happen when it's on.
Grant actually worked on the feature and made it a core option. It's hard to explain but you can feel the differences when you actually play. It's definitely not a perfect option/implementation and some may actually prefer it off. Why he chose "default = off" I'm not sure. It seems it would be beneficial to more games than not to have it on but some games may not work as well with the "last direction" logic.
I'll have to check, maybe it is on. I can delete the core option file to see what it defaults too.
@barbudreadmon - I do spend quite a bit of time in the "green screen" RA GUI. I don't think it's a popular layout but it's what I prefer. Not a big deal but I do tweak a good number of games that just don't suit up well with the defaults in mame2003-plus.
456 123
-
@common763 - I agree playing paperboy with a joystick and buttons seems like it might be somewhat inadequate and probably not anywhere near as accurate or enjoyable so whatever tweaks you can use are probably beneficial.
-
@common763 - It looks like paperboy has analog controls. Does turning on 4-way actually help this game? Maybe it does as the handle bars were basically 2-way vertical I would imagine.
Input: Stick, range 16-240 Δ 10, sensitivity 100, 2 buttons
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.