private void itmSynAssemblerView_Click(object sender, EventArgs e) { byte[] data = LoadSelectedFile(); if (data == null) return; var asm = new SynAssemblerLister(data); asm.AsciiLineBreak = false; try { asm.DecodeProgram(); } catch { } AtasciiFileViewer frmViewer = new AtasciiFileViewer(asm.Program.ToByteArray()); frmViewer.Title = SelectedFileName(); frmViewer.MdiParent = this.MdiParent; frmViewer.Show(); }
private void itmAtariBasicView_Click(System.Object sender, System.EventArgs e) { byte[] data = LoadSelectedFile(); if (data == null) return; AtariBasic.BasicLister basic = new AtariBasic.BasicLister(data); basic.AsciiLineBreak = false; try { basic.DecodeProgram(); } catch { } AtasciiFileViewer frmViewer = new AtasciiFileViewer(basic.Program.ToByteArray()); frmViewer.Title = SelectedFileName(); frmViewer.MdiParent = this.MdiParent; frmViewer.Show(); }
private void ViewFile(FileViewTypes type) { byte[] data = LoadSelectedFile(); if (data == null) return; switch (type) { case FileViewTypes.ATASCII: AtasciiFileViewer frmAtViewer = new AtasciiFileViewer(data); frmAtViewer.Title = SelectedFileName(); frmAtViewer.MdiParent = this.MdiParent; frmAtViewer.Show(); break; case FileViewTypes.Hex: HexFileViewer frmHexViewer = new HexFileViewer(data); frmHexViewer.Title = SelectedFileName(); frmHexViewer.MdiParent = this.MdiParent; frmHexViewer.Show(); break; } }