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.
    • G
      grant2258 Banned
      last edited by grant2258

      I recorded mame2003+ and mame2003 only plus had artwork on but that shouldnt matter was run in windows.

      https://github.com/libretro/mame2003-plus-libretro/files/2706261/spaceinvaders.zip

      mame2003+ == 0:00 - 0:36
      mame2003+ == 0:41 on wards

      dont really know what im listening for though you guy will need to be more specific.

      UDb23U 1 Reply Last reply Reply Quote 0
      • UDb23U
        UDb23 @grant2258
        last edited by

        @grant2258 I cant' really notice as your shooting all the time. :-))
        Jokes aside it is the bass rythm that is distorted, exactly as @Riverstorm described, so to notice you should not shoot. In your audio still I couldn't notice. Seems related to Pi if windows is ok.

        1 Reply Last reply Reply Quote 0
        • UDb23U
          UDb23 @Riverstorm
          last edited by

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

          consist of visiting a lot of family and friends and with it comes lot's of food

          You're not alone, I know this quite well. It is nice to relax with friends and family but you end up eating so much.. lol.

          1 Reply Last reply Reply Quote 0
          • UDb23U
            UDb23 @Riverstorm
            last edited by

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

            A light kind of crackle/distortion for a fraction of a second?

            That's it. And seems not to happen in mame2003 (non plus).

            1 Reply Last reply Reply Quote 0
            • RiverstormR
              Riverstorm
              last edited by Riverstorm

              @Udb23 - Right, I couldn't get it to happen in mame2003. If you play a regular game in each core the audio is definitely handled differently. When shooting invaders in Plus it's louder and more sharp whereas regular MAME is flatter and softer sounding. I'm not sure which is more correct but the point is they definitely do audio slightly different. If you play each for about 5-10 minutes you start to hear the differences.

              Also great job on the spreadsheet you really did it well. The x/y "graphic" display layout is great! Have a wonderful holiday and don't be to overindulgent, well maybe a little! ;)

              1 Reply Last reply Reply Quote 1
              • ClydeC
                Clyde
                last edited by

                @UDb23 Thanks for the spreadsheet from me, too. It seems that my LibreOffice 6 can use it, but could you or @Riverstorm please confirm that the following input will result in these ART values?

                Image Size: 1600x1200
                Game Area: 900x1200
                ART string: -0.388889,-0.055556,1.388889,1.055556

                (My monitor is 1600x1200, hence the values.)

                UDb23U 1 Reply Last reply Reply Quote 0
                • UDb23U
                  UDb23 @Clyde
                  last edited by

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

                  please confirm that the following input will result in these ART values?

                  -0.388889,0,1.388889,1

                  As Image (backdrop) height and game area height are the same: 0 and 1 are correct

                  RiverstormR 1 Reply Last reply Reply Quote 1
                  • RiverstormR
                    Riverstorm @UDb23
                    last edited by Riverstorm

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

                    As Image (backdrop) height and game area height are the same: 0 and 1 are correct

                    @UDb23 - Hey guys just a quick thought. I would check those values. I think you have the x/y reversed. It should be 0,-0.38889,1,1.38889. Basically just swap the x/y values. Also I would base the calculation off the backdrop size (not the display) 1920 x 1080 & 900 x 1200. It's about positioning the backdrop relative to the game area. I think your spreadsheet is exactly the opposite of what mine calculates. The numbers are spot on but the x/y values are reversed. If you want to see the effects swap the x/y for the two sets of numbers on SI. Also this might be exclusive to SI since it's a rotated backdrop. In an earlier post I had posted where I struggle with the x/y values with SI, they seem reversed to me but it works correctly. Maybe a test with an upright backdrop will clear up the confusion.

                    Also the position in SI (mine might be old now) was based off of 720x960 vs. 810x1080.

                    @Clyde - I would be curious if you do test SI would you be willing to post a screenshot when you have it all loaded? I struggle with what a 16:9 backdrop image will look like on a 3:4 or 5:4 display. Will it be squished on the y axis, clipped/zoomed on the sides or look correct. I only have standard 16:9 displays at home so a 16:9 backdrop fits perfectly.

                    I think it would help to understand if people using different displays will need custom backdrops or if one size fits all.

                    UDb23U ClydeC 2 Replies Last reply Reply Quote 0
                    • UDb23U
                      UDb23 @Riverstorm
                      last edited by

                      @Riverstorm First of all merry Christmas!
                      Concerning the coordinates I followed the .art instructions. As you said maybe SI due to mirror and rotation needs swapped x/y.
                      Armor Attack is my next test. Recreating a good res backdrop (actually an overlay) as the image from Mame artwork (also w newer LAY format) is quite bad.
                      Will let you know how coords will work (this time with vectors).
                      With my Xmas family visits started it may take a couple of days ;-)

                      1 Reply Last reply Reply Quote 0
                      • RiverstormR
                        Riverstorm
                        last edited by

                        @UDb23 - Merry Christmas to you and your family too! Definitely take your time and enjoy. We have a full day plus some planned but I want to test the rotation and see if it effects the numbers in the next few days. When you test it just use the string straight from the spreadsheet. Barring the rotation plays a part in the calculation errors it's just a simple transpose error.

                        UDb23U 1 Reply Last reply Reply Quote 1
                        • UDb23U
                          UDb23 @Riverstorm
                          last edited by

                          @Riverstorm Did additional testing with Armor Attack (vector) and Frogs.
                          The coordinates that the calc sheet generates are correct and work fine (these are both "not rotated" games).

                          The reason for SI being different is that the screen is physically rotated; so in the calc the input data are:
                          Backdrop: 1080 x 1920 (WxH)
                          Game Area: 1080 x 810 (or 960x720)
                          That gives you the correct coordinates for SI to be used in the .art.

                          1 Reply Last reply Reply Quote 0
                          • UDb23U
                            UDb23
                            last edited by UDb23

                            Frogs backdrop is ready and available.
                            Made a pull request to be included in lr-mame2003plus. SI is already merged.
                            Edit: added screeshot
                            IMG_0212.jpg

                            G 1 Reply Last reply Reply Quote 2
                            • G
                              grant2258 Banned @UDb23
                              last edited by

                              @UDb23 dont think anyone has enabled the artwork on lr-mame2003 hopefully someone will start updating it a bit.

                              UDb23U 1 Reply Last reply Reply Quote 0
                              • UDb23U
                                UDb23 @grant2258
                                last edited by

                                @grant2258 Sorry I meant 2003plus of course, and that's where pull request was made. Edited previous post.

                                1 Reply Last reply Reply Quote 0
                                • RiverstormR
                                  Riverstorm
                                  last edited by

                                  @UDb23 - Thanks for testing. Now all the calculations make sense on what was happening and why they needed transposed.

                                  Thanks for the new backdrops they look great. I pulled out the Pi late afternoon yesterday and it was a big hit. Way more interest than I thought it would have. It took me a few minutes to figure out I had to force the HDMI audio to the TV but after that it was smooth sailing. I always bring along a small wireless keyboard just for those types of situations.

                                  I need to figure another hotkey for player 2 start on controller 1. For single stick games they had to press player 2 start for 2 players on the second controller and then pass only the first controller back and forth to play. They kind of frowned upon it since they needed to reach over to it every time to start a game so it was good to have others "testing" to see how intuitive it is for new players.

                                  UDb23U 1 Reply Last reply Reply Quote 0
                                  • UDb23U
                                    UDb23 @Riverstorm
                                    last edited by

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

                                    player 2 start on controller 1

                                    I usually remap left and right analog "buttons" on player 1 gamepad to "coin 2" and "start 2".
                                    Think few console games require pushing the analog sticks as buttons anyway.

                                    RiverstormR 1 Reply Last reply Reply Quote 0
                                    • RiverstormR
                                      Riverstorm @UDb23
                                      last edited by

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

                                      I usually remap left and right analog "buttons" on player 1 gamepad to "coin 2" and "start 2".
                                      Think few console games require pushing the analog sticks as buttons anyway.

                                      I think that was the only thing that seemed "clunky" so to speak when playing 2 player games. I will give that setup a try. When I am at home I have a controller and keyboard in front of me. I don't get 2 players to often as the wife only likes a few arcade games. Her wheelhouse is Mario Bros. games on NES/SNES. Then she starts talking smack.

                                      1 Reply Last reply Reply Quote 0
                                      • RiverstormR
                                        Riverstorm
                                        last edited by

                                        @UDb23 - Do you have any idea how multiple submissions are handled? If say someone else wants to refine or there's an alternate background for an arcade game someone wants to share. They need to named the sames as the ROM correct? How is that handled on on pull request since it's automatically pulled down to your artwork directory when updating from source.

                                        UDb23U 1 Reply Last reply Reply Quote 0
                                        • ClydeC
                                          Clyde @Riverstorm
                                          last edited by Clyde

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

                                          @Clyde - I would be curious if you do test SI would you be willing to post a screenshot when you have it all loaded? I struggle with what a 16:9 backdrop image will look like on a 3:4 or 5:4 display. Will it be squished on the y axis, clipped/zoomed on the sides or look correct. I only have standard 16:9 displays at home so a 16:9 backdrop fits perfectly.

                                          I think it would help to understand if people using different displays will need custom backdrops or if one size fits all.

                                          I finally got around trying @UDB23's invaders.zip on my 1600x1200 display. Alas, it won't fill the screen, but display as a 1600x901 picture:

                                          alt text

                                          The areas above and below the image are displayed plain black on the 1600x1200 screen.

                                          I then tried to resize the backdrop picture to 1200x1600 and change the position in invaders.art to -0.214286,0,1.214286,1, calculated by @UDb23's spreadsheet for a backdrop of 1600x1200 and a game area of 1120x1200 (upscaled SA's original resolution of 224x240), but the backdrop isn't displayed then.

                                          What am I doing wrong?

                                          UDb23U ClydeC 2 Replies Last reply Reply Quote 0
                                          • UDb23U
                                            UDb23 @Clyde
                                            last edited by UDb23

                                            @Clyde For SI, as the CRT was physically rotated in the cabinet you need to use the following as input in the sheet to calculate the coords to place in the.ART file:
                                            backdrop: 1200x1600
                                            game area: 1200x1120

                                            For the game area please check first in the RGUI what is the resolution with your monitor (without any artwork enabled). Then use that as reference for calc (transposing X/Y in the case of SI as explained before).

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              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.