Added the CMD640 (but the associated PB520R is not yet properly done, needs the 82091AA, so it's disabled until I implement it), fixed initialization of the IDE registers on the SMSC southbridge, bumped up the number of emulated serial ports to 4 (was 2), and added the ability to properly have multiple W83977's on a single machine.
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
|
||||
|
||||
/* Configuration values. */
|
||||
#define SERIAL_MAX 2
|
||||
#define PARALLEL_MAX 1
|
||||
#define SERIAL_MAX 4
|
||||
#define PARALLEL_MAX 3
|
||||
#define SCREEN_RES_X 640
|
||||
#define SCREEN_RES_Y 480
|
||||
|
||||
|
||||
@@ -50,6 +50,11 @@ extern const device_t ide_vlb_2ch_device; /* vlb_ide_2ch */
|
||||
extern const device_t ide_pci_device; /* pci_ide */
|
||||
extern const device_t ide_pci_2ch_device; /* pci_ide_2ch */
|
||||
|
||||
extern const device_t ide_cmd640_vlb_device; /* CMD PCI-640B VLB */
|
||||
extern const device_t ide_cmd640_vlb_178_device; /* CMD PCI-640B VLB (Port 178h) */
|
||||
extern const device_t ide_cmd640_pci_device; /* CMD PCI-640B PCI */
|
||||
extern const device_t ide_cmd640_pci_legacy_only_device; /* CMD PCI-640B PCI (Legacy Mode Only) */
|
||||
|
||||
extern const device_t ide_opti611_vlb_device; /* OPTi 82c611/611A VLB */
|
||||
|
||||
extern const device_t ide_ter_device;
|
||||
|
||||
@@ -164,9 +164,11 @@
|
||||
#define IDC_COMBO_LPT3 1112
|
||||
#define IDC_CHECK_SERIAL1 1113
|
||||
#define IDC_CHECK_SERIAL2 1114
|
||||
#define IDC_CHECK_PARALLEL1 1115
|
||||
#define IDC_CHECK_PARALLEL2 1116
|
||||
#define IDC_CHECK_PARALLEL3 1117
|
||||
#define IDC_CHECK_SERIAL3 1115
|
||||
#define IDC_CHECK_SERIAL4 1116
|
||||
#define IDC_CHECK_PARALLEL1 1117
|
||||
#define IDC_CHECK_PARALLEL2 1118
|
||||
#define IDC_CHECK_PARALLEL3 1119
|
||||
|
||||
#define IDC_OTHER_PERIPH 1120 /* other periph config */
|
||||
#define IDC_COMBO_SCSI 1121
|
||||
|
||||
@@ -32,6 +32,10 @@
|
||||
#define SERIAL1_IRQ 4
|
||||
#define SERIAL2_ADDR 0x02f8
|
||||
#define SERIAL2_IRQ 3
|
||||
#define SERIAL3_ADDR 0x03e8
|
||||
#define SERIAL3_IRQ 4
|
||||
#define SERIAL4_ADDR 0x02e8
|
||||
#define SERIAL4_IRQ 3
|
||||
|
||||
|
||||
struct serial_device_s;
|
||||
|
||||
Reference in New Issue
Block a user