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 - Roman

Pages: 1 2 3 [4] 5 6 7 8 9 ... 173
61
clrmame Discussion / Re: clrmame first-run questions
« on: 29 September 2024, 08:30 »
attache, coleco_homebrew, coleco, evio, lk3000, etc..

What do you mean exactly? -listsoftware lists them and clrmame complains about machines in there when something is missing in there (or unneeded)

regarding the 2nd list, yes, -listsoftware does not include all data from MAME's hashfolder. I don't know why (actually I also not asked MAME devs about it) but it's known for years. And yes, such entries will be reported as unneeded since they are not included in -listsoftware.
So a solution would be to keep them separated and scan them with a hash xml....
have to think about it more deeply....




Update: 1) or do you mean only the hash xml changed...well, if -listsoftware was used, clrmame stores an export of it in its export folder and rememebers the hash of the exe file....so pure changes in a mame hash folder aren't automatically detected. You could clean the exports folder though...

2) Hmm...maybe when doing a -listsoftware export from an exe file I could try to locate the hashfolder and match up if there are xml files in there which aren't included and simply merge them in......as I said...I need to think about it...but I like the idea.

62
clrmame Discussion / Re: clrmame first-run questions
« on: 28 September 2024, 12:04 »
1) currently there is no profiler and no batcher (both planned though)....for software list use a -listsofware scan (either via exe or xml file). You only need to specify a rompath ( e.g. e:\mame\softwarelist) which holds the software list folders (e.g. e:\mame\softwarelist\a2600, e.g. e:\mame\softwarelist\nes, etc...). Screenshots were posted several times here on the forum already. If you're only interested in some sl results you can either use filters or disable the showing of fully missing software list findings via the context menu.

2) rebuilder does several checks on paths...destination can't be a subfolder of source, backup path, temp path etc...so...it's save :-) If you run a scan and rebuild at the same time (possible, but not really recommended), it also checks if paths collide

3) "since clrmame filters out files that don't have .exe or .xml " oh, good point, I guess I should allow an "all" setting. Surely you can simply enter the path in the edit box and don't use the browse button.

63
UI:
- misc:  SHIFT clicking the clear buttons clear the full combo box
- misc:  when context menu show info->size is enabled, also show the sum on software list level
- misc:  remember last used tab on close/start
- fixed: restore window positions incl. vertical break isn't always working

Core:
- misc:  set current folder back to application folder after scan/rebuild to avoid folder locking
- fixed: scanner, already moved "missing but fixable" unpacked files removes the moved file afterwards when they were also marked as unneeded in their source position
- fixed: scanner, a failed file operation on "missing but fixable" removes the file when they were also marked as unneeded in their source position
- fixed: obsolete error message when using file filters
- fixed: avoid 'can't read' ios_base::failbit set errors on files where the file length is smaller than the minimal buffer for the operation (e.g. id or header read)
- fixed: scanner, obsolete "can't access" messages during fix unneeded due to not correctly filtering already removed archives


https://mamedev.emulab.it/clrmamepro/binaries/clrmame_006_013.zip

https://mamedev.emulab.it/clrmamepro/binaries/readme.html

64
clrmame Discussion / Re: MAME .270 ...and the new tools
« on: 26 September 2024, 15:48 »
yep...happens for files < 12 byte :-)

will be fixed in next version (which will be out within the next 24 hours....)

65
clrmame Discussion / MAME .270 ...and the new tools
« on: 25 September 2024, 18:14 »
ok...a quick look at the new MAME might give you a "can't access scherrym" error during fixing....but that's only temporary...and seems to get resolved automatically...however, I will have a look at the source of this message tomorrow..until now: nothing critical....

66
Try this:

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_3.zip

any window pos/size problems should be gone now....hopefully ;-)

67
some news from the lab......nothing official yet....guess I will wait for next MAME to see if something pops up.....

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_2.zip

- misc:  when context menu show info->size is enabled, also show the sum on software list level
- misc:  remember last used tab on close/start
- fixed: obsolete error message when using file filters

68
John,

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_1.zip

this should a) fix the vertical ruler and b) when you hold SHIFT while clicking a [X] close button, all entries will be removed...

Note: These are just two minor fixes in the frontend, not the core.....see it as a nightly build....

69
"Standalone" is a newly introduced merge mode which sees every set as a standalone set. So each set will contain all files it needs. This includes bios, devices, parents. Compareable with the old "unmerged" mode, but it also contains devices/bios.
I don't think you want to use that if you currently got your setting to "full". It will highly increase the space used by the sets because there are no merging effects anymore. Every clone will also contain its parent files and other relations. It's more meant for people who want to have one (1) archive for a game where everything the game needs is in.

The "full merge mode -> hash collision name" in old cmpro is in Settings, bottom right, "Full Merge Mode".

Is "fixes" safe to run? It will convert all your sets to the new format....which can be a lot when we talk about a full MAME collection.
If you have enough free diskspace, you could also use the rebuilder to create a copy in the new format....

Continue with old cmpro or new clrmame...well...that's your decision......

70
Well, you're using full merged mode and this means that clone files are kept in (archive) subfolders of the parent.
clrmamepro does the same if you got "full merge mode -> hash collision name" enabled.

For the new clrmame it is the default mode which makes a programmer's life way easier....


https://www.emulab.it/forum/index.php?topic=9767.0

71
yeah yeah, I hear you......;-)

72
ok...will have a look, thanks
yes, the x buttons only clear the current entry part of the combo box, not stored values....

...the small arrow buttons clear everything. The one at the top clears xml entries when the exe or xml file is not available anymore.

73
Combined rebuilder/scanner in one commandline and one UI version, let's name it clrmame for now

Core:

misc: scanner, remove matches from AddPath option now removes ALL matches, no matter if they were just real fill-ins for a missing file or already existing in a rompath
misc: hiding sample specific problems while loading datfile in rebuilder and in scanner when no sample paths are set
misc: scanner, skip not accessible unneeded files (loglevel trace can show information about them)
fixed: using relative paths fails after first scan due to wrong current folder
fixed: when an elapsed time takes less than 0 seconds, no value as elapsed time is shown ;-)
fixed: hash calculation of empty files
fixed: scanner, some unneeded files won't be removed but aren't reported either when fix is enabled

UI:

added: scanner, context menu option to show clone names (in full merge mode only) which have issues right beside the set name up to 5, if there are more, you can see all in tooltips
misc: merged rebuilder and scanner, switchable via tabs, can run in parallel (unless path sharing issues are detected)



https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012.zip

https://mamedev.emulab.it/clrmamepro/binaries/readme.html

74
clrmame Discussion / Re: Sneak Peak
« on: 12 September 2024, 06:48 »
Actually it's even possible to run a scan and rebuild job at the same time.....
If this is recommended..well...I guess not...first of all I should add a check that you don't do a rebuild on your rompaths while scanning (and all other possible weird path constellations) and currently Scanner and Rebuilder both try to get as much possible threads supported by your CPU...so running both would most likely result in some slower processing....not to mention disk activity when the same hdd is used....

The commandline tools are also combined by the way...so you will only get 2 exe files with the next release. I think if I even bring that down to one exe....


Wonder if I need a new logo and new icons ;-) Any artists out there? A KI image generator gave me the following.....(see attachment). Compared to the old one I think it's too detailed....ah..caring about not really needed things....back to work :-)

75
clrmame Discussion / Re: Unnecessary dialogue?
« on: 11 September 2024, 20:54 »
Two different levels. So you can for example show complete software lists while not showing complete machines which can be a lot of entries. Guess I find some other use cases…
So having such options for machine and sl level makes sense in my opinion.
If a different menu ordering makes it essier to use, just let me know

76
clrmame Discussion / Re: New scanner, filtering
« on: 11 September 2024, 19:50 »
xp://softwarelist[
    starts-with(@name, 'a2600')
or starts-with(@name, 'a800')
or @name='xegs'
...
...
...
]/software

yes, gets rather long...but so what :)
That's why I said, go by manufacturers....but yes, Commodore is more than C64 and Amiga....

77
clrmame Discussion / Sneak Peak
« on: 11 September 2024, 19:01 »
Well...pretty quiet here recently?

Well, that doesn't mean nothing happens:


UI:

- added: scanner, context menu option to show clone names (in full merge mode only) which have issues right beside the set name
         up to 5, if there are more, you can see all in tooltips

Core:


- fixed: using relative paths fails after first scan due to wrong current folder
- fixed: when an elapsed time takes less than 0 seconds, no value as elapsed time is shown ;-)
- fixed: hash calculation of empty files
- fixed: scanner, some unneeded files won't be removed but aren't reported either when fix is enabled
- misc:  scanner, remove matches from AddPath option now removes ALL matches, no matter if they were just real fill-ins for a missing file or already existing in a rompath
- misc:  hiding sample specific problems while loading datfile in rebuilder and in scanner when no sample paths are set



ah well..that's not all.....there is an additional picture attached....

78
clrmame Discussion / Re: New scanner, filtering
« on: 11 September 2024, 18:59 »
I still prefer xpath filters by companies...

xp://softwarelist[contains(@description, 'Commodore') or contains(@description, 'Atari')]/software

Guess you can add Nintendo and some more :-)

79
hmm...according to the internet, MacOS creates it as "Icon" followed by a carrige return character. So just for a quick test you may try:

.*(\.DS_Store|Icon\r)$


This won't hide the "can't determine file size" or "can't calculate crc32 of" log message yet....but shouldn't list it as unneeded hopefully....

80
Hmm..interesting since the regular expression actually should match any possible character in there, no matter how many unprintable ones follow. I will check with some colleagues who maybe able to create me 10 folders with such files....

simply ignoring hidden files..hmm..I will do some tests....

Pages: 1 2 3 [4] 5 6 7 8 9 ... 173

Page created in 0.097 seconds with 20 queries.