コード例 #1
0
        public void ListOpcodesAt()
        {
            ushort offset    = 0x8000;
            string msgBuffer = "";

            for (int i = 0; i < 40; i++)
            {
                byte opcodeAt = nes.Read8((ushort)(offset + i));
                msgBuffer += "0x" + ConvertHex(offset + i) + ": " + ConvertHex(opcodeAt).ToUpper() + nl;
            }
            txtConsole.Text += "RESET POINT: 0x" + ConvertHex(nes.GetResetAddr()) + nl;
            txtConsole.Text += msgBuffer + nl;
            txtConsole.Text += ConvertHex(nes.Read8(0x8015)) + nl;
            txtConsole.Text += ConvertHex(nes.Read8(0x8016)) + nl;
            txtConsole.Text += ConvertHex(nes.Read16(0x8015));
        }