Esempio n. 1
0
        private void RunCDL(ushort address, CDLog_Flags flags)
        {
            CDLog_MapResults results = Board.MapMemory(address, false);

            switch (results.Type)
            {
            case CDLog_AddrType.None: break;

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

            case CDLog_AddrType.SaveRAM: CDL["Save RAM"][results.Address] |= (byte)flags; break;
            }
        }
Esempio n. 2
0
        private 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.RAM: CDL["RAM"][results.Address] |= (byte)flags; break;

                case CDLog_AddrType.ROM: CDL["ROM"][results.Address] |= (byte)flags; break;
                }
            }
        }
Esempio n. 3
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;
                }
            }
        }