Ejemplo n.º 1
0
        // -----------------------------------------

        public void Execute()
        {
            vic.ExecutePhase1();
            cpu.ExecutePhase1();
            cia0.ExecutePhase1();
            cia1.ExecutePhase1();

            vic.ExecutePhase2();
            cpu.ExecutePhase2();
            cia0.ExecutePhase2();
            cia1.ExecutePhase2();
            sid.ExecutePhase2();
        }
Ejemplo n.º 2
0
        // -----------------------------------------
        public void Execute()
        {
            _vicBank = (0x3 - ((Cia1.PrA | ~Cia1.DdrA) & 0x3)) << 14;

            Vic.ExecutePhase1();
            CartPort.ExecutePhase();
            Cassette.ExecutePhase();
            Serial.ExecutePhase();
            Sid.ExecutePhase();
            Cia0.ExecutePhase();
            Cia1.ExecutePhase();
            Cpu.ExecutePhase();
            Vic.ExecutePhase2();
        }