Esempio n. 1
0
        public void BrixTest1()
        {
            // Setup
            var disassembler = new Disassembler();

            // Test
            var result = disassembler.Disassemble8080ToList(
                "/Users/garymoore/RiderProjects/Chip8WorkingCopy/Chip8WorkingCopyTests/BinariesForTesting/BRIX");

            // Assert
            Assert.Contains("DCR\tB", result[1]);
        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
            // This is just here for testing, but you should be able
            // to disassemble stuff from the console with this.

            var disassembler = new Disassembler();

            if (args != null)
            {
                var path = args[0];

                try
                {
                    var processedList = disassembler.Disassemble8080ToList(path);

                    processedList.ForEach(Console.WriteLine);
                }
                catch (Exception)
                {
                    Console.WriteLine("Could not read file");
                }
            }
        }