Inheritance: IGPIOReceiver, IControllableCPU, IDisposable, IDisassemblable
コード例 #1
0
ファイル: IFunctionHandler.cs プロジェクト: rte-se/emul8
 public BaseFunctionHandler(TranslationCPU cpu)
 {
     this.CPU = cpu;
 }
コード例 #2
0
ファイル: TranslationCPU.cs プロジェクト: rte-se/emul8
 public CpuThreadPauseGuard(TranslationCPU parent)
 {
     guard = new ThreadLocal<object>();
     blockRestartReached = new ThreadLocal<bool>();
     this.parent = parent;
 }
コード例 #3
0
ファイル: TranslationCPU.cs プロジェクト: rte-se/emul8
 public HookDescriptor(TranslationCPU cpu, uint address)
 {
     this.cpu = cpu;
     this.address = address;
     callbacks = new HashSet<Action<uint>>();
 }
コード例 #4
0
 public void ReturnHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> argument)
 {
     Logger.Log(LogLevel.Debug, "Return from {0} @ 0x{1:X} ({2})",functionName, pc, argument.First());
 }
コード例 #5
0
ファイル: TranslationCPU.cs プロジェクト: rte-se/emul8
 public SimpleMemoryManager(TranslationCPU parent)
 {
     this.parent = parent;
     ourPointers = new ConcurrentDictionary<IntPtr, int>();
 }
コード例 #6
0
 public void CallHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> arguments)
 {
     Logger.Log(LogLevel.Debug, "Call {0} @ 0x{1:X} ({2})",functionName, pc, arguments.Stringify(", "));
 }
コード例 #7
0
 public DefaultFunctionHandler(TranslationCPU cpu) : base(cpu)
 {
 }
コード例 #8
0
ファイル: PrintfHandler.cs プロジェクト: rte-se/emul8
 public void ReturnHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> argument)
 {
     throw new NotImplementedException();
 }
コード例 #9
0
ファイル: PrintfHandler.cs プロジェクト: rte-se/emul8
 public void CallHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> arguments)
 {
     Logger.LogAs(this, LogLevel.Warning, arguments.First().ToString());
 }
コード例 #10
0
ファイル: PrintfHandler.cs プロジェクト: rte-se/emul8
 public PrintfHandler(TranslationCPU cpu) : base(cpu)
 {
 }