+// value |= 0x80; // FINT1 (DIP SW 1-7), 1 = OFF, 0 = ON
+ value |= 0x40; // FINT0 (DIP SW 1-6), 1 = OFF, 0 = ON
+ value |= 0x20; // DMACH (DIP SW 1-3), 1 = OFF, 0 = ON
+// value |= 0x08; // TYP1,0 (DIP SW 1-4), 1,0 = ON Internal FDD: #3,#4, External FDD: #1,#2
+ value |= 0x04; // TYP1,0 (DIP SW 1-4), 0,1 = OFF Internal FDD: #1,#2, External FDD: #3,#4
+ if(d_fdc->is_disk_inserted()) {
+ value |= 0x10; // RDY
+ }
+ return value;