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

AddHook() public method

public AddHook ( uint addr, Action hook ) : void
addr uint
hook Action
return void
        public void AddHook(uint addr, Action<uint> hook)
        {
            lock(hooks)
            {
                if(!hooks.ContainsKey(addr))
                {
                    hooks[addr] = new HookDescriptor(this, addr);
                }

                hooks[addr].AddCallback(hook);
                this.DebugLog("Added hook @ 0x{0:X}", addr);
            }
        }
TranslationCPU