Hallo Michael!
Wenn du dich schon wieder mal als der Informativste zeigst und noch dazu in dieser Schnelligkeit (ich hätte das #Zugzahl durchaus auch als ausreichend vermutet) habe ich wenigstens noch deinen Vorschlag vom Googeln aufgegriffen und kam zu folgenden Ergebnissen:
http://chessprogramming.wikispaces.com/Extended+Position+Descriptionist wie so oft das mehr oder weniger spezifische Wikiwissen, das mir persönlich eigentlich noch nicht viel gegeben hat, weil es natürlich, wie der Name sagt, auf die programmiertechnische Seite eingeht, aber das Matt in soundsoviel Zügen nicht ausdrücklich erwähnt, oder ich hab's überlesen, die allgemeine Wikiseite dazu ist dafür wieder zu allgemein, nur Erwähnung von EPD unter anderen Notationsarten.
http://www.logicalchess.com/info/reference/glossary.htmlwar einfach ein weiteres Sprungbrett zu
http://www.drpribut.com/sports/standard.txtund von dort, wo es mir erst recht viel zu ausführlich wurde, habe ich von ziemlich weit unten dann das her:
16.2.5.7: Opcode "dm": direct mate fullmove count The "dm" opcode is used to indicate the number of fullmoves until checkmate is to be delivered by the active color for the indicated position. It always takes a single operand which is a positive integer giving the fullmove count. For example, a position known to be a "mate in three" would have an operation of "dm 3;" to indicate this. This opcode is intended for use with problem sets composed of positions requiring direct mate answers as solutions.
Nicht, dass dieser "dm" opcode wohl Anderes als neuerlich Programmcode ist, den man wohl nur braucht, um das einer engine oder einem GUI beizubringen, wenn ich's aber schon so mühsam gefunden und hierher geschleppt habe...
Dein # wird denke ich reichen für Programme (GUIs?), die mit .epd umgehen können, vielleicht sagt ja noch ein Programmierer was dazu.