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

lr-mame2003 driver improvement and backport

Scheduled Pinned Locked Moved Ideas and Development
mame2003mame-libretrodriverbackport
507 Posts 30 Posters 253.5k 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 Riverstorm 16 Apr 2018, 21:28

    Something seems off or the settings are not taking effect. They are located in /opt/retropie/configs/all/retroarch-core-options.cfg. The settings I used for each emulator are listed below with screenshots. Quite different. I tried matching the settings where possible. Also I see no flicker with mame2003_plus.

    mame2003_plus settings I used:

    mame2003-plus-vector-resolution-multiplier = "1"
    mame2003-plus-vector-antialias = "enabled"
    mame2003-plus-vector-translucency = "enabled"
    mame2003-plus-vector-beam-width = "1"
    mame2003-plus-vector-flicker = "10"
    mame2003-plus-vector-intensity = "2.5"
    

    0_1523911617416_tempest.jpg

    AdvMAME settings I used:

    vector/display_resizeeffect filter
    vector/display_rgbeffect triad3dot
    vector/display_scanlines no
    vector/display_antialias yes
    vector/display_beam 1.2
    vector/display_flicker 10
    vector/display_translucency yes
    vector/display_intensity 2.5

    0_1523911652328_tempesta.jpg

    1 Reply Last reply Reply Quote 0
    • R
      Riverstorm @grant2258
      last edited by 16 Apr 2018, 23:30

      @grant2258 said in lr-mame2003 driver improvement and backport:

      i went into service mode in dragon spirit an activated the flip it cocktail mode being active on that game might be the same for the rest but am leaving for work now. Its just doing a cocktail flip for p2

      This worked for you? When I went into service mode by default 'Flip' is set to off. When I turned it on Player 1 was flipped upside down and Player 2 was correct. This options seems to compensate for if you mounted the monitor in the cab incorrectly or something.

      Arkanoid (US) (arkanoiu) the same thing it just flips the monitor for P1 and P2.

      Kick has options but I couldn't get access them once at the service menu.

      G 2 Replies Last reply 17 Apr 2018, 03:41 Reply Quote 0
      • G
        grant2258 Banned @Riverstorm
        last edited by 17 Apr 2018, 03:41

        @riverstorm said in lr-mame2003 driver improvement and backport:

        @grant2258 said in lr-mame2003 driver improvement and backport:

        i went into service mode in dragon spirit an activated the flip it cocktail mode being active on that game might be the same for the rest but am leaving for work now. Its just doing a cocktail flip for p2

        This worked for you? When I went into service mode by default 'Flip' is set to off. When I turned it on Player 1 was flipped upside down and Player 2 was correct. This options seems to compensate for if you mounted the monitor in the cab incorrectly or something.

        Arkanoid (US) (arkanoiu) the same thing it just flips the monitor for P1 and P2.

        Kick has options but I couldn't get access them once at the service menu.

        This tells me its cocktail mode kicking in i dont see any dip switch settings for it. Ill need to check the driver .I did have the cocktail flip not working added to the xml dat must have been removed its not really needed anyway can check manually. WIll do this after i catch some zzzs. Then ill check them two games that arent loading and try see whats going on

        1 Reply Last reply Reply Quote 0
        • G
          grant2258 Banned @Riverstorm
          last edited by grant2258 17 Apr 2018, 11:58

          @riverstorm said in lr-mame2003 driver improvement and backport:

          @grant2258 said in lr-mame2003 driver improvement and backport:

          i went into service mode in dragon spirit an activated the flip it cocktail mode being active on that game might be the same for the rest but am leaving for work now. Its just doing a cocktail flip for p2

          This worked for you? When I went into service mode by default 'Flip' is set to off. When I turned it on Player 1 was flipped upside down and Player 2 was correct. This options seems to compensate for if you mounted the monitor in the cab incorrectly or something.

          Arkanoid (US) (arkanoiu) the same thing it just flips the monitor for P1 and P2.

          Kick has options but I couldn't get access them once at the service menu.

          Sorry im never very clear when i explain things sorry about that i was just saying its set to cocktail mode

          goto the service menu dip switch put it on
          reset the game
          change type to b
          turn service mode off (make sure you dont change the setting when in the menu on the dipswitch to put service mode off). I personally just use the service button and press reset instead of the dipwitch

          the point where you turn service mode off is when it saves the nvram so dont reset to get out of the service menu

          you should be good to go. This is

          going to have to be set per user people with cocktail cabs wont be happy is this is set wrong by default.

          again for kick you need to turn service mode on -> reset turn off it will be good.

          ddcrew driver does need fix its broke in mame078 as well and marked as not working

          pignewt
          cpu.u25 NOT FOUND (NO GOOD DUMP KNOWN)
          WARNING: the game might not run correctly.

          need to see if there is a good dump for this rom this fix will only apply plus as we cant mess with the 078 set in mame2003

          had a look at the source I can fix this for both newronpig sets but i dont wanna dance the baddump nodump issues again with you. Its the way the latest mame is doing it too. The fix is to use the bad dumps available and see if it works.

          @markwkidd will the disable rotation in retroarch fix these issues

          1 Reply Last reply Reply Quote 0
          • R
            Riverstorm
            last edited by 17 Apr 2018, 14:53

            @grant2258 - Thanks for the instructions I will test this out. I am not sure I would have figured that out how to flip them.

            Do the same instructions work for both Arkanoid and Dragon Spirit?

            Do you want me to create an issue on Github for each game that doesn't work properly so you may document on a per game basis or do you prefer them in small lists or something else? I figured if they are documented even if they don't get fixed or it takes a while it's alright. I am ok creating a ticket for each if it's preferred.

            I agree I know they substitute 'Bad Dumps' for 'No Dumps' to get games up and running. Sometimes they substitute so many ROMs it's a different game...it's like is it man or machine! To merge or not to merge that is the question! As John Lennon said...let it be! ;)

            1 Reply Last reply Reply Quote 0
            • R
              Riverstorm
              last edited by 17 Apr 2018, 15:58

              Ok Dragon Spirit that worked perfect but Kick I can't figure out still. Here's a pic of what Kick looks in Service Mode (the screen is flipped as in the writing is backwards and also it's on it's side) and I can't get any response from any keys once in Service Mode. It's easier to read if you tilt your head sideways. :)

              0_1523980690395_kick.jpg

              1 Reply Last reply Reply Quote 0
              • R
                Riverstorm
                last edited by 17 Apr 2018, 16:00

                Also Arkanoid I can't seem to figure out either. Dip Switches are either Low or High but none seem related to the screen.

                G 1 Reply Last reply 17 Apr 2018, 16:12 Reply Quote 0
                • G
                  grant2258 Banned @Riverstorm
                  last edited by grant2258 17 Apr 2018, 16:12

                  @riverstorm said in lr-mame2003 driver improvement and backport:

                  Also Arkanoid I can't seem to figure out either. Dip Switches are either Low or High but none seem related to the screen.

                  both cores are going through some updates in the retroarch side. I will look into this more when the code base stabalises. What system are you using for your test. Retroach/ rertopie x64 x86 or the pie. I get a feeling something does need fixed on kick to be honest.

                  use kicka is working

                  GAME( 1981, kick, 0, mcr1, kick, kick, ORIENTATION_SWAP_XY, "Midway", "Kick (upright)" )
                  i think that is causing it

                  R 1 Reply Last reply 17 Apr 2018, 16:32 Reply Quote 0
                  • R
                    Riverstorm @grant2258
                    last edited by 17 Apr 2018, 16:32

                    @grant2258 said in lr-mame2003 driver improvement and backport:

                    both cores are going through some updates in the retroarch side. I will look into this more when the code base stabalises. What system are you using for your test. Retroach/ rertopie x64 x86 or the pie. I get a feeling something does need fixed on kick to be honest

                    It's a Raspberry Pi 3 (ARMv7 64-bit) running RetroPie 4.3 (Raspbian 32-bit). It's the "Raspberry Pi 2/3" image from the download section. Well the old one not Stretch.

                    1 Reply Last reply Reply Quote 0
                    • G
                      grant2258 Banned
                      last edited by grant2258 17 Apr 2018, 16:41

                      @Riverstorm i will look into these games some info for you is here

                      http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Board=mamechat&Number=145413&page=0&view=expanded&sb=5&o=&vc=1

                      the ones that flip for player two is just cocktail flips though

                      R 1 Reply Last reply 17 Apr 2018, 18:38 Reply Quote 0
                      • G
                        grant2258 Banned
                        last edited by grant2258 17 Apr 2018, 16:58

                        @markwkidd I think this bug is related to the vector problems as well

                        please look at

                        window/config.c in the original mame078 source

                        int cli_frontend_init (int argc, char **argv) line 397

                        1 Reply Last reply Reply Quote 0
                        • R
                          Riverstorm @grant2258
                          last edited by 17 Apr 2018, 18:38

                          @grant2258 said in lr-mame2003 driver improvement and backport:

                          the ones that flip for player two is just cocktail flips though

                          That was interesting I guess I never thought about flipping the y axis with a mirror, you can't. In this area cocktail setups were popular in bars and bowling alleys. :)

                          1 Reply Last reply Reply Quote 0
                          • M
                            markwkidd
                            last edited by markwkidd 17 Apr 2018, 19:32

                            Announcement: the mame2003.xmlfile generated by mame2003-plus is now going into save games folder. I was being lazy and let the default case statement catch the XML filetype but today is the day to get things locked down in that part of the code. It's 'user-initiated' and therefore it's going into the save folder I spose!

                            Eventually this change will work its way back to mame2003 but not for a day or two at least.

                            Thanks grant!

                            R 1 Reply Last reply 17 Apr 2018, 20:25 Reply Quote 0
                            • R
                              Riverstorm @markwkidd
                              last edited by 17 Apr 2018, 20:25

                              @markwkidd said in lr-mame2003 driver improvement and backport:

                              Eventually this change will work its way back to mame2003 but not for a day or two at least.

                              I don't know if there's a short answer but I noticed when I compile lr-mame2003 from source yesterday certain ROMs now do work that previously didn't which is nice. Are "related" changes merged but games specific to mame2003_plus not. The main difference are the new/updated games. If that makes sense.

                              Will it eventually be one emulator as the changes overall seem very beneficial as many games that previously didn't work now do in lr-mame2003. There seems to be a lot of fixes going in to place for both emulators.

                              M 1 Reply Last reply 17 Apr 2018, 20:36 Reply Quote 0
                              • M
                                markwkidd @Riverstorm
                                last edited by markwkidd 17 Apr 2018, 20:36

                                @riverstorm said in lr-mame2003 driver improvement and backport:

                                Will it eventually be one emulator as the changes overall seem very beneficial as many games that previously didn't work now do in lr-mame2003. There seems to be a lot of fixes going in to place for both emulators.

                                That would be nice and I think everyone would like it to happen eventually. Right now I think we're all kind of enjoying having a place to try things out without disturbing all of the mame2003 users who just want their existing libraries to work the same or better with each update.

                                It was very telling to me that twinaphex tried out the build modernization and libretro-common update on mame2003-plus, and then let me backport it to mame2003. That's a pretty good role.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  markwkidd
                                  last edited by 19 Apr 2018, 06:07

                                  Today's new feature: CD soundtrack hacks for Final Fight, Mortal Kombat, and NBA Jam.

                                  Coding by KMFDMFan and gpstar. Rebase and port to mame2003-plus by twinaphex.

                                  1 Reply Last reply Reply Quote 4
                                  • M
                                    markwkidd
                                    last edited by markwkidd 22 Apr 2018, 02:20

                                    One new feature I'm very excited about in mame2003-plus is support for MAME backdrops.

                                    warrior demonstrates the role of backdrops

                                    This is how the game looks in mame2003:

                                    0_1524363501072_Screenshot 2018-04-21 22.17.15.png

                                    mame2003-plus makes progress

                                    There is a graphics bug -- but this feature is having a revival!
                                    0_1524363617063_Screenshot 2018-04-21 22.12.39.png

                                    M U 2 Replies Last reply 22 Apr 2018, 03:49 Reply Quote 1
                                    • M
                                      mediamogul Global Moderator @markwkidd
                                      last edited by 22 Apr 2018, 03:49

                                      @markwkidd

                                      Very nice! Seeing as how backdrops are an inherent feature of MAME, do you know if this will be included in mame2003?

                                      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                      M 1 Reply Last reply 22 Apr 2018, 04:02 Reply Quote 0
                                      • M
                                        markwkidd @mediamogul
                                        last edited by 22 Apr 2018, 04:02

                                        @mediamogul said in lr-mame2003 driver improvement and backport:

                                        Very nice! Seeing as how backdrops are an inherent feature of MAME, do you know if this will be included in mame2003?

                                        If we can get the backdrop image to display correctly I think there is a very strong chance this will get merged into mame2003!

                                        1 Reply Last reply Reply Quote 1
                                        • U
                                          UDb23 @markwkidd
                                          last edited by 22 Apr 2018, 06:38

                                          @markwkidd said in lr-mame2003 driver improvement and backport:

                                          One new feature I'm very excited about in mame2003-plus is support for MAME backdrops.

                                          This is great news ! Been waiting for this for a long time, thanks.
                                          Advancemame still has issues to display overlays correctly and mame2010 becomes too slow if you enable overlays.

                                          Will it use the "old" mame overlay format or is it implemented differently?

                                          M M 2 Replies Last reply 22 Apr 2018, 06:55 Reply Quote 0
                                          483 out of 507
                                          • First post
                                            483/507
                                            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