EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - fleggett

Pages: [1] 2
1
clrmame Discussion / INI/CFG import file format?
« on: 11 November 2017, 10:12 »
Hello.  My apologies if this has been answered elsewhere, but what is the text format of the ini/cfg file for importing paths in the Settings section?  I've tried a few formats but they didn't seem to work.  Thanks in advance.

2
clrmame Discussion / Re: What to do with CHDs?
« on: 01 February 2012, 01:38 »
Ah, gotcha.  Thanks for the explanation!

3
clrmame Discussion / What to do with CHDs?
« on: 31 January 2012, 05:50 »
I've accumulated a rather large amount of uncategorized CHDs in a temporary download directory (712 files @ around 150 GB).  I'm not quite sure what to do with them, though.  Can CMP sort through CHDs and place them where they need to be in the roms directory?  I've tried running the rebuilder by pointing CMP to this temp directory, but nothing seems to happen.  Thanks in advance!

4
Oh, I'm more than willing to assist others in completing their collection, but I've gotta understand the basics first.

That's too bad about zlib.  The version the devs are using is obviously outdated.  And it's anyone's guess at this point when HD prices will return to pre-flood levels.  Besides, by sticking to an obsolete library, they're regressing an advertised feature, which is generally a no-no without making users aware of the limitations of that feature.

Thanks for the help.  I'm sure I'll have yet more newbish questions soon. ;)

5
They are, indeed, fixdats.  Is there anything I can do with them at this end?  Don't they just indicate which roms are missing with their associated CRCs and such?

Regarding zlib, is there any movement to use an updated library?  Maybe even one that supports 7z?  With the sheer availability of files available nowadays (particularly flyers), it would seem a prudent move.

6
Well, I asked because, whenever I do a block download from usenet, I'm left with a bunch of dat files of all filenames and sizes that I have absolutely no idea what to do with.  And since cmp uses the mame executable directly, I just didn't see any point in keeping them around (for roms, that is).  I can see where they'd be useful for anything not contained within mame itself, though.

Speaking of progetto, I ran into a rather interesting problem that doesn't look to be documented anywhere.  It seems mame has a filesize limit for "master zips" (like flyers.zip, cabinets.zip, icons.zip, etc.).  After grabbing the progetto archives, my flyers directory is now over 5 gigs (4,004 files).  I tried zip'ing them into just one flyers.zip, but was confounded when mame wasn't showing any of the flyer images that I knew for sure I had.  I tried various zip programs and compression options before I finally figured out that the sheer size of flyers.zip was too much for mame to handle.  I verified this by just zipping up a few flyer pngs and invoking mame and there they were.

Has anyone else run into a similar problem?  This is with 144.4.  I haven't yet tried it with 144.6.

7
clrmame Discussion / Confused about when DAT files are needed.
« on: 18 January 2012, 02:15 »
This is (probably) going to be a painfully newbish question, but I've always wondered something.  If one is using the internal database inside the actual MAME executable when creating a profile, are external DAT files needed for anything?  If so, when and where?  I'm trying to get back into the MAME scene after an extended absence and am having to relearn a lot of details (many of which I never fully grasped to begin with).  Thanks in advance!

8
clrmame Discussion / Re: Download folder - what's it do?
« on: 16 August 2010, 03:48 »
Here's an update...and it's not a particularly good one.

I "removed" the single G:\M.A.M.E\MameUI64\roms\ directory.  As such, my directory structure looked like so:

G:\M.A.M.E\MameUI64\roms\.
G:\M.A.M.E\MameUI64\roms\..
G:\M.A.M.E\MameUI64\roms\acpsx
G:\M.A.M.E\MameUI64\roms\airbios
G:\M.A.M.E\MameUI64\roms\aleck64

...

G:\M.A.M.E\MameUI64\roms\triforce
G:\M.A.M.E\MameUI64\roms\vspsx
G:\M.A.M.E\MameUI64\roms\dir.txt

I'm ASSuming that that lone "dir.txt" file shouldn't cause a problem, as it's something created by MAME during its default installation.  If it is, let me know and I'll get rid of it.

Moved everything out of "G:\M.A.M.E\MameUI64\roms\standard" into my temporary usenet download directory, but left the standard\ directory itself (as empty).

Then let the Rebuilder do its thing.  It should be noted that these are the two temp directories I used (and have them defined as Add-Paths):

E:\download\alt.binaries.emulators.mame
E:\download\alt.binaries.emulators.mame.chd

(If anyone wants to know which newsgroups to use to grab ROMs and CHDs - well, the secret is out.  BTW, does it matter if these are checked or not?)

In Rebuilder, I made sure the following were checked:

Use Add-Paths
Scan Subfolders (this was for the CHDs)
Use System Default Paths
Split-Sets
Compress Files -> zip (this was probably unnecessary)
Show Statistics
Remove Matched Sourcefiles

I then hit Rebuild.

Took it about an hour, complained about five or six files being corrupt (I just deleted those)...and dumped everything back into "G:\M.A.M.E\MameUI64\roms\standard".  The Rebuilder didn't even touch the CHDs.  If I recall, it recognized that they were there, but other that that, nada.  I had to copy those back over manually (which, of course, I had to make the assumption they belonged in standard\ and not somewhere else).

I just can't believe that out of a total of 8981 ROM files that I have (give or take), 7645 of those belong in standard\ and shouldn't go in other system directories.  And the Move Sets button still doesn't do anything.  Maybe I'm wrong.  Maybe only 15% of the MAME ROMs in the wild belong in other system directories, but if that's the case, then there's little reason not to dump everything into just one big roms\ directory (IMO).

Dunno what else to do at this point.  Feel like I've exhausted just about every option.  Should I just wait for the next version and start over?

9
My (belated) thanks for the explanation.  You should sticky this in some way.  I can't believe I'm the only person who didn't understand this, though the concept of of a "badly dumped" ROM just seems a little bizarre in this day and age.

And, apparently, there are a LOT of "not 100%" ROMs currently in the wild, as every time there's even a minor MAME release, there's a subsequent flood of new ROMs to go along with that release.

10
clrmame Discussion / Re: Download folder - what's it do?
« on: 14 August 2010, 08:37 »
Well, basically your setup should not include rompaths in rompaths...that's all you have to care about.
I keep hearing this, but don't understand what it means.  So, what should my directory structure look like?  Surely I've got to at least have a root roms\ directory with every system path beneath it...?  Anything else would seem like complete chaos.

Quote
Take one of the multiple instances and move (copy+delete) it to a new folder (not a rompath folder). Then use the rebuilder to readd it to the correct place in your collection.
Well, I'll do you one better.  I'll MOVE everything out of the standard\ directory (even the subdirectories) into my usenet download directory.  Then let rebuilder take it from there.  HOPEFULLY, that will resolve this mess I've gotten myself into.  I just don't have the patience to do this one-at-a-time.

11
clrmame Discussion / Re: Download folder - what's it do?
« on: 14 August 2010, 07:30 »
Cmpro moves replaced and "unneeded" files into its backup folder.
So if you're missing something simply rebuild from that folder to your collection.
Well, there's almost nothing in the backup folder (14 files), so I can't imagine it helping much.

I don't think I'm "missing" anything.  I just think cmpro isn't placing what I do have in the correct locations.

I guess my frustration stems from exactly what I thought cmpro is suppose to accomplish versus what it actually does accomplish.  For example, these are the first three lines from my scan log (I sent you the complete log over email):

Set exists in various rompaths: G:\M.A.M.E\MameUI64\roms\neogeo\zupapa.zip; G:\M.A.M.E\MameUI64\roms\standard\zupapa.zip
Set exists in various rompaths: G:\M.A.M.E\MameUI64\roms\standard\zortonbr.zip; G:\M.A.M.E\MameUI64\roms\alg_bios\zortonbr.zip
Set exists in various rompaths: G:\M.A.M.E\MameUI64\roms\naomi\zombrvn.zip; G:\M.A.M.E\MameUI64\roms\standard\zombrvn.zip

It says this every time I run a scan.

Why doesn't cmpro look into these files, determine which systems they belong to, and automatically move them to the appropriate locations?  I've got each and every system directory defined, so that shouldn't be the problem.  There must be 200+ entries in my log that say the same thing, so fixing things manually would take a distressingly long time (and leave me with very little hair), as it would also require me to determine which system each rom belongs to.  And the Move Sets button again does nothing.

I've either stumbled across a pretty serious bug with this iteration of cmpro (which is doubtful, else everyone would be complaining), or there's something incredibly wrong with my particular installation, order of actions, or collection of settings (or all three).  Unless someone has a brainstorm, I really don't know what else to do other than starting over (and even then, I have some doubts).

12
clrmame Discussion / Re: Download folder - what's it do?
« on: 14 August 2010, 04:07 »
You can't add additional ones but you can assign a folder to a bios by double-clicking the "assigned sysdefpath" column.
Oh, believe me, I know.  That's what I was doing before using that Auto button (boy, was that a mistake....).

Quote
You could e.g. move all your sets to your G:\M.A.M.E.\MameUI64\roms\standard folder and then click on move to get them sorted to the others...(well, of course only the ones are moved which don't belong to 'Standard').
Well, I think I may've utterly FUBAR'd my a great chunk of my whole setup tonite.  I don't know what happened, but here's what I did:

1.  From G:\M.A.M.E\MameUI64\roms I CD'd to G:\M.A.M.E\MameUI64\roms\standard.

2.  I then did a "move /o ..\* ." (I'm using JP Soft's TCC) because I didn't want to overwrite anything.

3.  I noticed a LOT of files left over in the "roms\" directory.  This got me to thinking that, perhaps, I had a TON of dupes between "roms\" and "roms\standard\".  I would've thought this would've been caught by the scanner, but maybe not.

4.  I made some visual comparisons between G:\M.A.M.E\MameUI64\roms and G:\M.A.M.E\MameUI64\roms\standard and they all looked the same.  I then went ahead and deleted all the files (not the subdirectories) in G:\M.A.M.E\MameUI64\roms, as they appeared to simply be dupes.

5.  I then ran a new scan.  This took me completely by surprise, as it warned me of MANY instances of what you referenced earlier about capsuled rompaths (I forget the exact wording the cmpro log used).  The Scan function was also complaining that a LOT of roms were in the wrong SysDefPath, but cmpro made no attempt to move them to the right path.

6.  I knew something had gone south at that point, so I panicked (I guess) and ran over to Systems from the Scanner dialog.  I then hit that "SetAutoDefPaths" button and, while it kept some paths correct, the vast majority reset to G:\M.A.M.E\MameUI64\roms\standard.  Remember, before I hit that button, ALL the systems and paths were perfect.  I have NO idea why the majority of paths were (re)set to the G:\M.A.M.E\MameUI64\roms\standard directory.

7.  New scans revealed nothing new.  The multiple capsuled path warning was gone, which was a good sign (I'm guessing), but there was still a lot of roms being reported as being in the wrong place.  No amount of scans resolved this.

8.  Not knowing anything else to do, I manually reset the SysDefPaths (a lot of mouse clicking).  I then tried to automatically move the roms using that auto-move function and it didn't work.  So, I was effectively back at square one.

9.  Not knowing anything else to do part 2, I started rebuilding the sets.  This time, I unclicked the "recompress" option, so it's running at LOT faster (up to 40% by the time of this part of this message).  I expect it'll be done in an hour or so.

I really, REALLY hope I haven't totally corrupted things to the point of no return.  I've obviously got a lot of work to do tonite with cmpro, so I'll do what I can and report back.  If you've got any suggestions in the meantime, though, I'm ALL ears.

13
clrmame Discussion / Re: Download folder - what's it do?
« on: 13 August 2010, 19:17 »
For you and your setup (iirc, you had unsorted ones in G:\M.A.M.E.\MameUI64\roms and want them moved to G:\M.A.M.E.\MameUI64\roms\standard), you need G:\M.A.M.E.\MameUI64\roms setup as one sysdefpaths, otherwise the MOVE operation won't work for you....
But how do you "add" a definition/directory to SysDefPaths?  It looks like all the slots are hardcoded.  I did add "G:\M.A.M.E.\MameUI64\roms\" to the ROM-Paths section of cmpro, but that didn't seem to do anything, so I'm presuming it's all tied into the SysDefPaths screen.

14
clrmame Discussion / Re: Download folder - what's it do?
« on: 13 August 2010, 02:45 »
BTW, I have no idea if this'll help in any way, but here's my "System & assigned System-Default Paths"

System Paths

(Click on "System Paths" to bring up the graphic.)

15
clrmame Discussion / Re: Download folder - what's it do?
« on: 13 August 2010, 01:50 »
Not really....Scanner shows "you prefer". If you scan a fully merged collection as split merged....well, cmpro will split merge it for you during fixing..of course this takes longer ;)
Merger is obsolete...since years.
Oh, well, errr, okay.  I take it this means it really shouldn't ever be used?  Is that section of the program going to be eliminated in a future release?

Quote
When you care about perfectly compressed sets...If you're sure that all of your zips are already compressed with a fine zip compression setting, you don't need to enable it.
Or you recompress them later on as a batch (or with Zipmax).
Well, I wasn't sure they were already compressed, with a fine zip compression setting or a coarse one, hence why I used this option.

Quote
Ah...ooook...I will have a look at that functionality. Can you send me your cmpro.ini file plus the .cmp file belonging to your profile (in cmpro's settings folder). Currently I assume you got a rompath "G:\M.A.M.E.\MameUI64\roms" and defined the "standard" sysdeffolder as G:\M.A.M.E.\MameUI64\roms\standard"....
That's correct.  It seemed the most logical way to do things in order to fully separate rom files from their respective systems.  Is this not the usual way it's done?

I sent you those two files over regular email.  Please let me know if you receive them.

Quote
by the way, having capsuled rompaths ain't a good thing to use...
Uh oh.  I'm almost afraid to ask what this means.  You mean it isn't a good idea to use the whole "Systems" feature and split out the roms accordingly?

Quote
Either look at the datfile (if you used an exe to import the data you can export the datfile in set-information window) or check the set-information window and click on the names....you find the "rom-of" information at the top of the screen.
Ah, okay.  I'll definitely give that a whirl.

16
clrmame Discussion / Re: Download folder - what's it do?
« on: 12 August 2010, 04:10 »
Oh, on a (positive) note, I did rename both those CHDs that cmpro was stumbling over.  I named the smaller file "small.chd" and the larger file "large.chd".  cmpro did, indeed, pinpoint which file was correct, named it appropriately, and deleted the "bad" file.  I actually had to do that to about ten files.  So that problem has at least been solved.

17
Okay, so you've amassed this huge collection of roms from various sources.  We're talking gigs and gigs of files.   You're very proud of your due diligence in keeping current with the mame scene.

And then - B A M - a new version of mame appears.  You think great, now some of my unplayable roms might now at least somewhat work.

But then it happens - a tremendous amount of VERSION-SPECIFIC roms start flooding the scene.  And you get a nasty surprise.  Roms that worked before (at least, to some degree), don't work now with the new mame executable.  You internally sigh, download the batch, and run something like cmpro.  It's a classical rinse and repeat.

My question is - why is this a necessity?  If a rom ran just fine 10 versions back, why would it suddenly stop running when the latest and greatest mame executable comes onto the scene.  Why are roms being altered in the first place?  Because they were incorrectly or incompletely dumped?  If that was the case, then I'd think they wouldn't run at all, no matter what version of mame is being used at the time.

Is a rom ever "perfected" to the point that it needs no further cmpro-type processing?  Can these 100% working roms be quarantined in some fashion?  Or is the scene plagued by roms upon roms upon roms that, for whatever reason, are broken or incomplete in some way.

This is something that's always mystified me.  I would think that, great, a new version of mame has come out.  And those roms which didn't work before (but do now) get posted.  I do NOT understand why these mega-floods happen, as I just can't believe each and every one of the previous rom versions were broken in some way.

Is there a "perfect" set of roms (and CHDs) that exist out there, somewhere?  Is that even possible given the current mame development cycle?

Sorry for being long-winded.  I also realize I asked a lot more than just one question.  Thanks in advance!

18
clrmame Discussion / Re: Download folder - what's it do?
« on: 12 August 2010, 03:13 »
Quote
Okay, I'll try that and will get back to you.  Right now, I'm running a merging operation that's going to take awhile, as I've got about 200 gigs of files for cmpro to process.
Don't tell me you're using the Merger for this....Scanner and rebuilder are way faster and more reliable. The Merger is an old time left over...
Well, yes.  The program and documentation makes it very clear that cmpro MUST know what sort of files its dealing with when doing its various operations, so I figured I'd go ahead and make sure I had the sets in the right "format" (split-sets).  The Merger seemed like the only way to ensure this, so I hit the button and just let her rip.

Quote
Rebuilding a whole night? Either you got a very very slow CPU/HD or you didn't use the "no recompress" option.
No, it's a pretty fast system (Core 2 Quad 9550 [non-OC'd]) with four gigs of PC2-8000 running Win7 Ultimate x64.  And you're right, I had the "Recompress Files" option checked (I don't remember checking it, though).  I take it this is an unnecessary option to enable?  Since it is an option, when is it necessary?

Quote
What is the manual button? What "move set" operation? If you want to rebuild to systemdefaultpaths, you need to tell the rebuilder to do so.
What I referred to the "manual button" is (in reality) the Move Sets button under systems.  Sorry, it was late and I wasn't being clear.

I just tried the Move Sets button again and very little (if any) seems to've gotten moved.  I've still got over 8,700 files in my main roms\ directory.  If they don't belong to any particular system, shouldn't cmpro be moving them to at least the roms\standard\ directory?  I have the "Standard" system directory defined as "G:\M.A.M.E.\MameUI64\roms\standard\".

Here are a smattering of files that are sitting in my root roms\ directory.  They look orphaned, which is why I'm concerned.  I don't know if this will help (maybe you'll recognize some of them):

005.zip
act2000.zip
aliens.zip
dassault.zip
imago.zip
maxforce.zip
parodious.zip
quantum.zip
skywolf.zip
xevious.zip
zoar.zip

Is there any way to determine if these files (and others) are part of a system?

On the bright side, I THINK I'm finally beginning to understand this application a bit better.  Not a lot, but at least a little.  It is definitely not for the faint-of-heart, though.

19
clrmame Discussion / Re: Download folder - what's it do?
« on: 10 August 2010, 22:14 »
at least I found the reason for the "version" prompt issue....fixed for next release
That's good news.  At least all my I'm sure tedious questions haven't been entirely unproductive. ;)

20
clrmame Discussion / Re: Download folder - what's it do?
« on: 10 August 2010, 22:11 »
Ah there...well...what you can do is, simply rename both chds to something random. clrmamepro will detect them as being wrong placed/named and will move/rename them to their correct place/name.
Okay, I'll try that and will get back to you.  Right now, I'm running a merging operation that's going to take awhile, as I've got about 200 gigs of files for cmpro to process.

Quote
Actually not. First of all, system default paths is already something the more experienced users use and secondly, Hit the "auto detect sysdefpaths" button and it will assign them for you.
Well, I thought that was probably an "advanced feature", but figured it was better to bite the bullet now rather than tackle it later.  Also, from what I recall, the ADS button didn't assign the subdirectories properly, as I did try the option.  However, when this merging operation is finished, I'll try it again and see what happens.

Actually, regarding the discrete system paths, I've got a problem.  The "move sets" doesn't seem to work anymore.   I did a rebuilder operation last night (which ran just about all night) and it just dumped everything into my root roms\ directory.  And the manual button doesn't seem to do anything.  I'll be able to experiment a bit more after this merging operation is complete.

Quote
Because you might need them? Becuase they may be files which get added to MAME later on? Because you collect .txt files in zips ;)...Why should cmpro remove not rebuilt files?
Hey, that's why I was asking.  And I meant in regards to successfully rebuilt files, not unsuccessful ones.  I'm a big fan of keeping a "pruned" system, so if a file has been processed and isn't needed anymore, I'd like it deleted.  What sort of .txt files would one collect in a zip file?  What sort of files should one definitely keep around for "just in case" purposes?  Both of those are honest questions (IOW, I'm not trying to be sarcastic).

Pages: [1] 2

Page created in 0.21 seconds with 19 queries.