Added three NCR5380-based SCSI controllers (in dev branch);

Two-phases SCSI disk write direction commands (needed for the NCR5380);
Renamed cdrom_ioctl.c/h to win_cdrom_ioctl.c/h and moved them to win/;
Moved some CD-ROM and floppy initialization blocks to the appropriate files.
This commit is contained in:
OBattler
2017-10-08 05:04:38 +02:00
parent ffa22a216c
commit 05e3dbbb48
22 changed files with 2626 additions and 233 deletions

View File

@@ -68,6 +68,9 @@ endif
ifndef CIRRUS
CIRRUS := n
endif
ifndef NCR_SCSI
NCR_SCSI := n
endif
ifndef NV_RIVA
NV_RIVA := n
endif
@@ -87,6 +90,7 @@ endif
ifeq ($(DEV_BUILD), y)
DEV_BRANCH := y
CIRRUS := y
NCR_SCSI := y
NV_RIVA := y
PAS16 := y
endif
@@ -201,6 +205,11 @@ CFLAGS += -DUSE_CIRRUS
DEVBROBJ += vid_cl_gd.o vid_cl_gd_blit.o vid_cl_ramdac.o
endif
ifeq ($(NCR_SCSI), y)
CFLAGS += -DUSE_NCR
DEVBROBJ += scsi_bus.o scsi_ncr5380.o
endif
ifeq ($(NV_RIVA), y)
CFLAGS += -DUSE_RIVA
DEVBROBJ += vid_nv_riva128.o