From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jude DaShiell Subject: Re: dosemu and accessibility Date: Sun, 2 May 2021 14:23:42 -0400 Message-ID: References: <31a90afb-a8f4-9954-375f-701214fe49d5@gmail.com> <9fa060fc-a7cc-8ee1-a1cc-112a56a458c8@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=panix.com; s=panix; t=1619979822; bh=59FJDucGRXwMV290jsR4cm8DKb06808UZz2P345uhtU=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=NWA8M+uJPKrLzMLZyKeTnpG8o9ydDEiocDymVZEWuhvlRpWhM98qw97cD0djLklm1 0Hc5MxWL8uaVrolHH3RYmANYqETz4E+HJnDNQUtnrfNGTMkIRJ8mU5gmlpJIq+pcWu vj0TthKrekGBwBdWHS2oBp2fM3kTT5Fy3TRyhWqE= In-Reply-To: <9fa060fc-a7cc-8ee1-a1cc-112a56a458c8@gmail.com> List-ID: Content-Type: text/plain; charset="utf-8" To: Julius Schwartzenberg Cc: linux-msdos@vger.kernel.org Slint findings. For those that don't know, slint is the international version of slackware and has had considerable accessibility upgrades done to it by its maintainer Didier Spaier. Findings, most of dosemu2 will build. The show stopper is comcom32 and why that is is recipe for command.o fails to build. There is no documentation I could find in README.md or INSTALL files either. I ran make ultimately and ran into the command.o failure. My guess is that package is too debian-centric. As near as I can tell that's the only show stopper. I have log files for config make and install separate for dosemu2 since some of these are quite large so if anyone is interested in examining them please let me know and I'll send them. While doing this, I was making dosemu2.org an orgmode file with installation notes for slint. The dosemu2 run process crashed since it didn't have comcom32 or freecom and it complained about several packages being too old. Slackware later this year will release slackware 15.0 so perhaps some of these old package complaints can be resolved with that version. I used the tee command to generate those logs so they'll likely be readable and complete. For now Didier Spaier has no time to build dosemu2 so I'm doing a little path finding function for him. On Wed, 31 Mar 2021, Julius Schwartzenberg wrote: > Alright, I will continue with top posting then. I think arch would help a= lot > as it has more packages, also through AUR. I would recommend starting fro= m > scratch and installing the fdpp, comcom32 and dosemu2 packages. fdpp and > comcom32 provide a DOS environment inside dosemu2, so you do not have to > provide a copy of dos. You can still do so if that is preferable however. > > Op 31-03-2021 om 14:13 schreef Jude DaShiell: > > Yes, easier to get to with top posting.=C2=A0 Slackware hasn't yet got = dosemu2 > > but archlinux has it in git and since hard drives are interchangeable h= ere I > > can run archlinux. > > > > > > > > On Wed, 31 Mar 2021, Julius Schwartzenberg wrote: > > > >> Are mail replies at the top easier for you to process? > >> > >> It would be better to move to DOSEMU2 as nobody can really help with t= he > >> older version anymore. Do you have the ability to sign up for a GitHub > >> account? To receive the mails on dosemu2 one has to log on to GitHub a= nd > >> press "watch" and then "all activity" at the top of of this page: > >> https://github.com/dosemu2/dosemu2 > >> > >> Let it know if that turns out to be difficult. Using dumb or terminal = mode > >> would indeed seem the easiest way to have dosemu accessible as those m= odes > >> are entirely text based. Are you aware of graphical software for dos t= hat > >> has accessibility features? > >> > >> Op 30-03-2021 om 21:59 schreef Jude DaShiell: > >>> =C2=A0Hi, I have cloned stuff from github before and built it on my s= ystem. > >>> This > >>> =C2=A0distribution is slint.=C2=A0 When packages are new, slackbuilds= =2Eorg may have a > >>> =C2=A0SlackBuild script made for the package so others can install it= on slint > >>> =C2=A0and on slackware.=C2=A0 Slint is slackware international versio= n and is at > >>> =C2=A0https://slint.fr/.=C2=A0 All of this work was done in dosemu 1.= 4.0.8. > >>> =C2=A0I learned sdl exposes no accessibility information at all so it= 's > >>> =C2=A0unuseable for any screen readers.=C2=A0 I thought that was the = case and got it > >>> =C2=A0confirmed by a sighted person doing accessibility work on orca.= =C2=A0 I'm > >>> =C2=A0running dosemu with espeakup and will try it later with provox = and tdsr > >>> =C2=A0two other console screen readers. > >>> =C2=A0Better yet to move on up to dosemu2 as well.=C2=A0 Thanks for t= he heads up on > >>> =C2=A0this and if dosemu2 has its own email list I'd like to subscrib= e to that > >>> =C2=A0one. > >>> > >>> > >>> =C2=A0On Tue, 30 Mar 2021, Julius Schwartzenberg wrote: > >>> > >>>> =C2=A0Hi Jude, > >>>> > >>>> =C2=A0Op 29-03-2021 om 10:43 schreef Jude DaShiell: > >>>>> =C2=A0=C2=A0I put a .dosemurc and .mtoolsrc file together since a l= ong-standing > >>>>> =C2=A0friend > >>>>> =C2=A0=C2=A0has some dos applications he'd like to run and both of = us are blind. > >>>> =C2=A0I saw some of your previous messages and I think it is importa= nt to > >>>> =C2=A0highlight that as you are blind, you are using different equip= ment than > >>>> =C2=A0what previous respondents probably assumed you were using. > >>>> > >>>> =C2=A0This mailing list is barely used anymore by the rest of the DO= SEMU user > >>>> =C2=A0community and so are all the 1.x versions of DOSEMU. There is = now a > >>>> =C2=A0GitHub project started by Stas, the DOSEMU 2 project, with ver= sioning to > >>>> =C2=A0be 2.x based and interaction went over to the infrastructure t= hat GitHub > >>>> =C2=A0is providing. The accessibility consequences of this were most= likely > >>>> =C2=A0never taken into consideration. > >>>> > >>>> =C2=A0Unfortunately it is not something that can be changed overnigh= t, but I > >>>> =C2=A0think it would be appropriate to strive to fix this, especiall= y if you > >>>> =C2=A0would be interested in being more involved and/or there might = be even > >>>> =C2=A0more DOSEMU users in a similar situation. > >>>> > >>>> =C2=A0My proposal would be to set up some simple webpages that are f= riendly to > >>>> =C2=A0screen readers and braille devices as part of the new DOSEMU 2= project > >>>> =C2=A0with instructions to install newer packages particularly for > >>>> =C2=A0distributions that handle screen readers and braille screens w= ell or at > >>>> =C2=A0least the distributions popular among users of such devices. M= aybe your > >>>> =C2=A0.dosemurc and .mtoolsrc could be provided as well. > >>>> > >>>> =C2=A0There could possibly be an instruction to sign up your e-mail = address as > >>>> =C2=A0a so-called watcher to the DOSEMU 2 project or maybe we could = link this > >>>> =C2=A0mailing list so it watches the DOSEMU 2 project. The amount of= traffic > >>>> is > >>>> =C2=A0quite significant, on some days only a few messages, but somet= imes there > >>>> =C2=A0might be over 20 mails a day. Note that you can respond to tho= se > >>>> messages > >>>> =C2=A0by e-mail and the replies will by part of the conversation as = usual. > >>>> =C2=A0Searching online I found a community on GitHub called Blind Co= mputing. > >>>> =C2=A0Maybe we could ask them for advice. > >>>> > >>>> =C2=A0How easy would it be for you to upgrade to a newer DOSEMU if p= ackages > >>>> are > >>>> =C2=A0not provided by your distribution? Which distribution are you = using? > >>>> =C2=A0What do you think of my proposals regarding the mails? > >>>> > >>>> =C2=A0Here is the GitHub project for DOSEMU 2, I do not know if you = can access > >>>> =C2=A0it comfortably: > >>>> =C2=A0https://github.com/dosemu2 > >>>> > >>>> =C2=A0Here is the page on the Blind Computing website about contribu= ting to > >>>> =C2=A0their GitHub project: > >>>> =C2=A0https://blindcomputing.org/contributing/ > >>>> > >>>> =C2=A0Best regards, > >>>> =C2=A0Julius > >>>> > >> > >