Arcade Cabinet









Valid XHTML 1.0!

Valid CSS!



ZIPIdent has been created to assist in the management of unemulated or 'needed soon' ROM collections. Anyone who possesses such a collection (emu developers for example) may find it difficult to spot games that become emulated and then remove them from the unemulated collection. ZIPIdent will identify ZIPs that should not be classified unemulated and if desired will even move them out of the 'unemulated' collection and into a separate directory.

It is quite similar to MAME's '-romident' function except for the fact that it processes entire ROM collections, not just an individual ZIP. ZIPIdent probably has some additional logic that '-romident' doesn't contain too (not checked).

Download ZIPIdent v2.11 (201KB)



13 April 2009 - ZIPIdent v2.11

- Uses DatLib v2.36.
- Added partial support for 64-bit ROM sizes (not usable yet).

24 March 2008 - ZIPIdent v2.10

- Uses DatLib v2.24.
- Fixed crash (allzip had spurious carriage returns in kyukaidk).
- DatLib 2.23 also added the Generic XML format.

26 November 2007 - ZIPIdent v2.9

- Uses DatLib v2.22.
- Fixed crash when loading full MESS XML (0.105 upwards).

11 July 2006 - ZIPIdent v2.8

- Uses DatLib v2.16.
- Fixed bug that messed up internal indices (affected crc matching)

6 December 2005 - ZIPIdent v2.7

- Uses DatLib v2.13.
- DatLib v2.12 broke the RomCenter drivers (now fixed).

5 December 2005 - ZIPIdent v2.6

- Uses DatLib v2.12.
- Fixed a rare crash (if the longest line in the dat was the last).
- Fixed a problem loading RomCenter data files containing [].

31 October 2005 - ZIPIdent v2.5

- Uses DatLib v2.10.
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.

28 February 2005 - ZIPIdent v2.4

- Uses DatLib v2.2.
- Added support for tab delimited files.
- Fixed problem of unrecognised escape sequences looping forever!

22 February 2005 - ZIPIdent No change.

- Just updated the documentation to describe listxml rather than listinfo!

15 February 2005 - ZIPIdent v2.3

- Uses DatLib v2.0.
- Uses the DatLib flag OPTION_KEEP_FULL_DETAILS (for ROM regions).
- Moved the macro FORMAT_GAME_NAME out of DatLib, into ZIPIdent.

22 July 2004 - ZIPIdent v2.2

- Uses DatLib v1.8.
- Removed the need for xml2info by adding my own MAME XML parser.
- A nice side effect is that names like "Alien3: The Gun" work now!

11 July 2004 - ZIPIdent v2.1

- Updated the source to use the new functions of DatLib v1.4.
- There is no functional change within ZIPIdent though.

2 July 2004 - ZIPIdent v2.0

- Modified to use DatLib - there are no game or ROM limits anymore!
- Also supports all DatLib formats (ListInfo, XML, RomCenter, etc).
- Note: For XML support to work, you need xml2info.exe in your path.

19 January 2003 - ZIPIdent v1.01

- Fixed a bug that caused filenames with >80 characters to hang.
- Fixed a bug that caused ZIPs containing >100 files to crash.
- Added the ability to use a trailing slash after folders (why)?
- Added an extra warning in 'zipident_maybe.log' for corrupt ZIPs.

7 April 2002 - ZIPIdent v1.0

- First public release.