[1821] in testers
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