internal HleInterruptHandler(HleInterruptManager HleInterruptManager, PspInterrupts PspInterrupt, HleCallbackManager HleCallbackManager) { this.HleInterruptManager = HleInterruptManager; this.PspInterrupt = PspInterrupt; this.HleCallbackManager = HleCallbackManager; this.SubinterruptHandlers = new HleSubinterruptHandler[16]; for (int Index = 0; Index < this.SubinterruptHandlers.Length; Index++) { this.SubinterruptHandlers[Index] = new HleSubinterruptHandler(Index); } }
internal HleInterruptHandler(HleInterruptManager hleInterruptManager, PspInterrupts pspInterrupt, HleCallbackManager hleCallbackManager) { _hleInterruptManager = hleInterruptManager; PspInterrupt = pspInterrupt; _hleCallbackManager = hleCallbackManager; SubinterruptHandlers = new HleSubinterruptHandler[16]; for (int index = 0; index < SubinterruptHandlers.Length; index++) { SubinterruptHandlers[index] = new HleSubinterruptHandler(index); } }
public override void InitializeComponent() { this.HleCallbackManager = PspEmulatorContext.GetInstance <HleCallbackManager>(); this.CpuProcessor = PspEmulatorContext.GetInstance <CpuProcessor>(); this.HleInterop = PspEmulatorContext.GetInstance <HleInterop>(); //uint MaxHandlers = Enum.GetValues(typeof(PspInterrupts)).OfType<uint>().Max() + 1; InterruptHandlers = new HleInterruptHandler[(int)PspInterrupts._MAX]; for (int n = 0; n < InterruptHandlers.Length; n++) { InterruptHandlers[n] = new HleInterruptHandler( this, (PspInterrupts)n, HleCallbackManager ); } }
public override void InitializeComponent() { this.Processor = PspEmulatorContext.GetInstance <CpuProcessor>(); this.HleCallbackManager = PspEmulatorContext.GetInstance <HleCallbackManager>(); this.HleInterruptManager = PspEmulatorContext.GetInstance <HleInterruptManager>(); }
public override void InitializeComponent() { this.Processor = PspEmulatorContext.GetInstance<CpuProcessor>(); this.HleCallbackManager = PspEmulatorContext.GetInstance<HleCallbackManager>(); this.HleInterruptManager = PspEmulatorContext.GetInstance<HleInterruptManager>(); }
public override void InitializeComponent() { this.HleCallbackManager = PspEmulatorContext.GetInstance<HleCallbackManager>(); this.CpuProcessor = PspEmulatorContext.GetInstance<CpuProcessor>(); this.HleInterop = PspEmulatorContext.GetInstance<HleInterop>(); //uint MaxHandlers = Enum.GetValues(typeof(PspInterrupts)).OfType<uint>().Max() + 1; InterruptHandlers = new HleInterruptHandler[(int)PspInterrupts._MAX]; for (int n = 0; n < InterruptHandlers.Length; n++) { InterruptHandlers[n] = new HleInterruptHandler( this, (PspInterrupts)n, HleCallbackManager ); } }