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)); }