You're correct in that most screen readers can load configurations based
on the name of the program.
Generally, bios screen writes are exactly what a screen reader wants,
because that's the easiest way to get things to the screen in a way they
understand since they monitor those interrupts to catch the text going
to the screen. Reading video memory is much more difficult for a screen
reader, because then they have to compare what was there before, and
what's there now, then only speak what changed. Most of them can do
that, but as you can imagine, it's not always an effective method of
reading the screen content, depending on how things are written to the
screen, and often, (especially in dos), there's decorative characters,
which are also spoken. In this case, that's not a problem, but it can
be for some.
There's nothing wrong with the way this program is written, it does work
just fine, it's just not as screen reader friendly as something that
presents things to the screen in a structured manner. Of course, the
nature of the game makes this necessary, which is why I suggested using
screen review, it would allow her to turn off speaking while the screen
is updating, then read it after it's done, which would present things in
the order they should be spoken. It's slower, but it works, and is how
some of the scripting functions in some of the dos screen readers work.
A quick recode to use printf statements, and minimal updating (I.E. only
update when necessary, not every time through the loop) would help
screen readers handle it a bit better. Still, as Karen said, it is
usable, just a little out of order. I'd not have bothered to mention it
at all if Karen hadn't posted saying it wasn't working well.
On 5/10/2025 9:54 PM, Eric Auer via Freedos-user wrote:
Hi Travis,
Were interruptsand bouncing around the screen necessary? Of course
not, but like the source says, they were having fun, and this was the
result. It wasn't meant to be serious.
A simple recoding of the program would make it considerably more
screen reader friendly, but that's another story entirely.
As the game implementation is fresh and actively supported,
I would say it would be nice if the author could make things
configurable: One setting which bounces around and has funny
visual effects and one setting which updates the screen in a
more structured and documented way which can more easily be
digested by a screen reader. I assume some screen readers can
also be told to activate app-specific configurations depending
on the name of the currently running exe or com?
Regards, Eric
_______________________________________________
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