The Tandy machines now add a FDC with port 3F7 with the disk change line, fixes #1340.

This commit is contained in:
OBattler
2021-04-06 06:18:56 +02:00
parent d46bae78f7
commit 03fdcf7a9e
3 changed files with 12 additions and 1 deletions

View File

@@ -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",

View File

@@ -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;

View File

@@ -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: