20 lines
548 B
C#
20 lines
548 B
C#
|
using ARMeilleure.State;
|
|||
|
using ARMeilleure.Translation;
|
|||
|
|
|||
|
namespace Ryujinx.Cpu
|
|||
|
{
|
|||
|
public class CpuContext
|
|||
|
{
|
|||
|
private readonly Translator _translator;
|
|||
|
|
|||
|
public CpuContext(MemoryManager memory)
|
|||
|
{
|
|||
|
_translator = new Translator(new JitMemoryAllocator(), memory);
|
|||
|
}
|
|||
|
|
|||
|
public static ExecutionContext CreateExecutionContext() => new ExecutionContext(new JitMemoryAllocator());
|
|||
|
|
|||
|
public void Execute(ExecutionContext context, ulong address) => _translator.Execute(context, address);
|
|||
|
}
|
|||
|
}
|