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

    Space Invaders colors

    Scheduled Pinned Locked Moved Help and Support
    artworkmamehow tobezeloverlay
    38 Posts 8 Posters 27.7k 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.
    • mediamogulM
      mediamogul Global Moderator @UDb23
      last edited by mediamogul

      @UDb23

      Also solved is why I happen to have the the artwork folder I mentioned earlier in this thread. I remember now, that I was trying a combination of many different things to get artwork read by one of RetroPie's MAME options. This would have been around the time I started that thread you referenced. I guess I gave up at some point. It's a shame there's no support for this because the artwork does indeed add so much to many of the games. Some even require the artwork to fully emulate feedback from the original machines. I might do a little research on what dankcushions mentioned there and see if learning to add such support is within my capabilty.

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

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

        @mediamogul Got it working !
        Right path for mame2010 has to be "~/artwork/".
        Mr. Do's invaders artwork looks great.
        Unfortunately full screen Artwork, with overlay, bezel and backdrop all enabled, makes even an old game like Space Invaders too slow to be really playable.

        Still backdrop only, with "crop" video option, works nicely.
        lr-mame 2010 Artworkt

        mediamogulM 1 Reply Last reply Reply Quote 1
        • mediamogulM
          mediamogul Global Moderator @UDb23
          last edited by mediamogul

          @UDb23

          Wow! Well done sir! Are you sure there's nowhere in the gui to correct the aspect? This really is nice.

          Edit: In the excitement, I went text blind to your comment about the slowdown. However, backdrop & crop is the only way I ever run it on my main Windows cabinet anyway. I can't wait to test this myself.

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

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

            @mediamogul That's the output with 1080p using the standard invaders Artwork package from Mr Do's artwork website. I do believe correct aspect ratio can be obtained thru changes in the included .lay file but as this nice full overlay slows the game too much I stopped further testing on this artwork for the time being.
            You do can play Invaders at correct speed with backdrop only (and colors) by keeping this artwork file but using the "crop" option.

            Next test I'll do is with older Artwork (before .0107) and Advmame. Will keep this post updated.

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

              Work in progress: using Mr Do's old mame original artwork (.ART file based layout), without any modification.

              AdvMame .94: colors are ok but only backdrop is working (no bezel). Screen size correct
              Image

              AdvMame 1.4: artwork is ok but actual game area is too small; bezel not intended for 16:9 screen.
              Image

              Will try to create a new .ART file with specific Bezel: goal is to get maximum game area (full height) with backdrop and bezel filling black bars on the sides on a 1080p TV.

              C 1 Reply Last reply Reply Quote 2
              • C
                chavatar @UDb23
                last edited by

                @UDb23 Very cool. I've been playing with the various artwork options, wondered about mame2010 art and couldn't get it to work - so thank you! And after that, my idea was to try to move some newer format work into the .art format...so very interested to see how you get on :)

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

                  More testing with Space Invaders with Retroarch (lr-mame2003):
                  1080p bezel - maximum game size with integer scale.

                  Unfortunately Retroarch does not support real backdrops and lr-mame2003 does not provide the game colors.
                  Image
                  Thanks to Floob for info on how to setup the required cfg files.
                  Artwork coming from Metalzoic's MAME Mega-Bezel Pack; created by him and others for use with RocketLauncher.

                  Note: sorry for the image quality... still trying to understand how to get a screenshot WITH bezel with RGUI... meanwhile... I simply took a picture of the TV :-)

                  1 Reply Last reply Reply Quote 1
                  • N
                    nitemarestang
                    last edited by

                    I am new to mame. I have mame32 0.104u6. Does that support artwork? Thanks

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

                      @nitemarestang That version of Mame should support the older .ART format artwork.
                      Check Mr. Do's MAME ARTWORK FAQ.

                      1 Reply Last reply Reply Quote 0
                      • N
                        nitemarestang
                        last edited by

                        Thanks, I will try that

                        1 Reply Last reply Reply Quote 0
                        • N
                          nitemarestang
                          last edited by

                          Ok. I downloaded the correct file for 1942 and placed it in the artwork file but still cannot get it to work

                          mediamogulM UDb23U 2 Replies Last reply Reply Quote 0
                          • mediamogulM
                            mediamogul Global Moderator @nitemarestang
                            last edited by mediamogul

                            @nitemarestang

                            The only version of Mame that I've heard of in RetroPie that supports artwork is lr-mame2010 and the results apparently slow down emulation considerably. @dankcushions has made an effort to add support to lr-mame2003, but those efforts have been met with quite a bit of technical difficulty that might ultimately prevent it from working at all.

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

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

                              @mediamogul Also Advance mame 1.4 supports artwork (see screenshot above).
                              The required older .art format uses a coordinate system that's not exactly user friendly.
                              Additionally with advmame you lose all retroarch benefits (e.g. keys/gamepad config)

                              mediamogulM C 2 Replies Last reply Reply Quote 1
                              • UDb23U
                                UDb23 @nitemarestang
                                last edited by

                                @nitemarestang The artwork zip file you downloaded has to be placed in a specific artwork subfolder for mame to see the artwork. Please check your specific mame32 (windows?) folder structure.

                                1 Reply Last reply Reply Quote 0
                                • mediamogulM
                                  mediamogul Global Moderator @UDb23
                                  last edited by

                                  @UDb23 said in Space Invaders colors:

                                  Also Advance mame 1.4 supports artwork (see screenshot above).

                                  Ah, good to know. I missed that one.

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

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    chavatar @UDb23
                                    last edited by

                                    @UDb23 mame4all supports the colours over mame2003 just in case you hadn't tried it.

                                    I spent a morning trying to wrestle with advmame 1.4 .art files to use something better and fill the screen - I ended up giving up, couldn't produce anything acceptable. I really didn't know enough and it was hard to find documentation. But I assume it's possible, just tricky:

                                    Now, if you're familiar with the old artwork system, you may be scratching your head and thinking, why do we have to specify the aspect ratio of the screen? In the old system, the screen was always positioned from (0,0)-(1,1) and the aspect ratio of the screen (and the resulting artwork) was determined by flags in the game. This is true, and in retrospect, was a mistake. Not only did it make things confusing for positioning purposes, but it meant a lot of the artwork needed to be rotated and tweaked so that it stretched correctly.

                                    http://wiki.mamedev.org/index.php/Layouts_and_Rendering_for_MAME_Artwork_System

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

                                      @chavatar Thanks for the mame4all tip.
                                      Concerning artworks for advmame 1.4, you can get detailed info on the ART file coordinate system here: https://github.com/mscottford/pinmame/blob/master/src/artwork.c

                                      I'm working on an excel "tool" to automatically generate the .art file with the correct coordinates, starting from monitor/TV screen size (bezel size in pixels) and actual game area.
                                      I'll update this post on the results.

                                      C 1 Reply Last reply Reply Quote 1
                                      • C
                                        chavatar @UDb23
                                        last edited by

                                        @UDb23 Thanks for the link, good luck with the tool :)

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

                                          @chavatar Unfortunately you are right, the old artwork system is a big headache.
                                          Excel tool finished and doing the right calculations according to the mentioned coordinate system.
                                          Did plenty of tests but still advmame doesn't work the way it's supposed to with artwork.

                                          Advmame 1.4 basically refuses to integer scale x4 with the invaders ROM; that's the maximum scale you should be able to get with a 1080P TV, as the original arcade is 224x240 (according to advmame).
                                          Artwork scaled coordinates are calculated with this assumpion but advmame sets resolution to 896x578 (with x2 scale), No way to get higher resolutions. No clue why this happens.
                                          Result is you get the Bezel at a lower resolution, and still the black bars on the sides.

                                          1 Reply Last reply Reply Quote 0
                                          • N
                                            nitemarestang
                                            last edited by

                                            What can I upgrade to so I can have good artwork and my games still play correctly? I have just old school 80s games. Running Mame32 0.104u6 now.

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