An XMP firing simulator