floppy-disk.hpp 514 B

123456789101112131415
  1. struct FloppyDisk : Media {
  2. auto type() -> string override { return "Floppy Disk"; }
  3. auto construct() -> void override;
  4. auto manifest(string location) -> string override;
  5. auto append(vector<uint8_t>& data, string filename) -> bool;
  6. auto manifest(vector<uint8_t>& data, string location) -> string;
  7. virtual auto export(string location) -> vector<uint8_t> = 0;
  8. virtual auto heuristics(vector<uint8_t>& data, string location) -> string = 0;
  9. };
  10. #include "famicom-disk.hpp"
  11. #include "nintendo-64dd.hpp"