DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T X

⟦8c935b056⟧ TextFile

    Length: 3835 (0xefb)
    Types: TextFile
    Names: »XNEWS4_RCG_H«

Derivation

└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS 
    └─ ⟦91c658230⟧ »DATA« 
        └─⟦5d656759a⟧ 
            └─⟦this⟧ 

TextFile

#ifdef _RCG_VALUES_
/* RatRXIVersion - what version RXI are we */
char *RatRXIVersion[] = {
    "March 28, 1991",
    "!Machine.Release.X_Interface.Release10_9_0.",
    "XNews4 80x77",
0 };
#endif /* _RCG_VALUES_ */

/* defGeometry - default window geometry */
#define defGeometry "80x77"

/* defXColumns - default window width */
#define defXColumns 80

/* defYLines - default window length */
#define defYLines 77

/* defRV - default RecognitionValue - defines the value
 * to be used ((defRV<<3)+2) in the what-are-you
 * terminal-recognition sequence.  Use 0 for completely
 * normal VT100 (VT102 actually) behavior.
 *   1 - Sun; keyboard model 3; XSun3; X_Sun_X11R3
 *   1 - Sun; keyboard model 3; XSun3; X_Sun_X11R3_Sparc
 *   2 - Sun; keyboard model 4; XSun4; X_Sun_X11R3
 *   2 - Sun; keyboard model 4; XSun4; X_Sun_X11R3_Sparc
 *   4 - DECwindows; VAXstation (VMS), US keyboard; XDecUS; X_Vms5_1_Wollongong502
 *   4 - DECwindows; VAXstation (VMS), US keyboard; XDecUS; X_Vms5_1_Multinet203
 *   5 - NCD; X Terminal; VMS 5.1; XNCD; X_Vms5_1_Multinet203
 *   5 - NCD; X Terminal; Apollo SR10.2 (BSD Unix); XNCD; X_Apollo_SR10_2
 *   5 - NCD; X Terminal; IBM AIX 3.1; XNCD; X_Aix3_1
 *   5 - NCD; X Terminal; Ultrix 4.0; XNCD; X_Ultrix4_0_Ds
 *   5 - NCD; X Terminal; HP-UX 7.0; XNCD; X_Hpux7_0
 *   5 - NCD; X Terminal; Sun X11R3; XNCD; X_Sun_X11R3_Sparc
 *   5 - NCD; X Terminal; Sun X/NeWS; XNCD; X_Xnews2_0_Sparc
 *   5 - NCD; X Terminal; Sun X11R3; XNCD; X_Sun_X11R3
 *   5 - NCD; X Terminal; Sun X/NeWS; XNCD; X_Xnews2_0
 *   5 - NCD; X Terminal; Ultrix 4.0; XNCD; X_Ultrix4_0_Ds
 *   5 - NCD; X Terminal; VMS 5.1; XNCD; X_Vms5_1_Wollongong502
 *   6 - Sun X/NeWS 2.0; keyboard model 3; XNews3; X_Xnews2_0_Sparc
 *   6 - Sun X/NeWS 2.0; keyboard model 3; XNews3; X_Xnews2_0
 *   7 - Sun X/NeWS 2.0; keyboard model 4; XNews4; X_Xnews2_0_Sparc
 *   7 - Sun X/NeWS 2.0; keyboard model 4; XNews4; X_Xnews2_0
 *   8 - HP; keyboard model 46021A; XHp46021a; X_Hpux7_0
 *   9 - IBM; R/6000, US keyboard; XR6us; X_Aix3_1
 *   10 - Apollo; keyboard 3; model 7121; XApollo3; X_Apollo_SR10_2
 *   11 - DECwindows; DECstation (Ultrix), US keyboard; XUltUS; X_Ultrix4_0_Ds
 *   11 - DECwindows; VAXstation (Ultrix), US keyboard; XUltUS; X_Ultrix4_0_Vs
 *   12 - Apollo; keyboard 3, Motif Compliant; model nnnn; XApolloM; X_Apollo_SR10_2
 *   13 - Apple; keyboard ??; model ??; XApUs; X_Aux4_0
 */
#define defRV "xnews4"

/* Our target system is... */
#define RatXNews4    1
#define RatXApUs    0
#define RatXApollo3    0
#define RatXApolloM    0
#define RatXDecUS    0
#define RatXHp46021a    0
#define RatXNCD    0
#define RatXNews3    0
#define RatXR6us    0
#define RatXSun3    0
#define RatXSun4    0
#define RatXUltUS    0

#ifdef _RCG_VALUES_
static struct _Rcg_Values {
    char  *Name;
    int    Code;
} Rcg_Values [] = {
  { "vt100", 0 },
  { "xrtus", 3 },
  { "xsun3", 1 },
  { "xsun4", 2 },
  { "xdecus", 4 },
  { "xncd", 5 },
  { "xnews3", 6 },
  { "xnews4", 7 },
  { "xhp46021a", 8 },
  { "xr6us", 9 },
  { "xapollo3", 10 },
  { "xultus", 11 },
  { "xapollom", 12 },
  { "xapus", 13 },
  { NULL, 0 }
};
#endif /* _RCG_VALUES_ */

#ifdef _RCG_MENU_

static char *rcgtext[] = {
        "VT100",
        "XApUs",
        "XApollo3",
        "XApolloM",
        "XDecUS",
        "XHp46021a",
        "XNCD",
        "XNews3",
        "XNews4",
        "XR6us",
        "XRtus",
        "XSun3",
        "XSun4",
        "XUltUS",
        0,
};

static int rcgcode[] = {
        0, /* VT100 */
        13, /* XApUs*/
        10, /* XApollo3*/
        12, /* XApolloM*/
        4, /* XDecUS*/
        8, /* XHp46021a*/
        5, /* XNCD*/
        6, /* XNews3*/
        7, /* XNews4*/
        9, /* XR6us*/
        3, /* XRtus */
        1, /* XSun3*/
        2, /* XSun4*/
        11, /* XUltUS*/
};
#endif /* _RCG_MENU_ */