[Coco] Uemacs

L. Curtis Boyle curtisboyle at sasktel.net
Fri Feb 11 13:08:40 EST 2022


Unless I am mis-remembering, the original Tandy/Microware login did indeed shut echo for the password. But the password list was definitely plain text.

L. Curtis Boyle
curtisboyle at sasktel.net



> On Feb 11, 2022, at 11:41 AM, Bill Gunshannon <bill.gunshannon at hotmail.com> wrote:
> 
> On 2/11/22 02:39, Jeff Teunissen wrote:
>> On Thu, Feb 10, 2022 at 4:14 PM Bill Gunshannon
>> <bill.gunshannon at hotmail.com> wrote:
>>> 
>>> 
>>> So, I have my OS9 system up and running.  Not tethered to a Pi,
>>> but running DriveWire anyway.
>>> 
>>> Now I have been working on getting Uemacs working so I have a
>>> usable full screen editor.  I am doing all my work logged in
>>> remotely using Putty so after much futzing around IO have built
>>> two versions of Uemacs.  One for an ANSI terminal and another
>>> for the COCO screen and keyboard.  Curious if anyone else has
>>> ever made this work?  Ran into a number of problems getting it
>>> to build but I found workarounds.  Only problem now is I have
>>> to turn off echo manually before starting Uemacs up.  There is
>>> a routine call ttopen() which is supposed to do that but as
>>> near as I can tell I don't think it even gets called.  The
>>> same problem exists in both versions.  And, as a side  note,
>>> the Password prompt for login doesn't successfully turn echo
>>> off either.  :-)
>> It's even worse, login doesn't even try to turn echo off.
> 
> Huh?
> 
> ----------
> killecho pshs  x,b,a
>         leax  >popts,u
>         ldb   #SS.Opt                  get path options
>         clra                                   for stdin
>         os9   I$GetStt                 get status
>         bcs   notscf                   branch if error
>         lda   (PD.OPT-PD.FST),x                                get path type
>         cmpa  #DT.SCF                  SCF device?
>         bne   notscf                   branch if not
>         lda   (PD.EKO-PD.FST),x
>         pshs  a                                save path echo flag
>         clr   (PD.EKO-PD.FST),x
>         bsr   setopts
>         puls  a
>         sta   (PD.EKO-PD.FST),x
>         puls  pc,x,b,a
> -------
> And
> ------
>         lbsr  killecho
>         leax  >Pass,pcr
>         ldy   #PassLen
>         lbsr  L0347
> 



More information about the Coco mailing list