Romalyzer, by Robycor 2004 - beta version ***BACKUP ROMS BEOFRE USE!!!!*** Quick info: ----------------------------------------------------------------------------------- File/Preferences. Can be used to set dirs: BaseDir is the main dir (backup, have/miss will be created there) , ... is where the roms will be stored. Allowed keywords for DB dirs: $BASEDIR$ for basedir $SYSTEM$ for system Example: if "Wang VS" is a system part of Tosec and TosecDir is set to "$BASEDIR$\Tosec\$SYSTEM$\ren" all "Wang VS" roms will be placed in "$BASEDIR$\Tosec\Wang VS\ren". If $SYSTEM$ is not specified, it is implicitly appended at the end (e.g. "$BASEDIR$\Tosec" implies Wang VS roms will be in "$BASEDIR$\Tosec\Wang VS" ----------------------------------------------------------------------------------- Use Import .dat files to import files in the current DB (can be Tosec, Good, Arcade, ...) [romcenter or cmpro formats supported] ----------------------------------------------------------------------------------- Scan selected system: performs a scan and does not modify rom files in any way. Zip files are tested. ----------------------------------------------------------------------------------- Fix selected system: fixes roms for the selected system. renamed/deleted files will be moved to romalyzer\backup\ folder ----------------------------------------------------------------------------------- Rom identifier (the "question mark" symbol on the toolbar): drag roms inside the window to identify them. Pressing the left mouse button you can rebuild a single file or all files in the window. Source files are not modified in any way. ----------------------------------------------------------------------------------- Rebuild all: rebuilds all roms inside "Rebuild from:" folder configured in preferences window [recursively]. Source file are not modified in any way. ----------------------------------------------------------------------------------- Rom Zipper Utility to zip/unzip files recursively inside folders - one by one. [fast but very old part of code - not recently tested] ----------------------------------------------------------------------------------- Warning: - When you start the application for the first time databases are empty! - DB Files are automatically created upon importing dats - DB Files can be found inside romalyzer\databases folder - "Delete DB" actually deletes DB files (not roms) - "Delete System" simply deletes the entry for a single (selected) system. -- Added 17-04-2004 - Md5, SHA1 support - handling of non-zipped files - re-written scan, fix, rebuild code -- Added 24-04-2004 - custom export formats [to create lists for ftp's...] -- Added 27-08-2004 - fixed a bug with Romcenter files - fixed a bug in Rom Zipper - fixed a bug in Rebuild All function. Now unzipped files will be rebuilt and zipped automatically. - Handling of good files with no size -- Added 11-09-2004 - graphical changes - partial MAME support (slow, still to be completed) TODO: - testing, testing, testing - better memory management!!! - Complete stats - Better DB optimization routines - Better exceptions handling... - partial MAME support - icons... if someone wants to try and make a few icons I'll be happy to include them!