Closed markwkidd closed 5 years ago
@SapphireTactician and @grant2258 you were going to try to work through this process in Linux? If so and you could capture the results here we can get a brief doc going.
@SapphireTactician im just in from work and just seen this do you mean help with a rom manager on linux ?
if you missed the link i posted before its here https://retropie.org.uk/forum/topic/15233/mame-set-rebuilder
@markwkidd this app is for linux and windows so its not system dependent.
I'm very interested!
I can't tell if it does "Full Non-Merged" rebuilds with the BIOS included in the game romset though.
There is also MAMORY, which I think is a terrible name. It's written for Linux but might compile in Windows. The source is still online at sourceforge but they haven't updated in a few years so you have to use the internet archive to check out the docs: https://web.archive.org/web/20090213143222/http://mamory.sourceforge.net:80/
I personally use clrmame pro and and split sets. Its not the easiest thing for new users to do though. I can try build a set and see what it spits out when i get up tomorrow if you like mark. I would imagine none merged would add the bios files would need to verify though. Just keep in mind when reading the forum I think the guy that wrote this is french so the English might not translate well as we use a different grammar syntax than most other languages.
In ClrMamePro you have to go into "Advanced" and uncheck "Disable Split BIOS" in order for it to add the BIOS to the game romset. I am curious if you ever get to it but I can live without the answer for now as well!
there is also https://github.com/amadvance/advancescan but its command line havent checked it out yet though
@markwkidd does this add all the neogeo bios roms or just the default. If its just the default that could be a problem with the bios switch been set
clrmamepro adds all the bios roms
great news
@markwkidd I do agree non merged is the way to go if your using a partial set. If you plan on doing a fullset it wastes a lot of space I would run out of memory really fast on my16g card if i done that. But as a general rule with mame roms and confusion about them none merged is probably the best fit unless the user want to learn more
@grant2258 Sorry for the late reply. Yeah, I'd like an Linux native (i.e. doesn't require WINE or a VM) rom manager that can make "Full Non-Merged" rebuilds because I'm only using partial sets. I personally don't see owning a full set as practical, but that's just my preference. I prefer to just handpick a selection of games on an as-needed basis instead of having to store entire libraries.
Hmm, command line is fine, if it's easy to use / understand, then I don't need a gui. Emphasis on "if". I'll have to check these programs out later when I have more time to dedicate to it.
@SapphireTactician - I thought you might be interested in this. Here's the list of the exact ROMs that have been updated/changed from mame2003. Also here's a list of the new ROMs exclusive to 2003+. I don't have an easy way to pull the full name but for people here the ROM name is just as useful usually.
Updated/changed ROMs:
alcon.zip
bloodwar.zip
bonkadv.zip
brapboys.zip
bubbobr1.zip
bublbobl.zip
bublbobr.zip
cabal.zip
chinagat.zip
countrnb.zip
fireshrk.zip
fjbuster.zip
gtmr.zip
hachamf.zip
hedpanic.zip
hydrap.zip
hydrap2.zip
jdredd.zip
jdreddb.zip
multchmp.zip
mustache.zip
nbajamex.zip
omega.zip
plusdiff.txt
rockn.zip
saiyugou.zip
samesam2.zip
samesame.zip
shogwarr.zip
slapfigh.zip
tdragon.zip
titlef.zip
tmekprot.zip
vimana.zip
vimana1.zip
vimanan.zip
New ROMs exclusive to 2003+:
1943mii.zip
acpsx.zip
airattck.zip
airattcka.zip
arescue.zip
asurabus.zip
backfire.zip
baryon.zip
bbbuster.zip
boogwing.zip
boogwinga.zip
brapboysj.zip
bsharkjjs.zip
bublbob1.zip
bublboblp.zip
cabala.zip
cabalus.zip
cabalus2.zip
candance.zip
ccastlej.zip
chainrec.zip
charlien.zip
countrb2.zip
crswd2bl.zip
cutefght.zip
darkmist.zip
dblewing.zip
deluxe5.zip
denjinmk.zip
dietgo.zip
dietgoe.zip
dietgoj.zip
dietgou.zip
dkongx.zip
dogosokj.zip
downtowj.zip
dreamwld.zip
dynagear.zip
fixeighb.zip
gaialast.zip
ghostlop.zip
glasskr.zip
gnbarich.zip
hachamfb.zip
hcrash.zip
hcrashc.zip
hedpanicf.zip
hedpanico.zip
hookj.zip
hsf2a.zip
ikari3nr.zip
inyourfa.zip
ironclad.zip
joemacr.zip
joemacra.zip
kbash2.zip
killbld.zip
kof2001.zip
kof2002.zip
lasthope.zip
magdrop.zip
magdropp.zip
matrim.zip
mchampdx.zip
mchampdxa.zip
midresbj.zip
mslug4.zip
multchmpk.zip
mwarr.zip
nslasherj.zip
nslashers.zip
olds.zip
olds103t.zip
osman.zip
packbang.zip
pktgaldj.zip
pktgaldx.zip
plegends.zip
plusnew.txt
pnyaa.zip
progear.zip
progearj.zip
pturn.zip
puzlstar.zip
pzloop2j.zip
ragtime.zip
ragtimea.zip
riot.zip
rockn2.zip
rockn3.zip
rockn4.zip
rockna.zip
rolcrush.zip
rotd.zip
sabotnba.zip
samsh5sp.zip
samsho5.zip
sengoku3.zip
sonicbom.zip
suprridr.zip
svcboot.zip
swatpolc.zip
tangtang.zip
teetert.zip
thoop.zip
vasara2.zip
vasara2a.zip
vmetal.zip
wbmlvc.zip
wingforc.zip
zintrckb.zip
zupapa.zip
I am currently sourcing a MAME 0.139 romset collection.
My first experiment will be to try to use the MAME 0.139 collection by itself to rebuild all of the romsets for mame2003-plus (not worrying about CHDs and samples for now)
@markwkidd - Last night I downloaded from source and TAB didn't work to pull up the menu and generate a new DAT and I couldn't find it in the select+x options but I might just be missing it. Is the TAB menu in the Retroarch options somewhere now?
no... that doesn't sound right... I just downloaded mame2003-plus from the libretro buildbot, pressed tab, and generated an XML file.
On Fri, May 11, 2018 at 10:29 AM, Wilstorm notifications@github.com wrote:
@markwkidd https://github.com/markwkidd - Last night I downloaded from source and TAB didn't work to pull up the menu and generate a new DAT and I couldn't find it in the select+x options but I might just be missing it. Is the TAB menu in the Retroarch options somewhere now?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/154#issuecomment-388398294, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdsoFO20J1Jg1zGzeQCAPz-_aEgX2ks5txa5IgaJpZM4Tq5i4 .
-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115
Did the MAME menu not appear at all when you pressed Tab? Is there a chance your input mode only set to allow retropad input? If so you would turn on the MAME menu through the RA menu with Select + X, or turn on the mame_keyboard
and then use Tab
tab menu works here for whats its worth the last time i checked no keyboard on the retroipe ill compile on the linux box and verify mark
I will test it at lunch just to verify. It was pretty late last night and I was pressing TAB on a wireless keyboard and then I couldn't find the option where to flip it on in the RGUI after about 10 minutes. I figured I would look closer today.
@markwkidd - If I get a DAT created I can do some testing also. I enjoy the set creation part. I plan to take a look at the 'MAME Builder Tool' listed on the forums and run some different scenarios to figure out it's limitations. I know on the RP forums he wasn't writing in his native language so I wasn't quite clear on what some of the 'auto' options effectively do with the set type chosen.
yea is working fine here just compiled latest from source must be the input selection selection
One of my logistical problems is that in addition to the fact that my server and my server backup were stolen, I am "living out of a suitcase" on the road till at least the middle of June. I only have about 60GB of free space to play with on my laptop now but I've got an external hard drive ordered and I should be able to pick it up by Tuesday.
Once I have space I'll probably download a couple of different kinds of complete collections like I kept on my server so I can tinker when I want.
However I'm really hoping that a reasonably complete mame2003-plus collection can be built in one of these ways so folks don't have to download the full current set and a rollback:
But if neither of those is working then I will not be upset!
A MAME 0.78 + MAME 0.139 collection gets just about every game rebuilt. It's great.
However there are two NeoGeo BIOS files I'm having trouble figuring out, apologies to be late to the party because I'm pretty sure this has been discussed but @Wilstorm do you know if there are any popular collections with these two?
missing 'Asia AES' BIOS rom: aes-bios.bin [size: 131072] [CRC32: d27a71f1] [SHA1: 1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07]
missing 'Debug MVS (Hack?)' BIOS rom: neodebug.rom [size: 131072] [CRC32: 698ebb7d] [SHA1: 081c49aa8cc7dad5939833dc1b18338321ea0a07]
@markwkidd - Sorry, some posts I miss for some reason. My email is in "conversation mode" that I need to change. I don't care for some of the new "enhancements" to email as it progresses.
@grant2258 - There's still an issue with nbajam audio samples for the sets below. There's someone trying to build a set on RetroPie forums and this is one of the errors he asked about. I pinged you hoping to update the DAT current in the metadata folder on Github here as that's where he downloads from but the error is still in the current DAT even.
<game name="nbajam" sampleof="nbajam.wav">
<game name="nbajamr2" cloneof="nbajam" romof="nbajam" sampleof="nbajam.wav">
I did reply there mate I am a contributer now else I would update it I can put a pull request in.
@grant2258 - Sorry I missed it somewhere that you dropped back to contributor. That would be great if you could so we could correct the samples for those 2 sets.
ok will put a pull request in @Wilstorm
@Wilstorm could I ask you a couple of DAT questions via chat? I hate to impose but would you consider dropping in to the RetroArch discord server sometime? https://discord.gg/C4amCeV
I have the same username there, and everywhere
Future reference: There is this cross-platform GUI romset manager called ROMAnalyzer that comes as a part of the QMC2 MAME frontend: http://wiki.batcom-it.net/index.php?title=The_%27ultimate%27_guide_to_QMC2#Analyzing_sets_with_the_ROMAlyzer
@ markwkid I am still missing a few peices to make a full set I am wondering if anyone can help
The Killing Blade (ver. 109, Chinese Board) [system: PGM (Polygame Master) System BIOS - folder: killbld - size: 44mb]
missing rom: kb.ram [size: 16384] [CRC32: 6994c507] [SHA1: 8264c56709488b72282d6ddfce3a4b188c6cc109]
missing rom: kb.u9 [size: 2097152] [CRC32: 43da77d7] [SHA1: f99e89da4587d6c9e3c2ae66fa139830d893fdda]
Progear No Arashi (Japan 010117) [folder: progearj - parent: progear - size: 26mb]
missing rom: pgajx.03 [size: 524288] [CRC32: b44e4bcf] [SHA1:]
missing rom: pgajx.04 [size: 524288] [CRC32: 354db29d] [SHA1: fd625951bee5c9b5b01326245793bf4ccd1027ba
Bubble Bobble (prototype on Tokio hardware
And the neo geo universe bios hack 3.3
Always a bit of a scavenger hunt to trackdown the correct roms for older MAME cores like this one especially when they require special code roms no longer needed in current MAME hence the newer roms wont have em.
I think i have correct roms for the Killing Blade and the Bubble Bobble Proto kicking around somewhere, but see if you can track em down yourself as i dont like to share em out via this git.
As for Progear Japan you need special CPS2 decryption roms, as these are not easily gettable nowadays i'll link you to this site......
http://cps2shock.emu-france.info/download/xfiles/
Grab the pgajx zip and dump the roms inside into your progearj.zip and bingo you'll have a working rom, there is also decryption roms for Hyper Street Fighter 2 Asia which someone else was after a while back.
Thank you. I tracked down every piece but the few I posted. I looked everywhere for the bubble but you gave me a clue to add to my search and just found the files for blade.
The only other thing I am missing besides bubble is the neo geo universe bio hack v3.3, no clue where to find that.
This was my last hope posting here. If you are willing please shoot me an email with a direction to go.
You can get the NeoGeo Bios from the official site ! A simple google search for 'neogeo 3.3 bios' and it's the first result ! (Assuming that's the one you need).
@gizmobjb there is a site called Retroroms join up and then you get access to the special FTP area which will have a full set of current MAME roms and from there you can grab the Bubble Bobble Proto
Thank you @arcades and @SaucySarah when I get home from work I should have a 100% complete 2003 plus set with no missing roms. I just found the Asia aes and debug mvs roms.
My next hunt is for the Sega CD samples, seams easy but can't find any of them.
speaking of roms mame0200 is out time to update again
I have all the samples except for ffight all the downloads I find are missing files
You probably have the mono sample set if its the 02 files missing ignore it
That's what it is. I just have seeing missing files when I do the scan. 😀
Samples won't rebuild automatically if using ClrMamePro so you need to do manual corrections to the files and rescan. It will remove incorrect ROMs but not add them.
didnt want to open a new issue so ill just post it here came across this.
http://www.mameworld.info/ubbthreads/showthreaded.php?Number=378674
its fairly new commits go back to august just another rom manager option I havent used it yet to be fair
I have migrated the "building mame2003-plus romsets" docs into the libretro docs repository: https://docs.libretro.com/library/mame2003_plus/#building-romsets-for-mame-2003-plus
That doc page is built from the libretro docs repository, so here is a link to the mame2003-plus entry where we can submit PRs for additions and improvements: https://github.com/libretro/docs/blob/master/docs/library/mame2003_plus.md
@markwkidd - It looks great, nice job! Under the Core Options list you might want to add the new 4-way joystick feature.
@Wilstorm thank you! Is there any chance you'd like to submit a PR to add info on the 4-way mode to the docs? With editing docs the whole editing and PR process can be done from within the web browser.
I'm glad to make an edit but I also would be glad if other folks were familiar with the process of maintaining the libretro docs.
I may as well stick this here a full romset link for mame2003-plus.................
@arcadez - Thanks for the link. I've been testing some of the exclusive Plus games and you added some nice ones.
@markwkidd - Is there a simple guide on how to update the docs? I can take a shot at it but TBH I don't even know what button to press to get started or how to submit a PR. I've thought the same on adding button labels. It's just a lack of knowledge on how Github works.
This issue will track our notes in anticipation of adding some short comments to the README or other docs helping users figure out how to rebuild their roms for this core.
Whenever possible, we're going to defer to the RetroPie docs at https://github.com/RetroPie/RetroPie-Setup/wiki/Validating,-Rebuilding,-and-Filtering-ROM-Collections
When there is a shortcoming with those docs, I'd go so far as to say we fix them first before writing new things here. Final thought on the RetroPie docs: I've contributed to docs before and they're as good as any out there on the subect, but this process is kind of convoluted if you are trying to explain it in a general way.
I think what we ultimately need is more of a checklist or recipe. For example:
1) Get MAME 0.78 rom collection and MAME 0.139 collection 2) Get ClrMamePro, or that linux utility (name?) 3) Start mame2003-plus, enter the MAME menu, and select "Generate XML Dat"
However our guide is written, I do want to recommend "Full Non-Merged" settings, with "Separate BIOS Sets" unchecked. Based on the RetroPie forums, that is by far the best configuration to support when users have problems.