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 254.6k 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.
    • xFleskX
      xFlesk @Darksavior
      last edited by xFlesk

      @darksavior
      but how can i check if its work ? metal slug 4 and 5 should work but they wont. i assuming im doing something wrong (i've tried several different rom files).

      mituM arcadez2003A 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @xFlesk
        last edited by

        @xflesk Just use lr-fbalphaor fbalpha as emulators, instead of lr-mame2003, and they should work fine. If they still don't, then open a new topic for this problem.

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

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

          @darksavior
          but how can i check if its work ? metal slug 4 and 5 should work but they wont. i assuming im doing something wrong (i've tried several different rom files).

          Hi sounds like your Roms are incorrect, head over to a site called CENSORED

          Arcade Addict

          dankcushionsD xFleskX 2 Replies Last reply Reply Quote -1
          • dankcushionsD
            dankcushions Global Moderator @arcadez2003
            last edited by

            @gamez-fan sorry, but please don't mention rom sites: https://retropie.org.uk/forum/topic/2/forum-rules

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

              @gamez-fan at least tell me which mame set i should aim for ;) regards

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

                @xflesk Please read and find out yourself which romset you need: https://github.com/RetroPie/RetroPie-Setup/wiki/Arcade

                There's no guesswork for this. Using random roms will be an endless struggle. In the special case for Night Slashers and newly added games is to try the rom from mame2003's romset first. I think I used mame2010's version of Night Slashers but I don't remember. Neogeo games have been working since forever so that just means you're using the wrong rom version.

                A side note...It's quite annoying when random youtubers still recommend to do this. I've been pointing it out to some how wrong they are but they have so much pride and arrogance about it because it worked for them. They got lucky the roms they used haven't been altered in almost 15yrs so they worked in mame-2003.

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

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

                  @gamez-fan sorry, but please don't mention rom sites: https://retropie.org.uk/forum/topic/2/forum-rules

                  The site in question is not a download site per say it's an Xbox dev forum, anyway please just remove my account from here as i've had two reprimands
                  in the space of a couple of weeks now and yet i've never had one telling off on the many other sites i've been a member of for over a decade now!!!.

                  A website with a draconian attitude to Romlinks and where you get a ban threat for a miner sweary word is not a somewhere i wish to hangout
                  over and out.

                  Arcade Addict

                  1 Reply Last reply Reply Quote -1
                  • xFleskX
                    xFlesk @Darksavior
                    last edited by xFlesk

                    you see @darksavior
                    this topic is about adding "non standard" mame 2003 drivers. i do know exacly which rom set mame 2003 supports ;)
                    but since kind people adding more unofficial drivers then its clear we need roms other then from mame 2003 set (good example is mslug 4 and 5 which not appear on official list). thats why i've asked (kindly) from which mame set are new added roms ?

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @xFlesk
                      last edited by

                      @xflesk They're described in the docs:

                      Please read and find out yourself which romset you need: https://github.com/RetroPie/RetroPie-Setup/wiki/Arcade

                      xFleskX 1 Reply Last reply Reply Quote 0
                      • xFleskX
                        xFlesk @mitu
                        last edited by

                        @mitu thank you
                        i saw a list, i was reading github about mame2003 etc, but i cannot find anything about changes which are made here.
                        the list is only about official 0.78 romset. i just dont know where to look for it.
                        thank you anyway ;)

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

                          New working game Rohga Armor Force https://github.com/libretro/mame2003-libretro/pull/276

                          @gamez-fan Last of the Data East work hook up the third input plus dip settings and fix the sound for
                          Rohga Armor Force some changes im going to make in Deco prot will make this game
                          fully playable

                          Life is game, just play it !

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

                            Big update for Kaneko16 : https://github.com/libretro/mame2003-libretro/pull/284

                            @gamez-fan Code via iq_132 reworked for MAME-2003 here is the full WIP.........

                            Kaneko Toybox and Calc3 MCU simulation added to the driver which gets some more
                            games playable, i then added a couple of extra games some rare prototypes that were dumped
                            a couple of years back and finally updated the sound and video handling for some nice
                            improvements in that dept.

                            when rolling the driver back i made a point of keeping the original Roms from MAME78 for the
                            games that worked previously that means only Roms for the new working games will be required

                            Original working games no functional change unless stated

                            The Berlin Wall
                            Magical Crystals
                            Blaze On
                            Great 1000 Mile Rally (Fixed the parent as it didn't work new Rom required)
                            Great 1000 Mile Rally (Evolution Model)
                            Great 1000 Mile Rally (USA)
                            Sand Scorpian (I fixed the background gfx game now playable)
                            Mille Miglia 2: Great 1000 Miles Rally

                            New Working games Roms will be needed unless stated

                            Bakuretsu Breaker (Rom hasn't changed)
                            Bonk's Adventure
                            Blood Warrior
                            Pack'n Bang Bang
                            Wing Force
                            B.Rap Boys..??
                            B.Rap Boys Special..??
                            Shogun Warriors..??
                            Fujiyama Buster.??

                            ?? denotes im unsure if those ones will work as they didn't in my test build but they may do
                            when using this MAME core i guess we'll find out if or when users give em a go.

                            Forgot about this driver for Pocket Gal DX https://github.com/libretro/mame2003-libretro/pull/288

                            @gamez-fan Might as well add it here to further take advantage of the recent Data East update, i'll need
                            to hook in the prot and declare the new games and driver.
                            This is the last Data East driver which is backportable from my sources as with deco_mlc.c
                            and deco156.c the Arm CPU is not compatable with changes required to make the games
                            work, and with regards to backfire.c and dblwing.c some incompatable port tag to handler
                            code is the fly in the ointment.

                            Bubble Bobble and Operation Wolf https://github.com/libretro/mame2003-libretro/issues/292

                            Im not going to add support for any more new games to this core but i still have many
                            improvements i can backport like say an updated Bubble Bobble driver which has the
                            full dump of the MCU meaning the Emulation of this game would be 100%.

                            In this MAME core when playing Bubble Bobble the enemy movements are all wrong
                            plus some bonus pickups and the timer dont act correctly it's a similar story with
                            Operation Wolf i have a full simulation of the MCU which amongst other things means
                            the enemy has found you special levels and the boss at the end of the jungle level will
                            now trigger plus there is kill count in each level and when you hit it a barrage of new
                            enemies will come at ya.

                            This code for the above should be easy enough to add to this core or was that just
                            famous last words :)

                            Add proper MCU dump for Bubble Bobble https://github.com/libretro/mame2003-libretro/pull/293

                            0.107u3: Trinity and Nicola Salmoria added support for real Bubble Bobble MCU. Added M6801 (1MHz) CPU4 and TAITO JPH1011P MCU rom (a78-01.17).

                            Life is game, just play it !

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

                              ISSUE : NMK16.c https://github.com/libretro/mame2003-libretro/issues/298

                              @gamez-fan The nmk16 driver is in a sorry state at this point in the MAME dev cycle, alotta games dont have sound
                              or bad sound plus there are protection and graphical problems in quite a few others, so im going to attempt to backport mine which will sort all of the above plus add support for a couple more games.
                              The later nmk16.c has the Afega games and code to Emulate them rolled into the driver since these
                              are rubbish games and to significantly cutdown on the workload im going to strip out this code
                              and these games will remain as they were in this core not working in afega.c
                              NMK16 WIP 5 Stages
                              Add NMK004 machine this will Emulate the sound "done"
                              Strip Afega code from the driver and video "done"
                              Rollback my nmk16 driver to MAME-2003 codebase "ongoing"
                              Test all the games after the update "todo"
                              After full testing port the code to this core "todo"

                              Life is game, just play it !

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

                                Hookup the nmk004 machine https://github.com/libretro/mame2003-libretro/pull/305

                                NMK16 big update https://github.com/libretro/mame2003-libretro/pull/300

                                @gamez-fan Code via iq_132 and reworked for the MAME-2003 core

                                I've updated the driver and video plus hooked up the nmk004 sound core here's a quick breakdown
                                of the changes which have been fully tested beforehand.......

                                Now playable

                                Air Attack


                                Hacha Mecha Fighter

                                Task Force Harrier

                                Thunder Dragon

                                Newly supported

                                Air Attack
                                Hacha Mecha Fighter Unprotected Version
                                Saboten Bombers (set 2)

                                Now with full sound

                                Acrobat Mission


                                Bio-ship Paladin

                                Black Heart

                                GunNail

                                Hacha Mecha Fighter
                                Koutetsu Yousai Strahl

                                Super Spacefortress Macross

                                Thunder Dragon
                                US AAF Mustang

                                Vandyke

                                Roms that have changed

                                Hacha Mecha Fighter
                                Thunder Dragon

                                The one that got away

                                Rapid Hero

                                Unfortunately i cant backport the TLCS90 CPU core which would enable full sound in Rapid Hero
                                from my core as it wont be compatable with this one.

                                • WOAW incredible update i love it, thanks :)
                                  So many cool new Shoot'em up to play <3

                                Life is game, just play it !

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

                                  It looks like @gamez-fan reverted all his work and changed his name to ghost over at Github. Kind of a shame as he had implemented some nice changes and updates. Here's the completed DAT. Not that it will do much good now.

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

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

                                    It looks like @gamez-fan reverted all his work and changed his name to ghost over at Github. Kind of a shame as he had implemented some nice changes and updates. Here's the completed DAT. Not that it will do much good now.

                                    mame2003-plus-libretro repository: https://github.com/arcadez/-mame2003-plus-libretro
                                    new user name: arcadez

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

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

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

                                      It looks like @gamez-fan reverted all his work and changed his name to ghost over at Github. Kind of a shame as he had implemented some nice changes and updates. Here's the completed DAT. Not that it will do much good now.

                                      mame2003-plus-libretro repository: https://github.com/arcadez/-mame2003-plus-libretro
                                      new user name: arcadez

                                      That's good news so he's still continuing his work?

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

                                        Looks like support was recently added for 'Donkey Kong II Jumpman Returns'. I've been wanting to play that on the Pi for a while now.

                                        dk2

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

                                        RiverstormR S 2 Replies Last reply Reply Quote 0
                                        • RiverstormR
                                          Riverstorm @mediamogul
                                          last edited by Riverstorm

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

                                          Looks like support was recently added for 'Donkey Kong II Jumpman Returns'.

                                          Hey Media nice addition I added it to the DAT.

                                          I did finish 11/22/63 a while back...finally. I enjoyed it but to much character development for me. My first King novel as I usually just watch his movies. Nothing like a good horror flick. ;) They could have cut the middle 600 pages out and kept the first and last 300. It's was a fairly long book. I am quickly reading through The Maze Runner series before the last movie comes out. I am on book 3 of 6 but I think they only plan on 3 movies as they weren't to popular. I like the books and the build up of the looking-for-a-cure-memory-wipes is thought provoking. I just hope the answer is not a let down. 3 books in and there's very little know as to the why they did it to these two groups of kids but it seems to be the main premise of each book.

                                          I combed through this thread and I think I added everything from here so the DAT is current up to around January 1st. Here's the game list and ROMs of around 80 to 90.

                                          There are a few ROM files I was never able to locate used for the decrypted versions of Metal Slug 4 & 5. Also Pochi & Nyaa plus the decrypted version. 1 ROM from each archive.

                                          Missing ROMs:

                                          Metal Slug 4 (Decrypted C) [system: Neo-Geo - folder: mslug4nd - parent: mslug4 - size: 70mb]
                                          missing rom: ms4n_s1.rom [size: -] [CRC32: c4f4ed0e]
                                          
                                          Metal Slug 5 (Decrypted C) [system: Neo-Geo - folder: mslug5nd - parent: mslug5 - size: 82mb]
                                          missing rom: ms5n_c4.rom [size: -] [CRC32: 899fb2af]
                                          
                                          Pochi & Nyaa [system: Neo-Geo - folder: pnyaa - size: 23mb]
                                          missing rom: 267-v1d.bin [size: -] [CRC32: 1ac7db71]
                                          
                                          Pochi & Nyaa (Decrypted C) [system: Neo-Geo - folder: pnyaan - parent: pnyaa - size: 23mb]
                                          missing rom: 267-v1d.bin [size: -] [CRC32: 1ac7db71]
                                          missing rom: pnyaa_s1.rom [size: -] [CRC32: 88ffbb15]
                                          

                                          New games added:

                                          * "Air Rescue" arescue
                                          * "Asura Buster - Eternal Warriors" asurabus
                                          * "B.Rap Boys (World)" brapboys
                                          * "B.Rap Boys Special (Japan)" brapboysj
                                          * "Bang Bang Busters" bbbuster
                                          * "Baryon - Future Assault" baryon
                                          * "Blood Warrior" bloodwar
                                          * "Bonk's Adventure" bonkadv
                                          * "Boogie Wings (Euro v1.5)" boogwing
                                          * "Cabal (World, Joystick version)" cabal
                                          * "Cabal (bootleg of Joystick version)" cabalbl
                                          * "Chain Reaction (World, Version 2.2)" chainrec
                                          * "Charlie Ninja" charlien
                                          * "Choutetsu Brikin'ger - iron clad (prototype)" ironclad
                                          * "Counter Run (bootleg set 1)" countrnb
                                          * "Crossed Swords 2" crswd2bl
                                          * "Cute Fighter" cutefght
                                          * "Denjin Makai" denjinmk
                                          * "Diet Go Go (Euro v1.1)" dietgo
                                          * "Diet Go Go (USA v1.1)" dietgou
                                          * "DJ Boy" djboy
                                          * "Donkey Kong II: Jumpman Returns (Hack)" dkongx
                                          * "Dream World" dreamwld
                                          * "Dyna Gears" dynagear
                                          * "Fire Shark" fireshrk
                                          * "FixEight (bootleg)" fixeighb
                                          * "Fujiyama Buster" fjbuster
                                          * "Gaia - The Last Choice Of Earth" gaialast
                                          * "Ghostlop (protoype)" ghostlop
                                          * "Great 1000 Miles Rally" gtmr
                                          * "Gunbarich" gnbarich
                                          * "Hacha Mecha Fighter" hachamf
                                          * "Hyper Crash (version D)" hcrash
                                          * "Hyper Crash (version C)" hcrashc
                                          * "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)" hfs2a
                                          * "In Your Face" inyourfa
                                          * "Joe & Mac Returns (World, Version 1.1) joemacr
                                          * "King of Fighters, The 2001" kof2001
                                          * "King of Fighters, The 2001 (Decrypted C)" kof2k1nd
                                          * "King of Fighters, The 2001 Plus" kf2k1pls
                                          * "King of Fighters, The 2002" kof2002
                                          * "King of Fighters, The 2002 (Decrypted C)" kof2k2nd
                                          * "King of Fighters, The 2002 Plus" kf2k2pa
                                          * "King Of Fighters, The 2003 (Decrypted C)" kof2003d
                                          * "Knuckle Bash 2" Toaplan
                                          * "Last Hope" lasthope
                                          * "Metal Slug 4" mslug4
                                          * "Metal Slug 4 (Decrypted C)" mslug4nd
                                          * "Metal Slug 5" mslug5
                                          * "Metal Slug 5 (Decrypted C)" mslug5nd
                                          * "Pack'n Bang Bang (prototype)" packbang
                                          * "Pochi & Nyaa" pnyaa
                                          * "Pochi & Nyaa (Decrypted C)" pnyaan
                                          * "Power Instinct Legends (USA)" plegends
                                          * "Power Instinct Matrimelee" matrim
                                          * "Puzz Loop 2" pzloop2j
                                          * "Night Slashers (Korea Rev 1.3)" nslasher
                                          * "Osman (World)" osman
                                          * "Rage of the Dragons" rotd
                                          * "Rock'n Tread (Japan, alternate)" rockna
                                          * "Rock'n Tread 2 (Japan)" rockn2
                                          * "Rock'n 3 (Japan)" rockn3
                                          * "Rock'n 4 (Japan)" rockn4
                                          * "Rohga Armour Force (Asia/Europe v3.0)" rohga
                                          * "Rohga Armour Force (US v1.0)" rohgau
                                          * "Rolling Crush" rolcrush
                                          * "Saboten Bombers" sabotenb
                                          * "Samurai Shodown V" samsho5
                                          * "Samurai Shodown V Special" samsho5sp
                                          * "Sengoku 3" sengoku3
                                          * "Sengoku 3 (Decrypted C)" sngoku3n
                                          * "Shogun Warriors" shogwarr
                                          * "Snk Vs Capcom : Svc Chaos" svcboot
                                          * "Sonic Boom" sonicbom
                                          * "Task Force Harrier" tharrier
                                          * "Thunder Dragon" tdragon
                                          * "Thunder Hoop" thoop
                                          * "Title Fight (World)" titlef
                                          * "Vasara 2 (set 1)" vasara2
                                          * "Vasara 2 (set 2)" vasara2a
                                          * "Vimana" vimana
                                          * "Wing Force (Japan, prototype)" wingforc
                                          * "Zintrick / Oshidashi Zentrix (hack / bootleg)" zintrckb
                                          * "Zupapa!" zupapa
                                          * "Zupapa! (Decrypted C)" zupapan
                                          

                                          Games with sound or sound improvements:

                                          * "Asura Buster - Eternal Warriors" asurabus (code fix)
                                          * "Asura Blade - Sword of Dynasty" asurabld (code fix)
                                          * "Cosmic Alien" cosmica
                                          * "Fantasy (US)" fantasy
                                          * "Fantasy (Japan)" fantasyj
                                          * "Fire Shark"fireshrk (code fix)
                                          * "Donkey Kong (US set 1)" dkong
                                          * "Donkey Kong (US set 2)" dkongo
                                          * "Donkey Kong (Japan set 1)" dkongjp
                                          * "Donkey Kong (Japan set 2)" dkongjo
                                          * "Donkey Kong (Japan set 3) (bad dump?)" dkongjo1
                                          * "Donkey Kong Junior (US)" dkongjr
                                          * "Donkey Kong Jr. (bootleg)" dkongjrb
                                          * "Donkey Kong Junior (bootleg?)" dkngjnrb
                                          * "Donkey Kong Jr. (Japan)" dkongjrj
                                          * "Donkey Kong Junior (Japan?)" dkngjnrj
                                          * "Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware) dkong3b
                                          * "Drakton" drakton (game not working)
                                          * "Fire Barrel (Japan)" firebarr (code fix)
                                          * "Nibbler (set 1)" nibbler
                                          * "Nibbler (set 2)" nibblera
                                          * "Pioneer Balloon" "pballoon
                                          * "Radar Scope" radarscp
                                          * "Rock'n Tread (Japan, alternate)" rockna (code fix)
                                          * "Rock'n Tread 2 (Japan)" rockn2 (code fix)
                                          * "Rock'n 3 (Japan)" rockn3 (code fix)
                                          * "Rock'n 4 (Japan)" rockn4 (code fix)
                                          * "Sasuke vs. Commander" sasuke
                                          * "Satan of Saturn" satansat
                                          * "Street Heat - Cardinal Amusements" strtheat
                                          * "Vanguard (SNK)" vanguard
                                          * "Vanguard (Centuri)" vangrdce
                                          * "Vimana"vimana (code fix)
                                          * "Zarzon" zarzon
                                          

                                          Games now working (code fixes):

                                          * Snowboard Championship snowboar
                                          * Fire Barrel firebarr
                                          * Avenging Spirit avspirit
                                          * Street Fighter (with Added Speedup) sf1
                                          * Driftout '94 drifto94
                                          * Monster Slider mslider
                                          * Twin Eagle II twineag2
                                          
                                          mediamogulM markwkiddM 2 Replies Last reply Reply Quote 1
                                          • mediamogulM
                                            mediamogul Global Moderator @Riverstorm
                                            last edited by mediamogul

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

                                            Nothing like a good horror flick. ;)

                                            I couldn't agree more.

                                            hey could have cut the middle 600 pages out and kept the first and last 300.

                                            My uncle has read all of King's books and that might very well be the criticism I hear from him the most. I've read a few myself, 11/22/63 included, and he does tend to be unnecessarily over-descriptive which adds a lot to the weight of his books.

                                            I am quickly reading through The Maze Runner series

                                            That series has escaped me, but I've been meaning to check it out. It sounds like something I might like.

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

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