public void Reset() { TheCPU.AsyncReset(); TheCPU1541.AsyncReset(); TheSID.Reset(); TheCIA1.Reset(); TheCIA2.Reset(); TheIEC.Reset(); }
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); Events.Quit += new QuitEventHandler(Events_Quit); // Start the machine main loop MainLoop(); }