Please login or register.

Login with username, password and session length
Advanced search  


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.

Topics - Roman

Pages: [1] 2 3 4 5 6 ... 10
clrmame Discussion / Rebuilder 0.03 released
« on: 05 October 2022, 15:49 »
2022-10-05 V0.03 released
- use a real move operation in case of copy/deleting single files (incl. chds)
- add option -u, --uselinks to generate filesystem hard or sym links instead doing a file copy or move operation


clrmame Discussion / clrmamepro 4.046b released
« on: 18 August 2022, 14:01 »
fixed: unsorted disk array can rarely cause random unneeded chd messages

clrmame Discussion / Rebuilder 0.02 released
« on: 16 August 2022, 15:25 »
2022-08-16 V0.02 released
- since MAME can't handle subfolders in decompressed sets, decompressed sets and chds are always stored flat in folders (no clone/dependency subfolders in full or standalone mode). When kept compressed, the archives will hold subfolders
- not existing romOf reference leads to removed merge information for the machine

clrmame Discussion / clrmamepro 4.046a released
« on: 16 August 2022, 13:41 »
fixed: support for other sample extensions is broken
fixed: more compatibility for standalone rebuilder tool in handling disk names  in full merged mode (hash collision mode) (revert in 4.046a)
fixed: more compatibility for standalone rebuilder tool in handling of devices with romof attributes in full merged mode
misc: updated 7zip sdk/dll tp 2201

clrmame Discussion / clrmamepro 4.046 released
« on: 14 August 2022, 16:48 »
fixed: support for other sample extensions is broken
fixed: more compatibility for standalone rebuilder tool in handling disk names  in full merged mode (hash collision mode)
fixed: more compatibility for standalone rebuilder tool in handling of devices with romof attributes in full merged mode
misc: updated 7zip sdk/dll tp 2201

clrmame Discussion / Rebuilder 0.01 released
« on: 13 July 2022, 20:35 »
Rebuilder 0.01 released

Yes...something new, something fast, something I've enjoyed coding. Rebuilder is a small commandline tool which has some advantages over the rebuilder in clrmamepro. Faster, Standalone merge mode, CHD rebuild to name a few.

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

Download: https://mamedev.emulab.it/clrmamepro/#downloads

Some examples:

Load a MAME 245 listxml dat, use e:\mame\roms as source, f:\sorted as destination folder, scan the source recursively and create sort the output by manufacturer and year. Rebuild in zipped split merged mode (default):
rebuilder.exe -x e:\temp\245.xml -i e:\mame\roms -o f:\sorted -r -p #MANUFACTURER#/#YEAR#

Generate standalone sets in f:\standalone, based on 245 data with roms from e:\mame\roms but limit it to machines named 194*
rebuilder.exe -x e:\temp\245.xml -i e:\mame\roms -o f:\standalone -r -m standalone -f 194*.

Trust crc32/size hash for an even faster processing...(-s none)
rebuilder -x e:\temp\245.xml -i e:\mame\roms -o f:\test1 -r -s none

Do a really slow but full sha1 input/output check and with recompressing
rebuilder -x e:\temp\245.xml -i e:\mame\roms -o f:\test2 -r -s both -c rezip

Generate a full merged output but decompressed
rebuilder -x e:\temp\245.xml -i e:\mame\roms -o f:\full -r -m full -c none

Load a softwarelist collection dat (mame.exe -listsoftware) and rebuild my unsorted stuff for all software lists at once:
rebuilder -x e:\temp\245_soft.xml -i e:\unsortedstuff -o f:\softwarelists -r

Split my sets by device, mechanical, bios folders
rebuilder -x e:\temp\245.xml -i e:\mame\roms -o f:\clean -r -p #BIOSSPLIT#

Rebuild from a to b and remove rebuilt source files
rebuilder -x e:\temp\245.xml -i e:\a -o f:\b -r -d

clrmame Discussion / clrmamepro 4.045 released
« on: 06 June 2022, 15:52 »
misc: updated to ZipArchive 4.6.8, unrar, 7Zip SDK/DLL 21.07
fixed: rarely list a set as missing when it does not contain any files on its own
fixed: 4.044d misplaced a romset regression (full merged sets only)

clrmame Discussion / clrmamepro 4.044d released
« on: 01 June 2022, 19:02 »
while working on *something else* I found two little things in the old thingie....

4.044d (2022-06-01)
fixed: wrong bios set assignments for clones which don't use the bios roms themselves (pwrshovla, v4frfact*)
fixed: not showing files as unneeded which became empty sets over time (e.g. microvsn, mach64, msm6222b, o2_voice)

clrmame Discussion / clrmamepro 4.044c released
« on: 30 March 2022, 18:25 »
fixed: Scanner fix missing, backup fails when replacing a file in an archive and file is replaced silently

clrmame Discussion / clrmamepro 4.044b released
« on: 25 February 2022, 10:34 »
fixed: xml parser comment/cdata issue (once and for all....)

fixed: xml parser comment/cdata issue
fixed: falsely prompt for creating not existing but not active sysdefpaths

clrmame Discussion / cmpro 4.044 released
« on: 29 November 2021, 15:40 »

fixed: file can get lost under some rare rename/set conditions (MAME238 diablo68 u2)
misc: update 7Zip SDK/DLL to 21.06, update unrar SDK/DLL to 6.10.2
misc: compiled with Visual Studio 2022 / Win 11

clrmame Discussion / clrmamepro 4.043 released
« on: 08 October 2021, 15:14 »
fixed: xml cdata parsing error
fixed: sample stats count for nodump sets which reference a sampleonly set

clrmame Discussion / clrmamepro 4.042 released
« on: 14 September 2021, 07:40 »

misc: support romof handling in device sets
misc: systems auto assign can detect empty software list folders in case they are named accordingly
misc: software list import's default setting is off
misc: changed behaviour of context menu "move all incomplete sets" to "move all sets with problems" (similar for delete).
      This also covers wrong named etc ones, not only missing files.
misc: contextMenu options Delete/Move/Copy Current/all [not fixed]/all sets with problems use the parent set in full merged mode
misc: cleaning cache also cleans hashes folder
misc: batcher's scanner merge mode overwrite does not overwrite the information from a datfile's forcemerging option
misc: batcher's rebuilder pack overwrite does not overwrite the information from a datfile's forcepacking option
misc: don't stop multiple downloads on first failure
misc: wrote a wrapper class to handle all filefind calls which weren't 32k path length ready.
      This should fix all remaining long path (32k) issues.

fixed: invalid wrong-case messages on chds with very long filenames
fixed: wrongly list valid chds as unneeded when a no dump chd of the same name exists and 'mark no dump as unneeded' option is enabled

clrmame Discussion / clrmamepro 4.041 released
« on: 28 February 2021, 18:30 »

added: Select Sets variables %R %G to filter by for Region / Language
added: Batcher, rebuilder setting to avoid message prompts
misc: support dat date attribute format YYYY-MM-DD without specifying timestamp
misc: rar/7z/uncompressed files timestamps are handled as UTC based, zip as non UTC based
fixed: some unpack/pack zip operation fail on very long file/path names
fixed: interative folder creation for UNC paths is broken
fixed: systems auto assign fails for software lists
fixed: fail to load dats from www when www profiler definition file doesn't use http/https in the links

clrmame Discussion / clrmamepro 4.040 released
« on: 01 January 2021, 18:22 »
Nothing big, but I'd like to start the new year with some better version number  than a or b or something......
Happy New Year, I'm sure it will be better than last. Stay healthy


fixed: falsely hiding some missing information (split merged sets with nodump chds)

(e.g. MAME AmericanLaser sets)

clrmame Discussion / clrmamepro 4.039a released
« on: 13 December 2020, 17:42 »

fixed: www profiler, don't truncate protocol from page url, so you can use http or https (however you need to update your settings once)
fixed: www profiler shows downloaded and updated dats still as update
fixed: don't prompt user that the download was ok when www profiler loaded a decompressed dat
fixed: downloaded and not moved decompressed dats get removed when closing cmpro
fixed: some sets don't get marked as unneeded or weird renames are proposed in mame/software list combined mode only
fixed: parent/clone relationship of software list roms got lost under some circumstance
fixed: 32k pathlength support doesn't work for profiles/datfiles
fixed: fixing a wrong sysdefpath issue only worked when you got "ask before fixing" enabled
fixed: xml parser fails on xml files with <?xml-stylesheet ...?>
fixed: falsely trim "." characters at the end of filenames
fixed: falesly check 'marked disabled sets as unneeded' sets for wrong names
fixed: falsely hide missing bios roms in bios sets when separate bios sets is disabled
fixed: falsely skip rebuilding bios roms in bios sets when separate bios sets is disabled
fixed: falsely load not updated profiler cache after delete profile operations
fixed: 32k path support failed for paths which are exactly MAX_PATH long
fixed: scanner font selection isn't applied/saved when you use the default font (blank name)
fixed: misleading wrong merged messages when using regions/languages
misc:  www profiler, allow redownload of local datfiles
misc:  use UTC based time/date for date/time fixing
misc:  allow odd second values (MS DOS times are over)
misc:  allow yyyymmddTHHMMSS as date/timestamp in dat
misc:  www profiler can handle urls which provide filenames by content-disposition header information
misc:  updated rar ddl
added: %L=1/0 option for set-info select sets to enable/disble sets which reference software lists
added: show number of selected profiles/datfiles in profiler window title

4.039a fixes a crash bug when loading dats with bad date entries

clrmame Discussion / clrmamepro 4.038a released
« on: 07 August 2020, 15:01 »
added: support for zip/rar/7z aliases (e.g. jar/cbz/cbr/cb7, etc) in Settings->Compressor tabs.
       So you can now scan e.g. jar files like zip files etc
       The alias settings allow multiple values separated by space, so e.g. .cbz .jar .war
added: zip property tab in Settings-Ccompressor with e.g. zip compression level setting option
misc:  use a private use utf8 char for internal set subfolder handling, so all kind of apostrophes
       'ยด` in rom/setnames are allowed again and won't be replaced
misc:  speedup multi 7z/rar delete opertions by using filelists
misc:  updated rar dll
fixed: some zip circular rename operations could kill files
fixed: some zip renames could create dupes (4.038a) (MAME .223 v4mdice v4monte issue)

clrmame Discussion / cmpro 4.037a released
« on: 22 June 2020, 18:31 »
Very tiny update...

misc:  for softwarelist combined mode scanning a software list set is now strictly restricted to the assigned rompath. Should resolve all possible false-positive detection of unneeded stuff
fixed: falsely allow user to enter settings/scanner/rebuilder/merger when no profile is loaded
added: copy functions (not only move) to warnings window context menu

clrmame Discussion / clrmamepro 4.037 released
« on: 08 May 2020, 19:01 »
fixed: do not detect wrong sysdefpath issues when rom (or chd) is in the correct path while the chd (or rom) is in the wrong
fixed: failed detects of wrong named chds in chd-only sets (annoying 'move to backup, readded via fixmissing') (needed for upcoming saturn.xml updates)
fixed: datfile version gets cleaned out in profiler when creating or updating a datfile/profile
fixed: Mac Wine/Wineskin-Winery crash due to AfxBeginThread calls
fixed: Linux Wine crash when using dats with regions
misc:  allow profiles without any sets
misc:  allow special chars in datfile descriptions (e.g. ':', '\', '/' etc)
misc:  updated rar dlls (5.80)
added: cmpro.ini option Packer_Zip_CompressionLevel to set the zip compression level (default is 9)
added: dir2dat option to keep chds as roms (and not as disks)

clrmame Discussion / clrmamepro 4.036a released
« on: 14 December 2019, 20:16 »
fixed: broken rar support in 64bit version (64bit conflict of rar and sha1 class), updated rar dll to 5.8

added: automatic 32k path length support, no more need to use \\?\ prefixes (*)
fixed: miss-list listed some sample-only-sets where the parent is autogenerated (e.g. fantasy_sound, nes_jf13, etc)
fixed: wrong software list rom size for roms which imply an offset of 0x00000000 as default
fixed: remembering window positions on multiple / virtual screens fails
fixed: rebuilder match count for files with identical crc32 but different sha1
fixed: rebuilder removal of rebuilt files for files with identical crc32 but different sha1
fixed: detect chd clone to clone moves (aka MAME 206 vs4e to vs4eo rename)
fixed: rom count for fully missing sets included bios roms even when the bios set is available
fixed: select sets options like initial invert / incl. clones/devices etc should only be activate when select sets or from file is specified
misc: rebuilder log adds software list information to file name
misc: dir2dat writes chd files as disk
misc: added cmpro.ini option Adv_WindowToFront = on (on / off) to handle the automatic bring window to front functionality
misc: profiler cache which reduces rescanning datfiles/settings on each profiler visit, should speed up profiler for users which have lots and lots of dats. Delete/Add/Move operations will force a refresh at the moment though
misc: limit extension removal to a max of 3 characters and no space after the .
misc: updated zip, rar and 7z dlls (4.6.7, 5.71, 1900)
misc: updated sha1 c++ class implementation to 2.1
misc: switched to Visual Studio 2019

Pages: [1] 2 3 4 5 6 ... 10

Page created in 0.103 seconds with 19 queries.