// $Id: WD2793BasedFDC.hh 4486 2005-06-16 19:35:31Z m9710797 $ #ifndef WD2793BASEDFDC_HH #define WD2793BASEDFDC_HH #include "MSXFDC.hh" #include namespace openmsx { class DriveMultiplexer; class WD2793; class WD2793BasedFDC : public MSXFDC { public: virtual void reset(const EmuTime& time); protected: WD2793BasedFDC(MSXMotherBoard& motherBoard, const XMLElement& config, const EmuTime& time); virtual ~WD2793BasedFDC(); const std::auto_ptr multiplexer; const std::auto_ptr controller; }; } // namespace openmsx #endif