public Memory(IAddressBus addressBus, IDataBus dataBus) { _addressBus = addressBus; _dataBus = dataBus; _memoryArea = new byte[0xFFFF + 1]; }
public ContactService(IPhoneBus phoneBus, IAddressBus addressBus, IPostalCodeClientService postalCode) : base(new IDisposable[] { phoneBus, addressBus, postalCode }) { _phoneBus = phoneBus ?? throw new ArgumentNullException(nameof(phoneBus)); _addressBus = addressBus ?? throw new ArgumentNullException(nameof(addressBus)); _postalCode = postalCode ?? throw new ArgumentNullException(nameof(postalCode)); }
public UserService(IUserBus userBus, IPhoneBus phoneBus, IAddressBus addressBus) : base(new IDisposable[] { userBus, phoneBus, addressBus }) { _userBus = userBus ?? throw new ArgumentNullException(nameof(userBus)); _phoneBus = phoneBus ?? throw new ArgumentNullException(nameof(phoneBus)); _addressBus = addressBus ?? throw new ArgumentNullException(nameof(addressBus)); }
public Cpu6502(IAddressBus addressBus, IDataBus dataBus) { _addressBus = addressBus; _dataBus = dataBus; _instructionSet = new InstructionSet(); // Set a temp init state for CPU to start executing. PC = 0x0500; IR = 0x00; LoadAddress(PC); RW = true; // Read TState = EnumTstate.T1; }