> which hardware would you recommend for running FreeDOS?
> Are there any "modern" main boards that provide the neccessary BIOS
> compatibility for running FreeDOS?
> Is there a hardware compatibility list available?

Regarding your hardware question: Obviously, you need a computer
which still has a BIOS at all. Computers which support ONLY UEFI
operating systems will not work (unless you load a CSM, but there
is none I could recommend for DOS). But most computers still do
support BIOS, I think. You also want a computer which has a VGA
BIOS, preferrably with VESA and preferrably with VGA compatible
hardware. This also is the case for many graphics cards, but if
you want to be on the safe side, check the web whether people are
complaining about the graphics chip or graphics card you want to
use. For example 8x14 fonts are often missing (TSR exist to supply
them) and some modern chips are less flexible regarding "geometry"
of your graphics memory. No problem, as long as your game is :-)

As DOS itself does not rely on direct hardware access, you should
be able to use ALL mainboards which can still boot OS with BIOS.
Note that only 1 CPU core and at most 2-4 GB RAM will be active in
DOS and games unless you load experimental drivers and libraries.

You will not find modern sound hardware with actual soundblaster
compatibility. So prepare for having to find or write drivers
for HDA (or AC97) class sound chips. MPXPLAY shows that it can
be done :-) Alternatively, just use the internal speaker/beeper.

I guess printer ports and serial ports are not a topic for you
in games. Analog joysticks were easy, but USB versions or game
pads will be hard (try the Bret Johnson drivers?) For networking,
some LAN chips are supported even when only a few years old, but
you will have to check before you buy. WLAN is NOT supported in
DOS. Your USB mouse or touchpad will be supported as simulated
PS/2 device if you have a well-behaved BIOS helping you with it.

Your USB keyboard will be supported by the BIOS. Same for all
built-in disks (harddisks, SSD, even eMMC or M2) although the
BIOS driver will not achieve the best possible speeds. Note
that GPT partitioning is not yet supported by the DOS kernel:
You will have to partition your disk MBR style which limits
you to using the first two terabytes ;-) I recommend to keep
FAT32 partition sizes limited (you can even use FAT16) as I
expect DOS to be sluggish when using very large partitions.

I am not aware of any DOS drivers for webcams and similar. You
can check the ongoing thread about whether and how to print in
DOS with modern hardware. USB storage is probably supported by
the BIOS only when you boot from it, but that can be enough for
getting files copied. Actual USB drivers for DOS exist, such as
the Bret Johnson or Georg Potthast ones or various classic and
vendor provided alternatives, but prepare to have to try some
variants and tune configurations. This topic is too complex to
describe all ins and outs here. Some USB controllers might not
be supported at all, apart from by the BIOS, which only lets
you use keyboards, mice and sometimes storage (USB sticks).

No Bluetooth support is available for DOS as far as I remember.
Optical CD/DVD/BD drives should be supported  in ATAPI or SATA,
but I would not rely on that to work on every modern computer.

Also, support for UDF is at best experimental, so prepare to
only be able to read ISO9660 formatted CD or DVD. Writing or
burning of CD/DVD/BD has been done by some DOS fans, but that
has been years ago. Nobody seems to care about that any more?

Regards, Eric



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

Reply via email to