GW286 GEAR fixes.

This commit is contained in:
OBattler
2021-07-04 16:55:04 +02:00
parent fdbdee8ac8
commit 1d7fca0abd
2 changed files with 24 additions and 4 deletions

View File

@@ -249,9 +249,6 @@ machine_at_scat_init(const machine_t *model, int is_v4)
machine_at_common_init(model);
device_add(&keyboard_at_ami_device);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
if (is_v4)
device_add(&scat_4_device);
else
@@ -286,6 +283,9 @@ machine_at_award286_init(const machine_t *model)
machine_at_scat_init(model, 0);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
return ret;
}
@@ -302,6 +302,9 @@ machine_at_gdc212m_init(const machine_t *model)
machine_at_scat_init(model, 0);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
device_add(&ide_isa_device);
return ret;
@@ -322,6 +325,8 @@ machine_at_gw286ct_init(const machine_t *model)
machine_at_scat_init(model, 1);
device_add(&ide_isa_device);
return ret;
}
@@ -339,6 +344,9 @@ machine_at_super286tr_init(const machine_t *model)
machine_at_scat_init(model, 0);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
return ret;
}
@@ -356,6 +364,9 @@ machine_at_spc4200p_init(const machine_t *model)
machine_at_scat_init(model, 0);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
return ret;
}
@@ -374,6 +385,9 @@ machine_at_spc4216p_init(const machine_t *model)
machine_at_scat_init(model, 1);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
return ret;
}
@@ -399,6 +413,9 @@ machine_at_spc4620p_init(const machine_t *model)
machine_at_scat_init(model, 1);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
if (gfxcard == VID_INTERNAL)
device_add(&ati28800k_spc4620p_device);
@@ -436,6 +453,9 @@ machine_at_deskmaster286_init(const machine_t *model)
machine_at_scat_init(model, 0);
if (fdc_type == FDC_INTERNAL)
device_add(&fdc_at_device);
return ret;
}