From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Bo23S-0001zZ-VX for qemu-devel@nongnu.org; Fri, 23 Jul 2004 11:33:51 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bo23R-0001zE-Mk for qemu-devel@nongnu.org; Fri, 23 Jul 2004 11:33:50 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bo23R-0001z2-Kd for qemu-devel@nongnu.org; Fri, 23 Jul 2004 11:33:49 -0400 Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bo1zu-0007xM-LY for qemu-devel@nongnu.org; Fri, 23 Jul 2004 11:30:10 -0400 Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1Bo1zt-0006BI-00 for ; Fri, 23 Jul 2004 17:30:09 +0200 Received: from c-24-6-66-193.client.comcast.net ([24.6.66.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 23 Jul 2004 17:30:09 +0200 Received: from blp by c-24-6-66-193.client.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 23 Jul 2004 17:30:09 +0200 From: Ben Pfaff Date: Fri, 23 Jul 2004 08:27:01 -0700 Message-ID: <87bri6vj5m.fsf@benpfaff.org> References: <20040723111415.4c10521f.jani@iv.ro> <87oem6vkcs.fsf@benpfaff.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: news Subject: [Qemu-devel] Re: QEMU floppy problems Reply-To: blp@cs.stanford.edu, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Johannes Martin writes: > The difference: booting probably goes through int13 on all systems, i.e. > through the bios, but once OS/2 and Win98 later access floppies by > programm the fdc directly. So maybe there's a bug in that part of the > emulation. That was my conclusion too when I tried to look into this. When NT 3.51 boots, it reads the kernel via the BIOS, but then it fails just after it starts the kernel and resets the floppy controller. (It goes by quickly, but you can tell the ordering by adding debug code to the VGA controller that outputs characters to stdout/stderr as they're written to VGA memory and then looking at how this output is interspersed with other debug output.) -- On Perl: "It's as if H.P. Lovecraft, returned from the dead and speaking by seance to Larry Wall, designed a language both elegant and terrifying for his Elder Things to write programs in, and forgot that the Shoggoths didn't turn out quite so well in the long run." --Matt Olson