protected virtual void Reset() { mbbsEmuCpuRegisters.Zero(); mbbsEmuCpuCore.Reset(); mbbsEmuMemoryCore.Clear(); mbbsEmuCpuRegisters.CS = CODE_SEGMENT; mbbsEmuCpuRegisters.IP = 0; testSessions = new PointerDictionary <SessionBase>(); testSessions.Allocate(new TestSession(null)); testSessions.Allocate(new TestSession(null)); //Redeclare to re-allocate memory values that have been cleared majorbbs = new HostProcess.ExportedModules.Majorbbs( _serviceResolver.GetService <ILogger>(), _serviceResolver.GetService <AppSettings>(), _serviceResolver.GetService <IFileUtility>(), _serviceResolver.GetService <IGlobalCache>(), mbbsModule, testSessions, _serviceResolver.GetService <IAccountKeyRepository>(), _serviceResolver.GetService <IAccountRepository>()); galgsbl = new HostProcess.ExportedModules.Galgsbl( _serviceResolver.GetService <ILogger>(), _serviceResolver.GetService <AppSettings>(), _serviceResolver.GetService <IFileUtility>(), _serviceResolver.GetService <IGlobalCache>(), mbbsModule, testSessions); }
protected void Reset() { mbbsEmuCpuRegisters.Zero(); mbbsEmuCpuCore.Reset(); mbbsEmuMemoryCore.Clear(); mbbsEmuCpuRegisters.CS = CODE_SEGMENT; mbbsEmuCpuRegisters.IP = 0; }
protected void Reset() { mbbsEmuCpuRegisters.Zero(); mbbsEmuCpuCore.Reset(); mbbsEmuMemoryCore.Clear(); mbbsEmuCpuRegisters.CS = CODE_SEGMENT; mbbsEmuCpuRegisters.IP = 0; //Redeclare to re-allocate memory values that have been cleared majorbbs = new HostProcess.ExportedModules.Majorbbs(mbbsModule, new PointerDictionary <Session.SessionBase>()); }
protected void Reset() { mbbsEmuCpuRegisters.Zero(); mbbsEmuCpuCore.Reset(); mbbsEmuMemoryCore.Clear(); mbbsEmuCpuRegisters.CS = CODE_SEGMENT; mbbsEmuCpuRegisters.IP = 0; //Redeclare to re-allocate memory values that have been cleared majorbbs = new HostProcess.ExportedModules.Majorbbs( _serviceResolver.GetService <ILogger>(), _serviceResolver.GetService <IConfiguration>(), _serviceResolver.GetService <IFileUtility>(), _serviceResolver.GetService <IGlobalCache>(), mbbsModule, new PointerDictionary <Session.SessionBase>()); }