jmg@dolphy.UUCP (Jeffrey Greenberg) (01/08/87)
(Alienated in New York writes:) Can some kind soul please send us a copy of a good wyse60 termcap or terminfo description? Muchas Gracias. -- Jeffrey Greenberg - {cmcl2,allegra}!phri!dolphy!jmg
pete@wlbreng1.UUCP (Pete Lyall) (01/09/87)
In article <111@dolphy.UUCP> jmg@dolphy.UUCP (Jeffrey Greenberg) writes: >(Alienated in New York writes:) > >Can some kind soul please send us a copy of a good wyse60 termcap >or terminfo description? > > >Muchas Gracias. > >-- >Jeffrey Greenberg - {cmcl2,allegra}!phri!dolphy!jmg Since this showed up, I have been dying to get my hands on the termcap/terminfo stuff for a Wyse-50.. would someone please mail me some? Thanks for any and all help! -- Pete Lyall Usenet: {trwrb, scgvaxd, ihnp4, voder, vortex}!wlbr!wlbreng1!pete Compuserve: 76703,4230 (OS9 SIG Sysop) OS9 (home): (805)-985-0632 (24hr./1200 baud) Phone: (818)-706-5693 (work 9-5 PST) ----------------------------------------------------------------------
ericson@uiucdcsp.cs.uiuc.edu (01/10/87)
Here's a TERMINFO entry that includes every permutation of screen heights, widths and reverse video. (It's rather long, but it's *commented*!) Enjoy! Stuart Ericson {ihnp4,convex,pur-ee}uiucdcs!ericson ----------------------------- cut here ------------------------ # WYSE terminals # # Stuart Ericson, October 1986 # # first their flagship ascii terminal - the Wyse 60 # this one has all the attributes, takes no space for # attributes on the screen, has actual font banks # # note: no timing or padding tests have been done # except for flash - all this was done at # 1200 baud. # # Wyse 60 base description: # here's the vanilla wyse 60: 80 by 24, dark background # wy60|w6|wyse 60, # beep, return, linefeed, and reverse line feed bel=^G, cr=^M, ind=^J, ri=\ej, # start insert, remove insert, can move in insert smir=\eq, rmir=\er, mir, # insert a line, delete 1 char, one line il1=\eE, dch1=\eW, dl1=\eR, # cursor forward, up, back, down cuf1=^L, cuu1=^K, cub1=^H, cud1=^J, # backtab, and cursor position cbt=\eI, cup=\e=%p1%' '%+%c%p2%' '%+%c, # erase line, erase display, clear&home el=\eT, ed=\eY, clear=\e;, cols#80, lines#24, # start and end underline, end and start standout, can move # in standout mode.I chose dim reverse for standout smul=\eG8, rmul=\eG0, rmso=\eG0, smso=\eGt, msgr, # dim mode, reverse (actually dim reverse), invisible, blink, # bold (i use regular reverse), and normal dim=\eGp, rev=\eGt, invis=\eG1, blink=\eG2, bold=\eG4, sgr0=\eG0, # start alternate character (second bank for wy60) # end alt - go to primary bank smacs=\ecE, rmacs=\ecD, # the default function keys for all wyse X0 terminals kf1=^A@^M, kf2=^AA^M, kf3=^AB^M, kf4=^AC^M, kf5=^AD^M, kf6=^AE^M, kf7=^AF^M, kf8=^AG^M, kf9=^AH^M, # the keys for back, down, up, forward, kcub1=^H, kcud1=^J, kcuu1=^K, kcuf1=^L, # keys for home, backspace, delete a char, delete a line khome=^^, kbs=^H, kdch1=\eW, kdl1=\eR, # keys for clear screen, clear line, insert line, insert char kclr=\eY, kel=\eT, kil1=\eE, kich1=\eQ, # keys for previous page, next page kpp=\eJ, knp=\eK, # automargins, do flash by turning off screen am, flash=\e`8$<40>\e`9, # has status line (use one on top) width 45 hs, wsl#45, tsl=\eF, fsl=\r, # cursor normal (block), very visible (blinking block) # and invisible (off) cnorm=\e`2, cvvis=\e`5, civis=\e`0, # init: screen background dark is1=\eA00, # MAIN INITIALIZE: # (used by ALL versions) # replace mode, write protect off, unlock # keyboard, protect off, screen on, line lock off, # graphics mode off, cursor normal mode is2=\er\e(\e"\e&\e`9\e`I\eH\003\e`2, # init final: screen 80 columns, 24 lines is3=\e`:\ee(, # # Here's some defs for various screen lengths # wy60-43|w643|wyse 60 with 43 lines, lines#43, # init final: screen 80 columns, 43 lines is3=\e`:\ee+, # now use old wyse60 for rest.. use=wy60, wy60-42|w642|wyse 60 with 42 lines, lines#42, # init final: screen 80 columns, 42 lines is3=\e`:\ee*, # now use old wyse60 for rest.. use=wy60, wy60-25|w625|wyse 60 with 25 lines, lines#25, # init final: screen 80 columns, 25 lines is3=\e`:\ee), # now use old wyse60 for rest.. use=wy60, # # Here's some defs for wide (132 col) mode # wy60-w-43|wy60-43-w|w643w|wyse 60 wide & 43 lines, lines#43, # init final: screen 132 columns, 43 lines is3=\e`;\ee+, # now use old wyse60 wide for rest.. use=wy60-w, wy60-w-42|wy60-42-w|w642w|wyse 60 wide & 42 lines, lines#42, # init final: screen 132 columns, 42 lines is3=\e`;\ee*, # now use old wyse60 wide for rest.. use=wy60-w, wy60-w-25|wy60-25-w|w625w|wyse 60 wide & 25 lines, lines#25, # init final: screen 132 columns, 25 lines is3=\e`;\ee), # now use old wyse60 wide for rest.. use=wy60-w, wy60-w|w60w|wyse 60 wide, cols#132, # init final: screen 132 columns is3=\e`;\ee(, # change cursor positioning routine cup=\ea%i%p1%dR%p2%dC, # now use old wyse60 for rest.. use=wy60, # # Here's some defs for reverse video # wy60-rv-43|wy60-43-rv|w643r|wyse 60 43 lines & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 43 for rest.. use=wy60-43, wy60-rv-42|wy60-42-rv|w642r|wyse 60 42 lines & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 42 for rest.. use=wy60-42, wy60-rv-25|wy60-25-rv|w625r|wyse 60 25 lines & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 25 for rest.. use=wy60-25, wy60-rv|w6rw|wyse 60 reverse, # use a new init string for background is1=\eA04, # now use old wyse60 for rest.. use=wy60, # # Here's some defs for reverse and wide # wy60-w-rv-43|wy60-w-43-rv|wy60-rv-43-w|wy60-rv-w-43|wy60-43-w-rv|wy60-43-rv-w|w643rw|wyse 60 wide & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 wide and 43 for rest.. use=wy60-w-43, wy60-w-rv-42|wy60-w-42-rv|wy60-rv-42-w|wy60-rv-w-42|wy60-42-w-rv|wy60-42-rv-w|w642rw|wyse 60 wide & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 wide and 42 for rest.. use=wy60-w-42, wy60-w-rv-25|wy60-w-25-rv|wy60-rv-25-w|wy60-rv-w-25|wy60-25-w-rv|wy60-25-rv-w|w625rw|wyse 60 wide & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 wide and 25 for rest.. use=wy60-w-25, wy60-w-rv|wy60-rv-w|w6rw|wyse 60 wide & reverse, # use a new init string for background is1=\eA04, # now use old wyse60 wide for rest.. use=wy60-w,
ericson@uiucdcsp.UUCP (01/17/87)
If you will look at the Wyse-60 TERMINFO entries, there are only a few enhancements that were added to the basic wyse-50 emulation: 1) The wyse 60 takes no space for attributes (50 takes one) 2) The wyse 60 has alternate character sets (50 has none) 3) The wyse 60 has 24,25,42 and 43 line mode (50 has only 24) Change those entries and the terminfo should work FINE! I would have changed it myself, but my brother lost my wyse-50 manual! Enjoy! Stuart Ericson {ihnp4,convex,pur-ee}uiucdcs!ericson
m5d@bobkat.UUCP (Mike McNally ) (01/20/87)
In article <81300002@uiucdcsp> ericson@uiucdcsp.cs.uiuc.edu writes: > >If you will look at the Wyse-60 TERMINFO entries, there are >only a few enhancements that were added to the basic wyse-50 >emulation: > > 1) The wyse 60 takes no space for attributes (50 takes one) > 2) The wyse 60 has alternate character sets (50 has none) > 3) The wyse 60 has 24,25,42 and 43 line mode (50 has only 24) > >Change those entries and the terminfo should work FINE! >I would have changed it myself, but my brother lost my wyse-50 >manual! > >Enjoy! > >Stuart Ericson >{ihnp4,convex,pur-ee}uiucdcs!ericson Not entirely true. The 60 is slower than the 50, and without a bunch of padding information it will lose characters at high speeds (certainly at 19200, maybe at 9600 as well). The 60 also has alternate screens, 132 columns, and lots of strange block-mode crud. I've thought of maybe using the alternate screen feature along with a hacked-up version of the "uw" (Unix Windows) software for the Macintosh, but I've been too lazy. -- **** **** **** At Digital Lynx, we're almost in Garland, but not quite **** **** **** Mike McNally Digital Lynx Inc. Software (not hardware) Person Dallas TX 75243 uucp: {texsun,killer,infotel}!pollux!bobkat!m5 (214) 238-7474
ericson@uiucdcsp.UUCP (01/24/87)
[written by me:] In article <81300002@uiucdcsp> ericson@uiucdcsp.cs.uiuc.edu writes: > >If you will look at the Wyse-60 TERMINFO entries, there are >only a few enhancements that were added to the basic wyse-50 >emulation: [and, of course I list them] [Mike McNally writes..] Not entirely true. The 60 is slower than the 50, and without a bunch of padding information it will lose characters at high speeds (certainly at 19200, maybe at 9600 as well). The 60 also has alternate screens, 132 columns, and lots of strange block-mode crud. I've thought of maybe using the alternate screen feature along with a hacked-up version of the "uw" (Unix Windows) software for the Macintosh, but I've been too lazy. [cut the signature...] I never said that those were the only features, I only said that those were the only additions I had made to my terminfo file (the previously posted terminfo for the wyse-60) that needed to be removed to make it wyse-50 compatible. I am WELL aware of the multi-pages,emulations, and blockmode (useless except for IBMers - yeck). Since we're talking about the wyse-60, though, does anyone know if there is a version of the wyse-60 with ANSI or pseudo-ANSI emulation? I read something to that effect in _Computerworld_ but I couldn't believe it. I would *love* to be able to get an upgrade including ANSI/VTXXX emulation, if possible. (It would be fine if they replaced the Hazeltine, ADDS, IBM, DG, PC and AT modes!) I think the _Computerworld_ guys just got mixed up between the 60, 75 and 85. Stuart Ericson {ihnp4,convex,pur-ee}!uiucdcs!ericson P.S. Mike - I'd love a copy of 'wyse windows' if you ever do code it!