Standardize fdc_type into fdc_current
Also make it into an array
This commit is contained in:
10
src/config.c
10
src/config.c
@@ -792,9 +792,9 @@ load_storage_controllers(void)
|
|||||||
p = ini_section_get_string(cat, "fdc", NULL);
|
p = ini_section_get_string(cat, "fdc", NULL);
|
||||||
#if 1
|
#if 1
|
||||||
if (p != NULL)
|
if (p != NULL)
|
||||||
fdc_type = fdc_card_get_from_internal_name(p);
|
fdc_current[0] = fdc_card_get_from_internal_name(p);
|
||||||
else
|
else
|
||||||
fdc_type = FDC_INTERNAL;
|
fdc_current[0] = FDC_INTERNAL;
|
||||||
#else
|
#else
|
||||||
if (p == NULL) {
|
if (p == NULL) {
|
||||||
if (machine_has_flags(machine, MACHINE_FDC)) {
|
if (machine_has_flags(machine, MACHINE_FDC)) {
|
||||||
@@ -807,7 +807,7 @@ load_storage_controllers(void)
|
|||||||
free_p = 1;
|
free_p = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
fdc_type = fdc_card_get_from_internal_name(p);
|
fdc_current[0] = fdc_card_get_from_internal_name(p);
|
||||||
|
|
||||||
if (free_p) {
|
if (free_p) {
|
||||||
free(p);
|
free(p);
|
||||||
@@ -2296,11 +2296,11 @@ save_storage_controllers(void)
|
|||||||
scsi_card_get_internal_name(scsi_card_current[c]));
|
scsi_card_get_internal_name(scsi_card_current[c]));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
ini_section_delete_var(cat, "fdc");
|
ini_section_delete_var(cat, "fdc");
|
||||||
else
|
else
|
||||||
ini_section_set_string(cat, "fdc",
|
ini_section_set_string(cat, "fdc",
|
||||||
fdc_card_get_internal_name(fdc_type));
|
fdc_card_get_internal_name(fdc_current[0]));
|
||||||
|
|
||||||
ini_section_set_string(cat, "hdc",
|
ini_section_set_string(cat, "hdc",
|
||||||
hdc_get_internal_name(hdc_current));
|
hdc_get_internal_name(hdc_current));
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ int lastbyte = 0;
|
|||||||
int floppymodified[4];
|
int floppymodified[4];
|
||||||
int floppyrate[4];
|
int floppyrate[4];
|
||||||
|
|
||||||
int fdc_type = 0;
|
int fdc_current[2] = { 0, 0 };
|
||||||
|
|
||||||
#ifdef ENABLE_FDC_LOG
|
#ifdef ENABLE_FDC_LOG
|
||||||
int fdc_do_log = ENABLE_FDC_LOG;
|
int fdc_do_log = ENABLE_FDC_LOG;
|
||||||
@@ -162,8 +162,8 @@ fdc_card_get_from_internal_name(char *s)
|
|||||||
void
|
void
|
||||||
fdc_card_init(void)
|
fdc_card_init(void)
|
||||||
{
|
{
|
||||||
if ((fdc_type > FDC_INTERNAL) && fdc_cards[fdc_type].device)
|
if ((fdc_current[0] > FDC_INTERNAL) && fdc_cards[fdc_current[0]].device)
|
||||||
device_add_inst(fdc_cards[fdc_type].device, 0);
|
device_add_inst(fdc_cards[fdc_current[0]].device, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t
|
uint8_t
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ typedef struct config_t {
|
|||||||
# endif
|
# endif
|
||||||
|
|
||||||
/* Other peripherals category */
|
/* Other peripherals category */
|
||||||
int fdc_type; /* Floppy disk controller type */
|
int fdc_current[2]; /* Floppy disk controller type */
|
||||||
int hdc_current; /* Hard disk controller type */
|
int hdc_current; /* Hard disk controller type */
|
||||||
int hdc; /* Hard disk controller */
|
int hdc; /* Hard disk controller */
|
||||||
int scsi_card; /* SCSI controller */
|
int scsi_card; /* SCSI controller */
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#ifndef EMU_FDC_H
|
#ifndef EMU_FDC_H
|
||||||
#define EMU_FDC_H
|
#define EMU_FDC_H
|
||||||
|
|
||||||
extern int fdc_type;
|
extern int fdc_current[2];
|
||||||
|
|
||||||
#define FDC_PRIMARY_ADDR 0x03f0
|
#define FDC_PRIMARY_ADDR 0x03f0
|
||||||
#define FDC_PRIMARY_IRQ 6
|
#define FDC_PRIMARY_IRQ 6
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#ifndef EMU_FDC_EXT_H
|
#ifndef EMU_FDC_EXT_H
|
||||||
#define EMU_FDC_EXT_H
|
#define EMU_FDC_EXT_H
|
||||||
|
|
||||||
extern int fdc_type;
|
extern int fdc_current[2];
|
||||||
|
|
||||||
/* Controller types. */
|
/* Controller types. */
|
||||||
#define FDC_NONE 0
|
#define FDC_NONE 0
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ machine_at_ibm_common_init(const machine_t *model)
|
|||||||
|
|
||||||
mem_remap_top(384);
|
mem_remap_top(384);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -252,7 +252,7 @@ machine_at_siemens_init(const machine_t *model)
|
|||||||
|
|
||||||
mem_remap_top(384);
|
mem_remap_top(384);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ machine_at_mr286_init(const machine_t *model)
|
|||||||
machine_at_common_ide_init(model);
|
machine_at_common_ide_init(model);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -70,7 +70,7 @@ machine_at_headland_common_init(int type)
|
|||||||
{
|
{
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if ((type != 2) && (fdc_type == FDC_INTERNAL))
|
if ((type != 2) && (fdc_current[0] == FDC_INTERNAL))
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
if (type == 2)
|
if (type == 2)
|
||||||
@@ -137,7 +137,7 @@ machine_at_quadt286_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&headland_gc10x_device);
|
device_add(&headland_gc10x_device);
|
||||||
@@ -160,7 +160,7 @@ machine_at_quadt386sx_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&headland_gc10x_device);
|
device_add(&headland_gc10x_device);
|
||||||
@@ -183,7 +183,7 @@ machine_at_neat_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -204,7 +204,7 @@ machine_at_neat_ami_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
@@ -226,7 +226,7 @@ machine_at_px286_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
@@ -248,7 +248,7 @@ machine_at_micronics386_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_init(model);
|
machine_at_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -284,7 +284,7 @@ machine_at_scatsx_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&scat_sx_device);
|
device_add(&scat_sx_device);
|
||||||
@@ -303,7 +303,7 @@ machine_at_award286_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
@@ -324,7 +324,7 @@ machine_at_gdc212m_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
@@ -365,7 +365,7 @@ machine_at_senor_scat286_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -386,7 +386,7 @@ machine_at_super286c_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
@@ -407,7 +407,7 @@ machine_at_super286tr_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -426,7 +426,7 @@ machine_at_spc4200p_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
@@ -448,7 +448,7 @@ machine_at_spc4216p_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 1, 1);
|
machine_at_scat_init(model, 1, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -471,7 +471,7 @@ machine_at_spc4620p_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 1, 1);
|
machine_at_scat_init(model, 1, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
@@ -508,7 +508,7 @@ machine_at_deskmaster286_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_scat_init(model, 0, 1);
|
machine_at_scat_init(model, 0, 1);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
@@ -533,7 +533,7 @@ machine_at_shuttle386sx_init(const machine_t *model)
|
|||||||
device_add(&intel_82335_device);
|
device_add(&intel_82335_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -557,7 +557,7 @@ machine_at_adi386sx_init(const machine_t *model)
|
|||||||
device_add(&intel_82335_device);
|
device_add(&intel_82335_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -603,7 +603,7 @@ machine_at_cmdsl386sx16_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
@@ -624,7 +624,7 @@ machine_at_scamp_common_init(const machine_t *model, int is_ps2)
|
|||||||
else
|
else
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&vlsi_scamp_device);
|
device_add(&vlsi_scamp_device);
|
||||||
@@ -699,7 +699,7 @@ machine_at_awardsx_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&opti291_device);
|
device_add(&opti291_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -718,7 +718,7 @@ machine_at_acer100t_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_ps2_ide_init(model);
|
machine_at_ps2_ide_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&ali1409_device);
|
device_add(&ali1409_device);
|
||||||
@@ -896,7 +896,7 @@ machine_at_pc8_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&keyboard_at_ncr_device);
|
device_add(&keyboard_at_ncr_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -921,7 +921,7 @@ machine_at_3302_init(const machine_t *model)
|
|||||||
machine_at_common_ide_init(model);
|
machine_at_common_ide_init(model);
|
||||||
device_add(&neat_device);
|
device_add(&neat_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
if (gfxcard[0] == VID_INTERNAL)
|
if (gfxcard[0] == VID_INTERNAL)
|
||||||
@@ -953,7 +953,7 @@ machine_at_pc916sx_init(const machine_t *model)
|
|||||||
device_add(&keyboard_at_ncr_device);
|
device_add(&keyboard_at_ncr_device);
|
||||||
mem_remap_top(384);
|
mem_remap_top(384);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -975,7 +975,7 @@ machine_at_m290_init(const machine_t *model)
|
|||||||
device_add(&keyboard_at_olivetti_device);
|
device_add(&keyboard_at_olivetti_device);
|
||||||
device_add(&port_6x_olivetti_device);
|
device_add(&port_6x_olivetti_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&olivetti_eva_device);
|
device_add(&olivetti_eva_device);
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ machine_at_acc386_init(const machine_t *model)
|
|||||||
device_add(&acc2168_device);
|
device_add(&acc2168_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -84,7 +84,7 @@ machine_at_asus386_init(const machine_t *model)
|
|||||||
device_add(&rabbit_device);
|
device_add(&rabbit_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -104,7 +104,7 @@ machine_at_tandy4000_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -117,7 +117,7 @@ machine_at_sis401_common_init(const machine_t *model)
|
|||||||
device_add(&sis_85c401_device);
|
device_add(&sis_85c401_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -168,7 +168,7 @@ machine_at_av4_init(const machine_t *model)
|
|||||||
device_add(&sis_85c460_device);
|
device_add(&sis_85c460_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -192,7 +192,7 @@ machine_at_valuepoint433_init(const machine_t *model) // hangs without the PS/2
|
|||||||
|
|
||||||
device_add(&keyboard_ps2_device);
|
device_add(&keyboard_ps2_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -213,7 +213,7 @@ machine_at_ecs386_init(const machine_t *model)
|
|||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
device_add(&cs8230_device);
|
device_add(&cs8230_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
@@ -236,7 +236,7 @@ machine_at_spc6000a_init(const machine_t *model)
|
|||||||
machine_at_common_init_ex(model, 1);
|
machine_at_common_init_ex(model, 1);
|
||||||
device_add(&cs8230_device);
|
device_add(&cs8230_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
@@ -259,7 +259,7 @@ machine_at_ecs386v_init(const machine_t *model)
|
|||||||
device_add(&ali1429_device);
|
device_add(&ali1429_device);
|
||||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -281,7 +281,7 @@ machine_at_rycleopardlx_init(const machine_t *model)
|
|||||||
device_add(&opti283_device);
|
device_add(&opti283_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -303,7 +303,7 @@ machine_at_486vchd_init(const machine_t *model)
|
|||||||
device_add(&via_vt82c49x_device);
|
device_add(&via_vt82c49x_device);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -324,7 +324,7 @@ machine_at_cs4031_init(const machine_t *model)
|
|||||||
device_add(&cs4031_device);
|
device_add(&cs4031_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -448,7 +448,7 @@ machine_at_acerv10_init(const machine_t *model)
|
|||||||
device_add(&keyboard_ps2_acer_pci_device);
|
device_add(&keyboard_ps2_acer_pci_device);
|
||||||
device_add(&ide_isa_device);
|
device_add(&ide_isa_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -492,7 +492,7 @@ machine_at_ali1429_common_init(const machine_t *model, int is_green)
|
|||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ machine_at_opti495_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -560,7 +560,7 @@ machine_at_opti495_ami_common_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -612,7 +612,7 @@ machine_at_exp4349_init(const machine_t *model)
|
|||||||
device_add(&ali1429g_device);
|
device_add(&ali1429g_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@@ -630,7 +630,7 @@ machine_at_403tg_common_init(const machine_t *model, int nvr_hack)
|
|||||||
|
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -801,7 +801,7 @@ machine_at_sis_85c471_common_init(const machine_t *model)
|
|||||||
{
|
{
|
||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&sis_85c471_device);
|
device_add(&sis_85c471_device);
|
||||||
@@ -920,7 +920,7 @@ machine_at_pci400ca_init(const machine_t *model)
|
|||||||
device_add(&i420tx_device);
|
device_add(&i420tx_device);
|
||||||
device_add(&ncr53c810_onboard_pci_device);
|
device_add(&ncr53c810_onboard_pci_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -956,7 +956,7 @@ machine_at_greenb_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&contaq_82c597_device);
|
device_add(&contaq_82c597_device);
|
||||||
@@ -979,7 +979,7 @@ machine_at_4gpv5_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_at_common_init(model);
|
machine_at_common_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&contaq_82c596a_device);
|
device_add(&contaq_82c596a_device);
|
||||||
@@ -1417,7 +1417,7 @@ machine_at_pci400cb_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&ims8848_device);
|
device_add(&ims8848_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -1446,7 +1446,7 @@ machine_at_g486ip_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&ims8848_device);
|
device_add(&ims8848_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -1506,7 +1506,7 @@ machine_at_486ap4_init(const machine_t *model)
|
|||||||
pci_register_slot(0x0c, PCI_CARD_NORMAL, 4, 1, 2, 3); /* 0c = Slot 4 */
|
pci_register_slot(0x0c, PCI_CARD_NORMAL, 4, 1, 2, 3); /* 0c = Slot 4 */
|
||||||
device_add(&keyboard_ps2_ami_pci_device); /* Uses the AMIKEY KBC */
|
device_add(&keyboard_ps2_ami_pci_device); /* Uses the AMIKEY KBC */
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&i420ex_device);
|
device_add(&i420ex_device);
|
||||||
@@ -1986,7 +1986,7 @@ machine_at_atc1415_init(const machine_t *model)
|
|||||||
device_add(&intel_flash_bxt_device);
|
device_add(&intel_flash_bxt_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -2247,7 +2247,7 @@ machine_at_ecsal486_init(const machine_t *model)
|
|||||||
device_add(&ali1429g_device);
|
device_add(&ali1429g_device);
|
||||||
device_add(&keyboard_ps2_ami_pci_device);
|
device_add(&keyboard_ps2_ami_pci_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -2290,9 +2290,8 @@ machine_at_atc1762_init(const machine_t *model)
|
|||||||
device_add(&ali1429g_device);
|
device_add(&ali1429g_device);
|
||||||
device_add(&keyboard_ps2_ami_pci_device);
|
device_add(&keyboard_ps2_ami_pci_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ machine_at_cmdpc_init(const machine_t *model)
|
|||||||
|
|
||||||
mem_remap_top(384);
|
mem_remap_top(384);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
cmd_uart = device_add(&ns8250_device);
|
cmd_uart = device_add(&ns8250_device);
|
||||||
|
|||||||
@@ -779,7 +779,7 @@ machine_at_compaq_init(const machine_t *model, int type)
|
|||||||
{
|
{
|
||||||
compaq_machine_type = type;
|
compaq_machine_type = type;
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
if (type < COMPAQ_PORTABLEIII386) {
|
if (type < COMPAQ_PORTABLEIII386) {
|
||||||
|
|||||||
@@ -293,7 +293,7 @@ machine_at_award_common_init(const machine_t *model)
|
|||||||
pci_register_slot(0x07, PCI_CARD_SCSI, 1, 2, 3, 4); /* 07 = SCSI */
|
pci_register_slot(0x07, PCI_CARD_SCSI, 1, 2, 3, 4); /* 07 = SCSI */
|
||||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&keyboard_ps2_ami_pci_device);
|
device_add(&keyboard_ps2_ami_pci_device);
|
||||||
@@ -402,7 +402,7 @@ machine_at_p5vl_init(const machine_t *model)
|
|||||||
device_add(&sst_flash_29ee010_device);
|
device_add(&sst_flash_29ee010_device);
|
||||||
device_add(&keyboard_at_ami_device);
|
device_add(&keyboard_at_ami_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -370,7 +370,7 @@ machine_at_pat54pv_init(const machine_t *model)
|
|||||||
device_add(&opti5x7_device);
|
device_add(&opti5x7_device);
|
||||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -400,7 +400,7 @@ machine_at_hot543_init(const machine_t *model)
|
|||||||
device_add(&sst_flash_29ee010_device);
|
device_add(&sst_flash_29ee010_device);
|
||||||
device_add(&keyboard_at_device);
|
device_add(&keyboard_at_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -815,7 +815,7 @@ machine_at_t3100e_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_at_toshiba_device);
|
device_add(&keyboard_at_toshiba_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL) {
|
if (fdc_current[0] == FDC_INTERNAL) {
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ machine_elt_init(const machine_t *model)
|
|||||||
|
|
||||||
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
if (gfxcard[0] == VID_INTERNAL) {
|
if (gfxcard[0] == VID_INTERNAL) {
|
||||||
|
|||||||
@@ -1395,7 +1395,7 @@ machine_ps2_common_init(const machine_t *model)
|
|||||||
{
|
{
|
||||||
machine_common_init(model);
|
machine_common_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
dma16_init();
|
dma16_init();
|
||||||
|
|||||||
@@ -1738,7 +1738,7 @@ machine_tandy1k_init(const machine_t *model, int type)
|
|||||||
|
|
||||||
device_add(&keyboard_tandy_device);
|
device_add(&keyboard_tandy_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_tandy_device);
|
device_add(&fdc_xt_tandy_device);
|
||||||
|
|
||||||
video_reset(gfxcard[0]);
|
video_reset(gfxcard[0]);
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ machine_v86p_init(const machine_t *model)
|
|||||||
|
|
||||||
device_add(&keyboard_xt_device);
|
device_add(&keyboard_xt_device);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
if (gfxcard[0] == VID_INTERNAL)
|
if (gfxcard[0] == VID_INTERNAL)
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ extern const device_t vendex_xt_rtc_onboard_device;
|
|||||||
static void
|
static void
|
||||||
machine_xt_common_init(const machine_t *model, int fixed_floppy)
|
machine_xt_common_init(const machine_t *model, int fixed_floppy)
|
||||||
{
|
{
|
||||||
if ((fdc_type == FDC_INTERNAL) || fixed_floppy)
|
if ((fdc_current[0] == FDC_INTERNAL) || fixed_floppy)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
machine_common_init(model);
|
machine_common_init(model);
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ machine_xt_compaq_deskpro_init(const machine_t *model)
|
|||||||
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
||||||
|
|
||||||
device_add(&keyboard_xt_compaq_device);
|
device_add(&keyboard_xt_compaq_device);
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
nmi_init();
|
nmi_init();
|
||||||
standalone_gameport_type = &gameport_device;
|
standalone_gameport_type = &gameport_device;
|
||||||
@@ -80,7 +80,7 @@ machine_xt_compaq_portable_init(const machine_t *model)
|
|||||||
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
||||||
|
|
||||||
device_add(&keyboard_xt_compaq_device);
|
device_add(&keyboard_xt_compaq_device);
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
nmi_init();
|
nmi_init();
|
||||||
if (joystick_type)
|
if (joystick_type)
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ machine_xt_laserxt_common_init(const machine_t *model,int is_lxt3)
|
|||||||
|
|
||||||
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
pit_devs[0].set_out_func(pit_devs[0].data, 1, pit_refresh_timer_xt);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
nmi_init();
|
nmi_init();
|
||||||
|
|||||||
@@ -2317,7 +2317,7 @@ machine_xt_m24_init(const machine_t *model)
|
|||||||
machine_common_init(model);
|
machine_common_init(model);
|
||||||
|
|
||||||
/* On-board FDC can be disabled only on M24SP */
|
/* On-board FDC can be disabled only on M24SP */
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
/* Address 66-67 = mainboard dip-switch settings */
|
/* Address 66-67 = mainboard dip-switch settings */
|
||||||
@@ -2393,7 +2393,7 @@ machine_xt_m240_init(const machine_t *model)
|
|||||||
m24_kbd_init(m24_kbd);
|
m24_kbd_init(m24_kbd);
|
||||||
device_add_ex(&m24_kbd_device, m24_kbd);
|
device_add_ex(&m24_kbd_device, m24_kbd);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device); /* io.c logs clearly show it using port 3F7 */
|
device_add(&fdc_at_device); /* io.c logs clearly show it using port 3F7 */
|
||||||
|
|
||||||
if (joystick_type)
|
if (joystick_type)
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ machine_xt_xi8088_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_common_init(model);
|
machine_common_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_at_device);
|
device_add(&fdc_at_device);
|
||||||
|
|
||||||
device_add(&keyboard_ps2_xi8088_device);
|
device_add(&keyboard_ps2_xi8088_device);
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ machine_xt_z184_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_zenith_init(model);
|
machine_zenith_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_device);
|
device_add(&fdc_xt_device);
|
||||||
|
|
||||||
lpt1_remove(); /* only one parallel port */
|
lpt1_remove(); /* only one parallel port */
|
||||||
@@ -170,7 +170,7 @@ machine_xt_z151_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_zenith_init(model);
|
machine_zenith_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_tandy_device);
|
device_add(&fdc_xt_tandy_device);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@@ -193,7 +193,7 @@ machine_xt_z159_init(const machine_t *model)
|
|||||||
|
|
||||||
machine_zenith_init(model);
|
machine_zenith_init(model);
|
||||||
|
|
||||||
if (fdc_type == FDC_INTERNAL)
|
if (fdc_current[0] == FDC_INTERNAL)
|
||||||
device_add(&fdc_xt_tandy_device);
|
device_add(&fdc_xt_tandy_device);
|
||||||
|
|
||||||
/* parallel port is on the memory board */
|
/* parallel port is on the memory board */
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ SettingsStorageControllers::save()
|
|||||||
scsi_card_current[i] = cbox->currentData().toInt();
|
scsi_card_current[i] = cbox->currentData().toInt();
|
||||||
}
|
}
|
||||||
hdc_current = ui->comboBoxHD->currentData().toInt();
|
hdc_current = ui->comboBoxHD->currentData().toInt();
|
||||||
fdc_type = ui->comboBoxFD->currentData().toInt();
|
fdc_current[0] = ui->comboBoxFD->currentData().toInt();
|
||||||
cdrom_interface_current = ui->comboBoxCDInterface->currentData().toInt();
|
cdrom_interface_current = ui->comboBoxCDInterface->currentData().toInt();
|
||||||
ide_ter_enabled = ui->checkBoxTertiaryIDE->isChecked() ? 1 : 0;
|
ide_ter_enabled = ui->checkBoxTertiaryIDE->isChecked() ? 1 : 0;
|
||||||
ide_qua_enabled = ui->checkBoxQuaternaryIDE->isChecked() ? 1 : 0;
|
ide_qua_enabled = ui->checkBoxQuaternaryIDE->isChecked() ? 1 : 0;
|
||||||
@@ -128,7 +128,7 @@ SettingsStorageControllers::onCurrentMachineChanged(int machineId)
|
|||||||
|
|
||||||
if (device_is_valid(fdc_dev, machineId)) {
|
if (device_is_valid(fdc_dev, machineId)) {
|
||||||
int row = Models::AddEntry(model, name, c);
|
int row = Models::AddEntry(model, name, c);
|
||||||
if (c == fdc_type) {
|
if (c == fdc_current[0]) {
|
||||||
selectedRow = row - removeRows;
|
selectedRow = row - removeRows;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user