diff --git a/src/floppy/fdc.c b/src/floppy/fdc.c index 546cdf4f8..4da50795e 100644 --- a/src/floppy/fdc.c +++ b/src/floppy/fdc.c @@ -2376,6 +2376,16 @@ const device_t fdc_xt_amstrad_device = { { NULL }, NULL, NULL }; +const device_t fdc_xt_tandy_device = { + "PC/XT Floppy Drive Controller (Tandy)", + 0, + FDC_FLAG_AMSTRAD, + fdc_init, + fdc_close, + fdc_reset, + { NULL }, NULL, NULL +}; + const device_t fdc_pcjr_device = { "PCjr Floppy Drive Controller", diff --git a/src/include/86box/fdc.h b/src/include/86box/fdc.h index b51f93625..5e2d50d06 100644 --- a/src/include/86box/fdc.h +++ b/src/include/86box/fdc.h @@ -171,6 +171,7 @@ extern uint8_t fdc_get_current_drive(void); #ifdef EMU_DEVICE_H extern const device_t fdc_xt_device; extern const device_t fdc_xt_t1x00_device; +extern const device_t fdc_xt_tandy_device; extern const device_t fdc_xt_amstrad_device; extern const device_t fdc_pcjr_device; extern const device_t fdc_at_device; diff --git a/src/machine/m_tandy.c b/src/machine/m_tandy.c index 746ca2f34..aa7b18ca9 100644 --- a/src/machine/m_tandy.c +++ b/src/machine/m_tandy.c @@ -1501,7 +1501,7 @@ machine_tandy1k_init(const machine_t *model, int type) device_add(&keyboard_tandy_device); if (fdc_type == FDC_INTERNAL) - device_add(&fdc_xt_device); + device_add(&fdc_xt_tandy_device); switch(type) { case TYPE_TANDY: