예제 #1
0
파일: VM_V1.cs 프로젝트: memsom/YAVME
        public VM(IIOPlugin io, byte size = 255)
        {
            Memory = new byte[size];
            var registerSize = EnumHelper.Max(RegisterName.PC);

            Registers = new byte[registerSize];
            IO        = io;
        }
예제 #2
0
파일: VM_V1.cs 프로젝트: memsom/YAVME
 public static void Init(byte size = 0, IIOPlugin io = null)
 {
     if (size == 0)
     {
         vm = new VM(io ?? new ConsoleIOPlugin());
     }
     else
     {
         vm = new VM(io ?? new ConsoleIOPlugin(), size);
     }
 }