/// <summary> /// Performs a hard-reset of the board, and internal components. /// </summary> /// <param name="keepMemoryState">True if you want to preserve the contents of RAM.</param> public void Reset(bool keepMemoryState) { CPU.Reset(); if (!keepMemoryState) { RAM.Reset(); } InterruptButton.Reset(); Serial1.Reset(); Serial2.Reset(); Timer.Reset(); Parallel.Reset(); //ROM.Reset(); }