]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Added error recovery page to SCSI HD Mode Sense emulation. (Used by Multi Evolution)
authorToni Wilen <twilen@winuae.net>
Tue, 15 Sep 2015 15:18:29 +0000 (18:18 +0300)
committerToni Wilen <twilen@winuae.net>
Tue, 15 Sep 2015 15:18:29 +0000 (18:18 +0300)
hardfile.cpp

index 6a3eec42108caf6373bc159e03980121a43f5e9b..06f64dac568077e6b84f3c6e7e28fac2d862305b 100644 (file)
@@ -1453,6 +1453,12 @@ int scsi_hd_emulate (struct hardfiledata *hfd, struct hd_hardfiledata *hdhfd, ua
                                p[2] = 0x20;
                                p[3] = 0;
                                r[0] += 4;
+                       } else if (pcode == 1) {
+                               // error recovery page
+                               p[0] = 1;
+                               p[1] = 0x0a;
+                               r[0] += p[1] + 2;
+                               // return defaults (0)
                        } else if (pcode == 3) {
                                // format parameters
                                p[0] = 3;