Ypsilon.Emulation.Processor.YBUS.Reset C# (CSharp) Method

Reset() public method

Removes all RAM, ROM, Devices, and any segment references to the same.
public Reset ( ) : void
return void
        public void Reset()
        {
            foreach (Segment segment in m_References) {
                segment.SetMemoryReference(null);
            }
            for (int i = 0; i < m_Devices.Length; i++) {
                if (m_Devices[i] != null) {
                    m_Devices[i].Dispose();
                    m_Devices[i] = null;
                }
            }
            m_RAM = null;
            m_ROM = null;
        }