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);
}