-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quirk with MAME games that require BIOS files #177
Comments
Thanks for the report. I must admit I'm less savvy when it comes to MAME but I'm getting there. Looking into it. |
Found a regression in MAME DATs imports, the parent information wasn't properly saved anymore. Fixed in the dev branch. This at least resolves the ROM import issue as well. I need to run additional tests to see if
|
@ColetteDiskette Should be all good with the newly released 0.20.2. Please let me know how it goes. Will look into using the parent/clone information in |
Awesome! I appreciate everything! I'm in the middle of another project for now, but once I get back to my ROM stuff, I'll let you know!😄 |
As it stands right now, it seems oxyromon won't consider a MAME game complete unless all the BIOS files are also there. Here's what I mean:
Say I have
cotton2.zip
. It has all the files expected to be incotton2.zip
:I do
oxyromon import-roms cotton2.zip
. It will detect all of those ROM files and place them in a folder calledcotton2
. If I dooxyromon convert-roms -s "MAME" -f ZIP
, it will not make a ZIP of that game.What oxyromon seems to want to do is also have the contents of
stvbios.zip
andsegabill.zip
since those are dependencies forcotton2
. If I then import those two BIOS ZIPs, they will import asstvbios.zip
andsegabill.zip
. I then have to copy those files back over to the directory I'm importing from and import them AGAIN. At this point, oxyromon will ask me which game to assign each file in them to, and I can assign them tocotton2
. If I do that, then dooxyromon convert-roms -s "MAME" -f ZIP
again, it will make a newcotton2.zip
that has the contents of the normalcotton2.zip
,stvbios.zip
, andsegabill.zip
.Here's the problem with this. MAME (at least not the libretro core) doesn't give a crap about BIOS files that are in the same ZIP as the game. They will be ignored. That
cotton2.zip
will not launch unless I havestvbios.zip
andsegabill.zip
alongside it, so by doing things the way oxyromon seems to want them, I'm having to duplicate BIOS files for no good reason.I like a non-merged set, and doing
oxyromon rebuild-roms -m NON_MERGED -a
doesn't change this at all (as I would expect it wouldn't since I can't think of a merging style that puts the BIOS files in; not even merged does this.)oxyromon info
output:The text was updated successfully, but these errors were encountered: