C64Lib.Core.C64.Run C# (CSharp) Method

Run() public method

public Run ( ) : void
return void
        public void Run()
        {
            TheCPU.Reset();
            TheSID.Reset();
            TheCIA1.Reset();
            TheCIA2.Reset();
            TheCPU1541.Reset();

            // Patch kernal IEC routines
            orig_kernal_1d84 = Kernal[0x1d84];
            orig_kernal_1d85 = Kernal[0x1d85];
            patch_kernel(GlobalPrefs.ThePrefs.FastReset, GlobalPrefs.ThePrefs.Emul1541Proc);

            // TODO
            //Events.Quit += new QuitEventHandler(Events_Quit);

            // Start the machine main loop
            //MainLoop();

            Thread t = new Thread(new ThreadStart(MainLoop));
            t.Start();
        }