Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.apps > #34341

Re: Xterm configuration

Subject Re: Xterm configuration
Newsgroups comp.sys.mac.apps, comp.sys.mac.system
References (4 earlier) <n78rh0$85p$2@pcls7.std.com> <dfqai3FrmrrU1@mid.individual.net> <n78vad$kj6$1@pcls7.std.com> <POmdnSvqZJ4kaQXLnZ2dnUU7-c2dnZ2d@giganews.com> <n7bcpb$gah$1@pcls7.std.com>
From Alan Browne <alan.browne@freelunchvideotron.ca>
Date 2016-01-16 09:10 -0500
Message-ID <gJidnQgiK-_a0gfLnZ2dnUU7-R2dnZ2d@giganews.com> (permalink)

Cross-posted to 2 groups.

Show all headers | View raw


On 2016-01-15 13:11, Michael Moroney wrote:
> Alan Browne <alan.browne@freelunchvideotron.ca> writes:
>
>> On 2016-01-14 15:09, Michael Moroney wrote:
>>> I'm looking for a terminal emulator that can faithfully emulate a VT220 or
>>> newer terminal to use with software that uses its functions heavily,
>>> including some more obscure features.  So far other emulators have either
>
>> What obscure features?  Specifically.
>
> One I know of is the cursor positioning escape sequence.  CSI Pr ; Pc H
> where Pr and Pc are ASCII decimal numbers for row and column.
> (CSI is <ESC> [ or the 8 bit equivalent) When Pr and Pc are both specified
> it works. However, the spec states that if either Pr or Pc are omitted (or
> specified as 0), it is treated as if it was 1.  You can also omit the ";"
> if you omit Pc.  So the sequence CSI ; 7 H goes to Row 1, Column 7, and
> both CSI 7 ; H and CSI 7 H goes to Row 7, Col 1, and CSI H goes to Row 1,
> Column 1.  Some emulators don't do this right, and I've seen editors use
> the shortened sequences.

For your example above I don't have issue with that command in OS X 
terminal for programs I write.  But I don't use empty clauses, either 
it's the "home" command (no col/row) or both column and row are specified.

>
> Generally I haven't investigated the details, rather I see if the output
> of a few tools on VMS work correctly.  (I figure just about everyone here
> other than JF isn't familiar with VMS).  Specifically, two VMS editors
> ($ EDIT/EDT and EDIT/TPU), Notes and $ SHOW CLUSTER are usually enough to
> scare out a bug or two, or show whether the keypad works correctly.

Many here are familiar with VMS.  Other than legacy support here and 
there there's really no need to move it forward.  It's all but dead.

>
> Somewhere on the net is a system you can telnet/SSH to and it exercizes
> just about every VTxxx function possible, and supposedly almost no
> emulators get everything (not counting non-applicable things like
> initialize selftest) right.  It even knows of VTxxx bugs and you can
> tell if your emulator is bug-for-bug compatible.  I'll have to find it
> again, hope it still exists.  Haven't used it in years.

Good luck with that.  That said I doubt anyone is wasting time on 
perfecting their emulators.  Better to let programmers program quirks 
than fix the problematic quirks.  Fixing them to perfection could screw 
up a lot of quirky code.  (Recall Turbo Assember (TASM) quirks mode to 
emulate the bugs in the MS assembler (MASM)).


-- 
"But I am somehow extraordinarily lucky, for a guy with shitty luck."
               ..Harrison Ford, Rolling Stone - 2015-12-02

Back to comp.sys.mac.apps | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-13 19:47 +0000
  Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-13 22:19 +0000
  Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-13 17:34 -0500
    Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-14 16:03 +0000
      Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-14 14:29 -0500
  Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-13 18:45 -0500
    Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-14 16:08 +0000
      Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-14 13:01 -0500
        Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-14 19:05 +0000
          Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-14 19:17 +0000
            Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-14 14:33 -0500
              Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-14 14:45 -0500
              Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-14 20:28 +0000
            Re: Xterm configuration Michael Moroney <moroney@TheWorld.com> - 2016-01-14 20:09 +0000
              Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-14 20:44 +0000
                Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-14 15:49 -0500
                Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-14 20:58 +0000
                Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-14 21:29 +0000
                Re: Xterm configuration Michael Vilain <vilain@NOspamcop.net> - 2016-01-14 14:24 -0800
                Re: Xterm configuration billy@MIX.COM - 2016-01-14 23:09 +0000
                Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-15 02:37 +0000
                Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-15 07:28 +0000
                Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-15 11:17 +0000
                Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-15 14:38 +0000
              Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-15 02:29 +0000
                Re: Xterm configuration "Happy.Hobo" <Happy.Hobo@Spam.Invalid> - 2016-01-20 22:06 -0500
                Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-25 17:15 +0000
              Re: Xterm configuration Alan Browne <alan.browne@freelunchvideotron.ca> - 2016-01-15 08:31 -0500
                Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-15 18:11 +0000
                Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-15 19:01 +0000
                Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-15 14:21 -0500
                Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-15 19:57 +0000
                Re: Xterm configuration moroney@world.std.spaamtrap.com (Michael Moroney) - 2016-01-15 21:10 +0000
                Re: Xterm configuration billy@MIX.COM - 2016-01-15 21:30 +0000
                Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-15 22:39 +0000
                Re: Xterm configuration Lewis <g.kreme@gmail.com.dontsendmecopies> - 2016-01-15 22:39 +0000
                Re: Xterm configuration Alan Browne <alan.browne@freelunchvideotron.ca> - 2016-01-16 09:10 -0500
                Re: Xterm configuration "Happy.Hobo" <Happy.Hobo@Spam.Invalid> - 2016-01-20 22:09 -0500
                Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-21 01:05 -0500
                Re: Xterm configuration "Happy.Hobo" <Happy.Hobo@Spam.Invalid> - 2016-01-21 12:15 -0500
                Re: Xterm configuration billy@MIX.COM - 2016-01-22 03:54 +0000
          Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-14 14:42 -0500
            Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-14 15:53 -0500
              Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-14 17:44 -0500
  Re: Xterm configuration Jolly Roger <jollyroger@pobox.com> - 2016-01-14 00:54 +0000
    Re: Xterm configuration Alan Browne <alan.browne@freelunchvideotron.ca> - 2016-01-13 20:22 -0500
      Re: Xterm configuration Barry Margolin <barmar@alum.mit.edu> - 2016-01-13 21:13 -0500
        Re: Xterm configuration Alan Browne <alan.browne@freelunchvideotron.ca> - 2016-01-14 16:57 -0500
          Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-14 17:15 -0500
            Re: Xterm configuration Alan Browne <alan.browne@freelunchvideotron.ca> - 2016-01-14 17:44 -0500
              Re: Xterm configuration JF Mezei <jfmezei.spamnot@vaxination.ca> - 2016-01-15 02:21 -0500
      Re: Xterm configuration "Happy.Hobo" <Happy.Hobo@Spam.Invalid> - 2016-01-20 22:13 -0500
  Re: Xterm configuration Martin Frost me at invalid stanford daht edu <nospam@stanford.edu.invalid> - 2016-01-13 19:51 -0800
  Re: Xterm configuration "Happy.Hobo" <Happy.Hobo@Spam.Invalid> - 2016-01-20 21:58 -0500

csiph-web