A few minor consistency corrections.

Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon 2019-02-03 20:49:07 +00:00
parent d4a35c402c
commit c4e613065b
3 changed files with 7 additions and 11 deletions

View File

@ -6,11 +6,8 @@ namespace EightBit
{
private byte port;
public PortEventArgs(byte value)
{
port = value;
}
public PortEventArgs(byte value) => port = value;
public byte Port { get { return port; } }
public byte Port => port;
}
}

View File

@ -4,9 +4,9 @@
public abstract class Processor : ClockedChip
{
private Bus bus;
private readonly Bus bus;
private byte opcode;
private ushort pc;
private ushort pc = 0;
private PinLevel resetLine;
private PinLevel intLine;
@ -14,7 +14,6 @@
protected Processor(Bus memory)
{
bus = memory;
pc = 0;
}
public event EventHandler<EventArgs> RaisingRESET;
@ -29,7 +28,7 @@
public ushort PC { get => pc; set => pc = value; }
protected byte OpCode { get => opcode; set => opcode = value; }
public Bus Bus { get => bus; set => bus = value; }
public Bus Bus { get => bus; }
public ref PinLevel RESET() => ref resetLine;
public ref PinLevel INT() => ref intLine;

View File

@ -11,9 +11,9 @@
public Rom() : this(0) { }
public override int Size { get { return bytes.Length; } }
public override int Size => bytes.Length;
protected ref byte[] Bytes() { return ref bytes; }
protected ref byte[] Bytes() => ref bytes;
static public int Load(FileStream file, ref byte[] output, int writeOffset = 0, int readOffset = 0, int limit = -1, int maximumSize = -1)
{