Beispiel #1
0
        // -----------------------------------------

        public void HardReset()
        {
            bus       = 0xFF;
            inputRead = false;

            cpu.HardReset();
            cia0.HardReset();
            cia1.HardReset();
            colorRam.HardReset();
            ram.HardReset();
            serPort.HardReset();
            sid.HardReset();
            vic.HardReset();
            userPort.HardReset();

            // because of how mapping works, the cpu needs to be hard reset twice
            cpu.HardReset();
        }