Hi Ed,

Is there any major differences between FreeDOS
and MSDOS under the hood?

FreeDOS aims to be highly compatible with MS DOS, so even
if you rely on some "reasonably inner workings" of DOS
beyond the normal int 21 interface etc. everything should
still work very much the same with FreeDOS.

A well-known exception is Windows: If you use 386 enhanced
mode or Windows for Workgroups and open multiple DOS windows
in parallel, Windows will rely VERY much on deeper inner
workings to be exactly as in MS DOS to make this work with
DOS, which normally does not run several times in parallel.

This only has rather experimental support in newer FreeDOS
kernels. Probably no issue for you, though.

I did notice differences in DosBOX as this has
the SVGA drivers built in so you can use high definition modes
up to 1024x768 in 256 colours iirc.

That is not actually a property of DOS: It is a property
of your DOS applications and whether your hardware (or
simulation of it, if you run DOS in a DOSBOX window) is
compatible with what your applications expect. It also
depends on whether your VGA BIOS is compatible with what
your application expects.

That said, SVGA will work equally well with MS DOS and
FreeDOS, because DOS itself does not participate in SVGA
infrastructure. SVGA just is something used by your apps,
provided by your hardware and BIOS.

In exciting related news: There is a new project to create
a simulation of a classic Sound Blaster soundcard, figure
out what sound it would produce, and then send that sound
data to a modern standard HDA or AC97 sound chip which is
more likely to exist in your modern real hardware PC than
an old ISA slot with an old soundcard.

This can be very useful because your old games are likely
to hardcode expectations about sound hardware which simply
are not met by modern sound chips. So there are no easily
swappable drivers and the simulation is a good workaround.

Yet again, your old games communicate directly with the
real or simulated sound hardware. There are no interfaces
for this provided by DOS, so it makes no difference whether
you use MS DOS or FreeDOS when it comes to sound in apps.

Regards, Eric




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

Reply via email to