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 255.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.
    • arcadez2003A
      arcadez2003
      last edited by arcadez2003

      A final breakdown of the changes............

      New games now supported in no particular order

      Hyper Street Fighter II
      Puzz Loop 2
      Title Fight
      Air Rescue
      Baryon
      Cute Fighters
      Dream World
      Gaia : The Last Choice Of Earth
      Rolling Crush
      FixEight (bootleg)
      Hyper Crash
      Gunbarich
      Power Instinct Legends
      Counter Run
      Dyna Gears
      Vasara 2
      Sonic Boom
      Bang Bang Busters
      Ghost Loop
      Choutetsu Brikin'ger - iron clad
      Sengoku 3
      Zupapa
      King Of Fighters 2001
      King Of Fighters 2002
      King Of Fighters 2003
      Metal Slug 4
      Metal Slug 5
      Rage Of The Dragons
      Power Instinct Matrimelee
      Pochi & Nyaa
      Snk Vs Capcom : Svc Chaos
      Samurai Shodown V
      Samurai Shodown V Special
      Zintrick
      Crossed Swords 2
      The Last Hope
      Cabal (Joystick version with extra button 3 )
      Asura Buster
      Rock'n Tread 2
      Rock'n 3
      rock'n 4

      Games fixed and or now working

      Avenging Spirit
      DJ Boy
      Driftout 94
      Fire Barrel
      Monster Slider
      Snowboard Championship
      Street Fighter (with Added Speedup)
      Twin Eagle 2

      Games now with sound and or sound improvements

      Cosmic Alien
      Fire Shark
      Vimana
      Donkey Kong
      Donkey Kong JR
      Asura Buster
      Asura Blade
      Rock'n Tread 1 and 2
      Rock'n 3 and 4
      Fire Barrel
      Sasuke Vs Commander
      Fantasy
      Nibbler
      Pioneer Balloon
      Vanguard

      Improvements

      Added sound support to Asura Blade / Asura Buster
      Added sound support to Fire Shark and Vimana
      Added sound support for Cosmic Alien
      Added sound support for the Rock,n games
      Added BritneysPAIRS sound sample improvements for Donkey Kong and Donkey Kong JR
      New and improved sample support for Sasuke, Fantasy, Pioneer Balloon and Vanguard
      Enabled single screen hack for Lode Runner The Dig Fight
      Fixed end of game crash in Double Dragon
      Fixed random crashes in Rampage World Tour
      Added protection simulation for Snowboard Championship
      Added dsp handling for Driftout 94 and Twin Eagle 2 both games now playable
      Fixed incorrect game logic in Monster Slider game now playable
      Fixed bad graphics and added sound to Fire Barrel game now playable

      gamezfan with code additions via iq_132 and BritneysPAIRS.

      Arcade Addict

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

        @gamez-fan said in lr-mame2003 driver improvement and backport:

        New games now supported in no particular order...

        Holy smokes, now that's a list! Nice work! I am not very good at navigating which source drivers belong to which games to retrieve names and hashes to build out the DAT so I might need help to locate the correct files.

        All the games that use the dkong and dkongjr samples are just sharing the same code, the update to the samples should be fine for all the games

        Thanks I've updated the dkong & dkongjr samples and clones. 2 down... :)

        1 Reply Last reply Reply Quote 1
        • arcadez2003A
          arcadez2003
          last edited by arcadez2003

          Hyper Street Fighter II cps2.c
          Puzz Loop 2 cps2.c
          Title Fight multi32.c
          Air Rescue system32.c
          Baryon dreamwld.c
          Cute Fighters dreamwld.c
          Dream World dreamwld.c
          Gaia : The Last Choice Of Earth dreamworld.c
          Rolling Crush dreamwld.c
          FixEight (bootleg) toaplan2.c
          DJ Boy djboy.c
          Hyper Crash nemesis.c
          Gunbarich psikyosh.c
          Power Instinct Legends cave.c
          Counter Run freekick.c
          Dyna Gears ssv.c
          Vasara 2 ssv.c
          Sonic Boom system16.c
          Bang Bang Busters neogeo.c
          Ghost Loop neogeo.c
          Choutetsu Brikin'ger - iron clad neogeo.c
          Sengoku 3 neogeo.c
          Zupapa neogeo.c
          King Of Fighters 2001 neogeo.c
          King Of Fighters 2002 neogeo.c
          King Of Fighters 2003 neogeo.c
          Metal Slug 4 neogeo.c
          Metal Slug 5 neogeo.c
          Rage Of The Dragons neogeo.c
          Power Instinct Matrimelee neogeo.c
          Pochi & Nyaa neogeo.c
          Snk Vs Capcom : Svc Chaos neogeo.c
          Samurai Shodown V neogeo.c
          Samurai Shodown V Special neogeo.c
          Zintrick neogeo.c
          Crossed Swords 2 neogeo.c
          The Last Hope neogeo.c
          Cabal (Joystick version with extra button 3 ) cabal.c
          Asura Buster fuukifg3.c
          Rock'n Tread 2 tetrisp2.c
          Rock'n 3 tetrisp2.c
          rock'n 4 tetrisp2.c

          Games fixed and or now working

          Avenging Spirit megasys1.c
          Driftout 94 ssv.c
          Fire Barrel m107.c
          Monster Slider ssv.c
          Snowboard Championship gaelco2.c
          Street Fighter (with Added Speedup) sf1.c
          Twin Eagle 2 ssv.c

          Games now with sound and or sound improvements

          Cosmic Alien cosmic.c
          Fire Shark toaplan1.c
          Vimana toaplan1.c
          Donkey Kong dkong.c
          Donkey Kong JR dkong.c
          Asura Buster fuukifg3.c
          Asura Blade fuukifg3.c
          Rock'n Tread 1 and 2 tetrisp2.c
          Rock'n 3 and 4 tetrisp2.c
          Fire Barrel m107.c
          Sasuke Vs Commander rockola.c
          Fantasy rockola.c
          Nibbler rockola.c
          Pioneer Balloon rockola.c
          Vanguard rockola.c

          Arcade Addict

          RiverstormR 2 Replies Last reply Reply Quote 1
          • RiverstormR
            Riverstorm @arcadez2003
            last edited by

            @gamez-fan said in lr-mame2003 driver improvement and backport:

            Hyper Street Fighter II cps2.c

            Just using this one as an example. The ROM is hfs2a.zip for game "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)"

            arcadez2003A maxbeanzM 2 Replies Last reply Reply Quote 0
            • arcadez2003A
              arcadez2003 @Riverstorm
              last edited by

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

              @gamez-fan said in lr-mame2003 driver improvement and backport:

              Hyper Street Fighter II cps2.c

              Just using this one as an example. The ROM is hfs2a.zip for game "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)"

              Yip spot on

              Arcade Addict

              1 Reply Last reply Reply Quote 0
              • maxbeanzM
                maxbeanz @Riverstorm
                last edited by

                @riverstorm Hi, could you also make a separate DAT with only the new/changed ROMs and samples (like @markwkidd said) ? I have already set up my Mame2003 with primarily Parent and working ROMs only, if I run this new merged DAT I will have no idea of the specific new versions needed etc. And if you gather all the new only samples into a DAT we will know the exact versions needed from Twistys site.

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

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

                  Hi, could you also make a separate DAT with only the new/changed ROMs and samples (like @markwkidd said) ?

                  Yeah that shouldn't be a big issue. To do something like that it would require replacing them in your source directory.

                  It might take some time to work through the list being around the holidays and it's quite a bit larger than I originally had thought. I thought maybe a dozen or so games but the more updates the better! :)

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

                    Nice! Once the 'hacks' DAT is ready for use I would like to see it get added to the MAME 2003 github repository in the same metadata folder as the 'standard' MAME 2003 DAT I linked above.

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

                      @gamez-fan said in lr-mame2003 driver improvement and backport:

                      Hyper Crash nemesis.c
                      Counter Run freekick.c

                      @gamez-fan - Which version or both work for Hyper Crash (C and D)? Also Counter Run has 3 but 2 show as not working.

                      Also this one:
                      Vasara 2 ssv.c (Set 1 and Set 2)

                      arcadez2003A RiverstormR 2 Replies Last reply Reply Quote 0
                      • arcadez2003A
                        arcadez2003 @Riverstorm
                        last edited by

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

                        @gamez-fan said in lr-mame2003 driver improvement and backport:

                        Hyper Crash nemesis.c
                        Counter Run freekick.c

                        @gamez-fan - Which version or both work for Hyper Crash (C and D)? Also Counter Run has 3 but 2 show as not working.

                        Also this one:
                        Vasara 2 ssv.c (Set 1 and Set 2)

                        All sets of Hyper Crash and Vasara 2 will be playable, as for Counter Run only this version works.............

                        GAME( 1988, countrnb, countrun, freekckb, countrun, 0, ROT0, "bootleg", "Counter Run (bootleg set 1)" )

                        Arcade Addict

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

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

                          @gamez-fan said in lr-mame2003 driver improvement and backport:

                          Hyper Crash nemesis.c
                          Counter Run freekick.c

                          @gamez-fan - Which version or both work for Hyper Crash (C and D)? Also Counter Run has 3 but 2 show as not working.

                          Also this one:
                          Vasara 2 ssv.c (Set 1 and Set 2)

                          Thanks, that's how I added then thought I should verify. One more question quick question I am not seeing the neogeo.c source.

                          arcadez2003A 1 Reply Last reply Reply Quote 0
                          • arcadez2003A
                            arcadez2003 @Riverstorm
                            last edited by

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

                            Thanks, that's how I added then thought I should verify. One more question quick question I am not seeing the neogeo.c source.

                            look inside drivers folder.

                            Arcade Addict

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

                              @gamez-fan said in lr-mame2003 driver improvement and backport:

                              look inside drivers folder.

                              Ah, ok thanks! :)

                              1 Reply Last reply Reply Quote 0
                              • darkniorD
                                darknior
                                last edited by

                                Denjin Makai WIP https://github.com/libretro/mame2003-libretro/pull/230 ... 238
                                Detail : https://github.com/libretro/mame2003-libretro/pull/230

                                @gamez-fan Denjin Makai needs a couple of changes here so the sound will work this will also benefit SD Gundam Psycho, Salamander no Kyoui no other Seibu games will be affected
                                The game wont pan the sound via the two speakers by default for some reason so let's make it so

                                Life is game, just play it !

                                1 Reply Last reply Reply Quote 0
                                • DarksaviorD
                                  Darksavior
                                  last edited by Darksavior

                                  Any chances Night Slashers might be ported? It doesn't run well on mame2010, so maybe 2003 can. Also, Ninja Baseball Batman has some audio bugs on 2003 but it's fine on 2010.

                                  arcadez2003A 3 Replies Last reply Reply Quote 0
                                  • arcadez2003A
                                    arcadez2003 @Darksavior
                                    last edited by

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

                                    Any chances Night Slashers might be ported? It doesn't run well on mame2010, so maybe 2003 can. Also, Ninja Baseball Batman has some audio bugs on 2003 but it's fine on 2010.

                                    Yeah Night Slashers good game one of my faves, i have some special code via iq_132 which gets the game playable with speedups in MAME84 we get around 25fps for this
                                    one on the Xbox so not full speed but totally playable right enough, you do have the Deco32 driver in MAME-2003 but it would require a fair amount of graft to backport
                                    the needed code plus im not sure if it'll all be compatable with this older core.

                                    Anyway Deco32 based games Captain America, Fighters History, Night Slashers etc etc will be playable in the next FBA release and i managed to talk iq_132
                                    into optimizing the video code so these games will perform better on lesser hardware like the xbox or the Rpi, so wait a month or so and see how the game
                                    plays in FBA and if it needs another boost i have a special driver with further optimizations i can happily share with the Rpi FBA dev's currantly i get 28fps
                                    with Night Slashers on Xbox FBA.

                                    Arcade Addict

                                    1 Reply Last reply Reply Quote 1
                                    • arcadez2003A
                                      arcadez2003 @Darksavior
                                      last edited by

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

                                      Ninja Baseball Batman has some audio bugs on 2003 but it's fine on 2010.

                                      Oh forgot about this one can you explain the sound issues in a little more detail..??

                                      Arcade Addict

                                      DarksaviorD 1 Reply Last reply Reply Quote 0
                                      • DarksaviorD
                                        Darksavior @arcadez2003
                                        last edited by Darksavior

                                        @gamez-fan When you fight the 1st boss “windy plane”, the audio is different. It’s been a while to know the specifics but that’s where it’s noticeable. Few minutes to get to him so it won’t take long.

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

                                          @gamez-fan Getting sound in "Deep Scan" (/invinco) as previously requested, is it too complicated to implement?

                                          RiverstormR arcadez2003A 3 Replies Last reply Reply Quote 0
                                          • RiverstormR
                                            Riverstorm
                                            last edited by Riverstorm

                                            @gamez-fan Are all of these working to add? None of the decrypted, plus versions or 2003 have SHA1 information only CRC. "The King of Fighters 2001" and "The King of Fighters 2002" have complete info.

                                            • "The King of Fighters 2001"
                                            • "The King of Fighters 2001 (Decrypted C)"
                                            • "The King of Fighters 2001 Plus"
                                            • "The King of Fighters 2002"
                                            • "The King of Fighters 2002 (Decrypted C)"
                                            • "The King of Fighters 2002 Plus"
                                            • "The King Of Fighters 2003 (Decrypted C)"

                                            EDIT: The same for Metal Slug 4 and 5 are the decrypted versions working to add?

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