Arcade Cabinet


Valid XHTML 1.0!

Valid CSS!


News

CAESAR

Forum

Dats

Tools

DatFAQs

HowTo

Links


X-Arcade

X-Arcade


Listinfo History

Last updated: 30th June 2004

0.27

A (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.31

The 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.33b7

Merging of sets was introduced, so any dats for versions of MAME before this one should not contain any merging information.

0.34b4

The proprietary checksum (as introduced in 0.27) was replaced by "the standard" 32-bit CRC.

0.34b8

The "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.34rc1

The -listinfo feature actually works now.

A sample "resource" for YM-3812 was added.

0.35b11

Introduction of merge information to the rom lines in the -listinfo output.

0.35rc1

A bug would cause -listinfo to crash.

0.36b2

The sample "resource" for YM-3812 was removed.

0.36b10

The "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.37b7

The "samples problem" (a bug introduced in version 0.36b10) was finally fixed starting with this version.

0.37b9

This 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.62

Introduction of disk support, using MD5 digests for validation.

0.68

Introduction 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.69

The "baddump" and "nodump" flags were replaced by "flags baddump" and "flags nodump", respectively.

0.74u2

Elimination of Test Drivers.

0.77u1

Introduction of SHA1 digests for disks.

0.84

ListInfo is going to be removed (just ListXML will remain).