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

    mame-libretto (mame 2003) and Joust - launch screen weirdness but game plays okay?

    Scheduled Pinned Locked Moved Help and Support
    mame 2003joustsplash screen
    14 Posts 5 Posters 3.2k 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.
    • W
      wolfgangrumpf
      last edited by

      I finally got around to setting up my Retropie, and I'm just having a few issues with MAME itself. I'm using the latest RetroPie distro, and the mame-libretto emulator for MAME. Most of the games I've installed (making sure they are 2003/0.78 roms) work fine. Joust, on the other hand, gives me a strange symptom on launch. The screen fills with rainbow snow crash, and then proceeds to the game just fine. So the Joust Splash Screen, effectively doesn't seem to be working.

      Anyone else seeing this?

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

        @wolfgangrumpf

        It's expected behavior from the original ROM and is present in several Midway games of the era. Once you launch the game, press 'selext+x' to bring up the RGUI an go into the 'quick menu'. From there, select 'reset' and then 'resume'. It should boot normally after that and carry over to consecutive launches.

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

        W 1 Reply Last reply Reply Quote 0
        • W
          wolfgangrumpf @mediamogul
          last edited by

          @mediamogul Thanks for the quick response! I tried your suggestion - Quick Menu, Restart (not reset in the menu, but it printed the word reset in the lower left of the screen), then resume - same behavior. Even tried rebooting the Pi, no effect. :(

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

            @wolfgangrumpf

            and then proceeds to the game just fine.

            I overlooked that part of your original post. If it's proceeding to the game, then you're good to go. The original ROM/hardware behaved the same way.

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

            W 1 Reply Last reply Reply Quote 0
            • W
              wolfgangrumpf @mediamogul
              last edited by

              @mediamogul ahhh, LOL, okay. So really authentic then! Thanks again....

              caver01C 1 Reply Last reply Reply Quote 1
              • caver01C
                caver01 @wolfgangrumpf
                last edited by

                @wolfgangrumpf The way I have understood this symptom is that it needs to find NVRAM in order to actually start the game. At first run, this does not exist (but MAME creates the file for you). That's why a reset at that point works--the file is saved and this time it finds what it needs. Moreover, the game will not do this again the next time--it will launch as you would expect.

                I may be a little off with the the technical description, but looking at it this way helps me to understand something close to what is going on under the hood. A few other games do this too. If you ever re-image and need to reload roms, you can hang on to the configuration files that get created and reload those too so this doesn't happen again.

                My 4-player cocktail style cabinet built as a custom "roadcase"

                1 Reply Last reply Reply Quote 2
                • dankcushionsD
                  dankcushions Global Moderator
                  last edited by

                  some mame games permit save states, so you could do a save state (select + R bumper) after the load, and then load it (select + L bumper) to skip it. however:

                  • some mame games don't support it - i'm not sure if joust does/doesn't.
                  • it will probably reset any hiscores recorded after your save state.
                  mediamogulM 1 Reply Last reply Reply Quote 1
                  • mediamogulM
                    mediamogul Global Moderator @dankcushions
                    last edited by mediamogul

                    @dankcushions

                    I do that for several games and it works very well. Anecdotally, I was disappointed when it wouldn't work with the 'BurgerTime' sequel, 'Peter Pepper's Ice Cream Factory', as it's a DECO Cassette title that requires a 113 second countdown before it will begin. It feels like it takes forever, but I usually just go grab a cup of coffee and it's ready when I get back.

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

                    1 Reply Last reply Reply Quote 1
                    • akafoxA
                      akafox
                      last edited by akafox

                      Yes I know this is an old thread..but I wanted to this posted for others to see it. With the deco cassette games you can by pass the loading screen using advmame. I can get Burger time to load in twelve seconds as opposed to three minutes or so (estimated times) And yes I know the is a Burger time that is not deco cassette so it loads faster..that is not the point. The point is to load the games that are deco cassette that do not have a non deco version to load faster.

                      Let the game load normally then press the minus key on the 10-key (or num keypad) you will see a message that says:

                      Startup time of nnn seconds saved

                      if you open the advmame.rc file and look at the bottom of it you will see (for example):

                      cbtime/sync_startuptime 37

                      you can change the number up to 180..NOT any longer.

                      this will speed up the loading of deco cassette games. Hope this helps! :D

                      Just to note..strange that mame wants to be authentic for historical reasons.. (the whole point of mame) but I would think that a nv ram could be used to save the loaded rom..like Street Fighter 3. I mean we don't wait 20 minutes every time it writes once then wait again when we start it shrugs

                      People want things easy...but then complain that life is boring...

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

                        @akafox said in mame-libretto (mame 2003) and Joust - launch screen weirdness but game plays okay?:

                        this will speed up the loading of deco cassette games. Hope this helps! :D

                        Very nice! I'm gonna give this a shot with 'Peter Pepper's Ice Cream Factory' a little later. Thanks.

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

                        akafoxA 2 Replies Last reply Reply Quote 0
                        • akafoxA
                          akafox @mediamogul
                          last edited by akafox

                          @mediamogul Not a problem! :D

                          I did notice that version 3.5 doesn't seem to speed up when I set that...1.4 will (the version on my pi)..I have not tried version 3.7 yet.

                          Also note that this can be done for ANY game that you load in advmame..yes even a PC..

                          People want things easy...but then complain that life is boring...

                          1 Reply Last reply Reply Quote 1
                          • akafoxA
                            akafox @mediamogul
                            last edited by

                            @mediamogul Sure let me know how it works out :D

                            People want things easy...but then complain that life is boring...

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

                              @akafox said in mame-libretto (mame 2003) and Joust - launch screen weirdness but game plays okay?:

                              let me know how it works out :D

                              It worked great, thanks! On 3.7 I did have to alter the number to 160, otherwise it continued on to speed through some of the game's initial attract mode. This might just stem from changes to the feature between the versions of AdvanceMAME. Regardless, it's really great to see that number counting down so quickly.

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

                              akafoxA 1 Reply Last reply Reply Quote 0
                              • akafoxA
                                akafox @mediamogul
                                last edited by

                                @mediamogul still not working..guess I will have to compile 3.7 sigh
                                I'll report back

                                People want things easy...but then complain that life is boring...

                                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.