Exemple #1
0
 protected override void InitializeComponents()
 {
     m_CPUPause      = new EventWaitHandle(false, EventResetMode.AutoReset);
     m_KeyWait       = new EventWaitHandle(false, EventResetMode.AutoReset);
     m_CPUFinishWait = new EventWaitHandle(false, EventResetMode.AutoReset);
     m_CodeEngine.Initialize(this);
     m_VideoInterface.Initialize(m_StartMode);
     m_RequestCPUStop = false;
     m_Paused         = false;
     m_CodeEngine.PC  = ((ChipResources)Resources).LoadPointAddress;
 }
Exemple #2
0
 void ExtOff(ChipInstruction inst)
 {
     VideoInterface.Initialize(ChipMode.Chip8);
 }
Exemple #3
0
 void ExtOn(ChipInstruction inst)
 {
     VideoInterface.Initialize(ChipMode.SuperChip);
 }