public override void OpenROM(Stream stream)
{
BinaryReader br = new BinaryReader(stream);
if (MaxLength > 0 && br.BaseStream.Length > MaxLength)
ROMdata = new byte[MaxLength];
else
ROMdata = new byte[br.BaseStream.Length];
br.Read(ROMdata, 0, ROMdata.Length);
this.Edited = false;
}