From ef8a4412f801da489e2f350afb1cd1747ff47b3c Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sun, 10 Mar 2024 18:54:03 -0400 Subject: [PATCH] trs 80 floppies --- Ample/Resources/trs80l2.plist | 200 ++++++++++++++++++++++++++++++++++ python/machines.py | 8 +- 2 files changed, 206 insertions(+), 2 deletions(-) diff --git a/Ample/Resources/trs80l2.plist b/Ample/Resources/trs80l2.plist index 8f582e2..dbea8d5 100644 --- a/Ample/Resources/trs80l2.plist +++ b/Ample/Resources/trs80l2.plist @@ -323,6 +323,206 @@ + + name + floppy0 + description + Floppy 1 + options + + + value + + description + —None— + default + + + + value + 40t_dd + description + 5.25" Double Density Floppy Drive + devname + floppy_525_dd + + + value + 80t_qd + description + 5.25" Quad Density Floppy Drive + default + + devname + floppy_525_qd + + + value + 35t_sd + description + 5.25" Single-sided Single Density 35-track Floppy Drive + devname + floppy_525_sssd_35t + + + value + 40t_sd + description + 5.25" Single-sided Single Density Floppy Drive + devname + floppy_525_sssd + + + + + name + floppy1 + description + Floppy 2 + options + + + value + + description + —None— + default + + + + value + 40t_dd + description + 5.25" Double Density Floppy Drive + devname + floppy_525_dd + + + value + 80t_qd + description + 5.25" Quad Density Floppy Drive + default + + devname + floppy_525_qd + + + value + 35t_sd + description + 5.25" Single-sided Single Density 35-track Floppy Drive + devname + floppy_525_sssd_35t + + + value + 40t_sd + description + 5.25" Single-sided Single Density Floppy Drive + devname + floppy_525_sssd + + + + + name + floppy2 + description + Floppy 3 + options + + + value + + description + —None— + default + + + + value + 40t_dd + description + 5.25" Double Density Floppy Drive + devname + floppy_525_dd + + + value + 80t_qd + description + 5.25" Quad Density Floppy Drive + devname + floppy_525_qd + + + value + 35t_sd + description + 5.25" Single-sided Single Density 35-track Floppy Drive + devname + floppy_525_sssd_35t + + + value + 40t_sd + description + 5.25" Single-sided Single Density Floppy Drive + devname + floppy_525_sssd + + + + + name + floppy3 + description + Floppy 4 + options + + + value + + description + —None— + default + + + + value + 40t_dd + description + 5.25" Double Density Floppy Drive + devname + floppy_525_dd + + + value + 80t_qd + description + 5.25" Quad Density Floppy Drive + devname + floppy_525_qd + + + value + 35t_sd + description + 5.25" Single-sided Single Density 35-track Floppy Drive + devname + floppy_525_sssd_35t + + + value + 40t_sd + description + 5.25" Single-sided Single Density Floppy Drive + devname + floppy_525_sssd + + + devices diff --git a/python/machines.py b/python/machines.py index df63673..0a713ad 100644 --- a/python/machines.py +++ b/python/machines.py @@ -121,7 +121,7 @@ SLOTS = ( "rs423", "tube", "econet254", "analogue", "userport", "internal", "1mhzbus", # coco/trs - "ext" + "ext", "floppy0", "floppy1", "floppy2", "floppy3", ) SLOT_NAMES = { @@ -208,5 +208,9 @@ SLOT_NAMES = { "fdc": "Disk Drives", - "ext": "Coco Cart" + "ext": "Coco Cart", + "floppy0": "Floppy 1", + "floppy1": "Floppy 2", + "floppy2": "Floppy 3", + "floppy3": "Floppy 4", }