ZuluSCSI_disk.h 537 B

123456789101112131415161718192021
  1. // SCSI disk access routines
  2. // Implements both SCSI2SD V6 disk.h functions and some extra.
  3. #pragma once
  4. #include <stdint.h>
  5. #include <scsi2sd.h>
  6. #include <scsiPhy.h>
  7. extern "C" {
  8. #include <disk.h>
  9. #include <config.h>
  10. #include <scsi.h>
  11. }
  12. void scsiDiskResetImages();
  13. bool scsiDiskOpenHDDImage(int target_idx, const char *filename, int scsi_id, int scsi_lun, int blocksize, bool is_cd, bool is_fd);
  14. void scsiDiskLoadConfig(int target_idx);
  15. // Returns true if there is at least one image active
  16. bool scsiDiskCheckAnyImagesConfigured();