Hi! I'm Snopy!
Intro:
I have been collecting all related to old console and computer ROM, thus using CMP, for many many years now. I'm part of the Pleasuredome community (
http://www.pleasuredome.org.uk). It's a very serious and clean website focused on full TOSEC and GOOD ROM collection. This site (and probably other too) use Torrentzip (
http://sourceforge.net/projects/trrntzip) for hash consistency on EVERY torrent files they host.
Problem:
I have, say, the MAME 102 ROM set and Pleasuredome offer the all new 131. I get the DAT for MAME 131 and clean my 102 set. All ROM that need update will be un-zipped, fixed and then re-zipped by CMP. To be compatible with Pleasuredome torrent, I need then to send the whole cleaned MAME ROM set directory to Torrentzip for re-zipping once more (That obviously imply un-zipping and re-zipping AGAIN all modified ROM). That makes 2 full zip passes when only 1 would be needed. The only way to reduce this overhead was to set ZIP compression level to ''0'' in CMP so Torrentzip would have an easier job un-zipping them.
Request:
Would it be possible to EASILY integrate Torrentzip code in CMP code to offer it as an option under the ZIP configuration window? It would save us all a very substantial amount of time to maintain our ROM collection.
NOTE:
I have no clue if what I'm asking is even feasible. Maybe there are some licensing hurdles or other coding issues preventing you from even attempting what I'm asking today.
Thank you for the hard work on CMP and thanks for hearing my request,
Snopy