using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
{
///
/// Defines an object that can load a floppy disk image
///
public interface IFDDHost
{
///
/// The currently inserted diskimage
///
FloppyDisk Disk { get; set; }
///
/// Parses a new disk image and loads it into this floppy drive
///
///
void FDD_LoadDisk(byte[] diskData);
///
/// Ejects the current disk
///
void FDD_EjectDisk();
///
/// Signs whether the current active drive has a disk inserted
///
bool FDD_IsDiskLoaded { get; }
}
}