示例#1
0
		public Module( Kernel kernel )
		{
			Debug.Assert( kernel != null );
			_kernel = kernel;

			_memory = _kernel.Memory;
			_memorySystem = _kernel.MemorySystem;
		}
示例#2
0
        public MGLDriver( IEmulationInstance emulator, ComponentParameters parameters )
        {
            this.Emu = emulator;
            this.MemorySystem = this.Emu.Cpu.Memory.MemorySystem;
            _parameters = parameters;
            _caps = new MGLCapabilities();
            this.Properties = new DisplayProperties();

            _statisticsSource = new MGLStatisticsSource( this );
            Diag.Instance.Counters.RegisterSource( _statisticsSource );
        }