EightBitNet/Test_M6502/Configuration.cs

26 lines
824 B
C#
Raw Normal View History

namespace Test
{
using EightBit;
internal class Configuration
{
private bool debugMode = false;
private readonly Register16 loadAddress = new Register16(0x400);
private readonly Register16 startAddress = new Register16(0x400);
private readonly string romDirectory = "roms";
private readonly string program = "6502_functional_test.bin";
public Configuration() {}
public bool DebugMode {
get { return debugMode; }
set { debugMode = value; }
}
public Register16 LoadAddress { get { return loadAddress; } }
public Register16 StartAddress { get { return startAddress; } }
public string RomDirectory { get { return romDirectory; } }
public string Program { get { return program; } }
}
}