Having used dos with screen readers for nearly 20 years, I can honestly say, if you get a plain dos install working, you will run into programs that work well, some that work enough to get the job done, and some that won't work at all, (just like on any other platform).  Generally, if they use bios to write to the screen, tehy'll work just fine. (although, even those can talk too much in a few circumstances).  If they use direct screen writes, they still work, only you need to do the reading, since the synthesizer (generally) won't do it for you, although ASAP was pretty good at reading those kinds of screens.  If they're graphical screens, they're likely not to talk at all, or if they do, it won't be enough to reliably use the program.  The only exception I ever found to this rule was a program used to make greeting cards, posters, and similar.  I can't remember it's name, it was from Borland I think, and was called print something I think.  (of course, I'd recognize if it if I see it). That program was amazing, you could choose all the items for the greeting cards, type in your text, and even design the borders and images included with the card.  I've never seen anything since that's even remotely as accessible as that program was.

We used to use it all the time for practically everything.

But, I digress (as usual). Depending on the screen reader you're using, (and there are some free ones), you should be able to play any of the text adventure games out there, as well as games like nethack and it's clones such as rogue, angband and the like. There are also some text/graphic hybrid games that still work with screen readers under dos, because the graphics were only for displaying pictures, and not used to make the text fancy looking.

In general, any program that starts in a graphics mode won't work, just about anything else will to some degree, it's just a matter of how accessible you need it to get the task done.


On 9/23/2024 7:46 PM, Lawrence Perez via Freedos-user wrote:
Hello everyone,

I'm reaching out to seek advice regarding FreeDOS and its accessibility, 
particularly for blind users like myself who rely on a screen reader.

I’m using the Orca screen reader on Raspberry Pi OS, and I also have access to 
a Mac with the VoiceOver screen reader. I’m interested in experimenting with 
DOS and retro technology, including playing older text-based games, but I’ve 
encountered many accessibility challenges.

I have tried to use other emulators such as DOSBox and DOSEMU. DOSBox doesn’t 
support sending output to the terminal and will send all output to a GUI that 
my screen readers can’t interact with. I’ve heard DOSEMU has this option, but I 
don’t have a Linux computer that can support it.

After some experimentation, I managed to get the FreeDOS installer to output to 
the terminal using QEMU, which is currently the only method I’ve found that 
works with my screen readers. With this method, I am able to type DOS commands 
and have their output spoken by the screen reader. I'm running QEMU in no 
graphics mode to avoid opening another window and to redirect all output to the 
terminal.

However, I’m encountering an issue during the installation of FreeDOS. DOS 
prompts me to partition the virtual drive and requires a restart, giving me a 
yes or no prompt. Once I type Y and the system restarts, the terminal displays 
the normal boot sequence and doesn’t respond to any further commands. From my 
research, I believe this issue is related to the virtual serial interface that 
sends output to the terminal, but I’m not familiar with how DOS handles this, 
as I am new to DOS.

Since I can get the installer to work, is it possible to copy all the installer 
files to a virtual QEMU disk and make it bootable, without the disadvantage 
that the system will be read-only? How could I do this? Alternatively, can I 
use DOS as is, using only the ISO image? Finally, what unique text-based DOS 
games / software do you recommend I try when installation succeeds?

I appreciate any insights or guidance you can offer.

Sincerely,

Lawrence

Sent from my iPhone

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


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

Reply via email to