[1821] in testers

home help back first fref pref prev next nref lref last post

pcsim for RS/6000

daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Thu Aug 8 22:40:36 1991

From: akajerry@ATHENA.MIT.EDU
Date: Thu, 8 Aug 91 22:40:37 -0400
To: testers@ATHENA.MIT.EDU


To make pcsim work on the RS/6000 the folling files have to be add to
/usr/lpp/pcsim/tty:

	aixterm-m 	should be a link to ./aixterm

	xterm		should have the following as its content

;/*
; * COMPONENT_NAME: SIMDATA
; *
; * FUNCTIONS: PC Simulator Terminal Support File
; *
; * ORIGINS: 27
; *
; * (C) COPYRIGHT International Business Machines Corp. 1988, 1990
; * All Rights Reserved
; * Licensed Materials - Property of IBM
; *
; * US Government Users Restricted Rights - Use, duplication or
; * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
; */
;
;                    AIXTERM SIMTTY Keystroke File
;
; This is the standard default file for IBM aixterm
#DEFINE
   esc=x1b              ; ESC character ..Start of command string
   bracket=x5B          ; Left Bracket ...2nd Char of initial string
   lta=~                ; Small Q ........End of command string
   sp=x20               ; SPACE character ASCII hex value
   tab=x09              ; Tab Key
   del=x7F
   nul=x00
   ;
#KEYCHANGE                     ; 
                               ;
#HARDCMD                       ; 
                               ;
 stop1=esc,p,c,s,i,m           ; sequences to STOP the simulator
 stop2=esc,P,C,S,I,M           ;
                               ;
                               ; These sequences are specific to the terminal
 f1=esc,bracket,1,1,lta      ; characters transmitted by function keys
 f2=esc,bracket,1,2,lta      ;
 f3=esc,bracket,1,3,lta      ;
 f4=esc,bracket,1,4,lta      ;
 f5=esc,bracket,1,5,lta      ;
 f6=esc,bracket,1,7,lta      ;
 f7=esc,bracket,1,8,lta      ;
 f8=esc,bracket,1,9,lta      ;
 f9=esc,bracket,2,0,lta      ;
 f10=esc,bracket,2,1,lta     ;
 f11=esc,bracket,2,3,lta     ;
 f12=esc,bracket,2,4,lta     ;
 ;
 ;
 pgdwn=esc,bracket,6,lta   ; Page Down key
 pgup=esc,bracket,5,lta    ; Page Up key
 insrt=esc,bracket,2,lta   ; Insert key
 ;
 cup=esc,bracket,A             ; chars xmitted by cursor control keys
 cdn=esc,bracket,B             ;
 clf=esc,bracket,D             ;
 crt=esc,bracket,C             ;
 hm=esc,bracket,nul            ;
 ;
 sendesc=esc,esc               ; send ESC to PC
 break=esc,bracket,2,1,7,lta   ; Pause/Break for PC Break
 end=esc,bracket,del     ; End to PC End
 ;
#USERCMD                         ;
                                 ;
 ;
#ACTION                          ;
 f1=F1                           ; assign terminal function keys
 f2=F2                           ;                        to PC function keys
 f3=F3                           ;
 f4=F4                           ;
 f5=F5                           ;
 f6=F6                           ;
 f7=F7                           ;
 f8=F8                           ;
 f9=F9                           ;
 f10=F10                         ;
 stop1=STOP                      ;
 stop2=STOP                      ;
 f12=BOOT                        ;
 pgup=PGUP                       ;
 pgdwn=PGDWN                     ;
 insrt=INS                       ;
 del=DEL                       ;
 hm=HOME                         ;
 ;
 break=CTRL+SCROL                ; <BREAK>
 ;
 cup=UP                          ;   map cursor movement key sequences to
 cdn=DOWN                        ;   PC cursor movement keys
 clf=LEFT                        ;
 crt=RIGHT                       ;
 sendesc=ESC                     ;
 ;
 x05=CTRL+E                      ; Remove <CTRL>E as the SIMTTY default exit key
 x06=CTRL+F                      ; Remove <CTRL>F as the SIMTTY default reload key
 x08=BACK                        ; Change <BACKSPACE> to correct scan code
 x09=TAB                         ; Change <TAB> to correct scan code
 ;
 ;
#PCVIDEO                         ; defines mapping for incoming display chars
;  tty < pc video                ; PC graphic
   x20<x7f             ; Do not let a DEL character into video stream.
   x80<x80             ;
   x81<x81             ;
   x82<x82             ;
   x83<x83             ;
   x84<x84             ;
   x85<x85             ;
   x86<x86             ;
   x87<x87             ;
   x88<x88             ;
   x89<x89             ;
   x8a<x8a             ;
   x8b<x8b             ;
   x8c<x8c             ;
   x8d<x8d             ;
   x8e<x8e             ;
   x8f<x8f             ;
   x90<x90             ;
   x91<x91             ;
   x92<x92             ;
   x93<x93             ;
   x94<x94             ;
   x95<x95             ;
   x96<x96             ;
   x97<x97             ;
   x98<x98             ;
   x99<x99             ;
   x9a<x9a             ;
   xbd<x9b             ;
   x9c<x9c             ;
   xbe<x9d             ;
   xf4<x9e             ;
   x9f<x9f             ;
   xa0<xa0             ;
   xa1<xa1             ;
   xa2<xa2             ;
   xa3<xa3             ;
   xa4<xa4             ;
   xa5<xa5             ;
   xa6<xa6             ;
   xa7<xa7             ;
   xa8<xa8             ;
   xa9<xa9             ;
   xaa<xaa             ;
   xab<xab             ;
   xac<xac             ;
   xad<xad             ;
   xae<xae             ;
   xaf<xaf             ;
   xb0<xb0             ;
   xb1<xb1             ;
   xb2<xb2             ;
   xb3<xb3             ;
   xb4<xb4             ;
   xb4<xb5             ;
   xb9<xb6             ;
   xbb<xb7             ;
   xbb<xb8             ;
   xb9<xb9             ;
   xba<xba             ;
   xbb<xbb             ;
   xbc<xbc             ;
   xbc<xbd             ;
   xbc<xbe             ;
   xbf<xbf             ;
   xc0<xc0             ;
   xc1<xc1             ;
   xc2<xc2             ;
   xc3<xc3             ;
   xc4<xc4             ;
   xc5<xc5             ;
   xcc<xc6             ;
   xcc<xc7             ;
   xc8<xc8             ;
   xc9<xc9             ;
   xca<xca             ;
   xcb<xcb             ;
   xcc<xcc             ;
   xcd<xcd             ;
   xce<xce             ;
   xca<xcf             ;
   xca<xd0             ;
   xcb<xd1             ;
   xcb<xd2             ;
   xc8<xd3             ;
   xc8<xd4             ;
   xc9<xd5             ;
   xc9<xd6             ;
   xce<xd7             ;
   xce<xd8             ;
   xd9<xd9             ;
   xda<xda             ;
   xdb<xdb             ;
   xdc<xdc             ;
   xdb<xdd             ;
   xdb<xde             ;
   xdf<xdf             ;
   xe0<xe0             ;
   xe1<xe1             ;
   xe2<xe2             ;
   xe3<xe3             ;
   xe4<xe4             ;
   xe5<xe5             ;
   xe6<xe6             ;
   xe7<xe7             ;
   xe8<xe8             ;
   xe9<xe9             ;
   xea<xea             ;
   xeb<xeb             ;
   xec<xec             ;
   xed<xed             ;
   xee<xee             ;
   xef<xef             ;
   xf0<xf0             ;
   xf1<xf1             ;
   xf2<xf2             ;
   xf3<xf3             ;
   xf4<xf4             ;
   xf5<xf5             ;
   xf6<xf6             ;
   xf7<xf7             ;
   xf8<xf8             ;
   xf9<xf9             ;
   xfa<xfa             ;
   xfb<xfb             ;
   xfc<xfc             ;
   xfd<xfd             ;
   xfe<xfe             ;
   xff<xff             ;
; Last line
; This is the last line

home help back first fref pref prev next nref lref last post