private void dumpRamToolStripMenuItem_Click(object sender, EventArgs e)
{
PauseResume(() =>
{
var SaveFileDialog = new SaveFileDialog();
SaveFileDialog.Filter = "DUMP|*.dump|All Files|*.*";
SaveFileDialog.FileName = String.Format("memory-{0}.dump", (long)(DateTime.UtcNow - new DateTime(0)).TotalMilliseconds);
SaveFileDialog.AddExtension = true;
SaveFileDialog.DefaultExt = "dump";
if (SaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
var Stream = SaveFileDialog.OpenFile();
Stream.WriteStream(new PspMemoryStream(Memory).SliceWithBounds(PspMemory.MainSegment.Low, PspMemory.MainSegment.High - 1));
Stream.Flush();
Stream.Close();
}
});
}