• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

MAME 2003 PLUS not letting me use Joystick

Scheduled Pinned Locked Moved Help and Support
button config
32 Posts 6 Posters 6.6k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    barbudreadmon @common763
    last edited by 5 Jan 2021, 13:08

    @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).

    FBNeo developer - github - forum

    C 1 Reply Last reply 5 Jan 2021, 16:42 Reply Quote 0
    • C
      common763 @barbudreadmon
      last edited by 5 Jan 2021, 16:42

      @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.

      B 1 Reply Last reply 5 Jan 2021, 17:33 Reply Quote 0
      • C
        common763 @YFZdude
        last edited by 5 Jan 2021, 16:44

        @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.

        1 Reply Last reply Reply Quote 0
        • B
          barbudreadmon @common763
          last edited by barbudreadmon 1 May 2021, 17:34 5 Jan 2021, 17:33

          @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)

          FBNeo developer - github - forum

          C 1 Reply Last reply 6 Jan 2021, 00:04 Reply Quote 0
          • C
            common763 @barbudreadmon
            last edited by 6 Jan 2021, 00:04

            @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.

            M 1 Reply Last reply 6 Jan 2021, 04:30 Reply Quote 0
            • M
              mahoneyt944 @common763
              last edited by 6 Jan 2021, 04:30

              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.

              B 1 Reply Last reply 6 Jan 2021, 09:18 Reply Quote 0
              • M
                mahoneyt944 @barbudreadmon
                last edited by mahoneyt944 1 Jun 2021, 07:51 6 Jan 2021, 04:47

                @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.

                1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @mahoneyt944
                  last edited by barbudreadmon 1 Jun 2021, 09:20 6 Jan 2021, 09:18

                  @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 !

                  FBNeo developer - github - forum

                  M C 2 Replies Last reply 6 Jan 2021, 23:49 Reply Quote 0
                  • M
                    mahoneyt944 @barbudreadmon
                    last edited by mahoneyt944 1 Jun 2021, 23:50 6 Jan 2021, 23:49

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • C
                      common763 @barbudreadmon
                      last edited by 6 Jan 2021, 23:50

                      @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!

                      1 Reply Last reply Reply Quote 1
                      • R
                        Riverstorm
                        last edited by 7 Jan 2021, 23:44

                        @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.

                        B C 2 Replies Last reply 8 Jan 2021, 10:19 Reply Quote 0
                        • B
                          barbudreadmon @Riverstorm
                          last edited by barbudreadmon 1 Aug 2021, 10:20 8 Jan 2021, 10:19

                          @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.

                          FBNeo developer - github - forum

                          M R 2 Replies Last reply 8 Jan 2021, 10:35 Reply Quote 0
                          • M
                            mahoneyt944 @barbudreadmon
                            last edited by 8 Jan 2021, 10:35

                            @barbudreadmon can't say for sure.

                            B 1 Reply Last reply 8 Jan 2021, 13:22 Reply Quote 0
                            • C
                              common763 @Riverstorm
                              last edited by 8 Jan 2021, 11:00

                              @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.

                              B 1 Reply Last reply 8 Jan 2021, 13:34 Reply Quote 0
                              • B
                                barbudreadmon @mahoneyt944
                                last edited by 8 Jan 2021, 13:22

                                @mahoneyt944 said in MAME 2003 PLUS not letting me use Joystick:

                                @barbudreadmon can't say for sure.

                                maybe @arcadez2003 knows ?

                                FBNeo developer - github - forum

                                1 Reply Last reply Reply Quote 0
                                • B
                                  barbudreadmon @common763
                                  last edited by barbudreadmon 1 Aug 2021, 13:35 8 Jan 2021, 13:34

                                  @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.

                                  FBNeo developer - github - forum

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    Riverstorm @barbudreadmon
                                    last edited by 8 Jan 2021, 17:24

                                    @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
                                    
                                    B 1 Reply Last reply 9 Jan 2021, 10:34 Reply Quote 0
                                    • R
                                      Riverstorm
                                      last edited by 8 Jan 2021, 17:30

                                      @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.

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        Riverstorm
                                        last edited by 8 Jan 2021, 17:56

                                        @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
                                        
                                        M 1 Reply Last reply 8 Jan 2021, 22:48 Reply Quote 0
                                        • M
                                          mahoneyt944 @Riverstorm
                                          last edited by mahoneyt944 1 Aug 2021, 22:50 8 Jan 2021, 22:48

                                          Paperboy used handle bars which is basically like a yoke from starwars or a big analog stick. You can adjust the analog sensitivity to make it more controllable in the mame menu. I also added a core option to center digital joysticks so you can play games like this with a digital dpad too but it requires fine adjustment of the analog settings to be playable on dpad.

                                          Pressing up and down make your pedal speed change too. Pedal fast vs brake.

                                          1 Reply Last reply Reply Quote 0
                                          29 out of 32
                                          • First post
                                            29/32
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received