Call to int1552 (from int1346) should set regs->dl.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 20 Mar 2010 21:53:40 +0000 (17:53 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sat, 20 Mar 2010 21:53:40 +0000 (17:53 -0400)
src/disk.c

index 41983771cd686b6af530a23ece253b95d19bc67b..242c74235f4cbc4a670d647f91e19c4b6594d31a 100644 (file)
@@ -481,6 +481,7 @@ disk_1346(struct bregs *regs, struct drive_s *drive_g)
     struct bregs br;
     memset(&br, 0, sizeof(br));
     br.ah = 0x52;
+    br.dl = regs->dl;
     call16_int(0x15, &br);
 
     if (br.ah || br.flags & F_CF) {