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.
    • DarksaviorD
      Darksavior
      last edited by

      Is there a final statement on optimizing taito f3? I wonder why it runs faster on advmame.

      1 Reply Last reply Reply Quote 0
      • L
        lockescow
        last edited by

        When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

        markwkiddM G 2 Replies Last reply Reply Quote 0
        • markwkiddM
          markwkidd
          last edited by

          Because of nayslayer's recent video fixes, "backdrop" artwork is now working in this core! Here's warrior for example:

          50078181-354b3700-01de-11e9-9bf6-d1120c95a443.png

          Credit to Grant for the screenshot.

          UDb23U M 2 Replies Last reply Reply Quote 2
          • markwkiddM
            markwkidd @lockescow
            last edited by

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

            When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

            Some games had several different "service buttons" mapped in addition to the button that enters service mode. I have seen them mapped to keyboard numbers like 9 and 0.

            What romset are you using?

            L 1 Reply Last reply Reply Quote 1
            • G
              grant2258 Banned @lockescow
              last edited by

              @lockescow you need to set mame input to keyboard or mame to usekeyboard.

              its set to retroarch by default. The input methods are listed below.

              retroarch = retropad binds only
              keyboard = keyboard only
              mame = both modes mixed
              
              1 Reply Last reply Reply Quote 0
              • L
                lockescow @markwkidd
                last edited by lockescow

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

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

                When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

                Some games had several different "service buttons" mapped in addition to the button that enters service mode. I have seen them mapped to keyboard numbers like 9 and 0.

                What romset are you using?

                That was it! It was mapped in GUI under Other Inputs menu as Service 1-4 via 9, 0, -, and =, and not all games have all 4 services. Additionally, it seems also not all games has a functioning Service Menu, and in those games dip switches had to be made via GUI screen. Are there any rhyme and reasons for these inconsistency between MAME games or is it one of those 'it-is-what-it-is' sort of thing with MAME roms?

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

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

                  "backdrop" artwork is now working in this core!

                  For those that would like to create backdrops for mame2003 plus, here is detailed info about the .ART required file format and coordinate system.

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

                    Now that we have lr-mame2003 support for backdrops I will finally be able to complete
                    Space Invaders artwork (bezel+backdrop). Unfortunately mame2003 does not internally provide colors in the actual game (as mame 2010 does). More info here.
                    Any chance the colors could be implemented in mame2003plus (or backport space invaders from 2010)?

                    markwkiddM 1 Reply Last reply Reply Quote 0
                    • markwkiddM
                      markwkidd @UDb23
                      last edited by

                      @UDb23 Do you know what version of MAME the Space Invaders colors became emulated? I see that it is in place by MAME 0.94 from your other thread but I can't find in the driver history the details of when.

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

                        @markwkidd I think they started to support colors with mame .106.
                        Just checked the artwork available on Mr Do's site for current Mame; the colors are now created with an overlay that gets generated by the .LAY related code:
                        <rect>
                        <bounds left="0" top="0" right="224" bottom="260" />
                        <color red="1" green="1" blue="1" />
                        </rect>
                        <rect>
                        <bounds left="0" top="184" right="224" bottom="240" />
                        <color red="0.125" green="1" blue="0.125" />
                        </rect>
                        <rect>
                        <bounds left="16" top="240" right="134" bottom="260" />
                        <color red="0.125" green="1" blue="0.125" />
                        </rect>
                        <rect>
                        <bounds left="0" top="32" right="224" bottom="63" />
                        <color red="1" green="0.125" blue="0.125" />

                        I should be able to create an overlay image that integrates these colored boxes so that we can use it as Retroarch bezel with lr-mame2003; so no need to backport/modify any code.

                        markwkiddM 2 Replies Last reply Reply Quote 0
                        • markwkiddM
                          markwkidd @UDb23
                          last edited by

                          @UDb23 Ahh... so the Space Invaders color comes from the overlay, not from the emulation driver. That makes sense.

                          However, your linked thread has colors for Space Invaders with AdvanceMAME 0.94, right? Support must have been added before then.

                          I'll do some more looking myself now that I understand how this actually works.

                          1 Reply Last reply Reply Quote 0
                          • markwkiddM
                            markwkidd @UDb23
                            last edited by

                            @UDb23 Nevermind my earlier questions, the code to support this seems to exist in mame2003-plus already. Let me take a closer look.

                            1 Reply Last reply Reply Quote 0
                            • markwkiddM
                              markwkidd
                              last edited by markwkidd

                              @UDb23 I have just commited some new code that will display the proper green color for space invaders. If you rebuild from source it should work for you as well:

                              sitv-181217-211222.png

                              @mediamogul another side effect of this code is that the Gorf side panel lights are now working in mame2003-plus. Just in case you were wondering :)

                              gorf-181217-211257.png

                              M mediamogulM UDb23U 3 Replies Last reply Reply Quote 6
                              • M
                                mikeylikesit33 @markwkidd
                                last edited by mikeylikesit33

                                @markwkidd You just became my Space Avenger! Those are the two games I really wanted to see the tweaks on.

                                Edit: spoke too soon... was there a change to where you are storing artwork? I re-compiled to grab your changes above, and now it can't even find my artwork. Tried moving it to BIOS/MAME2003-plus, Mame-Libreto/Mame2003-plus, and roms/Mame2003-plus. no joy... out of ideas.

                                Edit2: Okay, I decided to become an un-official tester for Mame 2003 plus. Just finishing a fresh install, and here's my system.

                                Raspberry Pi 3B+
                                EVO 32 GB (just the arcade stuff)
                                Mame 2003 Plus (only emulator on system, compiling right now)
                                Raspbian - latest version, just downloaded the image and flashed
                                SDL 2.08 - cuz 2.09 has issues
                                Retropie 4.4.4 - just installed it overtop of Raspbian
                                Xbox One Elite controller
                                Sony 1080p LCD - 14 yr old 43" that was sitting in the basement the last 2 yrs. ; )
                                Audio set to HDMI, Both, PCM
                                Emulation Station - Carbon (least troublesome)

                                Once the Mame 2003 plus finishes compiling, I'll install the following roms
                                Vector - all of them, I like your tweaks
                                Gorf
                                Defender and the rest of the classic Williams like Robotron
                                Pleaides
                                Space Invaders
                                Warrior
                                Asteroids and Deluxe
                                Tempest
                                Centipede

                                that's it! Just the main games I play, to see how they do in your emulator.

                                Hoping the artwork starts working with this fresh setup, since last night it stopped working after my compile.

                                Edit3: Of note, and this is a 100% fresh install with only Mame 2003 plus on it, is that the Disclaimer has two contradictory settings in the Retroarch.cfg

                                mame2003-plus-skip_disclaimer = "enabled"
                                and 15 lines lower...
                                mame2003-plus_skip_disclaimer = "disabled"

                                So if anyone is having problems making that go away, there ya are!

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

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

                                  another side effect of this code is that the Gorf side panel lights are now working in mame2003-plus. Just in case you were wondering :)

                                  Really nice! The old girl's never looked better.

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

                                  1 Reply Last reply Reply Quote 0
                                  • asmithauA
                                    asmithau @mikeylikesit33
                                    last edited by

                                    @mikeylikesit33 - yes same, any location recommendation would be great :)

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

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

                                      I have just commited some new code that will display the proper green color for space invaders.

                                      Well done !! Thank you so much. Really appreciated.

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

                                        Anybody willing to test Space Invaders backdrop (I cannot test on my own Pi right now) ?
                                        Newly created backdrop (Taito moon) available in the backdrop folder here.
                                        It is supposed to cover full screen (1920x1080); if my calculations with the backdrop coordinates system are correct.
                                        If so it should work nicely with the taito overlay on top.

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

                                          Output (with overlay) should look like this:
                                          invaders with backdrop.jpg

                                          1 Reply Last reply Reply Quote 1
                                          • markwkiddM
                                            markwkidd @UDb23
                                            last edited by markwkidd

                                            @UDb23 invaders.art is missing the line backdrop:

                                            It should be like this:

                                            backdrop:
                                            	file		= moonTudb.png
                                            	layer		= backdrop
                                            	priority	= -2
                                            	visible		= 1
                                            	position	= -0.685,0,1.685,1
                                            

                                            @UDb23 mame2003-plus likes to crash when I try to load any artwork file with the invaders romset. Maybe could you try to start with the sitv version of Space Invaders?

                                            And If invaders is crashing on other systems it'll be time for an issue report on invaders artwork support. Nothing comes easy! lol

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