public BifrostUnit(ISignalProcessor s) { mSignalProcessor = s; mCPU = new BifrostCPUWorker(); Keyboard = new GenericKeyboard(); Clock = new GenericClock(); Monitor = new LEM1802(); mCPU.CPU.ConnectDevice(Keyboard); mCPU.CPU.ConnectDevice(Clock); mCPU.CPU.ConnectDevice(Monitor); }