diff --git a/Ample/Resources/bbcb.plist b/Ample/Resources/bbcb.plist
index db9f8c4..5d51adc 100644
--- a/Ample/Resources/bbcb.plist
+++ b/Ample/Resources/bbcb.plist
@@ -80,6 +80,161 @@
+
+ name
+ fdc
+ description
+ Disk Drives
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ acorn1770
+ description
+ Acorn 1770 FDC
+ devname
+ bbc_acorn1770
+
+
+ value
+ acorn8271
+ description
+ Acorn 8721 FDC
+ default
+
+ devname
+ bbc_acorn8271
+
+
+ value
+ ams3
+ description
+ AMS 3" Microdrive Disc System
+ devname
+ bbc_ams3
+
+
+ value
+ cv1797
+ description
+ Computer Village 1797 FDC
+ devname
+ bbc_cv1797
+
+
+ value
+ cumana1
+ description
+ Cumana QFS 8877A FDC
+ devname
+ bbc_cumana1
+
+
+ value
+ cumana2
+ description
+ Cumana QFS Issue 2 8877A FDC
+ devname
+ bbc_cumana2
+
+
+ value
+ kenda
+ description
+ Kenda Professional DMFS
+ devname
+ bbc_kenda
+
+
+ value
+ opus2791
+ description
+ Opus 2791 FDC
+ devname
+ bbc_opus2791
+
+
+ value
+ opus2793
+ description
+ Opus 2793 FDC
+ devname
+ bbc_opus2793
+
+
+ value
+ opus8272
+ description
+ Opus 8272 FDC
+ devname
+ bbc_opus8272
+
+
+ value
+ opus1770
+ description
+ Opus D-DOS(B) 1770 FDC
+ devname
+ bbc_opus1770
+
+
+ value
+ stl1770_1
+ description
+ Solidisk 1770 DDFS Issue 1 FDC
+ devname
+ bbc_stl1770_1
+
+
+ value
+ stl1770_2
+ description
+ Solidisk 1770 DDFS Issue 2 FDC
+ devname
+ bbc_stl1770_2
+
+
+ value
+ stldfdc_1
+ description
+ Solidisk 8271/1770 DFDC Issue 1 FDC
+ devname
+ bbc_stldfdc_1
+
+
+ value
+ udm
+ description
+ United Disk Memories DDFS FDC
+ devname
+ bbc_udm
+
+
+ value
+ weddb2
+ description
+ Watford Electronics DDB2 1772 FDC
+ devname
+ bbc_weddb2
+
+
+ value
+ weddb3
+ description
+ Watford Electronics DDB3 1770 FDC
+ devname
+ bbc_weddb3
+
+
+
name
printer
@@ -1815,6 +1970,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1823,6 +1983,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1831,6 +1996,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1839,6 +2009,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1847,6 +2022,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -1870,6 +2050,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1878,6 +2063,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1886,6 +2076,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1894,6 +2089,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1902,6 +2102,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -1932,6 +2137,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1940,6 +2150,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1948,6 +2163,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1956,6 +2176,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1964,6 +2189,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -1987,6 +2217,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -1995,6 +2230,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -2003,6 +2243,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -2011,6 +2256,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -2019,6 +2269,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3197,6 +3452,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3205,6 +3465,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3213,6 +3478,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3221,6 +3491,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3229,6 +3504,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3252,6 +3532,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3260,6 +3545,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3268,6 +3558,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3276,6 +3571,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3284,6 +3584,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3314,6 +3619,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3322,6 +3632,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3330,6 +3645,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3338,6 +3658,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3346,6 +3671,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3369,6 +3699,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3377,6 +3712,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3385,6 +3725,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3393,6 +3738,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3401,6 +3751,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3431,6 +3786,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3454,6 +3814,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3477,6 +3842,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3500,6 +3870,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3592,6 +3967,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3600,6 +3980,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3608,6 +3993,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3616,6 +4006,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3624,6 +4019,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -3647,6 +4047,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3655,6 +4060,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3663,6 +4073,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3671,6 +4086,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -3679,6 +4099,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4367,6 +4792,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4375,6 +4805,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4383,6 +4818,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4391,6 +4831,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4399,6 +4844,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4422,6 +4872,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4430,6 +4885,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4438,6 +4898,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4446,6 +4911,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -4454,6 +4924,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5746,6 +6221,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5754,6 +6234,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5762,6 +6247,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5770,6 +6260,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5778,6 +6273,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5801,6 +6301,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5809,6 +6314,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5817,6 +6327,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5825,6 +6340,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5833,6 +6353,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5863,6 +6388,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5871,6 +6401,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5879,6 +6414,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5887,6 +6427,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5895,6 +6440,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5918,6 +6468,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5926,6 +6481,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5934,6 +6494,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5942,6 +6507,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5950,6 +6520,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5980,6 +6555,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5988,6 +6568,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -5996,6 +6581,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6004,6 +6594,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6012,6 +6607,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6035,6 +6635,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6043,6 +6648,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6051,6 +6661,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6059,6 +6674,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6067,6 +6687,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6097,6 +6722,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6120,6 +6750,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6150,6 +6785,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6158,6 +6798,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6166,6 +6811,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6174,6 +6824,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6182,6 +6837,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6205,6 +6865,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6213,6 +6878,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6221,6 +6891,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6229,6 +6904,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6237,6 +6917,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6497,6 +7182,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6505,6 +7195,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6513,6 +7208,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6521,6 +7221,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6529,6 +7234,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6552,6 +7262,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6560,6 +7275,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6568,6 +7288,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6576,6 +7301,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6584,6 +7314,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6614,6 +7349,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6622,6 +7362,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6630,6 +7375,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6638,6 +7388,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6646,6 +7401,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6669,6 +7429,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6677,6 +7442,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6685,6 +7455,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6693,6 +7468,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6701,6 +7481,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6731,6 +7516,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6739,6 +7529,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6747,6 +7542,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6755,6 +7555,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6763,6 +7568,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6786,6 +7596,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6794,6 +7609,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6802,6 +7622,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6810,6 +7635,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6818,6 +7648,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6848,6 +7683,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6856,6 +7696,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6864,6 +7709,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6872,6 +7722,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6880,6 +7735,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6903,6 +7763,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6911,6 +7776,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6919,6 +7789,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6927,6 +7802,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -6935,6 +7815,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7194,6 +8079,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7202,6 +8092,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7210,6 +8105,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7218,6 +8118,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7226,6 +8131,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7249,6 +8159,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7257,6 +8172,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7265,6 +8185,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7273,6 +8198,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7281,6 +8211,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7311,6 +8246,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7319,6 +8259,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7327,6 +8272,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7335,6 +8285,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7343,6 +8298,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7366,6 +8326,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7374,6 +8339,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7382,6 +8352,11 @@
5.25" single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7390,6 +8365,11 @@
5.25" single-sided double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -7398,6 +8378,11 @@
5.25" single-sided single density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7941,6 +8926,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7964,6 +8954,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -8985,6 +9980,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcb_de.plist b/Ample/Resources/bbcb_de.plist
index 72d8de1..ff8d6fe 100644
--- a/Ample/Resources/bbcb_de.plist
+++ b/Ample/Resources/bbcb_de.plist
@@ -2869,6 +2869,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2892,6 +2897,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2915,6 +2925,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2938,6 +2953,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4950,6 +4970,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4973,6 +4998,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5975,6 +6005,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5998,6 +6033,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7019,6 +7059,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcb_no.plist b/Ample/Resources/bbcb_no.plist
index 38e5267..b5674b3 100644
--- a/Ample/Resources/bbcb_no.plist
+++ b/Ample/Resources/bbcb_no.plist
@@ -2869,6 +2869,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2892,6 +2897,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2915,6 +2925,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2938,6 +2953,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4950,6 +4970,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4973,6 +4998,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5975,6 +6005,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5998,6 +6033,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7019,6 +7059,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcb_us.plist b/Ample/Resources/bbcb_us.plist
index c9cdd79..d96bcf9 100644
--- a/Ample/Resources/bbcb_us.plist
+++ b/Ample/Resources/bbcb_us.plist
@@ -2869,6 +2869,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2892,6 +2897,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2915,6 +2925,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2938,6 +2953,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4950,6 +4970,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4973,6 +4998,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5975,6 +6005,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5998,6 +6033,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -7019,6 +7059,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcbp.plist b/Ample/Resources/bbcbp.plist
index 5de033f..488b129 100644
--- a/Ample/Resources/bbcbp.plist
+++ b/Ample/Resources/bbcbp.plist
@@ -2703,6 +2703,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2726,6 +2731,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2749,6 +2759,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2772,6 +2787,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4784,6 +4804,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4807,6 +4832,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5809,6 +5839,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5832,6 +5867,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6853,6 +6893,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcbp128.plist b/Ample/Resources/bbcbp128.plist
index 3e6c2d9..1d64f2b 100644
--- a/Ample/Resources/bbcbp128.plist
+++ b/Ample/Resources/bbcbp128.plist
@@ -2703,6 +2703,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2726,6 +2731,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2749,6 +2759,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -2772,6 +2787,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4784,6 +4804,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4807,6 +4832,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5809,6 +5839,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5832,6 +5867,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6853,6 +6893,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcm.plist b/Ample/Resources/bbcm.plist
index a789cb6..8582227 100644
--- a/Ample/Resources/bbcm.plist
+++ b/Ample/Resources/bbcm.plist
@@ -4574,6 +4574,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4597,6 +4602,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4627,6 +4637,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4650,6 +4665,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5721,6 +5741,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5744,6 +5769,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6765,6 +6795,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcmc.plist b/Ample/Resources/bbcmc.plist
index 99b4293..295523e 100644
--- a/Ample/Resources/bbcmc.plist
+++ b/Ample/Resources/bbcmc.plist
@@ -4422,6 +4422,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4445,6 +4450,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5447,6 +5457,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5470,6 +5485,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6491,6 +6511,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/bbcmt.plist b/Ample/Resources/bbcmt.plist
index 763ed9c..4a18658 100644
--- a/Ample/Resources/bbcmt.plist
+++ b/Ample/Resources/bbcmt.plist
@@ -4574,6 +4574,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4597,6 +4602,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4627,6 +4637,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -4650,6 +4665,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5721,6 +5741,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -5744,6 +5769,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
@@ -6765,6 +6795,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/electron.plist b/Ample/Resources/electron.plist
index 374a6d5..ca07415 100644
--- a/Ample/Resources/electron.plist
+++ b/Ample/Resources/electron.plist
@@ -1984,6 +1984,11 @@
5.25" quad density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
diff --git a/Ample/Resources/rtpc010.plist b/Ample/Resources/rtpc010.plist
index 0af4a6b..ec49451 100644
--- a/Ample/Resources/rtpc010.plist
+++ b/Ample/Resources/rtpc010.plist
@@ -274,6 +274,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -331,6 +336,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
diff --git a/Ample/Resources/rtpc015.plist b/Ample/Resources/rtpc015.plist
index 11b8129..54261d3 100644
--- a/Ample/Resources/rtpc015.plist
+++ b/Ample/Resources/rtpc015.plist
@@ -274,6 +274,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -331,6 +336,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
diff --git a/Ample/Resources/rtpc020.plist b/Ample/Resources/rtpc020.plist
index 5d31d13..4165404 100644
--- a/Ample/Resources/rtpc020.plist
+++ b/Ample/Resources/rtpc020.plist
@@ -602,6 +602,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -659,6 +664,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
diff --git a/Ample/Resources/rtpc025.plist b/Ample/Resources/rtpc025.plist
index e661522..f3d9775 100644
--- a/Ample/Resources/rtpc025.plist
+++ b/Ample/Resources/rtpc025.plist
@@ -602,6 +602,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -659,6 +664,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
diff --git a/Ample/Resources/rtpca25.plist b/Ample/Resources/rtpca25.plist
index 6a6c75a..3a32d28 100644
--- a/Ample/Resources/rtpca25.plist
+++ b/Ample/Resources/rtpca25.plist
@@ -602,6 +602,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
@@ -659,6 +664,11 @@
5.25" double density floppy drive
default
+ media
+
+ floppy_5_25
+ 1
+
value
diff --git a/python/machines.py b/python/machines.py
index 6689d2a..376ca4e 100644
--- a/python/machines.py
+++ b/python/machines.py
@@ -82,6 +82,7 @@ MACHINES_EXTRA = MACHINES + (
SLOTS = (
+ "fdc", # bbc fdc
"sl0", "sl1", "sl2", "sl3",
"sl4", "sl5", "sl6", "sl7",
"exp", "aux",
@@ -195,4 +196,5 @@ SLOT_NAMES = {
"userport": "User Port",
"internal": "Internal",
"1mhzbus": "1MHz Bus",
+ "fdc": "Disk Drives",
}
diff --git a/python/mkmachines.py b/python/mkmachines.py
index 31124a7..ea4d7d2 100644
--- a/python/mkmachines.py
+++ b/python/mkmachines.py
@@ -323,6 +323,14 @@ DEVICE_MEDIA = {
# 'null_modem': 'bitbanger',
# 'rs232_sync_io': 'bitbanger',
'a2romusr': 'rom',
+
+ # bbc
+ "525qd": "floppy_5_25",
+ "525dd": "floppy_5_25",
+ "525sd": "floppy_5_25",
+ "525ssdd": "floppy_5_25",
+ "525sssd": "floppy_5_25",
+
}
DEVICE_EXCLUDE = set([
@@ -350,7 +358,6 @@ def make_device_options(slot):
# apple 2 scsi slot 1 is a default cd rom device.
# Macintosh scsi slot 3 is a default cd rom device.
# THIS IS NOT REFLECTED IN THE XML SINCE IT'S SET AT RUN TIME.
-# IN FACT, THE :scsi
options = []
has_default = False
@@ -418,6 +425,7 @@ def make_device_slots(machine):
slotname = slot.get("name")
options = make_device_options(slot)
if not options: continue
+
slots.append({
"name": slotname,
"options": options