On 4/20/2021 7:59 AM, Thomas Desi wrote:
If using a USB keyboard (and USB mouse), there is the problem that
when starting the USB driver (USBUHCI from Bret Johnsons USButils
collection), the Keyboard stops working. So you can’t start the
keyboard driver next, which seems should done to get somewhere. Mr.
Johnson was kindly replying to my inquiry on this.
So my approach at the moment ist using a PS/2 Keyboard and Mouse to
avoid this problem. („Hardware solution“)
Using a USB keyboard (and/or mouse) is likely to work in +90% of all
cases, as most computer BIOS support that at the hardware level, without
the need of any USB drivers for those devices. All the computers that I
have so far tried to install DOS on (and that have USB ports to begin
with) are doing this just fine.
As Eric ed. al. are pointing out, I have to agree that USB isn’t at
all what I thought it was: neither „Universal“ in the sense of „easy“
nor „universal including DOS".
On my ITX with a recent Bios. that Bios lets me use USB mouse and
keyboard nicely right from booting, also a trackpad with no problem.
So it also seems to be much a question what the inbuilt BIOS supports.
see above
Regarding printing I think there are two basic concepts:
Using fonts from the printer (I call this „generic“, but maybe this is
my private lingo)
or using graphics from the computer.
As I am only interested in printing out pure text (A-Z, 1-0 :) I
wonder if you attempt to print out graphics or some special fonts or so?
Might make a difference, too?
Well, when printing from DOS, there are actually two and a half hurdles.
The first one is at the software level. Without any additional software,
a printer being used from DOS needs to be able to receive plain text,
with additional capabilities either through the industry standard ESC/P
(developed by Epson, who was for a long time the leader in printers
before laser printers started to show up, then they kind of missed the
bus) or by being "LaserJet II" (PCL3) compatible. An additional hurdle
is that a lot of (El Cheapo) printers these days aren't actually
processing "text/graphics into pixel" themselves anymore, but just
expect to get all the final pixel data from the OS, which is not a
problem for GUI OS like Windows or macOS, but pretty much is a no-go
when printing from DOS. Full stop.
The second one is the physical connection between the computer and the
printer. And here's most likely where today soft brown matter hits a
fast rotating appliance. DOS as designed only supports good old parallel
(as in Centronics) or RS-232 type serial connections. Both of those are
rare as hen's teeth on both newer computers and/or printers. But this
will likely to 99.9% work right out of the box. Another possibility is
printing on a networked printer, if that printer is accessible through
an established network connection. Used to be a breeze back in the days
on a Novell network, is a bit harder these days when you require SMB
(and likely the nowadays frowned upon SMB 1.x protocol). But the whole
networking on DOS these days is lik going down a really dark rabbit hole...
That leaves us once again with the dreaded (from the viewpoint of
operability in DOS) USB connected printers. Finding USB drivers, given
that the printer is software compatible with DOS as mentioned above,
will likely be an exercise in futility. If someone has a surefire way of
doing that (where I personally would even except non-FOSS solutions),
specially one that wouldn't interfere with any other USB drivers, like
for storage media, I would be happy to hear about it. And just to cover
all bases, the "serial" in USB has absolutely nothing to with the old
and venerable RS-232 style serial connections, it is something that is
FAR more complex...
Ralf
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user