public static void Main(string[] args) { try { var assembler = new Chip8Assembler(); System.IO.FileInfo fi = new System.IO.FileInfo(args[0]); var outname = fi.Name.Replace(fi.Extension, ".ch8"); var file = System.IO.File.OpenText(args[0]); string source = file.ReadToEnd(); file.Close(); byte[] output = assembler.Parse(source); var outfile = System.IO.File.OpenWrite(outname); outfile.Write(output, 0, output.Length); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Main(string[] args) { try { var assembler = new Chip8Assembler(); System.IO.FileInfo fi = new System.IO.FileInfo(args[0]); var outname = fi.Name.Replace(fi.Extension, ".ch8"); var file = System.IO.File.OpenText(args[0]); string source = file.ReadToEnd(); file.Close(); byte[] output = assembler.Parse(source); var outfile = System.IO.File.OpenWrite(outname); outfile.Write(output, 0, output.Length); } catch(Exception ex){ Console.WriteLine(ex.Message); } }