コード例 #1
0
ファイル: NESGameGenie.cs プロジェクト: henke37/BizHawk
		public void DecodeGameGenieCode(string code)
		{
			var decoder = new NESGameGenieDecoder(code);
			_address = decoder.Address;
			_value = decoder.Value;
			_compare = decoder.Compare;
			SetProperties();
		}
コード例 #2
0
 public void RemoveGameGenie(string code)
 {
     if (NESAvailable)
     {
         var decoder = new NESGameGenieDecoder(code);
         Global.CheatList.RemoveRange(
             Global.CheatList.Where(x => x.Address == decoder.Address));
     }
 }
コード例 #3
0
 public void RemoveGameGenie(string code)
 {
     if (Global.Emulator.SystemId == "NES")
     {
         var decoder = new NESGameGenieDecoder(code);
         Global.CheatList.RemoveRange(
             Global.CheatList.Where(x => x.Address == decoder.Address));
     }
 }
コード例 #4
0
        public void AddGameGenie(string code)
        {
            if (NESAvailable)
            {
                var decoder = new NESGameGenieDecoder(code);
                var watch   = Watch.GenerateWatch(
                    Global.Emulator.AsMemoryDomains()["System Bus"],
                    decoder.Address,
                    WatchSize.Byte,
                    DisplayType.Hex,
                    false,
                    code);

                Global.CheatList.Add(new Cheat(
                                         watch,
                                         decoder.Value,
                                         decoder.Compare));
            }
        }
コード例 #5
0
ファイル: EmuLuaLibrary.NES.cs プロジェクト: henke37/BizHawk
		public void AddGameGenie(string code)
		{
			if (NESAvailable)
			{
				var decoder = new NESGameGenieDecoder(code);
				var watch = Watch.GenerateWatch(
					Global.Emulator.AsMemoryDomains()["System Bus"],
					decoder.Address,
					WatchSize.Byte,
					DisplayType.Hex,
					false,
					code);

				Global.CheatList.Add(new Cheat(
					watch,
					decoder.Value,
					decoder.Compare));
			}
		}
コード例 #6
0
ファイル: EmuLuaLibrary.NES.cs プロジェクト: henke37/BizHawk
		public void RemoveGameGenie(string code)
		{
			if (NESAvailable)
			{
				var decoder = new NESGameGenieDecoder(code);
				Global.CheatList.RemoveRange(
					Global.CheatList.Where(x => x.Address == decoder.Address));
			}
		}
コード例 #7
0
ファイル: EmuLuaLibrary.NES.cs プロジェクト: ddugovic/RASuite
		public void RemoveGameGenie(string code)
		{
			if (Global.Emulator.SystemId == "NES")
			{
				var decoder = new NESGameGenieDecoder(code);
				Global.CheatList.RemoveRange(
					Global.CheatList.Where(x => x.Address == decoder.Address));
			}
		}