예제 #1
0
        public void Reset()
        {
            TestContext.WriteLine("SecurityPic, reset");

            securityPic.reset();
            Assert.That(securityPic.lastByteWrite, Is.EqualTo(0xFF));
        }
예제 #2
0
파일: Asic.cs 프로젝트: jsm174/wpc-emu-cs
 public void reset()
 {
     Debug.Print("RESET_ASIC");
     periodicIRQTimerEnabled = true;
     romBank = 0;
     diagnosticLedToggleCount = 0;
     oldDiagnostigLedState    = 0;
     _firqSourceDmd           = false;
     irqCountGI           = 0;
     zeroCrossFlag        = 0;
     ticksZeroCross       = 0;
     memoryProtectionMask = null;
     if (hardwareHasSecurityPic)
     {
         securityPic.reset();
     }
     midnightMadnessMode    = new DateTimeOffset(DateTime.Now).ToUnixTimeMilliseconds();
     midnightModeEnabled    = false;
     blankSignalHigh        = true;
     watchdogTicks          = Timing.WATCHDOG_ARMED_FOR_TICKS;
     watchdogExpiredCounter = 0;
 }