• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support

Scheduled Pinned Locked Moved Ideas and Development
mame
1.5k Posts 70 Posters 1.7m 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.
  • R
    Riverstorm
    last edited by 3 Nov 2018, 23:37

    @grant2258 - Thanks, will update tonight when I get home.

    Do you have any thoughts on setting a field to NONE in Input (this game)? I tried every combination I could think of on a keyboard and controller but no luck. Even deleting it does no good because it just inherits from Input (general). You can reset it to defaults or change the defaults but you can't set it to NONE. I even tried the @Clyde method of super speed double clicking to no avail but I think I wore off part of the key label.

    G 1 Reply Last reply 3 Nov 2018, 23:54 Reply Quote 0
    • G
      grant2258 Banned @Riverstorm
      last edited by grant2258 11 Apr 2018, 00:20 3 Nov 2018, 23:54

      @Riverstorm ive alread expained this is expected it set here

      https://github.com/libretro/mame2003-plus-libretro/blob/master/src/inptport.c#L403-L854

      i dont get why you suddenly need the set to none now you never did before. Just wait for mark to pull the request you can set the tab menu now. when you use the ipac and keyboard if its mapped in your ra config.

      This isnt like the way it was before its very similar to keyboard only accept it retropad only it will make sense when you use it. Unfortunately we just have to wait for the req to be pulled. it basically maps the same way a controller does.

      C 1 Reply Last reply 4 Nov 2018, 08:09 Reply Quote 0
      • G
        grant2258 Banned
        last edited by 4 Nov 2018, 01:01

        @Riverstorm and @hhromic its ready to compile from source instructions here.

        https://github.com/libretro/mame2003-plus-libretro/pull/450

        let me know how you get on and take it from there. I do understand where you are coming from @Riverstorm when the only solution before was null the keys or use keyboard only.

        The keyboard only option can be added back if this fix doesnt suit your needs there is no reason we cant have both. A topic needs started elsewhere for this though

        1 Reply Last reply Reply Quote 1
        • R
          Riverstorm
          last edited by 4 Nov 2018, 02:18

          @grant2258 - Well that was an interesting read/link but I still missed why you can't set a field to NONE. I guess I need it in laymans terms. I figure a bug is a bug so report it. The reasons I report are two-fold. One is because something I use is broken and two simply because it's a bug. Clyde found a bug, I confirmed it and thought it's worth asking. I mean it's an experimental core so why not report them to the core keepers? I've been putting the screws to Plus for considering it a final core and have more bugs to report, should I just skip reporting? I'm not sure what else to say about bugs, you got me. Sooo...does that mean don't expect to set a field to NONE?

          1 Reply Last reply Reply Quote 0
          • C
            Clyde @grant2258
            last edited by Clyde 11 Apr 2018, 08:13 4 Nov 2018, 08:09

            @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

            i dont get why you suddenly need the set to none now you never did before.

            I missed that feature in mame2003 and mame2003-plus since I came to Retropie, because the newer MAME versions have it (0.185 in my case).

            In a newer MAME, you can set any binding zu none by either pressing DEL without pressing ENTER beforehand or by pressing ENTER to change the binding, but exit the change with a single ESC. This works in both Input (general) and Input (this game). It would be nice to have this backported to mame2003 and/or mame2003-plus.

            edit: It may eben a bug, since @markwkidd also suggested here to press DEL without ENTER. But this doesn't work in mame2003(-plus).

            1 Reply Last reply Reply Quote 0
            • G
              grant2258 Banned
              last edited by grant2258 11 Apr 2018, 08:38 4 Nov 2018, 08:26

              well when you press a key it chages might be the behavior of mame078 i would need to check. What its is setting it to defaults in the source. The defaults are here

              https://github.com/libretro/mame2003-plus-libretro/blob/master/src/inptport.c#L403-L854

              we can remove all defaults and you will need to set it up like mame to me it looks like the defaults with joystick codes are the ones.

              It looks like the bind is only sticking to settings that have a retropad setting so if you want this you will have to set mame up from scratch.

              C 1 Reply Last reply 4 Nov 2018, 08:38 Reply Quote 0
              • C
                Clyde @grant2258
                last edited by 4 Nov 2018, 08:38

                @grant2258 It may be that you misunderstand me/us or I am misunderstanding you. 😇

                The defaults are not a problem and in fact very convenient, that's why @Riverstorm called the deletion of the whole cfg file for a game "a bit brutal". The feature we are missing is to easily delete any existing single binding via the Tab menu, not all of them. Just like it is in later mame versions.

                1 Reply Last reply Reply Quote 0
                • G
                  grant2258 Banned
                  last edited by grant2258 11 Apr 2018, 09:13 4 Nov 2018, 09:02

                  ok do this go to input general go to p1 start press delete or esc twice will see
                  it will work as you expect it to when pressing del in this game now.

                  i think this is actually normal behavior to use the defaults set when setting resetting a key.

                  Its really up to mark if he want to put work in the tab menu as far as i know its eventually going in 2003+

                  im going to look into the mame078 see if this is default behavior or something that was introduced here is the best i can do

                  C 1 Reply Last reply 4 Nov 2018, 09:26 Reply Quote 0
                  • C
                    Clyde @grant2258
                    last edited by Clyde 11 Apr 2018, 09:29 4 Nov 2018, 09:26

                    @grant2258 Do I have to update mame2003-plus first if my last update was yesterday morning?

                    I'm asking because in mame2003-plus from yesterday morning, delete does not work and double-esc will only set a binding to none in Input (general), but copy the general binding in Input (this game). See my test results from friday.

                    Has anything changed in this behaviour since yesterday morning?

                    edit: changed friday to yesterday morning when I did the test.

                    1 Reply Last reply Reply Quote 0
                    • G
                      grant2258 Banned
                      last edited by grant2258 11 Apr 2018, 09:37 4 Nov 2018, 09:35

                      yes change your input mode to mame. it equivalent to mame simultaneous. You guys are choosing to talk about the tab menu unstead of the new implementation so i dont know what to say. Its impossible to anser any questions unless your on the latest commit.

                      G 1 Reply Last reply 4 Nov 2018, 09:39 Reply Quote 0
                      • G
                        grant2258 Banned @grant2258
                        last edited by 4 Nov 2018, 09:39

                        can you start a new top somewhere on the latest version and we can take it from there so people interested can look at it if they feel like it. This is just bloating this thread with advance setups most people wont use

                        C 1 Reply Last reply 4 Nov 2018, 09:59 Reply Quote 0
                        • C
                          Clyde @grant2258
                          last edited by 4 Nov 2018, 09:59

                          @grant2258 I'm updating right now and report back in a new thread.

                          G 1 Reply Last reply 4 Nov 2018, 10:02 Reply Quote 0
                          • G
                            grant2258 Banned @Clyde
                            last edited by 4 Nov 2018, 10:02

                            @Clyde thanks that way we can deal with what your asking

                            C 1 Reply Last reply 4 Nov 2018, 11:11 Reply Quote 0
                            • C
                              Clyde @grant2258
                              last edited by 4 Nov 2018, 11:11

                              @grant2258 Done. :)

                              1 Reply Last reply Reply Quote 0
                              • G
                                grant2258 Banned
                                last edited by 4 Nov 2018, 11:16

                                thanks for that clyde helps us keep different issues that need delt with

                                1 Reply Last reply Reply Quote 0
                                • U
                                  UDb23 @grant2258
                                  last edited by 4 Nov 2018, 14:01

                                  @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                  best to do an issue on github

                                  done. thanks.

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    grant2258 Banned
                                    last edited by 4 Nov 2018, 15:13

                                    well the whole ipac fix thing went to the background on the noise with the tab menu its in another thread if anyone can share there reasons for this there

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      hhromic
                                      last edited by hhromic 11 Apr 2018, 19:15 4 Nov 2018, 19:15

                                      @grant2258 thanks for the PR for the new approach!. I will try it as soon as I can and report back.

                                      I saw you re-enabled the old input_interface core option. Now it can be set to either retroarch or mame. Does this mean we can choose what input the core will listen too exclusively? In other words, to be clear:

                                      • input_interface = retroarchwill make the core only listen to RetroPad input and ignore the raw keyboard input?
                                      • input_interface = mame will make the core only listen to the raw keyboard input and ignore RetroPad input?

                                      Is the above correct? Of course, when in retroarch mode we can make use of all of RA's input binding system, and with mame mode all bindings are done with the internal TAB menu, no?

                                      If all the above is correct, then I think is a very good solution as will totally eliminate double-input and will please both kind of users, the ones that need more advanced mappings (TAB menu) and the ones that are fine with the simpler retroarch system.

                                      Thanks again for the quick response and support. Great stuff!

                                      1 Reply Last reply Reply Quote 0
                                      • G
                                        grant2258 Banned
                                        last edited by 4 Nov 2018, 19:52

                                        nearly there @hhromic

                                        input_interface = retroarchwill make the core only listen to RetroPad input and ignore the raw keyboard input? -< yes it will only listen to retropads

                                        input_interface = listen to keyboard and retropad and the nasty binds as well (double inputs)

                                        the solution mam mode is use game focus

                                        1 Reply Last reply Reply Quote 1
                                        • G
                                          grant2258 Banned
                                          last edited by grant2258 11 Apr 2018, 20:09 4 Nov 2018, 20:05

                                          I can add a keyboard only option as well if you want that but the underlying issue of double binding is still there but the option can be added if you see any good reason for it. The bad in this is all retropads are disabled in the old keyboard mode

                                          however mame mode with game focus will give you full keyboard access and your normal retropads(controllers will work fine)

                                          1 Reply Last reply Reply Quote 1
                                          539 out of 1539
                                          • First post
                                            539/1539
                                            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