private void previousPageToolStripMenuItem_Click(object sender, EventArgs e) { switch (DisplayMode) { case DisplayMode.Disassembly: if (DisassemblyStepSize.Count > 0) { var step = DisassemblyStepSize.Pop(); if (DisplayPointer.CanDec(step)) { DisplayPointer.Dec(step); } } break; default: if (DisplayPointer.CanDec(StepSize)) { DisplayPointer.Dec(StepSize); } else { DisplayPointer.FromInt(0); } break; } RenderScreen(); }
private void previousByteToolStripMenuItem_Click(object sender, EventArgs e) { if (DisplayMode == DisplayMode.Disassembly) { return; } if (DisplayPointer.CanDec(1)) { DisplayPointer.Dec(1); } else { DisplayPointer.FromInt(0); } RenderScreen(); }