Hi!

You use to promote MSdos 7.1. Have you ever found
a way to get sound on it.

Sound, network and graphics are not related to DOS as
operating system: Because the kernel does not support
those, the applications, not the operating system, are
the ones who have to support it. This also means that
apps with support for those will have support for them
on all versions and brands of DOS.

It should be possible to use MPXPLAY to get DOS sound
with modern hardware: https://mpxplay.sourceforge.net/

It might even be possible to get old games which expect
ISA SoundBlaster hardware to work on modern hardware
with the help of SBEMU or DOSBOX-X. Those have drivers
for modern sound chips (AC97 and HDA standard, I guess)
and provide simulations of old SoundBlaster soundcards:

https://www.bttr-software.de/forum/board_entry.php?id=20131&page=0&order=time&category=0

https://dosbox-x.com/

I have never tested those two myself, so I would love
to hear from others how well they work :-)

I deleted a command called KILL on it. Do you know
what that command does because I don't?

It might be for killing tasks. DOS itself does not
support multitasking, but MS DOS 7 is the DOS which
ships with Windows 95 and 98, so maybe it simply is
a Windows command line tool to stop Windows tasks.

I love the large file size that it supports. Freedos
is limited to 2 gigs and PCdos stops a 8 gigs.

It would surprise me if PC DOS supports 8 GB files.
Technically, the bottlenecks are the ability to seek
and the file size. For relative seek, you can only
go +/- 2 GB from the current point. Absolute seeks
could be defined as 0 to 4 GB from the start or the
end of a file. A flag when opening/creating a file
with int 21.6c determines whether int 21.42 seeks
should work 2 GB style or 4 GB style for that file.

According to our kernel source code at
https://github.com/FDOS/kernel/blob/master/kernel/dosfns.c
FreeDOS does not yet support 4 GB file open and seek!

But it does treat dirent.dir_size as ULONG, max 4 GB.

The file size can be up to 4 GB on FAT filesystems,
but one could check the cluster chain length or put
a few extra bits somewhere in the directory entries?

I do not know which DOS and Windows brands support
such extensions for FAT filesystems, but I think
EDR-DOS is one of the brands working on this and
proposing an interface for it?

Regards, Eric




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

Reply via email to