Enable SA1504 and fix noncompliance

"All accessors should be single-line or multi-line"
i.e. no block form on one line
This commit is contained in:
YoshiRulz 2020-01-25 14:53:45 +10:00
parent f6365a03e2
commit 6f3f01125c
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
110 changed files with 769 additions and 570 deletions

View File

@ -132,7 +132,7 @@ namespace BizHawk.BizInvoke
public override long Length => _length; public override long Length => _length;
public override long Position public override long Position
{ {
get { return _pos; } get => _pos;
set set
{ {
if (value < 0 || _length < value) throw new ArgumentOutOfRangeException(); if (value < 0 || _length < value) throw new ArgumentOutOfRangeException();

View File

@ -122,7 +122,11 @@ namespace BizHawk.Client.Common
tw.Write(JsonConvert.SerializeObject(token)); tw.Write(JsonConvert.SerializeObject(token));
} }
public string CorePath { get { return token.CorePath; } set { token.CorePath = value; } } public string CorePath
{
get => token.CorePath;
set => token.CorePath = value;
}
} }
public class OpenAdvanced_LibretroNoGame : IOpenAdvanced, IOpenAdvancedLibretro public class OpenAdvanced_LibretroNoGame : IOpenAdvanced, IOpenAdvancedLibretro
@ -159,7 +163,11 @@ namespace BizHawk.Client.Common
tw.Write(_corePath); tw.Write(_corePath);
} }
public string CorePath { get { return _corePath; } set { _corePath = value; } } public string CorePath
{
get => _corePath;
set => _corePath = value;
}
} }
public class OpenAdvanced_OpenRom : IOpenAdvanced public class OpenAdvanced_OpenRom : IOpenAdvanced

View File

@ -24,8 +24,8 @@ namespace BizHawk.Client.Common
public bool this[string button] public bool this[string button]
{ {
get { return Buttons[button]; } get => Buttons[button];
set { Buttons[button] = value; } set => Buttons[button] = value;
} }
public virtual bool IsPressed(string button) public virtual bool IsPressed(string button)

View File

@ -66,7 +66,7 @@ namespace BizHawk.Client.EmuHawk
/// <exception cref="InvalidOperationException">(from setter) constructed in standalone mode</exception> /// <exception cref="InvalidOperationException">(from setter) constructed in standalone mode</exception>
public int MaxSamplesDeficit public int MaxSamplesDeficit
{ {
get { return _maxSamplesDeficit; } get => _maxSamplesDeficit;
set set
{ {
if (_standaloneMode) throw new InvalidOperationException(); if (_standaloneMode) throw new InvalidOperationException();

View File

@ -28,10 +28,7 @@ namespace BizHawk.Client.EmuHawk
private BreakpointOperation Operation private BreakpointOperation Operation
{ {
get get => _operation;
{
return _operation;
}
set set
{ {
@ -104,22 +101,19 @@ namespace BizHawk.Client.EmuHawk
public uint Address public uint Address
{ {
get { return (uint)AddressBox.ToRawInt().Value & AddressMask; } get => (uint)AddressBox.ToRawInt().Value & AddressMask;
set { AddressBox.SetFromLong(value & AddressMask); } set => AddressBox.SetFromLong(value & AddressMask);
} }
public uint AddressMask public uint AddressMask
{ {
get { return (uint)AddressMaskBox.ToRawInt().Value; } get => (uint)AddressMaskBox.ToRawInt().Value;
set { AddressMaskBox.SetFromLong(value); } set => AddressMaskBox.SetFromLong(value);
} }
public long MaxAddressSize public long MaxAddressSize
{ {
get get => AddressBox.GetMax();
{
return AddressBox.GetMax();
}
set set
{ {

View File

@ -90,10 +90,7 @@ namespace BizHawk.Common
public override long Length { get { return mLength; } } public override long Length { get { return mLength; } }
public override long Position public override long Position
{ {
get get => mPosition;
{
return mPosition;
}
set set
{ {
if (!Ensure(value + 1)) if (!Ensure(value + 1))
@ -239,14 +236,14 @@ namespace BizHawk.Common
public uint LowPart public uint LowPart
{ {
get { return lp; } get => lp;
set { lp = value; } set => lp = value;
} }
public int HighPart public int HighPart
{ {
get { return hp; } get => hp;
set { hp = value; } set => hp = value;
} }
} }
@ -258,14 +255,14 @@ namespace BizHawk.Common
public LUID LUID public LUID LUID
{ {
get { return luid; } get => luid;
set { luid = value; } set => luid = value;
} }
public uint Attributes public uint Attributes
{ {
get { return attributes; } get => attributes;
set { attributes = value; } set => attributes = value;
} }
} }
@ -278,14 +275,14 @@ namespace BizHawk.Common
public uint PrivilegeCount public uint PrivilegeCount
{ {
get { return prvct; } get => prvct;
set { prvct = value; } set => prvct = value;
} }
public LUID_AND_ATTRIBUTES[] Privileges public LUID_AND_ATTRIBUTES[] Privileges
{ {
get { return privileges; } get => privileges;
set { privileges = value; } set => privileges = value;
} }
} }

View File

@ -76,11 +76,11 @@ namespace BizHawk.Common
public byte this[int index] public byte this[int index]
{ {
#if DEBUG #if DEBUG
get { return this.Arr[index]; } get => this.Arr[index];
set { this.Arr[index] = value; } set => this.Arr[index] = value;
#else #else
set { Write08(index, value); } set => Write08(index, value);
get { return Read08(index);} get => Read08(index);
#endif #endif
} }
} }
@ -92,11 +92,11 @@ namespace BizHawk.Common
public int this[int index] public int this[int index]
{ {
#if DEBUG #if DEBUG
get { return this.Arr[index]; } get => this.Arr[index];
set { this.Arr[index] = value; } set => this.Arr[index] = value;
#else #else
set { Write32(index<<2, (uint) value); } set => Write32(index<<2, (uint) value);
get { return (int)Read32(index<<2);} get => (int)Read32(index<<2);
#endif #endif
} }
} }
@ -108,11 +108,11 @@ namespace BizHawk.Common
public short this[int index] public short this[int index]
{ {
#if DEBUG #if DEBUG
get { return this.Arr[index]; } get => this.Arr[index];
set { this.Arr[index] = value; } set => this.Arr[index] = value;
#else #else
set { Write32(index << 1, (uint)value); } set => Write32(index << 1, (uint)value);
get { return (short)Read16(index << 1); } get => (short)Read16(index << 1);
#endif #endif
} }
} }

View File

@ -22,12 +22,17 @@ namespace BizHawk.Emulation.Cores.Components.M68000
int usp, ssp; int usp, ssp;
/// <summary>Machine/Interrupt mode</summary> /// <summary>Machine/Interrupt mode</summary>
public bool M { get { return m; } set { m = value; } } // TODO probably have some switch logic maybe /// <remarks>TODO probably have some switch logic maybe</remarks>
public bool M
{
get => m;
set => m = value;
}
/// <summary>Supervisor/User mode</summary> /// <summary>Supervisor/User mode</summary>
public bool S public bool S
{ {
get { return s; } get => s;
set set
{ {
if (value == s) return; if (value == s) return;

View File

@ -13,8 +13,18 @@ namespace BizHawk.Emulation.Cores.Components.CP1610
internal bool FlagS, FlagC, FlagZ, FlagO, FlagI, FlagD, IntRM, BusRq, BusAk, Interruptible, Interrupted; internal bool FlagS, FlagC, FlagZ, FlagO, FlagI, FlagD, IntRM, BusRq, BusAk, Interruptible, Interrupted;
//private bool MSync; //private bool MSync;
internal ushort[] Register = new ushort[8]; internal ushort[] Register = new ushort[8];
private ushort RegisterSP { get { return Register[6]; } set { Register[6] = value; } }
private ushort RegisterPC { get { return Register[7]; } set { Register[7] = value; } } private ushort RegisterSP
{
get => Register[6];
set => Register[6] = value;
}
private ushort RegisterPC
{
get => Register[7];
set => Register[7] = value;
}
public string TraceHeader public string TraceHeader
{ {

View File

@ -164,57 +164,57 @@ namespace BizHawk.Emulation.Cores.Components.H6280
/// <summary>Carry Flag</summary> /// <summary>Carry Flag</summary>
private bool FlagC private bool FlagC
{ {
get { return (P & 0x01) != 0; } get => (P & 0x01) != 0;
set { P = (byte)((P & ~0x01) | (value ? 0x01 : 0x00)); } set => P = (byte)((P & ~0x01) | (value ? 0x01 : 0x00));
} }
/// <summary>Zero Flag</summary> /// <summary>Zero Flag</summary>
private bool FlagZ private bool FlagZ
{ {
get { return (P & 0x02) != 0; } get => (P & 0x02) != 0;
set { P = (byte)((P & ~0x02) | (value ? 0x02 : 0x00)); } set => P = (byte)((P & ~0x02) | (value ? 0x02 : 0x00));
} }
/// <summary>Interrupt Disable Flag</summary> /// <summary>Interrupt Disable Flag</summary>
private bool FlagI private bool FlagI
{ {
get { return (P & 0x04) != 0; } get => (P & 0x04) != 0;
set { P = (byte)((P & ~0x04) | (value ? 0x04 : 0x00)); } set => P = (byte)((P & ~0x04) | (value ? 0x04 : 0x00));
} }
/// <summary>Decimal Mode Flag</summary> /// <summary>Decimal Mode Flag</summary>
private bool FlagD private bool FlagD
{ {
get { return (P & 0x08) != 0; } get => (P & 0x08) != 0;
set { P = (byte)((P & ~0x08) | (value ? 0x08 : 0x00)); } set => P = (byte)((P & ~0x08) | (value ? 0x08 : 0x00));
} }
/// <summary>Break Flag</summary> /// <summary>Break Flag</summary>
private bool FlagB private bool FlagB
{ {
get { return (P & 0x10) != 0; } get => (P & 0x10) != 0;
set { P = (byte)((P & ~0x10) | (value ? 0x10 : 0x00)); } set => P = (byte)((P & ~0x10) | (value ? 0x10 : 0x00));
} }
/// <summary>T... Flag</summary> /// <summary>T... Flag</summary>
private bool FlagT private bool FlagT
{ {
get { return (P & 0x20) != 0; } get => (P & 0x20) != 0;
set { P = (byte)((P & ~0x20) | (value ? 0x20 : 0x00)); } set => P = (byte)((P & ~0x20) | (value ? 0x20 : 0x00));
} }
/// <summary>Overflow Flag</summary> /// <summary>Overflow Flag</summary>
private bool FlagV private bool FlagV
{ {
get { return (P & 0x40) != 0; } get => (P & 0x40) != 0;
set { P = (byte)((P & ~0x40) | (value ? 0x40 : 0x00)); } set => P = (byte)((P & ~0x40) | (value ? 0x40 : 0x00));
} }
/// <summary>Negative Flag</summary> /// <summary>Negative Flag</summary>
private bool FlagN private bool FlagN
{ {
get { return (P & 0x80) != 0; } get => (P & 0x80) != 0;
set { P = (byte)((P & ~0x80) | (value ? 0x80 : 0x00)); } set => P = (byte)((P & ~0x80) | (value ? 0x80 : 0x00));
} }
// ==== Memory ==== // ==== Memory ====

View File

@ -10,7 +10,7 @@ namespace BizHawk.Emulation.Cores.Components.H6280
{ {
public string Cpu public string Cpu
{ {
get { return "6280"; } get => "6280";
set { } set { }
} }

View File

@ -61,13 +61,13 @@ namespace BizHawk.Emulation.Cores.Components.I8048
public bool Flag3 public bool Flag3
{ {
get { return (Regs[PSW] & 0x08) != 0; } get => (Regs[PSW] & 0x08) != 0;
set { Regs[PSW] = (byte)((Regs[PSW] & ~0x08) | 0x08); } set => Regs[PSW] = (byte)((Regs[PSW] & ~0x08) | 0x08);
} }
public bool FlagBS public bool FlagBS
{ {
get { return (Regs[PSW] & 0x10) != 0; } get => (Regs[PSW] & 0x10) != 0;
set set
{ {
// change register bank also // change register bank also
@ -86,20 +86,20 @@ namespace BizHawk.Emulation.Cores.Components.I8048
public bool FlagF0 public bool FlagF0
{ {
get { return (Regs[PSW] & 0x20) != 0; } get => (Regs[PSW] & 0x20) != 0;
set { Regs[PSW] = (byte)((Regs[PSW] & ~0x20) | (value ? 0x20 : 0x00)); } set => Regs[PSW] = (byte)((Regs[PSW] & ~0x20) | (value ? 0x20 : 0x00));
} }
public bool FlagAC public bool FlagAC
{ {
get { return (Regs[PSW] & 0x40) != 0; } get => (Regs[PSW] & 0x40) != 0;
set { Regs[PSW] = (byte)((Regs[PSW] & ~0x40) | (value ? 0x40 : 0x00)); } set => Regs[PSW] = (byte)((Regs[PSW] & ~0x40) | (value ? 0x40 : 0x00));
} }
public bool FlagC public bool FlagC
{ {
get { return (Regs[PSW] & 0x80) != 0; } get => (Regs[PSW] & 0x80) != 0;
set { Regs[PSW] = (byte)((Regs[PSW] & ~0x80) | (value ? 0x80 : 0x00)); } set => Regs[PSW] = (byte)((Regs[PSW] & ~0x80) | (value ? 0x80 : 0x00));
} }
private void ResetRegisters() private void ResetRegisters()

View File

@ -29,31 +29,31 @@ namespace BizHawk.Emulation.Cores.Components.LR35902
public bool FlagC public bool FlagC
{ {
get { return (Regs[5] & 0x10) != 0; } get => (Regs[5] & 0x10) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x10) | (value ? 0x10 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x10) | (value ? 0x10 : 0x00));
} }
public bool FlagH public bool FlagH
{ {
get { return (Regs[5] & 0x20) != 0; } get => (Regs[5] & 0x20) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x20) | (value ? 0x20 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x20) | (value ? 0x20 : 0x00));
} }
public bool FlagN public bool FlagN
{ {
get { return (Regs[5] & 0x40) != 0; } get => (Regs[5] & 0x40) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x40) | (value ? 0x40 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x40) | (value ? 0x40 : 0x00));
} }
public bool FlagZ public bool FlagZ
{ {
get { return (Regs[5] & 0x80) != 0; } get => (Regs[5] & 0x80) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x80) | (value ? 0x80 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x80) | (value ? 0x80 : 0x00));
} }
public ushort RegPC public ushort RegPC
{ {
get { return (ushort)(Regs[0] | (Regs[1] << 8)); } get => (ushort)(Regs[0] | (Regs[1] << 8));
set set
{ {
Regs[0] = (ushort)(value & 0xFF); Regs[0] = (ushort)(value & 0xFF);

View File

@ -21,38 +21,38 @@ namespace BizHawk.Emulation.Cores.Components.MC6800
public bool FlagC public bool FlagC
{ {
get { return (Regs[CC] & 0x01) != 0; } get => (Regs[CC] & 0x01) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x01) | (value ? 0x01 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x01) | (value ? 0x01 : 0x00));
} }
public bool FlagV public bool FlagV
{ {
get { return (Regs[CC] & 0x02) != 0; } get => (Regs[CC] & 0x02) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x02) | (value ? 0x02 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x02) | (value ? 0x02 : 0x00));
} }
public bool FlagZ public bool FlagZ
{ {
get { return (Regs[CC] & 0x04) != 0; } get => (Regs[CC] & 0x04) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x04) | (value ? 0x04 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x04) | (value ? 0x04 : 0x00));
} }
public bool FlagN public bool FlagN
{ {
get { return (Regs[CC] & 0x08) != 0; } get => (Regs[CC] & 0x08) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x08) | (value ? 0x08 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x08) | (value ? 0x08 : 0x00));
} }
public bool FlagI public bool FlagI
{ {
get { return (Regs[CC] & 0x10) != 0; } get => (Regs[CC] & 0x10) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x10) | (value ? 0x10 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x10) | (value ? 0x10 : 0x00));
} }
public bool FlagH public bool FlagH
{ {
get { return (Regs[CC] & 0x20) != 0; } get => (Regs[CC] & 0x20) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x20) | (value ? 0x20 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x20) | (value ? 0x20 : 0x00));
} }
private void ResetRegisters() private void ResetRegisters()

View File

@ -24,56 +24,56 @@ namespace BizHawk.Emulation.Cores.Components.MC6809
public ushort D public ushort D
{ {
get { return (ushort)(Regs[B] | (Regs[A] << 8)); } get => (ushort)(Regs[B] | (Regs[A] << 8));
set { Regs[B] = (ushort)(value & 0xFF); Regs[A] = (ushort)((value >> 8) & 0xFF); } set { Regs[B] = (ushort)(value & 0xFF); Regs[A] = (ushort)((value >> 8) & 0xFF); }
} }
public bool FlagC public bool FlagC
{ {
get { return (Regs[CC] & 0x01) != 0; } get => (Regs[CC] & 0x01) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x01) | (value ? 0x01 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x01) | (value ? 0x01 : 0x00));
} }
public bool FlagV public bool FlagV
{ {
get { return (Regs[CC] & 0x02) != 0; } get => (Regs[CC] & 0x02) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x02) | (value ? 0x02 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x02) | (value ? 0x02 : 0x00));
} }
public bool FlagZ public bool FlagZ
{ {
get { return (Regs[CC] & 0x04) != 0; } get => (Regs[CC] & 0x04) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x04) | (value ? 0x04 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x04) | (value ? 0x04 : 0x00));
} }
public bool FlagN public bool FlagN
{ {
get { return (Regs[CC] & 0x08) != 0; } get => (Regs[CC] & 0x08) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x08) | (value ? 0x08 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x08) | (value ? 0x08 : 0x00));
} }
public bool FlagI public bool FlagI
{ {
get { return (Regs[CC] & 0x10) != 0; } get => (Regs[CC] & 0x10) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x10) | (value ? 0x10 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x10) | (value ? 0x10 : 0x00));
} }
public bool FlagH public bool FlagH
{ {
get { return (Regs[CC] & 0x20) != 0; } get => (Regs[CC] & 0x20) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x20) | (value ? 0x20 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x20) | (value ? 0x20 : 0x00));
} }
public bool FlagF public bool FlagF
{ {
get { return (Regs[CC] & 0x40) != 0; } get => (Regs[CC] & 0x40) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x40) | (value ? 0x40 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x40) | (value ? 0x40 : 0x00));
} }
public bool FlagE public bool FlagE
{ {
get { return (Regs[CC] & 0x80) != 0; } get => (Regs[CC] & 0x80) != 0;
set { Regs[CC] = (byte)((Regs[CC] & ~0x80) | (value ? 0x80 : 0x00)); } set => Regs[CC] = (byte)((Regs[CC] & ~0x80) | (value ? 0x80 : 0x00));
} }
private void ResetRegisters() private void ResetRegisters()

View File

@ -163,57 +163,57 @@ namespace BizHawk.Emulation.Cores.Components.M6502
/// <summary>Carry Flag</summary> /// <summary>Carry Flag</summary>
public bool FlagC public bool FlagC
{ {
get { return (P & 0x01) != 0; } get => (P & 0x01) != 0;
private set { P = (byte)((P & ~0x01) | (value ? 0x01 : 0x00)); } private set => P = (byte)((P & ~0x01) | (value ? 0x01 : 0x00));
} }
/// <summary>Zero Flag</summary> /// <summary>Zero Flag</summary>
public bool FlagZ public bool FlagZ
{ {
get { return (P & 0x02) != 0; } get => (P & 0x02) != 0;
private set { P = (byte)((P & ~0x02) | (value ? 0x02 : 0x00)); } private set => P = (byte)((P & ~0x02) | (value ? 0x02 : 0x00));
} }
/// <summary>Interrupt Disable Flag</summary> /// <summary>Interrupt Disable Flag</summary>
public bool FlagI public bool FlagI
{ {
get { return (P & 0x04) != 0; } get => (P & 0x04) != 0;
set { P = (byte)((P & ~0x04) | (value ? 0x04 : 0x00)); } set => P = (byte)((P & ~0x04) | (value ? 0x04 : 0x00));
} }
/// <summary>Decimal Mode Flag</summary> /// <summary>Decimal Mode Flag</summary>
public bool FlagD public bool FlagD
{ {
get { return (P & 0x08) != 0; } get => (P & 0x08) != 0;
private set { P = (byte)((P & ~0x08) | (value ? 0x08 : 0x00)); } private set => P = (byte)((P & ~0x08) | (value ? 0x08 : 0x00));
} }
/// <summary>Break Flag</summary> /// <summary>Break Flag</summary>
public bool FlagB public bool FlagB
{ {
get { return (P & 0x10) != 0; } get => (P & 0x10) != 0;
private set { P = (byte)((P & ~0x10) | (value ? 0x10 : 0x00)); } private set => P = (byte)((P & ~0x10) | (value ? 0x10 : 0x00));
} }
/// <summary>T... Flag</summary> /// <summary>T... Flag</summary>
public bool FlagT public bool FlagT
{ {
get { return (P & 0x20) != 0; } get => (P & 0x20) != 0;
private set { P = (byte)((P & ~0x20) | (value ? 0x20 : 0x00)); } private set => P = (byte)((P & ~0x20) | (value ? 0x20 : 0x00));
} }
/// <summary>Overflow Flag</summary> /// <summary>Overflow Flag</summary>
public bool FlagV public bool FlagV
{ {
get { return (P & 0x40) != 0; } get => (P & 0x40) != 0;
private set { P = (byte)((P & ~0x40) | (value ? 0x40 : 0x00)); } private set => P = (byte)((P & ~0x40) | (value ? 0x40 : 0x00));
} }
/// <summary>Negative Flag</summary> /// <summary>Negative Flag</summary>
public bool FlagN public bool FlagN
{ {
get { return (P & 0x80) != 0; } get => (P & 0x80) != 0;
private set { P = (byte)((P & ~0x80) | (value ? 0x80 : 0x00)); } private set => P = (byte)((P & ~0x80) | (value ? 0x80 : 0x00));
} }
public long TotalExecutedCycles; public long TotalExecutedCycles;

View File

@ -5,25 +5,37 @@ namespace BizHawk.Emulation.Cores.Components.Z80A
public partial class Z80A public partial class Z80A
{ {
private bool iff1; private bool iff1;
public bool IFF1 { get { return iff1; } set { iff1 = value; } } public bool IFF1
{
get => iff1;
set => iff1 = value;
}
private bool iff2; private bool iff2;
public bool IFF2 { get { return iff2; } set { iff2 = value; } } public bool IFF2
{
get => iff2;
set => iff2 = value;
}
private bool nonMaskableInterrupt; private bool nonMaskableInterrupt;
public bool NonMaskableInterrupt public bool NonMaskableInterrupt
{ {
get { return nonMaskableInterrupt; } get => nonMaskableInterrupt;
set { if (value && !nonMaskableInterrupt) NonMaskableInterruptPending = true; nonMaskableInterrupt = value; } set { if (value && !nonMaskableInterrupt) NonMaskableInterruptPending = true; nonMaskableInterrupt = value; }
} }
private bool nonMaskableInterruptPending; private bool nonMaskableInterruptPending;
public bool NonMaskableInterruptPending { get { return nonMaskableInterruptPending; } set { nonMaskableInterruptPending = value; } } public bool NonMaskableInterruptPending
{
get => nonMaskableInterruptPending;
set => nonMaskableInterruptPending = value;
}
private int interruptMode; private int interruptMode;
public int InterruptMode public int InterruptMode
{ {
get { return interruptMode; } get => interruptMode;
set { if (value < 0 || value > 2) throw new ArgumentOutOfRangeException(); interruptMode = value; } set { if (value < 0 || value > 2) throw new ArgumentOutOfRangeException(); interruptMode = value; }
} }

View File

@ -435,7 +435,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A
public string Cpu public string Cpu
{ {
get { return "Z80"; } get => "Z80";
set { } set { }
} }

View File

@ -64,55 +64,55 @@ namespace BizHawk.Emulation.Cores.Components.Z80A
public bool FlagC public bool FlagC
{ {
get { return (Regs[5] & 0x01) != 0; } get => (Regs[5] & 0x01) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x01) | (value ? 0x01 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x01) | (value ? 0x01 : 0x00));
} }
public bool FlagN public bool FlagN
{ {
get { return (Regs[5] & 0x02) != 0; } get => (Regs[5] & 0x02) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x02) | (value ? 0x02 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x02) | (value ? 0x02 : 0x00));
} }
public bool FlagP public bool FlagP
{ {
get { return (Regs[5] & 0x04) != 0; } get => (Regs[5] & 0x04) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x04) | (value ? 0x04 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x04) | (value ? 0x04 : 0x00));
} }
public bool Flag3 public bool Flag3
{ {
get { return (Regs[5] & 0x08) != 0; } get => (Regs[5] & 0x08) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x08) | (value ? 0x08 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x08) | (value ? 0x08 : 0x00));
} }
public bool FlagH public bool FlagH
{ {
get { return (Regs[5] & 0x10) != 0; } get => (Regs[5] & 0x10) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x10) | (value ? 0x10 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x10) | (value ? 0x10 : 0x00));
} }
public bool Flag5 public bool Flag5
{ {
get { return (Regs[5] & 0x20) != 0; } get => (Regs[5] & 0x20) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x20) | (value ? 0x20 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x20) | (value ? 0x20 : 0x00));
} }
public bool FlagZ public bool FlagZ
{ {
get { return (Regs[5] & 0x40) != 0; } get => (Regs[5] & 0x40) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x40) | (value ? 0x40 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x40) | (value ? 0x40 : 0x00));
} }
public bool FlagS public bool FlagS
{ {
get { return (Regs[5] & 0x80) != 0; } get => (Regs[5] & 0x80) != 0;
set { Regs[5] = (ushort)((Regs[5] & ~0x80) | (value ? 0x80 : 0x00)); } set => Regs[5] = (ushort)((Regs[5] & ~0x80) | (value ? 0x80 : 0x00));
} }
public ushort RegPC public ushort RegPC
{ {
get { return (ushort)(Regs[0] | (Regs[1] << 8)); } get => (ushort)(Regs[0] | (Regs[1] << 8));
set set
{ {
Regs[0] = (ushort)(value & 0xFF); Regs[0] = (ushort)(value & 0xFF);

View File

@ -66,18 +66,66 @@ namespace BizHawk.Emulation.Cores.Components.x86
} }
// We expect these properties to get inlined by the CLR -- at some point we should test this assumption // We expect these properties to get inlined by the CLR -- at some point we should test this assumption
public ushort AX { get { return RegAX.Word; } set { RegAX.Word = value; } } public ushort AX
public ushort BX { get { return RegBX.Word; } set { RegBX.Word = value; } } {
public ushort CX { get { return RegCX.Word; } set { RegCX.Word = value; } } get => RegAX.Word;
public ushort DX { get { return RegDX.Word; } set { RegDX.Word = value; } } set => RegAX.Word = value;
public byte AL { get { return RegAX.Low; } set { RegAX.Low = value; } } }
public byte BL { get { return RegBX.Low; } set { RegBX.Low = value; } } public ushort BX
public byte CL { get { return RegCX.Low; } set { RegCX.Low = value; } } {
public byte DL { get { return RegDX.Low; } set { RegDX.Low = value; } } get => RegBX.Word;
public byte AH { get { return RegAX.High; } set { RegAX.High = value; } } set => RegBX.Word = value;
public byte BH { get { return RegBX.High; } set { RegBX.High = value; } } }
public byte CH { get { return RegCX.High; } set { RegCX.High = value; } } public ushort CX
public byte DH { get { return RegDX.High; } set { RegDX.High = value; } } {
get => RegCX.Word;
set => RegCX.Word = value;
}
public ushort DX
{
get => RegDX.Word;
set => RegDX.Word = value;
}
public byte AL
{
get => RegAX.Low;
set => RegAX.Low = value;
}
public byte BL
{
get => RegBX.Low;
set => RegBX.Low = value;
}
public byte CL
{
get => RegCX.Low;
set => RegCX.Low = value;
}
public byte DL
{
get => RegDX.Low;
set => RegDX.Low = value;
}
public byte AH
{
get => RegAX.High;
set => RegAX.High = value;
}
public byte BH
{
get => RegBX.High;
set => RegBX.High = value;
}
public byte CH
{
get => RegCX.High;
set => RegCX.High = value;
}
public byte DH
{
get => RegDX.High;
set => RegDX.High = value;
}
} }
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]

View File

@ -11,14 +11,14 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
{ {
public int LagCount public int LagCount
{ {
get { return _lagCount; } get => _lagCount;
set { _lagCount = value; } set => _lagCount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _isLag; } get => _isLag;
set { _isLag = value; } set => _isLag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } public IInputCallbackSystem InputCallbacks { get; }

View File

@ -44,7 +44,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private bool tapeMotor; private bool tapeMotor;
public bool TapeMotor public bool TapeMotor
{ {
get { return tapeMotor; } get => tapeMotor;
set set
{ {
if (tapeMotor == value) if (tapeMotor == value)
@ -129,8 +129,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private List<TapeDataBlock> _dataBlocks = new List<TapeDataBlock>(); private List<TapeDataBlock> _dataBlocks = new List<TapeDataBlock>();
public List<TapeDataBlock> DataBlocks public List<TapeDataBlock> DataBlocks
{ {
get { return _dataBlocks; } get => _dataBlocks;
set { _dataBlocks = value; } set => _dataBlocks = value;
} }
/// <summary> /// <summary>

View File

@ -32,8 +32,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte _flag1; private byte _flag1;
public byte Flag1 public byte Flag1
{ {
get { return _flag1; } get => _flag1;
set { _flag1 = value; } set => _flag1 = value;
} }
/// <summary> /// <summary>
@ -42,8 +42,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte _flag2; private byte _flag2;
public byte Flag2 public byte Flag2
{ {
get { return _flag2; } get => _flag2;
set { _flag2 = value; } set => _flag2 = value;
} }
/// <summary> /// <summary>
@ -63,7 +63,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST1MA public bool ST1MA
{ {
get { return NECUPD765.GetBit(0, _flag1); } get => NECUPD765.GetBit(0, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(0, ref _flag1); } if (value) { NECUPD765.SetBit(0, ref _flag1); }
@ -76,7 +76,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST1ND public bool ST1ND
{ {
get { return NECUPD765.GetBit(2, _flag1); } get => NECUPD765.GetBit(2, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(2, ref _flag1); } if (value) { NECUPD765.SetBit(2, ref _flag1); }
@ -89,7 +89,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST1DE public bool ST1DE
{ {
get { return NECUPD765.GetBit(5, _flag1); } get => NECUPD765.GetBit(5, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(5, ref _flag1); } if (value) { NECUPD765.SetBit(5, ref _flag1); }
@ -102,7 +102,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST1EN public bool ST1EN
{ {
get { return NECUPD765.GetBit(7, _flag1); } get => NECUPD765.GetBit(7, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(7, ref _flag1); } if (value) { NECUPD765.SetBit(7, ref _flag1); }
@ -115,7 +115,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST2MD public bool ST2MD
{ {
get { return NECUPD765.GetBit(0, _flag2); } get => NECUPD765.GetBit(0, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(0, ref _flag2); } if (value) { NECUPD765.SetBit(0, ref _flag2); }
@ -128,7 +128,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST2BC public bool ST2BC
{ {
get { return NECUPD765.GetBit(1, _flag2); } get => NECUPD765.GetBit(1, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(1, ref _flag2); } if (value) { NECUPD765.SetBit(1, ref _flag2); }
@ -141,7 +141,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST2WC public bool ST2WC
{ {
get { return NECUPD765.GetBit(4, _flag2); } get => NECUPD765.GetBit(4, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(4, ref _flag2); } if (value) { NECUPD765.SetBit(4, ref _flag2); }
@ -154,7 +154,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST2DD public bool ST2DD
{ {
get { return NECUPD765.GetBit(5, _flag2); } get => NECUPD765.GetBit(5, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(5, ref _flag2); } if (value) { NECUPD765.SetBit(5, ref _flag2); }
@ -167,7 +167,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public bool ST2CM public bool ST2CM
{ {
get { return NECUPD765.GetBit(6, _flag2); } get => NECUPD765.GetBit(6, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(6, ref _flag2); } if (value) { NECUPD765.SetBit(6, ref _flag2); }

View File

@ -192,7 +192,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public int CMDIndex public int CMDIndex
{ {
get { return _cmdIndex; } get => _cmdIndex;
set set
{ {
_cmdIndex = value; _cmdIndex = value;

View File

@ -30,7 +30,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public int DiskDriveIndex public int DiskDriveIndex
{ {
get { return _diskDriveIndex; } get => _diskDriveIndex;
set set
{ {
// when index is changed update the ActiveDrive // when index is changed update the ActiveDrive

View File

@ -184,7 +184,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte _PENR; private byte _PENR;
public byte PENR public byte PENR
{ {
get { return _PENR; } get => _PENR;
set set
{ {
_PENR = value; _PENR = value;
@ -225,7 +225,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte _INKR; private byte _INKR;
public byte INKR public byte INKR
{ {
get { return _INKR; } get => _INKR;
set set
{ {
_INKR = value; _INKR = value;
@ -248,7 +248,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte _RMR; private byte _RMR;
public byte RMR public byte RMR
{ {
get { return _RMR; } get => _RMR;
set set
{ {
_RMR = value; _RMR = value;
@ -310,11 +310,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public byte RAMR public byte RAMR
{ {
get { return _RAMR; } get => _RAMR;
set set => _RAMR = value;
{
_RAMR = value;
}
} }
/// <summary> /// <summary>
@ -328,8 +325,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _interruptCounter; private int _interruptCounter;
public int InterruptCounter public int InterruptCounter
{ {
get { return _interruptCounter; } get => _interruptCounter;
set { _interruptCounter = value; } set => _interruptCounter = value;
} }
/// <summary> /// <summary>
@ -996,26 +993,26 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
public int VirtualWidth public int VirtualWidth
{ {
get { return _virtualWidth; } get => _virtualWidth;
set { _virtualWidth = value; } set => _virtualWidth = value;
} }
public int VirtualHeight public int VirtualHeight
{ {
get { return _virtualHeight; } get => _virtualHeight;
set { _virtualHeight = value; } set => _virtualHeight = value;
} }
public int BufferWidth public int BufferWidth
{ {
get { return _bufferWidth; } get => _bufferWidth;
set { _bufferWidth = value; } set => _bufferWidth = value;
} }
public int BufferHeight public int BufferHeight
{ {
get { return _bufferHeight; } get => _bufferHeight;
set { _bufferHeight = value; } set => _bufferHeight = value;
} }
public int SysBufferWidth; public int SysBufferWidth;
@ -1023,7 +1020,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
public int VsyncNumerator public int VsyncNumerator
{ {
get { return 200000000; } get => 200000000;
set { } set { }
} }
@ -1185,8 +1182,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
public AmstradCPC.BorderType borderType public AmstradCPC.BorderType borderType
{ {
get { return _borderType; } get => _borderType;
set { _borderType = value; } set => _borderType = value;
} }
#endregion #endregion

View File

@ -215,7 +215,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _CharacterCTR; private int _CharacterCTR;
private int CharacterCTR private int CharacterCTR
{ {
get { return _CharacterCTR; } get => _CharacterCTR;
set set
{ {
if (value > 255) if (value > 255)
@ -229,7 +229,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _HorizontalSyncWidthCTR; private int _HorizontalSyncWidthCTR;
private int HorizontalSyncWidthCTR private int HorizontalSyncWidthCTR
{ {
get { return _HorizontalSyncWidthCTR; } get => _HorizontalSyncWidthCTR;
set set
{ {
if (value > 15) if (value > 15)
@ -243,7 +243,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _VerticalSyncWidthCTR; private int _VerticalSyncWidthCTR;
private int VerticalSyncWidthCTR private int VerticalSyncWidthCTR
{ {
get { return _VerticalSyncWidthCTR; } get => _VerticalSyncWidthCTR;
set set
{ {
if (value > 15) if (value > 15)
@ -257,7 +257,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _LineCTR; private int _LineCTR;
private int LineCTR private int LineCTR
{ {
get { return _LineCTR; } get => _LineCTR;
set set
{ {
if (value > 127) if (value > 127)
@ -271,7 +271,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _RasterCTR; private int _RasterCTR;
private int RasterCTR private int RasterCTR
{ {
get { return _RasterCTR; } get => _RasterCTR;
set set
{ {
if (value > 31) if (value > 31)

View File

@ -195,31 +195,31 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
public int VirtualWidth public int VirtualWidth
{ {
get { return _virtualWidth; } get => _virtualWidth;
set { _virtualWidth = value; } set => _virtualWidth = value;
} }
public int VirtualHeight public int VirtualHeight
{ {
get { return _virtualHeight; } get => _virtualHeight;
set { _virtualHeight = value; } set => _virtualHeight = value;
} }
public int BufferWidth public int BufferWidth
{ {
get { return _bufferWidth; } get => _bufferWidth;
set { _bufferWidth = value; } set => _bufferWidth = value;
} }
public int BufferHeight public int BufferHeight
{ {
get { return _bufferHeight; } get => _bufferHeight;
set { _bufferHeight = value; } set => _bufferHeight = value;
} }
public int VsyncNumerator public int VsyncNumerator
{ {
get { return GateArray.Z80ClockSpeed * 50; } get => GateArray.Z80ClockSpeed * 50;
set { } set { }
} }

View File

@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _currentLine; private int _currentLine;
public int CurrentLine public int CurrentLine
{ {
get { return _currentLine; } get => _currentLine;
set set
{ {
// bits 0-3 contain the line // bits 0-3 contain the line
@ -34,22 +34,22 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private bool[] _keyStatus; private bool[] _keyStatus;
public bool[] KeyStatus public bool[] KeyStatus
{ {
get { return _keyStatus; } get => _keyStatus;
set { _keyStatus = value; } set => _keyStatus = value;
} }
private string[] _keyboardMatrix; private string[] _keyboardMatrix;
public string[] KeyboardMatrix public string[] KeyboardMatrix
{ {
get { return _keyboardMatrix; } get => _keyboardMatrix;
set { _keyboardMatrix = value; } set => _keyboardMatrix = value;
} }
private string[] _nonMatrixKeys; private string[] _nonMatrixKeys;
public string[] NonMatrixKeys public string[] NonMatrixKeys
{ {
get { return _nonMatrixKeys; } get => _nonMatrixKeys;
set { _nonMatrixKeys = value; } set => _nonMatrixKeys = value;
} }
public StandardKeyboard(CPCBase machine) public StandardKeyboard(CPCBase machine)

View File

@ -84,10 +84,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public AYPanConfig PanningConfiguration public AYPanConfig PanningConfiguration
{ {
get get => _currentPanTab;
{
return _currentPanTab;
}
set set
{ {
if (value != _currentPanTab) if (value != _currentPanTab)
@ -104,10 +101,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public int Volume public int Volume
{ {
get get => _volume;
{
return _volume;
}
set set
{ {
//value = Math.Max(0, value); //value = Math.Max(0, value);
@ -126,11 +120,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public int SelectedRegister public int SelectedRegister
{ {
get { return _activeRegister; } get => _activeRegister;
set set => _activeRegister = (byte)value;
{
_activeRegister = (byte)value;
}
} }
#endregion #endregion

View File

@ -21,8 +21,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _sampleRate; private int _sampleRate;
public int SampleRate public int SampleRate
{ {
get { return _sampleRate; } get => _sampleRate;
set { _sampleRate = value; } set => _sampleRate = value;
} }
/// <summary> /// <summary>
@ -32,10 +32,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _volume; private int _volume;
public int Volume public int Volume
{ {
get get => VolumeConverterOut(_volume);
{
return VolumeConverterOut(_volume);
}
set set
{ {
var newVol = VolumeConverterIn(value); var newVol = VolumeConverterIn(value);

View File

@ -288,8 +288,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private bool inputRead; private bool inputRead;
public bool InputRead public bool InputRead
{ {
get { return inputRead; } get => inputRead;
set { inputRead = value; } set => inputRead = value;
} }
} }
} }

View File

@ -32,7 +32,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
protected int tapeMediaIndex; protected int tapeMediaIndex;
public int TapeMediaIndex public int TapeMediaIndex
{ {
get { return tapeMediaIndex; } get => tapeMediaIndex;
set set
{ {
int tmp = value; int tmp = value;
@ -69,7 +69,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
protected int diskMediaIndex; protected int diskMediaIndex;
public int DiskMediaIndex public int DiskMediaIndex
{ {
get { return diskMediaIndex; } get => diskMediaIndex;
set set
{ {
int tmp = value; int tmp = value;

View File

@ -459,31 +459,31 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
public int VirtualWidth public int VirtualWidth
{ {
get { return _virtualWidth; } get => _virtualWidth;
set { _virtualWidth = value; } set => _virtualWidth = value;
} }
public int VirtualHeight public int VirtualHeight
{ {
get { return _virtualHeight; } get => _virtualHeight;
set { _virtualHeight = value; } set => _virtualHeight = value;
} }
public int BufferWidth public int BufferWidth
{ {
get { return _bufferWidth; } get => _bufferWidth;
set { _bufferWidth = value; } set => _bufferWidth = value;
} }
public int BufferHeight public int BufferHeight
{ {
get { return _bufferHeight; } get => _bufferHeight;
set { _bufferHeight = value; } set => _bufferHeight = value;
} }
public int VsyncNumerator public int VsyncNumerator
{ {
get { return Z80ClockSpeed * 50; } get => Z80ClockSpeed * 50;
set { } set { }
} }

View File

@ -68,7 +68,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public int RandomCounter public int RandomCounter
{ {
get { return _randomCounter; } get => _randomCounter;
set set
{ {
_randomCounter = value; _randomCounter = value;

View File

@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _blockID = -1; private int _blockID = -1;
public int BlockID public int BlockID
{ {
get { return _blockID; } get => _blockID;
set set
{ {
_blockID = value; _blockID = value;
@ -34,7 +34,7 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private BlockType _blockType; private BlockType _blockType;
public BlockType BlockDescription public BlockType BlockDescription
{ {
get { return _blockType; } get => _blockType;
set set
{ {
_blockType = value; _blockType = value;
@ -49,8 +49,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private byte[] _blockData; private byte[] _blockData;
public byte[] BlockData public byte[] BlockData
{ {
get { return _blockData; } get => _blockData;
set { _blockData = value; } set => _blockData = value;
} }
/* /*
@ -124,8 +124,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private TapeCommand _command = TapeCommand.NONE; private TapeCommand _command = TapeCommand.NONE;
public TapeCommand Command public TapeCommand Command
{ {
get { return _command; } get => _command;
set { _command = value; } set => _command = value;
} }
/// <summary> /// <summary>
@ -134,8 +134,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private int _pauseInMS; private int _pauseInMS;
public int PauseInMS public int PauseInMS
{ {
get { return _pauseInMS; } get => _pauseInMS;
set { _pauseInMS = value; } set => _pauseInMS = value;
} }

View File

@ -11,8 +11,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
/// </summary> /// </summary>
public byte[] RomBytes public byte[] RomBytes
{ {
get { return _romBytes; } get => _romBytes;
set { _romBytes = value; } set => _romBytes = value;
} }
private byte[] _romBytes; private byte[] _romBytes;

View File

@ -25,8 +25,8 @@ namespace BizHawk.Emulation.Cores.Computers.AmstradCPC
private bool _stereo = true; private bool _stereo = true;
public bool Stereo public bool Stereo
{ {
get { return _stereo; } get => _stereo;
set { _stereo = value; } set => _stereo = value;
} }
private readonly List<Provider> SoundProviders; private readonly List<Provider> SoundProviders;

View File

@ -262,14 +262,14 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Cartridge
public bool DriveLightEnabled public bool DriveLightEnabled
{ {
get { return _driveLightEnabled; } get => _driveLightEnabled;
protected set { _driveLightEnabled = value; } protected set => _driveLightEnabled = value;
} }
public bool DriveLightOn public bool DriveLightOn
{ {
get { return _driveLightOn; } get => _driveLightOn;
protected set { _driveLightOn = value; } protected set => _driveLightOn = value;
} }
} }
} }

View File

@ -62,8 +62,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.MOS
public Action<TraceInfo> TraceCallback public Action<TraceInfo> TraceCallback
{ {
get { return _cpu.TraceCallback; } get => _cpu.TraceCallback;
set { _cpu.TraceCallback = value; } set => _cpu.TraceCallback = value;
} }
public void HardReset() public void HardReset()

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Computers.MSX
{ {
public int LagCount public int LagCount
{ {
get { return _lagCount; } get => _lagCount;
set { _lagCount = value; } set => _lagCount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _isLag; } get => _isLag;
set { _isLag = value; } set => _isLag = value;
} }
public IInputCallbackSystem InputCallbacks { get; private set; } public IInputCallbackSystem InputCallbacks { get; private set; }

View File

@ -96,8 +96,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private List<TapeDataBlock> _dataBlocks = new List<TapeDataBlock>(); private List<TapeDataBlock> _dataBlocks = new List<TapeDataBlock>();
public List<TapeDataBlock> DataBlocks public List<TapeDataBlock> DataBlocks
{ {
get { return _dataBlocks; } get => _dataBlocks;
set { _dataBlocks = value; } set => _dataBlocks = value;
} }
/// <summary> /// <summary>

View File

@ -32,8 +32,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private byte _flag1; private byte _flag1;
public byte Flag1 public byte Flag1
{ {
get { return _flag1; } get => _flag1;
set { _flag1 = value; } set => _flag1 = value;
} }
/// <summary> /// <summary>
@ -42,8 +42,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private byte _flag2; private byte _flag2;
public byte Flag2 public byte Flag2
{ {
get { return _flag2; } get => _flag2;
set { _flag2 = value; } set => _flag2 = value;
} }
/// <summary> /// <summary>
@ -63,7 +63,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST1MA public bool ST1MA
{ {
get { return NECUPD765.GetBit(0, _flag1); } get => NECUPD765.GetBit(0, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(0, ref _flag1); } if (value) { NECUPD765.SetBit(0, ref _flag1); }
@ -76,7 +76,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST1ND public bool ST1ND
{ {
get { return NECUPD765.GetBit(2, _flag1); } get => NECUPD765.GetBit(2, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(2, ref _flag1); } if (value) { NECUPD765.SetBit(2, ref _flag1); }
@ -89,7 +89,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST1DE public bool ST1DE
{ {
get { return NECUPD765.GetBit(5, _flag1); } get => NECUPD765.GetBit(5, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(5, ref _flag1); } if (value) { NECUPD765.SetBit(5, ref _flag1); }
@ -102,7 +102,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST1EN public bool ST1EN
{ {
get { return NECUPD765.GetBit(7, _flag1); } get => NECUPD765.GetBit(7, _flag1);
set set
{ {
if (value) { NECUPD765.SetBit(7, ref _flag1); } if (value) { NECUPD765.SetBit(7, ref _flag1); }
@ -115,7 +115,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST2MD public bool ST2MD
{ {
get { return NECUPD765.GetBit(0, _flag2); } get => NECUPD765.GetBit(0, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(0, ref _flag2); } if (value) { NECUPD765.SetBit(0, ref _flag2); }
@ -128,7 +128,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST2BC public bool ST2BC
{ {
get { return NECUPD765.GetBit(1, _flag2); } get => NECUPD765.GetBit(1, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(1, ref _flag2); } if (value) { NECUPD765.SetBit(1, ref _flag2); }
@ -141,7 +141,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST2WC public bool ST2WC
{ {
get { return NECUPD765.GetBit(4, _flag2); } get => NECUPD765.GetBit(4, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(4, ref _flag2); } if (value) { NECUPD765.SetBit(4, ref _flag2); }
@ -154,7 +154,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST2DD public bool ST2DD
{ {
get { return NECUPD765.GetBit(5, _flag2); } get => NECUPD765.GetBit(5, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(5, ref _flag2); } if (value) { NECUPD765.SetBit(5, ref _flag2); }
@ -167,7 +167,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public bool ST2CM public bool ST2CM
{ {
get { return NECUPD765.GetBit(6, _flag2); } get => NECUPD765.GetBit(6, _flag2);
set set
{ {
if (value) { NECUPD765.SetBit(6, ref _flag2); } if (value) { NECUPD765.SetBit(6, ref _flag2); }

View File

@ -192,7 +192,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int CMDIndex public int CMDIndex
{ {
get { return _cmdIndex; } get => _cmdIndex;
set set
{ {
_cmdIndex = value; _cmdIndex = value;

View File

@ -30,7 +30,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int DiskDriveIndex public int DiskDriveIndex
{ {
get { return _diskDriveIndex; } get => _diskDriveIndex;
set set
{ {
// when index is changed update the ActiveDrive // when index is changed update the ActiveDrive

View File

@ -50,8 +50,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _playerNumber; private int _playerNumber;
public int PlayerNumber public int PlayerNumber
{ {
get { return _playerNumber; } get => _playerNumber;
set { _playerNumber = value; } set => _playerNumber = value;
} }
/// <summary> /// <summary>

View File

@ -37,8 +37,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _playerNumber; private int _playerNumber;
public int PlayerNumber public int PlayerNumber
{ {
get { return _playerNumber; } get => _playerNumber;
set { _playerNumber = value; } set => _playerNumber = value;
} }
/// <summary> /// <summary>
@ -70,8 +70,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int JoyLine public int JoyLine
{ {
get { return _joyLine; } get => _joyLine;
set { _joyLine = value; } set => _joyLine = value;
} }
/// <summary> /// <summary>

View File

@ -36,8 +36,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _playerNumber; private int _playerNumber;
public int PlayerNumber public int PlayerNumber
{ {
get { return _playerNumber; } get => _playerNumber;
set { _playerNumber = value; } set => _playerNumber = value;
} }
/// <summary> /// <summary>
@ -69,8 +69,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int JoyLine public int JoyLine
{ {
get { return _joyLine; } get => _joyLine;
set { _joyLine = value; } set => _joyLine = value;
} }
/// <summary> /// <summary>

View File

@ -50,8 +50,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _playerNumber; private int _playerNumber;
public int PlayerNumber public int PlayerNumber
{ {
get { return _playerNumber; } get => _playerNumber;
set { _playerNumber = value; } set => _playerNumber = value;
} }
/// <summary> /// <summary>

View File

@ -50,8 +50,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _playerNumber; private int _playerNumber;
public int PlayerNumber public int PlayerNumber
{ {
get { return _playerNumber; } get => _playerNumber;
set { _playerNumber = value; } set => _playerNumber = value;
} }
/// <summary> /// <summary>

View File

@ -19,26 +19,26 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
public bool IsIssue2Keyboard public bool IsIssue2Keyboard
{ {
get { return _isIssue2Keyboard; } get => _isIssue2Keyboard;
set { _isIssue2Keyboard = value; } set => _isIssue2Keyboard = value;
} }
public int[] KeyLine public int[] KeyLine
{ {
get { return _keyLine; } get => _keyLine;
set { _keyLine = value; } set => _keyLine = value;
} }
public string[] KeyboardMatrix public string[] KeyboardMatrix
{ {
get { return _keyboardMatrix; } get => _keyboardMatrix;
set { _keyboardMatrix = value; } set => _keyboardMatrix = value;
} }
public string[] NonMatrixKeys public string[] NonMatrixKeys
{ {
get { return _nonMatrixKeys; } get => _nonMatrixKeys;
set { _nonMatrixKeys = value; } set => _nonMatrixKeys = value;
} }
public StandardKeyboard(SpectrumBase machine) public StandardKeyboard(SpectrumBase machine)

View File

@ -11,8 +11,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public byte[] RomBytes public byte[] RomBytes
{ {
get { return _romBytes; } get => _romBytes;
set { _romBytes = value; } set => _romBytes = value;
} }
/// <summary> /// <summary>
@ -20,28 +20,28 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public ushort SaveBytesRoutineAddress public ushort SaveBytesRoutineAddress
{ {
get { return _saveBytesRoutineAddress; } get => _saveBytesRoutineAddress;
set { _saveBytesRoutineAddress = value; } set => _saveBytesRoutineAddress = value;
} }
public ushort LoadBytesRoutineAddress public ushort LoadBytesRoutineAddress
{ {
get { return _loadBytesRoutineAddress; } get => _loadBytesRoutineAddress;
set { _loadBytesRoutineAddress = value; } set => _loadBytesRoutineAddress = value;
} }
public ushort SaveBytesResumeAddress public ushort SaveBytesResumeAddress
{ {
get { return _saveBytesResumeAddress; } get => _saveBytesResumeAddress;
set { _saveBytesResumeAddress = value; } set => _saveBytesResumeAddress = value;
} }
public ushort LoadBytesResumeAddress public ushort LoadBytesResumeAddress
{ {
get { return _loadBytesResumeAddress; } get => _loadBytesResumeAddress;
set { _loadBytesResumeAddress = value; } set => _loadBytesResumeAddress = value;
} }
public ushort LoadBytesInvalidHeaderAddress public ushort LoadBytesInvalidHeaderAddress
{ {
get { return _loadBytesInvalidHeaderAddress; } get => _loadBytesInvalidHeaderAddress;
set { _loadBytesInvalidHeaderAddress = value; } set => _loadBytesInvalidHeaderAddress = value;
} }
private byte[] _romBytes; private byte[] _romBytes;

View File

@ -135,10 +135,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public AYPanConfig PanningConfiguration public AYPanConfig PanningConfiguration
{ {
get get => _currentPanTab;
{
return _currentPanTab;
}
set set
{ {
if (value != _currentPanTab) if (value != _currentPanTab)
@ -155,10 +152,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int Volume public int Volume
{ {
get get => _volume;
{
return _volume;
}
set set
{ {
//value = Math.Max(0, value); //value = Math.Max(0, value);
@ -177,11 +171,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int SelectedRegister public int SelectedRegister
{ {
get { return _activeRegister; } get => _activeRegister;
set set => _activeRegister = (byte)value;
{
_activeRegister = (byte)value;
}
} }
/// <summary> /// <summary>

View File

@ -333,8 +333,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private bool inputRead; private bool inputRead;
public bool InputRead public bool InputRead
{ {
get { return inputRead; } get => inputRead;
set { inputRead = value; } set => inputRead = value;
} }
} }

View File

@ -38,7 +38,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
protected int tapeMediaIndex; protected int tapeMediaIndex;
public int TapeMediaIndex public int TapeMediaIndex
{ {
get { return tapeMediaIndex; } get => tapeMediaIndex;
set set
{ {
int tmp = value; int tmp = value;
@ -78,7 +78,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
protected int diskMediaIndex; protected int diskMediaIndex;
public int DiskMediaIndex public int DiskMediaIndex
{ {
get { return diskMediaIndex; } get => diskMediaIndex;
set set
{ {
int tmp = value; int tmp = value;

View File

@ -55,8 +55,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
protected int ROMPaged; protected int ROMPaged;
public virtual int _ROMpaged public virtual int _ROMpaged
{ {
get { return ROMPaged; } get => ROMPaged;
set { ROMPaged = value; } set => ROMPaged = value;
} }
/* /*

View File

@ -13,8 +13,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
protected byte LastULAOutByte; protected byte LastULAOutByte;
public byte LASTULAOutByte public byte LASTULAOutByte
{ {
get { return LastULAOutByte; } get => LastULAOutByte;
set { LastULAOutByte = value; } set => LastULAOutByte = value;
} }
public byte Last7ffd; public byte Last7ffd;

View File

@ -829,31 +829,31 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
public int VirtualWidth public int VirtualWidth
{ {
get { return _virtualWidth; } get => _virtualWidth;
set { _virtualWidth = value; } set => _virtualWidth = value;
} }
public int VirtualHeight public int VirtualHeight
{ {
get { return _virtualHeight; } get => _virtualHeight;
set { _virtualHeight = value; } set => _virtualHeight = value;
} }
public int BufferWidth public int BufferWidth
{ {
get { return _bufferWidth; } get => _bufferWidth;
set { _bufferWidth = value; } set => _bufferWidth = value;
} }
public int BufferHeight public int BufferHeight
{ {
get { return _bufferHeight; } get => _bufferHeight;
set { _bufferHeight = value; } set => _bufferHeight = value;
} }
public int VsyncNumerator public int VsyncNumerator
{ {
get { return ClockSpeed * 50; }// ClockSpeed; } get => ClockSpeed * 50; // ClockSpeed; }
set { } set { }
} }
@ -1016,8 +1016,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
public ZXSpectrum.BorderType borderType public ZXSpectrum.BorderType borderType
{ {
get { return _borderType; } get => _borderType;
set { _borderType = value; } set => _borderType = value;
} }
#endregion #endregion

View File

@ -184,7 +184,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
return rp; return rp;
} }
set { ROMPaged = value; } set => ROMPaged = value;
} }
} }
} }

View File

@ -191,7 +191,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
return rp; return rp;
} }
set { ROMPaged = value; } set => ROMPaged = value;
} }
} }
} }

View File

@ -68,7 +68,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
/// </summary> /// </summary>
public int RandomCounter public int RandomCounter
{ {
get { return _randomCounter; } get => _randomCounter;
set set
{ {
_randomCounter = value; _randomCounter = value;

View File

@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _blockID = -1; private int _blockID = -1;
public int BlockID public int BlockID
{ {
get { return _blockID; } get => _blockID;
set set
{ {
_blockID = value; _blockID = value;
@ -34,7 +34,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private BlockType _blockType; private BlockType _blockType;
public BlockType BlockDescription public BlockType BlockDescription
{ {
get { return _blockType; } get => _blockType;
set set
{ {
_blockType = value; _blockType = value;
@ -49,8 +49,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private byte[] _blockData; private byte[] _blockData;
public byte[] BlockData public byte[] BlockData
{ {
get { return _blockData; } get => _blockData;
set { _blockData = value; } set => _blockData = value;
} }
/* /*
@ -125,8 +125,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private TapeCommand _command = TapeCommand.NONE; private TapeCommand _command = TapeCommand.NONE;
public TapeCommand Command public TapeCommand Command
{ {
get { return _command; } get => _command;
set { _command = value; } set => _command = value;
} }
/// <summary> /// <summary>
@ -135,8 +135,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
private int _pauseInMS; private int _pauseInMS;
public int PauseInMS public int PauseInMS
{ {
get { return _pauseInMS; } get => _pauseInMS;
set { _pauseInMS = value; } set => _pauseInMS = value;
} }

View File

@ -11,14 +11,14 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
{ {
public int LagCount public int LagCount
{ {
get { return _lagCount; } get => _lagCount;
set { _lagCount = value; } set => _lagCount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _isLag; } get => _isLag;
set { _isLag = value; } set => _isLag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } public IInputCallbackSystem InputCallbacks { get; }

View File

@ -29,8 +29,8 @@ namespace BizHawk.Emulation.Cores.ColecoVision
public bool InterruptPending public bool InterruptPending
{ {
get { return (StatusByte & 0x80) != 0; } get => (StatusByte & 0x80) != 0;
set { StatusByte = (byte)((StatusByte & ~0x02) | (value ? 0x80 : 0x00)); } set => StatusByte = (byte)((StatusByte & ~0x02) | (value ? 0x80 : 0x00));
} }
private int ColorTableBase; private int ColorTableBase;

View File

@ -8,14 +8,14 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
{ {
public int LagCount public int LagCount
{ {
get { return _lagCount; } get => _lagCount;
set { _lagCount = value; } set => _lagCount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _isLag; } get => _isLag;
set { _isLag = value; } set => _isLag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } public IInputCallbackSystem InputCallbacks { get; }

View File

@ -324,7 +324,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
public string Cpu public string Cpu
{ {
get { return "F3850"; } get => "F3850";
set { } set { }
} }

View File

@ -101,8 +101,8 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public bool FlagS public bool FlagS
{ {
get { return (Regs[W] & 0x01) != 0; } get => (Regs[W] & 0x01) != 0;
set { Regs[W] = (byte)((Regs[W] & ~0x01) | (value ? 0x01 : 0x00)); } set => Regs[W] = (byte)((Regs[W] & ~0x01) | (value ? 0x01 : 0x00));
} }
/// <summary> /// <summary>
@ -110,8 +110,8 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public bool FlagC public bool FlagC
{ {
get { return (Regs[W] & 0x02) != 0; } get => (Regs[W] & 0x02) != 0;
set { Regs[W] = (byte)((Regs[W] & ~0x02) | (value ? 0x02 : 0x00)); } set => Regs[W] = (byte)((Regs[W] & ~0x02) | (value ? 0x02 : 0x00));
} }
/// <summary> /// <summary>
@ -119,8 +119,8 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public bool FlagZ public bool FlagZ
{ {
get { return (Regs[W] & 0x04) != 0; } get => (Regs[W] & 0x04) != 0;
set { Regs[W] = (byte)((Regs[W] & ~0x04) | (value ? 0x04 : 0x00)); } set => Regs[W] = (byte)((Regs[W] & ~0x04) | (value ? 0x04 : 0x00));
} }
/// <summary> /// <summary>
@ -128,8 +128,8 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public bool FlagO public bool FlagO
{ {
get { return (Regs[W] & 0x08) != 0; } get => (Regs[W] & 0x08) != 0;
set { Regs[W] = (byte)((Regs[W] & ~0x08) | (value ? 0x08 : 0x00)); } set => Regs[W] = (byte)((Regs[W] & ~0x08) | (value ? 0x08 : 0x00));
} }
/// <summary> /// <summary>
@ -137,8 +137,8 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public bool FlagICB public bool FlagICB
{ {
get { return (Regs[W] & 0x10) != 0; } get => (Regs[W] & 0x10) != 0;
set { Regs[W] = (byte)((Regs[W] & ~0x10) | (value ? 0x10 : 0x00)); } set => Regs[W] = (byte)((Regs[W] & ~0x10) | (value ? 0x10 : 0x00));
} }
/// <summary> /// <summary>
@ -146,7 +146,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public ushort RegPC0 public ushort RegPC0
{ {
get { return (ushort)(Regs[PC0l] | (Regs[PC0h] << 8)); } get => (ushort)(Regs[PC0l] | (Regs[PC0h] << 8));
set set
{ {
Regs[PC0l] = (byte)(value & 0xFF); Regs[PC0l] = (byte)(value & 0xFF);
@ -159,7 +159,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public ushort RegPC1 public ushort RegPC1
{ {
get { return (ushort)(Regs[PC1l] | (Regs[PC1h] << 8)); } get => (ushort)(Regs[PC1l] | (Regs[PC1h] << 8));
set set
{ {
Regs[PC1l] = (byte)(value & 0xFF); Regs[PC1l] = (byte)(value & 0xFF);
@ -172,7 +172,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// </summary> /// </summary>
public ushort RegDC0 public ushort RegDC0
{ {
get { return (ushort)(Regs[DC0l] | (Regs[DC0h] << 8)); } get => (ushort)(Regs[DC0l] | (Regs[DC0h] << 8));
set set
{ {
Regs[DC0l] = (byte)(value & 0xFF); Regs[DC0l] = (byte)(value & 0xFF);

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Consoles.Vectrex
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -71,7 +71,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Vectrex
[DefaultValue(ControllerType.Digital)] [DefaultValue(ControllerType.Digital)]
public ControllerType VectrexController1 public ControllerType VectrexController1
{ {
get { return _VectrexController1; } get => _VectrexController1;
set set
{ {
if (value == ControllerType.Digital) { Port1 = VectrexHawkControllerDeck.DefaultControllerName; } if (value == ControllerType.Digital) { Port1 = VectrexHawkControllerDeck.DefaultControllerName; }
@ -86,7 +86,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Vectrex
[DefaultValue(ControllerType.Digital)] [DefaultValue(ControllerType.Digital)]
public ControllerType VectrexController2 public ControllerType VectrexController2
{ {
get { return _VectrexController2; } get => _VectrexController2;
set set
{ {
if (value == ControllerType.Digital) { Port2 = VectrexHawkControllerDeck.DefaultControllerName; } if (value == ControllerType.Digital) { Port2 = VectrexHawkControllerDeck.DefaultControllerName; }

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Consoles.O2Hawk
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -170,55 +170,91 @@ namespace BizHawk.Emulation.Cores.Consoles.NEC.PCFX
[Description("Show layer BG0")] [Description("Show layer BG0")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerBG0 { get { return _showLayerBG0; } set { _showLayerBG0 = value; } } public bool ShowLayerBG0
{
get => _showLayerBG0;
set => _showLayerBG0 = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerBG0; private bool _showLayerBG0;
[Description("Show layer BG1")] [Description("Show layer BG1")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerBG1 { get { return _showLayerBG1; } set { _showLayerBG1 = value; } } public bool ShowLayerBG1
{
get => _showLayerBG1;
set => _showLayerBG1 = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerBG1; private bool _showLayerBG1;
[Description("Show layer BG2")] [Description("Show layer BG2")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerBG2 { get { return _showLayerBG2; } set { _showLayerBG2 = value; } } public bool ShowLayerBG2
{
get => _showLayerBG2;
set => _showLayerBG2 = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerBG2; private bool _showLayerBG2;
[Description("Show layer BG3")] [Description("Show layer BG3")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerBG3 { get { return _showLayerBG3; } set { _showLayerBG3 = value; } } public bool ShowLayerBG3
{
get => _showLayerBG3;
set => _showLayerBG3 = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerBG3; private bool _showLayerBG3;
[Description("Show layer VDC-A BG")] [Description("Show layer VDC-A BG")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerVDCABG { get { return _showLayerVDCABG; } set { _showLayerVDCABG = value; } } public bool ShowLayerVDCABG
{
get => _showLayerVDCABG;
set => _showLayerVDCABG = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerVDCABG; private bool _showLayerVDCABG;
[Description("Show layer VDC-A SPR")] [Description("Show layer VDC-A SPR")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerVDCASPR { get { return _showLayerVDCASPR; } set { _showLayerVDCASPR = value; } } public bool ShowLayerVDCASPR
{
get => _showLayerVDCASPR;
set => _showLayerVDCASPR = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerVDCASPR; private bool _showLayerVDCASPR;
[Description("Show layer VDC-B BG")] [Description("Show layer VDC-B BG")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerVDCBBG { get { return _showLayerVDCBBG; } set { _showLayerVDCBBG = value; } } public bool ShowLayerVDCBBG
{
get => _showLayerVDCBBG;
set => _showLayerVDCBBG = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerVDCBBG; private bool _showLayerVDCBBG;
[Description("Show layer VDC-B SPR")] [Description("Show layer VDC-B SPR")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerVDCBSPR { get { return _showLayerVDCBSPR; } set { _showLayerVDCBSPR = value; } } public bool ShowLayerVDCBSPR
{
get => _showLayerVDCBSPR;
set => _showLayerVDCBSPR = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerVDCBSPR; private bool _showLayerVDCBSPR;
[Description("Show layer RAINBOW")] [Description("Show layer RAINBOW")]
[DefaultValue(true)] [DefaultValue(true)]
public bool ShowLayerRAINBOW { get { return _showLayerRAINBOW; } set { _showLayerRAINBOW = value; } } public bool ShowLayerRAINBOW
{
get => _showLayerRAINBOW;
set => _showLayerRAINBOW = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
private bool _showLayerRAINBOW; private bool _showLayerRAINBOW;

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -79,7 +79,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
[DefaultValue(ControllerType.Default)] [DefaultValue(ControllerType.Default)]
public ControllerType GBController public ControllerType GBController
{ {
get { return _GBController; } get => _GBController;
set set
{ {
if (value == ControllerType.Default) { Port1 = GBHawkControllerDeck.DefaultControllerName; } if (value == ControllerType.Default) { Port1 = GBHawkControllerDeck.DefaultControllerName; }
@ -111,8 +111,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime public int RTCInitialTime
{ {
get { return _RTCInitialTime; } get => _RTCInitialTime;
set { _RTCInitialTime = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Offset")] [DisplayName("RTC Offset")]
@ -120,8 +120,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset public int RTCOffset
{ {
get { return _RTCOffset; } get => _RTCOffset;
set { _RTCOffset = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("Use Existing SaveRAM")] [DisplayName("Use Existing SaveRAM")]

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -106,8 +106,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_L public int RTCInitialTime_L
{ {
get { return _RTCInitialTime_L; } get => _RTCInitialTime_L;
set { _RTCInitialTime_L = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_L = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time R")] [DisplayName("RTC Initial Time R")]
@ -115,8 +115,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_R public int RTCInitialTime_R
{ {
get { return _RTCInitialTime_R; } get => _RTCInitialTime_R;
set { _RTCInitialTime_R = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_R = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Offset L")] [DisplayName("RTC Offset L")]
@ -124,8 +124,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_L public int RTCOffset_L
{ {
get { return _RTCOffset_L; } get => _RTCOffset_L;
set { _RTCOffset_L = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_L = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset R")] [DisplayName("RTC Offset R")]
@ -133,8 +133,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_R public int RTCOffset_R
{ {
get { return _RTCOffset_R; } get => _RTCOffset_R;
set { _RTCOffset_R = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_R = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("Use Existing SaveRAM")] [DisplayName("Use Existing SaveRAM")]

View File

@ -95,8 +95,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink
public bool LinkConnected public bool LinkConnected
{ {
get { return _cableconnected; } get => _cableconnected;
set { _cableconnected = value; } set => _cableconnected = value;
} }
private void ExecFetch(ushort addr) private void ExecFetch(ushort addr)

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -105,8 +105,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_L public int RTCInitialTime_L
{ {
get { return _RTCInitialTime_L; } get => _RTCInitialTime_L;
set { _RTCInitialTime_L = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_L = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time C")] [DisplayName("RTC Initial Time C")]
@ -114,8 +114,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_C public int RTCInitialTime_C
{ {
get { return _RTCInitialTime_C; } get => _RTCInitialTime_C;
set { _RTCInitialTime_C = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_C = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time R")] [DisplayName("RTC Initial Time R")]
@ -123,8 +123,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_R public int RTCInitialTime_R
{ {
get { return _RTCInitialTime_R; } get => _RTCInitialTime_R;
set { _RTCInitialTime_R = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_R = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Offset L")] [DisplayName("RTC Offset L")]
@ -132,8 +132,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_L public int RTCOffset_L
{ {
get { return _RTCOffset_L; } get => _RTCOffset_L;
set { _RTCOffset_L = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_L = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset C")] [DisplayName("RTC Offset C")]
@ -141,8 +141,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_C public int RTCOffset_C
{ {
get { return _RTCOffset_C; } get => _RTCOffset_C;
set { _RTCOffset_C = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_C = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset R")] [DisplayName("RTC Offset R")]
@ -150,8 +150,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink3x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_R public int RTCOffset_R
{ {
get { return _RTCOffset_R; } get => _RTCOffset_R;
set { _RTCOffset_R = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_R = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("Use Existing SaveRAM")] [DisplayName("Use Existing SaveRAM")]

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _islag; } get => _islag;
set { _islag = value; } set => _islag = value;
} }
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem(); public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();

View File

@ -116,8 +116,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_A public int RTCInitialTime_A
{ {
get { return _RTCInitialTime_A; } get => _RTCInitialTime_A;
set { _RTCInitialTime_A = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_A = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time B")] [DisplayName("RTC Initial Time B")]
@ -125,8 +125,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_B public int RTCInitialTime_B
{ {
get { return _RTCInitialTime_B; } get => _RTCInitialTime_B;
set { _RTCInitialTime_B = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_B = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time C")] [DisplayName("RTC Initial Time C")]
@ -134,8 +134,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_C public int RTCInitialTime_C
{ {
get { return _RTCInitialTime_C; } get => _RTCInitialTime_C;
set { _RTCInitialTime_C = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_C = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Initial Time D")] [DisplayName("RTC Initial Time D")]
@ -143,8 +143,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCInitialTime_D public int RTCInitialTime_D
{ {
get { return _RTCInitialTime_D; } get => _RTCInitialTime_D;
set { _RTCInitialTime_D = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value)); } set => _RTCInitialTime_D = Math.Max(0, Math.Min(1024 * 24 * 60 * 60, value));
} }
[DisplayName("RTC Offset A")] [DisplayName("RTC Offset A")]
@ -152,8 +152,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_A public int RTCOffset_A
{ {
get { return _RTCOffset_A; } get => _RTCOffset_A;
set { _RTCOffset_A = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_A = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset B")] [DisplayName("RTC Offset B")]
@ -161,8 +161,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_B public int RTCOffset_B
{ {
get { return _RTCOffset_B; } get => _RTCOffset_B;
set { _RTCOffset_B = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_B = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset C")] [DisplayName("RTC Offset C")]
@ -170,8 +170,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_C public int RTCOffset_C
{ {
get { return _RTCOffset_C; } get => _RTCOffset_C;
set { _RTCOffset_C = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_C = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("RTC Offset D")] [DisplayName("RTC Offset D")]
@ -179,8 +179,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawkLink4x
[DefaultValue(0)] [DefaultValue(0)]
public int RTCOffset_D public int RTCOffset_D
{ {
get { return _RTCOffset_D; } get => _RTCOffset_D;
set { _RTCOffset_D = Math.Max(-127, Math.Min(127, value)); } set => _RTCOffset_D = Math.Max(-127, Math.Min(127, value));
} }
[DisplayName("Use Existing SaveRAM")] [DisplayName("Use Existing SaveRAM")]

View File

@ -126,8 +126,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.Gameboy
[DefaultValue(false)] [DefaultValue(false)]
public bool EqualLengthFrames public bool EqualLengthFrames
{ {
get { return _equalLengthFrames; } get => _equalLengthFrames;
set { _equalLengthFrames = value; } set => _equalLengthFrames = value;
} }
[JsonIgnore] [JsonIgnore]

View File

@ -53,8 +53,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.Gameboy
public bool LinkConnected public bool LinkConnected
{ {
get { return _cableconnected; } get => _cableconnected;
set { _cableconnected = value; } set => _cableconnected = value;
} }
private bool _disposed = false; private bool _disposed = false;

View File

@ -10,7 +10,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64
{ {
public string Cpu public string Cpu
{ {
get { return "R4300"; } get => "R4300";
set { } set { }
} }

View File

@ -40,8 +40,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64
/// </summary> /// </summary>
public N64ControllerPakType PakType public N64ControllerPakType PakType
{ {
get { return _type; } get => _type;
set { _type = value; } set => _type = value;
} }
[JsonIgnore] [JsonIgnore]
@ -53,8 +53,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64
/// </summary> /// </summary>
public bool IsConnected public bool IsConnected
{ {
get { return _isConnected; } get => _isConnected;
set { _isConnected = value; } set => _isConnected = value;
} }
/// <summary> /// <summary>

View File

@ -43,7 +43,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
EMMC3Type _mmc3type = EMMC3Type.None; EMMC3Type _mmc3type = EMMC3Type.None;
public EMMC3Type MMC3Type public EMMC3Type MMC3Type
{ {
get { return _mmc3type; } get => _mmc3type;
set set
{ {
_mmc3type = value; _mmc3type = value;

View File

@ -235,8 +235,16 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
{ {
IRQSignal = _diskirq || _timerirq; IRQSignal = _diskirq || _timerirq;
} }
bool diskirq { get { return _diskirq; } set { _diskirq = value; SetIRQ(); } } bool diskirq
bool timerirq { get { return _timerirq; } set { _timerirq = value; SetIRQ(); } } {
get => _diskirq;
set { _diskirq = value; SetIRQ(); }
}
bool timerirq
{
get => _timerirq;
set { _timerirq = value; SetIRQ(); }
}
int timerirq_cd; int timerirq_cd;
bool timer_irq_active; bool timer_irq_active;

View File

@ -82,7 +82,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
} }
Dictionary<string, string> _initialRegisterValues = new Dictionary<string, string>(); Dictionary<string, string> _initialRegisterValues = new Dictionary<string, string>();
public Dictionary<string, string> InitialRegisterValues { get { return _initialRegisterValues; } set { _initialRegisterValues = value; } } public Dictionary<string, string> InitialRegisterValues
{
get => _initialRegisterValues;
set => _initialRegisterValues = value;
}
public abstract bool Configure(NES.EDetectionOrigin origin); public abstract bool Configure(NES.EDetectionOrigin origin);
public virtual void ClockPPU() { } public virtual void ClockPPU() { }
@ -110,7 +114,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
} }
private bool irq_signal; private bool irq_signal;
public bool IRQSignal { get { return irq_signal; } set { irq_signal = value; } } public bool IRQSignal
{
get => irq_signal;
set => irq_signal = value;
}
public virtual void Dispose() { } public virtual void Dispose() { }
@ -295,8 +303,16 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
} }
} }
public byte[] WRAM { get { return wram; } set { wram = value; } } public byte[] WRAM
public byte[] VRAM { get { return vram; } set { vram = value; } } {
get => wram;
set => wram = value;
}
public byte[] VRAM
{
get => vram;
set => vram = value;
}
public byte[] ROM { get; set; } public byte[] ROM { get; set; }
public byte[] VROM { get; set; } public byte[] VROM { get; set; }
byte[] wram, vram; byte[] wram, vram;

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
{ {
public int LagCount public int LagCount
{ {
get { return _lagcount; } get => _lagcount;
set { _lagcount = value; } set => _lagcount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return islag; } get => islag;
set { islag = value; } set => islag = value;
} }
public IInputCallbackSystem InputCallbacks public IInputCallbackSystem InputCallbacks

View File

@ -1164,14 +1164,18 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
[JsonIgnore] [JsonIgnore]
private bool _Famicom; private bool _Famicom;
public bool Famicom { get { return _Famicom; } set { _Famicom = value; } } public bool Famicom
{
get => _Famicom;
set => _Famicom = value;
}
[JsonIgnore] [JsonIgnore]
private string _NesLeftPort; private string _NesLeftPort;
[JsonIgnore] [JsonIgnore]
private string _NesRightPort; private string _NesRightPort;
public string NesLeftPort public string NesLeftPort
{ {
get { return _NesLeftPort; } get => _NesLeftPort;
set set
{ {
if (NesPortDevices.ContainsKey(value)) if (NesPortDevices.ContainsKey(value))
@ -1182,7 +1186,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
} }
public string NesRightPort public string NesRightPort
{ {
get { return _NesRightPort; } get => _NesRightPort;
set set
{ {
if (NesPortDevices.ContainsKey(value)) if (NesPortDevices.ContainsKey(value))
@ -1195,7 +1199,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
private string _FamicomExpPort; private string _FamicomExpPort;
public string FamicomExpPort public string FamicomExpPort
{ {
get { return _FamicomExpPort; } get => _FamicomExpPort;
set set
{ {
if (FamicomExpansions.ContainsKey(value)) if (FamicomExpansions.ContainsKey(value))

View File

@ -15,7 +15,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
bool chopdot; bool chopdot;
public enum Region { NTSC, PAL, Dendy, RGB }; public enum Region { NTSC, PAL, Dendy, RGB };
Region _region; Region _region;
public Region region { set { _region = value; SyncRegion(); } get { return _region; } } public Region region
{
set { _region = value; SyncRegion(); }
get => _region;
}
void SyncRegion() void SyncRegion()
{ {
switch (region) switch (region)
@ -93,7 +97,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
private int[] _currentLuma = PaletteLumaNES; private int[] _currentLuma = PaletteLumaNES;
public int[] CurrentLuma { get { return _currentLuma; } set { _currentLuma = value; } } public int[] CurrentLuma
{
get => _currentLuma;
set => _currentLuma = value;
}
// true = light sensed // true = light sensed
public bool LightGunCallback(int x, int y) public bool LightGunCallback(int x, int y)

View File

@ -228,19 +228,67 @@ namespace BizHawk.Emulation.Cores.Nintendo.SNES
byte _BG4_Prio0, _BG4_Prio1; byte _BG4_Prio0, _BG4_Prio1;
byte _Obj_Prio0, _Obj_Prio1, _Obj_Prio2, _Obj_Prio3; byte _Obj_Prio0, _Obj_Prio1, _Obj_Prio2, _Obj_Prio3;
public bool BG1_Prio0 { get { return _BG1_Prio0 != 0; } set { _BG1_Prio0 = (byte)(value ? 1 : 0); } } public bool BG1_Prio0
public bool BG1_Prio1 { get { return _BG1_Prio1 != 0; } set { _BG1_Prio1 = (byte)(value ? 1 : 0); } } {
public bool BG2_Prio0 { get { return _BG2_Prio0 != 0; } set { _BG2_Prio0 = (byte)(value ? 1 : 0); } } get => _BG1_Prio0 != 0;
public bool BG2_Prio1 { get { return _BG2_Prio1 != 0; } set { _BG2_Prio1 = (byte)(value ? 1 : 0); } } set => _BG1_Prio0 = (byte)(value ? 1 : 0);
public bool BG3_Prio0 { get { return _BG3_Prio0 != 0; } set { _BG3_Prio0 = (byte)(value ? 1 : 0); } } }
public bool BG3_Prio1 { get { return _BG3_Prio1 != 0; } set { _BG3_Prio1 = (byte)(value ? 1 : 0); } } public bool BG1_Prio1
public bool BG4_Prio0 { get { return _BG4_Prio0 != 0; } set { _BG4_Prio0 = (byte)(value ? 1 : 0); } } {
public bool BG4_Prio1 { get { return _BG4_Prio1 != 0; } set { _BG4_Prio1 = (byte)(value ? 1 : 0); } } get => _BG1_Prio1 != 0;
set => _BG1_Prio1 = (byte)(value ? 1 : 0);
}
public bool BG2_Prio0
{
get => _BG2_Prio0 != 0;
set => _BG2_Prio0 = (byte)(value ? 1 : 0);
}
public bool BG2_Prio1
{
get => _BG2_Prio1 != 0;
set => _BG2_Prio1 = (byte)(value ? 1 : 0);
}
public bool BG3_Prio0
{
get => _BG3_Prio0 != 0;
set => _BG3_Prio0 = (byte)(value ? 1 : 0);
}
public bool BG3_Prio1
{
get => _BG3_Prio1 != 0;
set => _BG3_Prio1 = (byte)(value ? 1 : 0);
}
public bool BG4_Prio0
{
get => _BG4_Prio0 != 0;
set => _BG4_Prio0 = (byte)(value ? 1 : 0);
}
public bool BG4_Prio1
{
get => _BG4_Prio1 != 0;
set => _BG4_Prio1 = (byte)(value ? 1 : 0);
}
public bool Obj_Prio0 { get { return _Obj_Prio0 != 0; } set { _Obj_Prio0 = (byte)(value ? 1 : 0); } } public bool Obj_Prio0
public bool Obj_Prio1 { get { return _Obj_Prio1 != 0; } set { _Obj_Prio1 = (byte)(value ? 1 : 0); } } {
public bool Obj_Prio2 { get { return _Obj_Prio2 != 0; } set { _Obj_Prio2 = (byte)(value ? 1 : 0); } } get => _Obj_Prio0 != 0;
public bool Obj_Prio3 { get { return _Obj_Prio3 != 0; } set { _Obj_Prio3 = (byte)(value ? 1 : 0); } } set => _Obj_Prio0 = (byte)(value ? 1 : 0);
}
public bool Obj_Prio1
{
get => _Obj_Prio1 != 0;
set => _Obj_Prio1 = (byte)(value ? 1 : 0);
}
public bool Obj_Prio2
{
get => _Obj_Prio2 != 0;
set => _Obj_Prio2 = (byte)(value ? 1 : 0);
}
public bool Obj_Prio3
{
get => _Obj_Prio3 != 0;
set => _Obj_Prio3 = (byte)(value ? 1 : 0);
}
} }
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]

View File

@ -48,7 +48,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
byte port180E; byte port180E;
public byte Port180E public byte Port180E
{ {
get { return port180E; } get => port180E;
set set
{ {
port180E = value; port180E = value;

View File

@ -9,32 +9,32 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool IntADPCM // INTA public bool IntADPCM // INTA
{ {
get { return (CdIoPorts[3] & 0x04) != 0; } get => (CdIoPorts[3] & 0x04) != 0;
set { CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x04) | (value ? 0x04 : 0x00)); } set => CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x04) | (value ? 0x04 : 0x00));
} }
public bool IntStop // INTSTOP public bool IntStop // INTSTOP
{ {
get { return (CdIoPorts[3] & 0x08) != 0; } get => (CdIoPorts[3] & 0x08) != 0;
set { CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x08) | (value ? 0x8 : 0x00)); } set => CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x08) | (value ? 0x8 : 0x00));
} }
public bool IntSubchannel // INTSUB public bool IntSubchannel // INTSUB
{ {
get { return (CdIoPorts[3] & 0x10) != 0; } get => (CdIoPorts[3] & 0x10) != 0;
set { CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x10) | (value ? 0x10 : 0x00)); } set => CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x10) | (value ? 0x10 : 0x00));
} }
public bool IntDataTransferComplete // INTM public bool IntDataTransferComplete // INTM
{ {
get { return (CdIoPorts[3] & 0x20) != 0; } get => (CdIoPorts[3] & 0x20) != 0;
set { CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x20) | (value ? 0x20 : 0x00)); } set => CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x20) | (value ? 0x20 : 0x00));
} }
public bool IntDataTransferReady // INTD public bool IntDataTransferReady // INTD
{ {
get { return (CdIoPorts[3] & 0x40) != 0; } get => (CdIoPorts[3] & 0x40) != 0;
set { CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x40) | (value ? 0x40 : 0x00)); } set => CdIoPorts[3] = (byte)((CdIoPorts[3] & ~0x40) | (value ? 0x40 : 0x00));
} }
private void SetCDAudioCallback() private void SetCDAudioCallback()

View File

@ -32,7 +32,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool BSY public bool BSY
{ {
get { return bsy; } get => bsy;
set set
{ {
if (value != BSY) signalsChanged = true; if (value != BSY) signalsChanged = true;
@ -42,7 +42,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool SEL public bool SEL
{ {
get { return sel; } get => sel;
set set
{ {
if (value != SEL) signalsChanged = true; if (value != SEL) signalsChanged = true;
@ -52,7 +52,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool CD // CONTROL = true, DATA = false public bool CD // CONTROL = true, DATA = false
{ {
get { return cd; } get => cd;
set set
{ {
if (value != CD) signalsChanged = true; if (value != CD) signalsChanged = true;
@ -62,7 +62,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool IO // INPUT = true, OUTPUT = false public bool IO // INPUT = true, OUTPUT = false
{ {
get { return io; } get => io;
set set
{ {
if (value != IO) signalsChanged = true; if (value != IO) signalsChanged = true;
@ -72,7 +72,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool MSG public bool MSG
{ {
get { return msg; } get => msg;
set set
{ {
if (value != MSG) signalsChanged = true; if (value != MSG) signalsChanged = true;
@ -82,7 +82,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool REQ public bool REQ
{ {
get { return req; } get => req;
set set
{ {
if (value != REQ) signalsChanged = true; if (value != REQ) signalsChanged = true;
@ -92,7 +92,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool ACK public bool ACK
{ {
get { return ack; } get => ack;
set set
{ {
if (value != ACK) signalsChanged = true; if (value != ACK) signalsChanged = true;
@ -102,7 +102,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool ATN public bool ATN
{ {
get { return atn; } get => atn;
set set
{ {
if (value != ATN) signalsChanged = true; if (value != ATN) signalsChanged = true;
@ -112,7 +112,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
public bool RST public bool RST
{ {
get { return rst; } get => rst;
set set
{ {
if (value != RST) signalsChanged = true; if (value != RST) signalsChanged = true;

View File

@ -6,14 +6,14 @@ namespace BizHawk.Emulation.Cores.Sega.MasterSystem
{ {
public int LagCount public int LagCount
{ {
get { return _lagCount; } get => _lagCount;
set { _lagCount = value; } set => _lagCount = value;
} }
public bool IsLagFrame public bool IsLagFrame
{ {
get { return _isLag; } get => _isLag;
set { _isLag = value; } set => _isLag = value;
} }
public IInputCallbackSystem InputCallbacks { get; private set; } public IInputCallbackSystem InputCallbacks { get; private set; }

View File

@ -420,7 +420,7 @@ namespace BizHawk.Emulation.Cores.Sega.MasterSystem
public string _region; public string _region;
public string RegionStr public string RegionStr
{ {
get { return _region; } get => _region;
set set
{ {
if (value.NotIn(validRegions)) if (value.NotIn(validRegions))

View File

@ -124,7 +124,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Background Layer A")] [DisplayName("Background Layer A")]
[Description("True to draw BG layer A")] [Description("True to draw BG layer A")]
[DefaultValue(true)] [DefaultValue(true)]
public bool DrawBGA { get { return _DrawBGA; } set { _DrawBGA = value; } } public bool DrawBGA
{
get => _DrawBGA;
set => _DrawBGA = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
[JsonIgnore] [JsonIgnore]
@ -133,7 +137,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Background Layer B")] [DisplayName("Background Layer B")]
[Description("True to draw BG layer B")] [Description("True to draw BG layer B")]
[DefaultValue(true)] [DefaultValue(true)]
public bool DrawBGB { get { return _DrawBGB; } set { _DrawBGB = value; } } public bool DrawBGB
{
get => _DrawBGB;
set => _DrawBGB = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
[JsonIgnore] [JsonIgnore]
@ -142,7 +150,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Background Layer W")] [DisplayName("Background Layer W")]
[Description("True to draw BG layer W")] [Description("True to draw BG layer W")]
[DefaultValue(true)] [DefaultValue(true)]
public bool DrawBGW { get { return _DrawBGW; } set { _DrawBGW = value; } } public bool DrawBGW
{
get => _DrawBGW;
set => _DrawBGW = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
[JsonIgnore] [JsonIgnore]
@ -151,7 +163,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Sprite Layer")] [DisplayName("Sprite Layer")]
[Description("True to draw sprite layer")] [Description("True to draw sprite layer")]
[DefaultValue(true)] [DefaultValue(true)]
public bool DrawObj { get { return _DrawObj; } set { _DrawObj = value; } } public bool DrawObj
{
get => _DrawObj;
set => _DrawObj = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
[JsonIgnore] [JsonIgnore]
@ -160,7 +176,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Pad screen to 320")] [DisplayName("Pad screen to 320")]
[Description("When using 1:1 aspect ratio, enable to make screen width constant (320) between game modes")] [Description("When using 1:1 aspect ratio, enable to make screen width constant (320) between game modes")]
[DefaultValue(false)] [DefaultValue(false)]
public bool PadScreen320 { get { return _PadScreen320; } set { _PadScreen320 = value; } } public bool PadScreen320
{
get => _PadScreen320;
set => _PadScreen320 = value;
}
[DeepEqualsIgnore] [DeepEqualsIgnore]
@ -170,7 +190,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
[DisplayName("Use custom backdrop color")] [DisplayName("Use custom backdrop color")]
[Description("Filler when layers are off")] [Description("Filler when layers are off")]
[DefaultValue((bool)false)] [DefaultValue((bool)false)]
public bool Backdrop { get { return _Backdrop; } set { _Backdrop = value; } } public bool Backdrop
{
get => _Backdrop;
set => _Backdrop = value;
}
public GPGXSettings() public GPGXSettings()

View File

@ -11,7 +11,7 @@ namespace BizHawk.Emulation.Cores.Sony.PSX
{ {
public string Cpu public string Cpu
{ {
get { return "R3000A"; } get => "R3000A";
set { } set { }
} }

View File

@ -297,7 +297,11 @@ namespace BizHawk.Emulation.Cores.Libretro
public ControllerDefinition ControllerDefinition { get; private set; } public ControllerDefinition ControllerDefinition { get; private set; }
int timeFrameCounter; int timeFrameCounter;
public int Frame { get { return timeFrameCounter; } set { timeFrameCounter = value; } } public int Frame
{
get => timeFrameCounter;
set => timeFrameCounter = value;
}
public int LagCount { get; set; } public int LagCount { get; set; }
public bool IsLagFrame { get; set; } public bool IsLagFrame { get; set; }
public string SystemId { get { return "Libretro"; } } public string SystemId { get { return "Libretro"; } }
@ -344,7 +348,7 @@ namespace BizHawk.Emulation.Cores.Libretro
} }
[FeatureNotImplemented] [FeatureNotImplemented]
set { throw new NotImplementedException(); } set => throw new NotImplementedException();
} }
#endregion #endregion

View File

@ -89,7 +89,7 @@ namespace BizHawk.Emulation.Cores.Sound
/// </summary> /// </summary>
public int Volume public int Volume
{ {
get { return VolumeConverterOut(_volume); } get => VolumeConverterOut(_volume);
set set
{ {
var newVol = VolumeConverterIn(value); var newVol = VolumeConverterIn(value);

Some files were not shown because too many files have changed in this diff Show More