public MBC3(int romSize, int ramSize, bool hasClock) : base(romSize, ramSize) { if (hasClock) { clock = new CartridgeClock(); } else { clock = null; } }
protected override void ReadXML(XmlReader reader) { base.ReadXML(reader); if (reader.ReadToFollowing("clock")) { clock?.Dispose(); reader.Read(); clock = CartridgeClock.FromXML(reader); } }