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