qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Old DOS under Qemu
@ 2005-05-12  0:26 jeebs
  2005-05-12  1:10 ` Hetz Ben Hamo
  2005-05-12  7:13 ` Christian MICHON
  0 siblings, 2 replies; 15+ messages in thread
From: jeebs @ 2005-05-12  0:26 UTC (permalink / raw)
  To: Qemu mailing list

I've been trying to install various old versions of DOS under Window's v0.70 
of qemu from FreeOSZoo.

And since so few people appear to be using the Windows version, I've been 
making a point to do as much testing as I can, with as wide a variety of 
operating systems as I can find.

>From version 5 on up, I only have a few problems (Which I've already 
reported.)

However, I got hold of some warez copies of Dos 3.30 (several copies) and 
Dos 4.01.

They don't install.

Running the floppies themselves usually works.

But actually installing them or running off the hard drive causes problems.

Using the command line (as created by qGui):

h:\qemu\qemu\qemu.exe -L "h:\qemu\qemu\bios" -boot a -m 1
-fda "H:\VDisks\OS\warez\Dell330\Dell330-1.720"
-hda "H:\Qemu\OpSys\Dos330.dsk"
-nics 0 -dummy-net -isa -localtime -hdachs 60,16,63,none

Boots the floppy fine.

I can usually format the hard drive fine.  (One version always fails the 
formating.)

I can read and write to the hard drive fine.

But when it comes time to boot the hard drive, every old version of DOS I've 
tried fails the same way.  With the message:

***
Booting from hard disk...
Disk boot failure.
***

I tried 6 versions of old dos (1 v3.2, 4 v3.30 and 1 v4.01)

I even tried the -hdachs option thinking that might help.  (I got the params 
from Bochs, so that should be right.)

I tried enabling and disabling options, such as -isa and -std-vga

None of that helped.

Any ideas?

Considering they do boot from the floppy, and they do work under Bochs 
emulator, I'm kind of figuring it's a problem with the command line. 
(That's why I tried the hdachs option.  It didn't help.)

Considering the problem is reasonably consistant, I'm kind of ruling out 
them being 'warez' copies of DOS, since I got them from several different 
places and they are behaving the same.

But, on the off chance that it's a problem with qemu, I thought I'd post my 
'help!" in the mailing list instead of in the qemu-user's forum, where 
developers probably rarely visit.


So... Any ideas?

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Old DOS under Qemu
@ 2005-05-12 21:17 jeebs
  0 siblings, 0 replies; 15+ messages in thread
From: jeebs @ 2005-05-12 21:17 UTC (permalink / raw)
  To: Qemu mailing list

I originally was creating a new hard drive image.  (Actually, I was just
copying one I already had, but same result.)  Plus in other tests before I 
did the original post, I sometimes unpartitioned and repartitioned, 
reformatted, etc.  A variety.

Later, when I did the retests with bochs vs qemu, it was getting late and I
was getting tired, so I just used an existing partitioned image and simply
reformatted it for each test.  So the only thing that was being kept was the 
partioning, which didn't seem to cause a problem with anything.


As for the floppy images, they are all raw, uncompressed images.  Otherwise 
the floppy  wouldn't boot at all.

I did just run a couple new tests.  With fresh, unpartitioned, unformated 
disks.

I can now get Dell Dos 3.30 to install and boot from C:

Dos 3.20 still fails in both qemu and bochs.

Dos 4.01 behaves a little differently, depending on its mood.  Sometimes 
it'll fail during the boot floppy stage.  Other times it'll fail when 
booting from C, sometimes with Qemu giving a fatal error and sometimes not.


I may get yet more odd results if I used a seperate boot floppy (that 
presumably works) instead of the install disks.

Some of these problems and inconsistancies may come down to:

1) Bugs in the original OS.
2) The OS not liking the newer hardware of Bochs & Qemu
3) The OS being customized for specific hardware, and doesnt like Bochs or 
Qemu.
4) The OS being a bit more picky about the partitioning and formatting than 
newer versions.
5) The OS being warez of unknowned origin.

I'm beginning to suspect that number 5 is a major factor...

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2005-05-14  8:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-12  0:26 [Qemu-devel] Old DOS under Qemu jeebs
2005-05-12  1:10 ` Hetz Ben Hamo
2005-05-12  3:17   ` jeebs
2005-05-12  9:55     ` Hetz Ben Hamo
2005-05-12  7:13 ` Christian MICHON
2005-05-12 16:25   ` jeebs
2005-05-12 17:06     ` Jernej Simončič
2005-05-12 18:12     ` Christian MICHON
2005-05-12 21:20       ` jeebs
2005-05-13 14:34         ` [Qemu-devel] " Ronald
2005-05-13 15:02           ` fat-assertion, was " Johannes Schindelin
2005-05-13 15:24             ` [Qemu-devel] Re: fat-assertion, was " Ronald
2005-05-13 15:34               ` Johannes Schindelin
2005-05-14  8:27           ` [Qemu-devel] " Christian MICHON
  -- strict thread matches above, loose matches on Subject: below --
2005-05-12 21:17 [Qemu-devel] " jeebs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).