Move SCSI defines to scsi.h
This commit is contained in:
@@ -25,6 +25,7 @@
|
|||||||
#include <86box/cdrom.h>
|
#include <86box/cdrom.h>
|
||||||
#include <86box/cdrom_image.h>
|
#include <86box/cdrom_image.h>
|
||||||
#include <86box/plat.h>
|
#include <86box/plat.h>
|
||||||
|
#include <86box/scsi.h>
|
||||||
#include <86box/scsi_device.h>
|
#include <86box/scsi_device.h>
|
||||||
#include <86box/sound.h>
|
#include <86box/sound.h>
|
||||||
|
|
||||||
|
@@ -31,6 +31,7 @@
|
|||||||
#include <86box/config.h>
|
#include <86box/config.h>
|
||||||
#include <86box/timer.h>
|
#include <86box/timer.h>
|
||||||
#include <86box/device.h>
|
#include <86box/device.h>
|
||||||
|
#include <86box/scsi.h>
|
||||||
#include <86box/scsi_device.h>
|
#include <86box/scsi_device.h>
|
||||||
#include <86box/nvr.h>
|
#include <86box/nvr.h>
|
||||||
#include <86box/path.h>
|
#include <86box/path.h>
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
#include <86box/config.h>
|
#include <86box/config.h>
|
||||||
#include <86box/timer.h>
|
#include <86box/timer.h>
|
||||||
#include <86box/device.h>
|
#include <86box/device.h>
|
||||||
|
#include <86box/scsi.h>
|
||||||
#include <86box/scsi_device.h>
|
#include <86box/scsi_device.h>
|
||||||
#include <86box/nvr.h>
|
#include <86box/nvr.h>
|
||||||
#include <86box/plat.h>
|
#include <86box/plat.h>
|
||||||
|
@@ -21,6 +21,12 @@
|
|||||||
#ifndef EMU_SCSI_H
|
#ifndef EMU_SCSI_H
|
||||||
# define EMU_SCSI_H
|
# define EMU_SCSI_H
|
||||||
|
|
||||||
|
/* Configuration. */
|
||||||
|
#define SCSI_BUS_MAX 4 /* currently we support up to 4 controllers */
|
||||||
|
|
||||||
|
#define SCSI_ID_MAX 16 /* 16 on wide buses */
|
||||||
|
#define SCSI_LUN_MAX 8 /* always 8 */
|
||||||
|
|
||||||
extern int scsi_card_current[SCSI_BUS_MAX];
|
extern int scsi_card_current[SCSI_BUS_MAX];
|
||||||
|
|
||||||
extern int scsi_card_available(int card);
|
extern int scsi_card_available(int card);
|
||||||
|
@@ -21,10 +21,6 @@
|
|||||||
# define SCSI_DEVICE_H
|
# define SCSI_DEVICE_H
|
||||||
|
|
||||||
/* Configuration. */
|
/* Configuration. */
|
||||||
#define SCSI_BUS_MAX 4 /* currently we support up to 4 controllers */
|
|
||||||
|
|
||||||
#define SCSI_ID_MAX 16 /* 16 on wide buses */
|
|
||||||
#define SCSI_LUN_MAX 8 /* always 8 */
|
|
||||||
|
|
||||||
#define SCSI_LUN_USE_CDB 0xff
|
#define SCSI_LUN_USE_CDB 0xff
|
||||||
|
|
||||||
@@ -361,8 +357,9 @@ typedef struct {
|
|||||||
#define SCSI_REMOVABLE_DISK 0x8000
|
#define SCSI_REMOVABLE_DISK 0x8000
|
||||||
#define SCSI_REMOVABLE_CDROM 0x8005
|
#define SCSI_REMOVABLE_CDROM 0x8005
|
||||||
|
|
||||||
|
#ifdef EMU_SCSI_H
|
||||||
extern scsi_device_t scsi_devices[SCSI_BUS_MAX][SCSI_ID_MAX];
|
extern scsi_device_t scsi_devices[SCSI_BUS_MAX][SCSI_ID_MAX];
|
||||||
|
#endif /* EMU_SCSI_H */
|
||||||
|
|
||||||
extern int cdrom_add_error_and_subchannel(uint8_t *b, int real_sector_type);
|
extern int cdrom_add_error_and_subchannel(uint8_t *b, int real_sector_type);
|
||||||
extern int cdrom_LBAtoMSF_accurate(void);
|
extern int cdrom_LBAtoMSF_accurate(void);
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
#include <86box/config.h>
|
#include <86box/config.h>
|
||||||
#include <86box/timer.h>
|
#include <86box/timer.h>
|
||||||
#include <86box/device.h>
|
#include <86box/device.h>
|
||||||
|
#include <86box/scsi.h>
|
||||||
#include <86box/scsi_device.h>
|
#include <86box/scsi_device.h>
|
||||||
#include <86box/nvr.h>
|
#include <86box/nvr.h>
|
||||||
#include <86box/hdc.h>
|
#include <86box/hdc.h>
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
#include <86box/nvr.h>
|
#include <86box/nvr.h>
|
||||||
#include <86box/hdd.h>
|
#include <86box/hdd.h>
|
||||||
#include <86box/hdc.h>
|
#include <86box/hdc.h>
|
||||||
|
#include <86box/scsi.h>
|
||||||
#include <86box/scsi_device.h>
|
#include <86box/scsi_device.h>
|
||||||
#include <86box/hdc_ide.h>
|
#include <86box/hdc_ide.h>
|
||||||
#include <86box/plat.h>
|
#include <86box/plat.h>
|
||||||
|
Reference in New Issue
Block a user