First post, by FeedingDragon
- Rank
- Oldbie
Not sure if this is a bug or if I'm requesting a feature (though, there is an aspect of this I'd like to put in feature request.)
Now, with my virtual CD-Rom I'm having little to no issues. The one issue I have would definitely fall under the category of feature request, so I'll let the paragraph below cover that. It mounts just fine, even when there is no image loaded (it is in ejected mode.) It show up in dos as not available (no disk,) and it shows up in windows (3.1 16bit BTW,) as an empty drive. Everything fine and great. I don't have to hit F4 to change disks (just mount the new disk on the virtual drive.) Everything is great.
However, with my virtual floppy drive (got it from Here,) I have 2 problems, one the same as with the CD-Rom, and again I'll cover that later. The other problem is if I mount it without an image loaded (in ejected mode.) It works just great and shows up in Windows as a drive. However, there are rather major differences here. If I click on the CD-Rom, I get a win3 message "Please insert a disk", if I click on the Floppy (A:) it acts like its an empty disk, show "no files available", but does show a directory. In DOS, they act identical showing "File: a:*.* not found" or d: for the CD-Rom. With D.com (program I use that gives a color coded listing,) they both show "Invalid path specified." Also, when I mount the floppy drive I get a Windows XP error "Windows - No Disk" which plays holy havoc with my mouse sometimes. Also when I try to access the drive (and I forgot to mount an image,) I will "sometimes" get the error. I haven't figured out a complete pattern, but I can always cause it by first trying to get a directory of the empty CD-Rom with "dir d:" then immediately trying the same with the empty floppy drive "dir a:". The only thing I can really think of here is that DOSBox is treating the CD-Rom drive as a removable media device but is treating the Floppy drive as a directory. NOTE: They respond identically in Windows XP both through My Computer and at the Command Prompt (in case that's important.)
Now for the problem that might actually be a feature request. In neither (CD-Rom and Floppy,) case is the "Total" space reported accurate. Except, maybe, with an HD 3.5" floppy. The "Free" space is, of course, reported accurately on the CD-Rom as "0", but on the Floppy it is always reported as if the disk was completely a completely empty HD3.5" disk(it's always identical to the "Total" space.) I can only assume this is what the emulation does when you specify cdrom or floppy with -t. The total space for the CD being the "official" maximum size of 1G. Also, with the CD-Rom, if I have a DVD mounted (my Virtual Drive can handle DVD images as well,) the numbers become very strange, and nowhere near accurate (except the "0" space free.) Mounted CDs are sometimes accurate as to "Used" space. Or, that is to say the CD sometime "appear" to be fairly accurate, never actually measured them. It would be nice, if it can be done cross platform, if you could specify (or force,) DOSBox to treat a MOUNT as if it was to a removable drive (or Virtual Drive,) and that it would read the numbers through the host OS instead of just putting up what appears to be stock numbers. If what I believe is correct with the main Floppy problem, this should solve that issue as well.
I've been considering putting the second issue under "Feature Requests," but I'm not doing it so far because of a faulty memory. Back in the day (386/486 era,) there were several times a game I wanted was in the wrong format (I only had a 3.5" drive then.) I would go ahead and buy it though, then if the copy protection was "off disk," (and they were almost all the time by then,) I would go to a friend that had both types of drives. I would copy the files over to blank 3.5" disks formatted to have matching labels. The problem I ran into on a couple of occasions is that the installer looked at the size of the disk to determine where it looked for files to copy off of the disks. So, my game wouldn't install because the installer expected to find files on Disk 1 that were actually on Disk 2. In some cases, I could just start copying files onto disk one until it would go all the way through to disk 2, then repeat the process (mind numbingly tedious, let me tell you, but sometimes worth it.) Alternately, I could have just said "to heck with it," and sent off for the disk replacements. The problem I have is that I cannot remember any of the games I ran into this problem with (thus my not putting it into the Request topic.)
System Specifics:
Windows XP SP3 32-bit
DOSBox SVN r3852 (EmuCR from the Wiki)
Alcohol 120% 2.0.2 (Build 5830)
Virtual Floppy Drive for Windows 2.1.2008.0206
Intel 6600 Core Duo 2.4Ghz Processor
4G RAM 800mhz Non-ECC
Radeon HD6670 2G Graphics Card
Creative Labs X-Fi Sound Card
Gigabyte GA-EP45-DS3R Mother Board (rev 1.0)
DOSBox Config file below
Win3.1 installed with everything suggested in the guide except Win32s. (Don't need it, only want 3.1 to play games that require 3.1 - "The Daedalus Encounter" being one... Sure there may be patches, but I prefer to play games native.)
Feeding Dragon