lr-mame2003 driver improvement and backport
-
@andershp said in lr-mame2003 driver improvement and backport:
Can I ask, what are you guys using as your general base when it comes to mame2003 roms?
There's roughly 4800 ROMs as a complete set. There's no subsets or lite sets.
From the TAB menu (while in a game) there's an option to 'Generate XML DAT'. You press enter and it creates a DAT based off the build you're currently using. The DAT file is placed in /home/pi/RetroPie/BIOS/mame2003-plus folder named mame2003.xml.
Up above is a DAT of only new/updated ROMs from lr-mame2003 to mame2003_plus_libretro.
-
@riverstorm i was referring to the mame2003 lite dat in the docs. It has no clones, mahjong, neogeo, adult and nonworking games.
-
@andershp said in lr-mame2003 driver improvement and backport:
@riverstorm i was referring to the mame2003 lite dat in the docs. It has no clones, mahjong, neogeo, adult and nonworking games.
Oh, sorry this thread is mainly about mame2003_plus_libretro and not lr-mame2003.
-
@andershp said in lr-mame2003 driver improvement and backport:
Can I ask, what are you guys using as your general base when it comes to mame2003 roms?
Adding the complete romset +4000 games?
Adding the "lite" romset, consisting of about 1600 games?I guess, if mame2003 is updated regularly (as it seems in this thread), one have to keep adding new games if using the 'lite' romset?
I cannot really find my footing, since I don't want to add NeoGeo games to my mame folder, but I feel that many games are left out of the 'lite' romset...?Shameless plug, again :)
I'm using these files: https://github.com/cosmo0/retropie-arcade-manager-data/tree/master/csv/mame2003
To use with this tool: https://github.com/cosmo0/retropie-arcade-manager/releases
I have built the "classics" lists by hand, and the "quality" sets come from ProgettoSnaps.
I'm not a fan of having thousands of games, you just end up not playing any. The "classics" list are much more manageable (about 250 in the regular and 50 in the classics-lite).
I keep the full romsets on my NAS, so I can try things that I discover here and there, MAME ROWs, etc.@riverstorm said in lr-mame2003 driver improvement and backport:
@andershp said in lr-mame2003 driver improvement and backport:
Oh, sorry this thread is mainly about mame2003_plus_libretro and not lr-mame2003.Sorry if it's been said in the 400+ posts, but is it installable through the RetropieSetup script, and will it ever be merged in the main lr-mame2003?
The first post, although quite old, made me think these new games were included in the main release... -
@cosmo0 said in lr-mame2003 driver improvement and backport:
Sorry if it's been said in the 400+ posts, but is it installable through the RetropieSetup script, and will it ever be merged in the main lr-mame2003?
The first post, although quite old, made me think these new games were included in the main release...Yes you can install from under the 'Manage Experimental Packages'. There's only one option 'From Source' and no 'From Binary' so it take a little while but worth it for the new games alone.
I am not sure if it will ever be merged but it does play all the same games plus over 100 additional ones.
-
@riverstorm said in lr-mame2003 driver improvement and backport:
Yes you can install from under the Experimental section. There's only one option 'From Source' and no 'From Binary' so it take a little while but worth it for the new games alone.
I am not sure if it will ever be merged but it does play all the same games plus over 100 additional ones.
Thanks for the infos :)
Can the first post of this thread be updated with these infos by an admin?Is the lr-mame2003 main repo not maintained anymore ? No pull requests are accepted or made by the "-plus" maintainer ?
-
@cosmo0 said in lr-mame2003 driver improvement and backport:
Can the first post of this thread be updated with these infos by an admin?
Is the lr-mame2003 main repo not maintained anymore ? No pull requests are accepted or made by the "-plus" maintainer ?Yes lr-mame2003 is maintained and the recommended emulator.
mame2003_plus_libretro is very actively being developed here so you would need to update regularly to keep current. It runs some real classics and they add more frequently. I think @darknoir would have to update it as he's the thread owner. I have not seen him in a while though.
-
@cosmo0 - Also on the development page there's a 'whatsnew.txt' that has a complete list of all the new games added. It's really helpful to see if a favorite game has been added or changed status to working/updated.
-
@Riverstorm thanks for all the infos :) I'll make sure to check it out, and update my games lists accordingly.
-
@riverstorm said in lr-mame2003 driver improvement and backport:
Oh, sorry this thread is mainly about mame2003_plus_libretro and not lr-mame2003.
Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?
@cosmo0 said in lr-mame2003 driver improvement and backport:
Shameless plug, again :)
Are you following me?
I will try your tool and CSV filters very soon, and I will also try not to OT any more threads ;) -
@andershp said in lr-mame2003 driver improvement and backport:
Are you following me?
I seem to be interested in the same subjects as you are :)
-
@andershp said in lr-mame2003 driver improvement and backport:
Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?
the two exist separately (at the moment) because we don't want to break existing mame2003 functionality/romsets. the plus changes started life as changes to mame2003 but there were a few issues with builds failing and samples not working, so having it as a separate entity frees the developers from these concerns and also means that mame2003 remains stable.
really, mame2003plus should a branch of mame2003, or something like that, but it's semantics i suppose.
-
@andershp said in lr-mame2003 driver improvement and backport:
Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?
To add to what Dank mentioned a programmer named Arcadez decided to add and fix additional games not working in lr-mame2003 but it was causing some minor issues. So then it kind of became a derivative of lr-mame2003 and has kind of taken a life of it's own. Their are 3 very active developers (Arcadez, @markwkidd & @grant2258) that have added 100+ games and updated another 30+.
I think the goals are similar of both projects in getting some lost classic arcades games working but it allows each the freedom to develop down a path of their choosing without worry of breaking lr-mame2003 or vice versa but they can also share the code too if there's a fix one or the other may utilize.
Basically they both run the same games but mame2003_plus_libretro has some additional games that lr-mame2003 does not. lr-mame2003 has 2 games that mame2003_plus_libretro does not listed below.
Only exist in lr-mame2003:
• Cabal (US set 2) (cabal2)
• Urashima Mahjong (urashima)I haven't updated it in about a week so the numbers are actually higher but mame2003_plus_libretro has 4,810 total ROMs, 4,687 are the 'hash' duplicates of lr-mame2003, 92 ROMs are new only to mame2003_plus_libretro and 31 ROMs have been updated. They may be either clones or sound samples, etc.
ROM Count:
Total ROMs in mame2003_plus_libretro - 4810
Duplicate ROMs matching lr-mame2003 - 4687
New ROMs only exist in mame2003_plus_libretro - 92
Updated ROMs in mame2003_plus_libretro - 31 -
old games that ran 47 fps and below are now working in mame2003 and mame 2003 plus (bally atari and more)
-
@riverstorm said in lr-mame2003 driver improvement and backport:
Basically they both run the same games but mame2003_plus_libretro has some additional games that lr-mame2003 does not.
Why then is lr-mame2003 the recommended emulator? It seems everyone should use mame2003_plus?
-
The vanilla 0.78 ROM set and samples used by lr-mame2003 are more accessible, making it an easier setup for most.
-
@mediamogul but in the docs for mame2003 plus it says "The MAME 2003-plus core accepts MAME 0.78 ROMsets for 99.9% of games" ?
-
If you were to make use of the vanilla 0.78 ROM set with lr-mame2003-plus, 99.9% of the games would work, but there's really no reason not to use the original lr-mame2003 and get that extra 00.1% that would otherwise be incompatible.
-
@AndersHP - Also remember right now it's still experimental. It's in that section. It's in a very rapid development cycle and some things might be broken and fixed an hour later. I've downloaded from source 5 or 6 times this past week.
You can definitely make it your preferred emulator (especially if there's new games that are favs) if you have the correct ROMs to build a set and are alright with some occasional quirky behavior.
You can also pull only the new/updated ROMs that run only in Plus and use the Arcade folder that allows multiple emulators for one platform. I can make a DAT for that too.
Any testing and feedback is great of what works and what's broke. It might become the preferred emulator down the road or merged with lr-mame2003 down the road. It's hard to say as folks higher up will need to decide a course of action.
-
plus has had issues with failing builds and so forth. it will get there! just be patient whilst development goes on :)
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.