|
Last updated: 30th June 2004 0.27A (proprietary) checksum was introduced, to add some degree of certainty that the correct ROMs were being loaded. Before this version, MAME did not use checksums, CRCs, or any other kind of check. 0.31The first version since the introduction of checksums that has drivers that are remarked out in driver.c; this would eventually lead to "real" Test Drivers. Driver files themselves sometimes have things remarked out too. In fact, 0.27 already had a "test driver" (astdelu1). 0.33b7Merging of sets was introduced, so any dats for versions of MAME before this one should not contain any merging information. 0.34b4The proprietary checksum (as introduced in 0.27) was replaced by "the standard" 32-bit CRC. 0.34b8The "load by CRC" feature was introduced, so when creating dats for any versions of MAME before that, or indeed for any emulator that does not support loading by CRC, ROM names should NEVER be changed to merge names. The "-listinfo" feature was introduced in this version (0.34b8) as well, but it did not seem to actually work until the next version (0.34rc1). 0.34rc1The -listinfo feature actually works now. A sample "resource" for YM-3812 was added. 0.35b11Introduction of merge information to the rom lines in the -listinfo output. 0.35rc1A bug would cause -listinfo to crash. 0.36b2The sample "resource" for YM-3812 was removed. 0.36b10The "samples problem" was introduced in this version. Due to a bug, sample information would not appear in the -listinfo output. The problem affected this version and several more until it was finally fixed in 0.37b7. 0.37b7The "samples problem" (a bug introduced in version 0.36b10) was finally fixed starting with this version. 0.37b9This version had a big screwup in its merge names; they were "one off", so when creating a dat for this version of MAME from its -listinfo output, using the "Ignore merges" option is highly recommended. Manually trying to fix all those merges would be way too much work. 0.62Introduction of disk support, using MD5 digests for validation. 0.68Introduction of the "baddump" and "nodump" flags. In this version, those flags appeared by themselves, without a "flags" tag preceding them. The preceding "flags" tag was introduced in the next version (0.69). Note that both types are supported by the ClrMameProDatParser class. SHA1 digests were introduced in this version (0.68) as well. The -listinfo output for this version does not contain any merge information. 0.69The "baddump" and "nodump" flags were replaced by "flags baddump" and "flags nodump", respectively. 0.74u2Elimination of Test Drivers. 0.77u1Introduction of SHA1 digests for disks. 0.84ListInfo is going to be removed (just ListXML will remain). |