On 17 Aug 2024 at 9:36, Eric Auer via Freedos-user wrote:
> 
> Hi Frank,
> 
> > I kind of second that :-)
> > 
> > DOSEMU has traditionally been "special".
> > Different from e.g. QEMU in that DOSEMU was a relatively thin
> > emulation layer. Not emulating what needed not be emulated.
> 
> Note that current versions do emulate everything, even
> including the CPU, given how hardware has become less
> suitable for DOS over time.
>
Hello Eric :-)

thanks for your informed and deep addendum.
I don't get to learn this stuff so neatly packed from just the docs.

> I would NOT give either a raw actual block device. Sure,
> you could technically say the device can be used instead
> of a disk image, but you would have to tell Linux about
> the risk of competing access, which is a problem avoided
> by using dedicated disk IMAGES. The feature of letting a
> directory appear as a drive is very convenient in that
> sense, because competing access is no problem, plus you
> immediately see changes from Linux in DOS and vice versa.
>
Absolutely, I agree with all your points.
Note that "what's useful" depends on your particular task/assignment.

Ages ago, I had a use case of some sort, where I needed the disk 
(block device) to be physically removable, and to have the DOS 
FDISK.EXE to be able to partition the drive etc.
I don't recall all the details anymore... I know that it was useful 
to have a CF card in a USB reader (rather than straight on an IDE 
channel), visible to some low-level HDD tools running in DOSEMU, to 
do their thing = produce a CF card able to boot DOS on bare metal, 
under a picky old BIOS that used to make a fuss about CHS vs. LBA 
etc. geometry. I couldn't seem to persuade Linux native tools to do 
what I needed back then. Using Linux and DOSemu meant that I didn't 
have to reboot the machine doing the "CompactFlash preloads" 
inbetween swapping the cards in the reader, and I didn't have to rely 
on the CF cards having the same geometry (which at the time was a 
stumbling block).

I don't recall what the actual application scenario was... must've 
been like 2 decades ago. This conversation thread has just tickled my 
old memories of antics (unfug) like these being possible and 
marginally useful back then :-)

Frank


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to