public virtual void StartOutput(IMemory memory, int mValue, int sector, InterruptQueueCallback callback) { if (!Busy && SupportsOutput) { mCurrentOperands = new InOutputOperands(memory, mValue, sector, callback); CurrentStep = FirstOutputDeviceStep; } }
public virtual void StartIoc(int mValue, int sector, InterruptQueueCallback callback) { if (!Busy) { mCurrentOperands = new InOutputOperands(null, mValue, sector, callback); CurrentStep = FirstIocDeviceStep; } }