コード例 #1
0
ファイル: CPU.cs プロジェクト: kade-robertson/Emu8080
 public CPU()
 {
     Memory                = new byte[65536];
     Registers             = new CPURegisters();
     Flag                  = new CPUFlag();
     IO                    = new CPUIO();
     Bus                   = new CPUBus();
     Bus.InterruptInvoked += InterruptHandler;
 }
コード例 #2
0
ファイル: CPU.cs プロジェクト: kade-robertson/Emu8080
 public void Reset(byte[] rom)
 {
     Memory                = new byte[65536];
     Registers             = new CPURegisters();
     Flag                  = new CPUFlag();
     IO                    = new CPUIO();
     Bus                   = new CPUBus();
     Bus.InterruptInvoked += InterruptHandler;
     Array.Copy(rom, 0, Memory, 0, rom.Length);
     ROMSize = (ushort)rom.Length;
 }