Exemple #1
0
		void RunCDL(ushort address, CDLog_Flags flags)
		{
				if (MapMemory != null)
				{
					CDLog_MapResults results = MapMemory(address, false);
					switch (results.Type)
					{
						case CDLog_AddrType.None: break;
						case CDLog_AddrType.ROM: CDL["ROM"][results.Address] |= (byte)flags; break;
						case CDLog_AddrType.MainRAM: CDL["Main RAM"][results.Address] |= (byte)flags; break;
						case CDLog_AddrType.SaveRAM: CDL["Save RAM"][results.Address] |= (byte)flags; break;
						case CDLog_AddrType.CartRAM: CDL["Cart (Volatile) RAM"][results.Address] |= (byte)flags; break;
					}
			}
		}
        public void RunCDL(ushort address, CDLog_Flags flags)
        {
            if (MapMemory != null)
            {
                CDLog_MapResults results = MapMemory(address, false);
                switch (results.Type)
                {
                case CDLog_AddrType.None: break;

                case CDLog_AddrType.ROM: CDL["ROM"][results.Address] |= (byte)flags; break;

                case CDLog_AddrType.MainRAM: CDL["Main RAM"][results.Address] |= (byte)flags; break;

                case CDLog_AddrType.SaveRAM: CDL["Save RAM"][results.Address] |= (byte)flags; break;

                case CDLog_AddrType.CartRAM: CDL["Cart (Volatile) RAM"][results.Address] |= (byte)flags; break;
                }
            }
        }