Esempio n. 1
0
        static void Main(string[] args)
        {
            setupLogger();
            C64 c64 = new C64("/home/marco/git-private/cs_project/rom/basic.rom",
                              "/home/marco/git-private/cs_project/rom/character.rom",
                              "/home/marco/git-private/cs_project/rom/kernal.rom");
            Logger log = NLog.LogManager.GetCurrentClassLogger();

            //log.Debug(ushort.MaxValue);
            //c64.dumpRoms();
            c64.powerOn();
            //c64.dumpMemory();
            Thread.Sleep(6000);
            c64.join();
            c64.powerOff();

            /*
             * ushort value = 0;
             * ushort returnv = 0;
             * CPU6510 cpu = new CPU6510();
             *
             * setupLogger();
             * Console.WriteLine("Hello World!");
             *
             * value = 256;
             * cpu.PC = value;
             * returnv = cpu.PC;
             *
             * value = 65000;
             * cpu.PC = value;
             * returnv = cpu.PC;
             *
             * value = 257;
             * cpu.PC = value;
             * returnv = cpu.PC;
             */
        }