Ypsilon.Emulation.Processor.YCPU.InitializeMemory C# (CSharp) Method

InitializeMemory() public method

Initializes arrays for memory banks, internal ram, and internal rom. Must be called before running any operations.
public InitializeMemory ( ) : void
return void
        public void InitializeMemory()
        {
            m_CS_NoMMU = new Segment(SegmentIndex.CS, BUS, 0x80000000);
            m_DS_NoMMU = new Segment(SegmentIndex.DS, BUS, 0x00000000);
            m_ES_NoMMU = new Segment(SegmentIndex.ES, BUS, 0x00000000);
            m_SS_NoMMU = new Segment(SegmentIndex.SS, BUS, 0x00000000);
            m_IS_NoMMU = new Segment(SegmentIndex.IS, BUS, 0x80000000);
            m_CSS = new Segment(SegmentIndex.CS, BUS, 0x80000000);
            m_CSU = new Segment(SegmentIndex.CS, BUS, 0x80000000);
            m_DSS = new Segment(SegmentIndex.DS, BUS, 0x00000000);
            m_DSU = new Segment(SegmentIndex.DS, BUS, 0x00000000);
            m_ESS = new Segment(SegmentIndex.ES, BUS, 0x00000000);
            m_ESU = new Segment(SegmentIndex.ES, BUS, 0x00000000);
            m_SSS = new Segment(SegmentIndex.SS, BUS, 0x00000000);
            m_SSU = new Segment(SegmentIndex.SS, BUS, 0x00000000);
            m_IS = new Segment(SegmentIndex.IS, BUS, 0x80000000);
        }