Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }