Emul8.Peripherals.CPU.TranslationCPU.MapMemory C# (CSharp) Method

MapMemory() public method

public MapMemory ( IMappedSegment segment ) : void
segment IMappedSegment
return void
        public void MapMemory(IMappedSegment segment)
        {
            using(machine.ObtainPausedState())
            {
                currentMappings.Add(new SegmentMapping(segment));
                RegisterMemoryChecked(segment.StartingOffset, segment.Size);
                checked
                {
                    TranslationCacheSize = (int)(currentMappings.Sum(x => x.Segment.Size) / 4);
                }
            }
        }
TranslationCPU