Beispiel #1
0
		public DiskIIController(Machine machine, byte[] diskIIRom) :
			base(machine)
		{
			_romRegionC1C7 = diskIIRom;
			Drive1 = new DiskIIDrive(machine);
			Drive2 = new DiskIIDrive(machine);

			Drives = new List<DiskIIDrive> { Drive1, Drive2 };

			BootDrive = Drive1;
		}
Beispiel #2
0
        public DiskIIController(Machine machine) :
            base(machine)
        {
            Drive1 = new DiskIIDrive(machine);
            Drive2 = new DiskIIDrive(machine);

            Drives = new Collection <DiskIIDrive> {
                Drive1, Drive2
            };

            BootDrive = Drive1;
        }
 public DiskIIController(IVideo video, byte[] diskIIRom)
 {
     _video         = video;
     _romRegionC1C7 = diskIIRom;
     Drive1         = new DiskIIDrive(this);
     Drive2         = new DiskIIDrive(this);
     _phaseStates   = 0;
     SetMotorOn(false);
     SetDriveNumber(0);
     _loadMode  = false;
     _writeMode = false;
 }
Beispiel #4
0
        public DiskIIController(Machine machine, byte[] diskIIRom) :
            base(machine)
        {
            _romRegionC1C7 = diskIIRom;
            Drive1         = new DiskIIDrive(machine);
            Drive2         = new DiskIIDrive(machine);

            Drives = new Collection <DiskIIDrive> {
                Drive1, Drive2
            };

            BootDrive = Drive1;
        }