private void DoLoadFile(string fileName) { mzFile = new MZFile(fileName); mzFile.Relocate(baseSegment); dasm = new Disassembler.Disassembler16(mzFile.Image, mzFile.BaseAddress); document = new Document(); document.Disassembler = dasm; document.Navigator.LocationChanged += navigator_LocationChanged; navHistory.Clear(); DoAnalyze(); procWindow.Document = document; errorWindow.Document = document; segmentWindow.Document = document; listingWindow.Document = document; hexWindow.Document = document; propertiesWindow.SelectedObject = mzFile; this.Text = "DOS Disassembler - " + System.IO.Path.GetFileName(fileName); GoToLocation(dasm.Image.BaseAddress); }