diff --git a/Ample/Resources/maccclas.plist b/Ample/Resources/maccclas.plist
index fe30b4d..5ca1a9e 100644
--- a/Ample/Resources/maccclas.plist
+++ b/Ample/Resources/maccclas.plist
@@ -477,6 +477,114 @@
smartport
slots
+
+ name
+ v8:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ v8:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macct610.plist b/Ample/Resources/macct610.plist
index 330d454..43af212 100644
--- a/Ample/Resources/macct610.plist
+++ b/Ample/Resources/macct610.plist
@@ -1115,6 +1115,114 @@
smartport
slots
+
+ name
+ iosb:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ iosb:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macct650.plist b/Ample/Resources/macct650.plist
index 65190bb..5a4ea69 100644
--- a/Ample/Resources/macct650.plist
+++ b/Ample/Resources/macct650.plist
@@ -1115,6 +1115,114 @@
smartport
slots
+
+ name
+ iosb:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ iosb:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc3.plist b/Ample/Resources/maclc3.plist
index 29b413c..98d4f07 100644
--- a/Ample/Resources/maclc3.plist
+++ b/Ample/Resources/maclc3.plist
@@ -507,6 +507,114 @@
smartport
slots
+
+ name
+ sonora:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ sonora:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc3p.plist b/Ample/Resources/maclc3p.plist
index b11195e..703b58e 100644
--- a/Ample/Resources/maclc3p.plist
+++ b/Ample/Resources/maclc3p.plist
@@ -507,6 +507,114 @@
smartport
slots
+
+ name
+ sonora:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ sonora:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc475.plist b/Ample/Resources/maclc475.plist
index 511937d..72e8a38 100644
--- a/Ample/Resources/maclc475.plist
+++ b/Ample/Resources/maclc475.plist
@@ -567,6 +567,114 @@
smartport
slots
+
+ name
+ primetime:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ primetime:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc520.plist b/Ample/Resources/maclc520.plist
index 9661e12..c1fc50b 100644
--- a/Ample/Resources/maclc520.plist
+++ b/Ample/Resources/maclc520.plist
@@ -507,6 +507,114 @@
smartport
slots
+
+ name
+ sonora:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ sonora:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc550.plist b/Ample/Resources/maclc550.plist
index 126526e..94d6021 100644
--- a/Ample/Resources/maclc550.plist
+++ b/Ample/Resources/maclc550.plist
@@ -507,6 +507,114 @@
smartport
slots
+
+ name
+ sonora:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ sonora:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/maclc575.plist b/Ample/Resources/maclc575.plist
index 7c8fe54..5e2d9ac 100644
--- a/Ample/Resources/maclc575.plist
+++ b/Ample/Resources/maclc575.plist
@@ -567,6 +567,114 @@
smartport
slots
+
+ name
+ primetime:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ primetime:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macqd605.plist b/Ample/Resources/macqd605.plist
index 3e80316..7fa8142 100644
--- a/Ample/Resources/macqd605.plist
+++ b/Ample/Resources/macqd605.plist
@@ -567,6 +567,114 @@
smartport
slots
+
+ name
+ primetime:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ primetime:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macqd610.plist b/Ample/Resources/macqd610.plist
index 998edfa..c7e082e 100644
--- a/Ample/Resources/macqd610.plist
+++ b/Ample/Resources/macqd610.plist
@@ -1115,6 +1115,114 @@
smartport
slots
+
+ name
+ iosb:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ iosb:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macqd650.plist b/Ample/Resources/macqd650.plist
index a9e95ec..46d7144 100644
--- a/Ample/Resources/macqd650.plist
+++ b/Ample/Resources/macqd650.plist
@@ -1115,6 +1115,114 @@
smartport
slots
+
+ name
+ iosb:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ iosb:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/macqd800.plist b/Ample/Resources/macqd800.plist
index a8eba18..85b45ee 100644
--- a/Ample/Resources/macqd800.plist
+++ b/Ample/Resources/macqd800.plist
@@ -1115,6 +1115,114 @@
smartport
slots
+
+ name
+ iosb:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ iosb:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/Ample/Resources/mactv.plist b/Ample/Resources/mactv.plist
index 0cff2c8..3c2c3a3 100644
--- a/Ample/Resources/mactv.plist
+++ b/Ample/Resources/mactv.plist
@@ -436,6 +436,114 @@
smartport
slots
+
+ name
+ v8:fdc:0
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
+
+ name
+ v8:fdc:1
+ options
+
+
+ value
+
+ description
+ —None—
+ default
+
+
+
+ value
+ 35dd
+ description
+ 3.5" DD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35hd
+ description
+ 3.5" HD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+ value
+ 35sd
+ description
+ 3.5" SD
+ default
+
+ media
+
+ floppy_3_5
+ 1
+
+
+
+
name
scsi:0
diff --git a/python/mkmachines.py b/python/mkmachines.py
index 0beadde..066e3fc 100644
--- a/python/mkmachines.py
+++ b/python/mkmachines.py
@@ -593,6 +593,12 @@ def make_smartport(machine):
slots = []
SLOTS = [
*['fdc:' + str(x) for x in range(0,4)],
+ *['v8:fdc:' + str(x) for x in range(0,4)], # mac color class
+ *['primetime:fdc:' + str(x) for x in range(0,4)], # quadra
+ *['sonora:fdc:' + str(x) for x in range(0,4)], # mac lc 3
+ *['iosb:fdc:' + str(x) for x in range(0,4)], # macqd610
+ # *[':fdc:' + str(x) for x in range(0,4)], # mac pb duo
+
*['scsi:' + str(x) for x in range(0,7)],
*['scsi0:' + str(x) for x in range(0,7)],
*['scsi1:' + str(x) for x in range(0,7)],