bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: As for vt525: vt220 emulation with ANSI colors for S390


From: Thomas Dickey
Subject: Re: As for vt525: vt220 emulation with ANSI colors for S390
Date: Wed, 30 Apr 2025 17:23:15 -0400

On Wed, Apr 30, 2025 at 12:38:26PM +0200, Dr. Werner Fink wrote:
> On 2025/04/10 11:02:15 +0200, Dr. Werner Fink wrote:
> > On 2025/04/09 16:23:52 -0400, Thomas Dickey wrote:
> > > 
> > > if available, I'd use "cat -v" (which lets you see this without control/V)
> > >  
> > > thanks - I suppose that's done outside the kernel,
> > > to imitate xterm.
> > > 
> > > The kernel source only shows the default keymap.
> > 
> > Here is what the integrated ASCII console of HMC the
> > IBM Hardware Management Console shows:
> > 
> >  sles15sp6-minimal-xfs-devnet login: root
> >  Password:    
> >  Last login: Wed Apr  9 11:30:41 on 3270/tty1              
> >  sles15sp6-minimal-xfs-devnet:~ #        
> >  sles15sp6-minimal-xfs-devnet:~ #
> >  sles15sp6-minimal-xfs-devnet:~ #
> >  sles15sp6-minimal-xfs-devnet:~ # tty
> >  /dev/ttysclp0
> >  sles15sp6-minimal-xfs-devnet:~ # cat -v          
> >  ^[OP^[OQ^[OR^[OS^[[15~         
> > 
> > means I've no idea why and where linux/drivers/s390/char/defkeymap.map
> > is ignored or better overwritten for F1 upto F5 ... only clear seems to
> > be that this is likely not QEMU
> 
> One more ... to get vim working a cup/cm is required as well as

I already had cup and home

ansi+cup is too small for my script's threshold - I've been looking
only at chunks bigger than 2 - in a quick check I see lots of places
to use that :-)

> the emulated ASCII console on /dec/ttysclp0 supports vt220+pcedit
> keys (whereas the qemu uses ^[[2~^[[3~^[[H^[[F^[[5~^[[6~).
> 
> For my patch I've choosen vt220+pcedit as real s390 with ASCII console
> are more common :)

ok
 
> ------------------------------------------------------------------------
> --- misc/terminfo.src
> +++ misc/terminfo.src   2025-04-28 07:30:59.775683818 +0000
> @@ -1261,7 +1261,7 @@ sclp|IBM s390 driver for Linux,
>       sgr0=\E[m\E(B, smacs=\E(0$<2>, smso=\E[7m, smul=\E[4m,
>       use=klone+color, use=ansi+cpr, use=ansi+erase,
>       use=ansi+local, use=linux+sfkeys, use=vt100+pf1-pf4,
> -     use=vt220+ufkeys,
> +     use=vt220+ufkeys, use=ansi+cup, use=vt220+pcedit, 
>  
>  #### Mach
>  #
> ------------------------------------------------------------------------
> 
> Werner
> 
> -- 
>   "Having a smoking section in a restaurant is like having
>           a peeing section in a swimming pool." -- Edward Burr





-- 
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]