2021-11-29 22:43:26 -05:00
|
|
|
#ifndef __CONFIG_H
|
|
|
|
#define __CONFIG_H
|
|
|
|
|
2021-12-11 16:59:32 -05:00
|
|
|
#define DEBUG 1 // 0:No debug information output (Faster by 2-3x+)
|
2021-11-29 22:43:26 -05:00
|
|
|
// 1: Debug information output to USB Serial
|
|
|
|
// 2: Debug information output to LOG.txt (slow)
|
|
|
|
|
|
|
|
#define SYNCHRO false // Support Synchronous mode.
|
2021-11-30 00:12:32 -05:00
|
|
|
#define ACK_INTERRUPTS false
|
2021-11-29 22:43:26 -05:00
|
|
|
#define READ_SPEED_OPTIMIZE true //
|
|
|
|
#define WRITE_SPEED_OPTIMIZE true //
|
2023-05-29 19:51:19 -04:00
|
|
|
#define READ_SPEED_OPTIMIZE_RAW true //
|
|
|
|
#define WRITE_SPEED_OPTIMIZE_RAW true //
|
2021-11-29 22:43:26 -05:00
|
|
|
#define USE_DB2ID_TABLE true // Use table to get ID from SEL-DB
|
|
|
|
|
|
|
|
// SCSI config
|
|
|
|
#define NUM_SCSIID 8 // Maximum number of supported SCSI-IDs (The minimum is 1)
|
|
|
|
#define NUM_SCSILUN 8 // Maximum number of LUNs supported (The minimum is 1)
|
2023-05-13 02:49:13 -04:00
|
|
|
#define NUM_VDEV 16 // Maximum number of VDEVs supported (The minimum is 1)
|
2021-11-29 22:43:26 -05:00
|
|
|
|
|
|
|
#define READ_PARITY_CHECK 0 // Perform read parity check (unverified)
|
|
|
|
|
|
|
|
// HDD format
|
|
|
|
#define MAX_BLOCKSIZE (1 << 15) // Maximum BLOCK size (2048 to 8192 tested, 16384 had issues)
|
|
|
|
|
2021-12-11 16:59:32 -05:00
|
|
|
#define SCSI_INQUIRY_RESPONSE_SIZE 96
|
2022-06-11 10:59:23 -04:00
|
|
|
extern uint8_t SCSI_INQUIRY_RESPONSE[][SCSI_INQUIRY_RESPONSE_SIZE];
|
2021-11-29 22:43:26 -05:00
|
|
|
|
|
|
|
// Supported Device Types
|
|
|
|
#define SUPPORT_DISK true
|
|
|
|
#define SUPPORT_OPTICAL true
|
|
|
|
#define SUPPORT_TAPE false
|
2021-12-11 16:59:32 -05:00
|
|
|
#define SUPPORT_MO false
|
|
|
|
#define SUPPORT_INITIATOR true
|
2022-06-11 10:59:23 -04:00
|
|
|
#define SUPPORT_CONTROL true
|
2021-11-29 22:43:26 -05:00
|
|
|
|
|
|
|
// Compatibility Settings
|
|
|
|
#define SUPPORT_SASI false // Enable SASI compatiblity for Sharp X68000
|
|
|
|
#define SUPPORT_SASI_DEFAULT false // Turn it on by default
|
2021-12-11 16:59:32 -05:00
|
|
|
#define SUPPORT_APPLE true
|
|
|
|
#define SUPPORT_APPLE_DEFAULT false
|
2021-11-29 22:43:26 -05:00
|
|
|
|
|
|
|
#endif /* __CONFIG_H */
|