Skip to main content

Full text of ""

See other formats


HAINDEC-10-DFSXA  ' 

SEQ  0001 


IDENTIFICATION 

PRODUCT  CODE:  AH-7336F  OD 

DIAGNOSTIC  CODE:  DFSXA 

PRODUCT  NAME:  DFSXAGO  KLlO  '^TE20  TEST 

VERSION:  0.7 

DATE  RELEASED:  AUGUST  1985 

MAINTAINED  BY:  36-BIT  DIAGNOSTIC  ENGINEERING 

AUTHORS:  JOHN  R.  KIRCHOFF 

EDWARD  CROULEY 
FRANK  BERNA6Y 
RICHARD  STOCKDALE 

COPYRIGHT  (C)  1976,1981,1984,1985 

DiilTAL  EQUIPMENT  CORPORATION,  MAYNARD,  MASS. 

THIS  SOFTWARE  IS  FURNISHED  UNDER  A  LICENSE  FOR  USE  ONLY  ON  A 
SINGLE  COMPUTER  SYSTEM  AND  MAY  BE  COPIED  ONLY  WITH  THE  INCLUSION 
OF  THE  ABOVE  COPYRIGHT  NOTICE.  THIS  SOFTWARE,  OR  ANY  OTHER 
COPIES  THEREOF,  MAY  NOT  BE  PROVIDED  OR  OTHERWISE  MADE  AVAILABLE 
TO  ANY  OTHER  PERSON  EXCEPT  FOR  USE  ON  SUCH  SYSTEM  AND  TO  ONE  WHO 
AGREES  TO  THESE  LICENSE  TERMS.  TITLE  TO  AND  OWNERSHIP  OF  THE 
SOFTWARE  SHALL  AT  ALL  TIMES  REMAIN  IN  DIGITAL  EQUiPMENT 
CORPORATION. 

THE  INFORMATION  IN  THIS  DOCUMENT  IS  SUBJECT  TO  CHANGE  I  ITHOUT 
NOTICE  AND  SHOULD  NOT  BE  CONSTRUED  AS  A  COMMITMENT  BY  DIGITAL 
EQUIPMENT  CORPORATION. 

DIGITAL  lQUIPMENT  CORPORATION  ASSUMES  NO  RESPONSIBILITY  FOR  THE 
USE  OR  RELIABILITY  OF  ITS  SOFTWARE  IN  EQUIPMENT  WHICH  IS  NOT 


nAINDEC-10-DFSXA 

PAGE  1  SEQ  0002 


TABLE  OF  CONTENTS 


'1 


MAINDEC-IO-DFSXA 
PAGE  1 


SEQ  0002 


1.0 

1.1 

1.1.1 
1.1.2 

\2 

1.2.1 
1.2.2 

1.3 

1.4 

1.5 

2.0 

2.1 

2.1.1 
2.1.2 

2.1.2. 
2.1.2. 

2.3 

2.3.1 
2.3.2 
2.3.3 

2.4 

3.0 

3.1 


TABLE  OF  CONTENTS 

GENERAL  PROGRAM  DESCRIPTION 

PROGRAM  PURPOSE 

TEST  SUMMARY 

MD-10-DFSXA  CORE  MEMORY  MAP 

SYSTEM  REQUIREMENTS 

HARDWARE  REQUIREMENTS 
SOFTWARE  REQUIREMENTS 

RELATED  DOCUMENTS  AND  STANDARDS 

DIAGNOSTIC  HIERARCHY  PREREQUISITES 

FAILURE  ASSUMPTIONS 

OPERATING  INSTRUCTIONS 

LOADING  AND  STARTING  PROCEDURES 

LOADING  PROCEDURES 
STARTING  PROCEDURES 

1  INITIAL  START-UP 

2  "DFSXA"  CONSOLE  COMMANDS 

PROGRAM  OPTIONS 

CONSOLE  SWITCH  REGISTER 
CORE  MEMORY  LOCATIONS 
ACCUMULATOR  USAGE 

EXECUTION  TIMES 

ERROR  INFORMATION 

ERROR  REPORTING  PROCEDURES 


HAINDEC-10-DFSXA 
PAGE  2 


SEQ  0003 


MAINDEC-10-DFSXA 
PAGE  2 


SEQ  0003 


TABLE  OF  CONTENTS  (CON'T) 

4.0  PERFORMANCE  AND  PROGRESS  REPORTS 

4.1  PERFORMANCE  REPORTS 

4.2  PROGRESS  REPORTS 

4.2.1  THE  PROGRAM  TEST  "TRACE"  TYPEOUT 

4.2.2  INITIAL  DIALOGUE  PRINTOUT 

4.2.3  BOOT-DUMP  TEST  PRINTOUT 

4.2.4  'tFSXAX:  LOADING  PRINTOUT 

4.2.5  THE  END  OF  PASS  PRINTOUT 

5.0  DEVICE  INFORMATION 

6.0  MAINTENANCE  PROCEDURES 

6.1  INTRODUCTION 

6.2  PRELIMINARY  CHECKS 

6.3  BOTTOMS-UP  APPROACH 

6.4  TOPS-DOWN  APPROACH 

7.0  MISCELLANEOUS 

8.0  HISTORY 

9.0  DOCUMENT 

10.0  LISTING 


MAINDEC-10-DFSXA 
PAGE  3 


SEQ  0004 


1.0 

1.1 


MAINDEC-10-DFSXA 
PAGE  3 


GENERAL  PROGRAM  l  SCRIPTION 


PROGRAM  PURPOSE 


■WD-IO-DFSXA"  is  the  KL10  Channel/DTE20  interaction  test 
for  the  KL10  computer  system.  It  provides  the  service  engineer 
with  a  software  tool  that  permits  interactive  testing  of  all 
data  channels  Into  and  out  of  the  KLlO's  internal  memory.  The 
program  can  test  up  to  eight  KL10  I/O  Channels  (RH20  HASSBUS 
Controllers  or  NI20  or  CI20  Ports)  along  with  up  to  four  front 
end  PDP-11  Channels  (DTE20  KL10  to  PDP-T1  interfaces). 


The  RH20  Channels 
operation: 


may  be  tested  in  one  of  two  modes  of 


A,  In  internal  loopback  mode  (deviceless)  or 

B.  By  writing/reading  data  to/from  either  an  RPOA  disk 
pack  or  a  TU16  magtape  drive. 

The  NI20  or  CI20  Ports  are  tested  in  much  the  same  way  as  an 
RH20  Channel  in  internal  loopback  mode.  Data  transfers  occur 
from  KLIO  memory  over  the  CBUS  back  to  memory  over  the  EBUS 
interface  (called  a  'write')  or  in  the  opposite  direction  (a 
•read'). 


The  DTc^O  Channels  may  be  tested  as  follow: 

A.  With  only  ihat  minimum  PDP-11 
required  to  transfer  data  between 


resident  software 
•11"  and  "10"  core. 


The  program  provides  comprehensive  error  and  status  reports 
that  permit  the  service  engineer  to  evaluate  system  performance 
and  aid  in  detecting  and  isolating  interactive  system  problems 
to  the  faulty  subsystem.  This  is  the  only  program  within  the 


set  of  DECSYSl 


-20 


diagnostics  _  _  _   __ 

testing  of  both  the  PDP-1T  front-ends  and  the  KLIO  I/O  channels. 


that  provides  simultaneous 


SEQ  OOOA 


K. 


a 
cc 


ar 


w^ 
o 

0 

o 

0 
0 

L. 


tc 

t) 


a( 


HAINDEC-10-DFSXA 
PAGE  4 


SEQ  0005 


MAINDEC-10-DFSXA 
PAGE  4 


1.1.1   TEST  SUMMARY 


T1D-10-DFSXA"  consists  of  27(8)  separate  tests  carefully 
desianed  and  loqically  sequenced  to  proiz-ide  maxifnun  fault 
resolution  (to  a  failing  sub-system)  with  the  mini/num  active 
hardware  configuration.  The  following  is  a  orief  description 
of  each  test: 


TSTOl 

TST02 
TST03 

TST04 

TST05 
TST06 
TST07 

TST10 


This  test  verifies  that  the  "W-BOX"  is  halted  and  then 
tests  that  the  status  bits  of  all  selected  channels 
have  been  properly  initialized  during  program  start-up. 

This  test  verifies  that  the  MASS8US  enable  bit  can  be 
set  in  all  selected  RH20's. 

This  test  verifies  the  ability  of  each  selected  channel 
to  perform  a  non-interactive  "write"  operation  in  non- 
inter  rupt  mode. 

This  test  verifies  the  ability  of  each  selected  channel 
to  perform  a  non-interactive  "read"  operation  in  non- 
inter  rupt  mode. 


This  test  repeats 
it  is  executed  in 


the  "write"  operation 
interrupt  mode. 


of  TST03  except 


This  test  repeats  the  "read"  operation  of  TST04  except 
it  is  executed  in  interrupt  mode. 

This  test  verifies  the  ability  or  the  channel  to 
execute  a  read  reverse  channel  control  word.  (NI20  or 
CI20  ports  are  not  included  in  this  test). 

This  cest  verifies  the  ability  of  each  selected  channel 
to  jump  through  core  (channel  jump  CCU),  halt  properly, 
and  store  the  correct  channel  status.  (NI20  or  CI^O 
ports  are  not  included  in  this  test). 


****NOTE**** 


If  the  "RELIABILITY  MODE"  switch  option  is 
selected  (refer  to  paragraph  2.3.1)  Tests  01 
through  10  are  executed  on  the  first  pass  only. 
Subsequent  passes  iterate  tests  11  through  27 
continuously  until  the  program  is  stopped  by 
the  user.  (Control-C). 


TST11   This  test  verifies  that 
"write"  interactively. 


all  selected  channels  can 


SEQ  0005 


M. 


cc 


He 


N. 


sc 
d( 
3 


0. 

a^ 
P. 

d( 
0. 

T( 

ar 


MAINDEC-IO-DFSXA 
PAGE  5 


SEQ  0006 


TST12 
TST13 
TST14 

TST15 

TST16 

TST17 

TST20 
TST21 
TST22 
TST23 

TST2A 
TST25 


MAINDEC-10-DFSXA 
PAGE  5 


This  test  verifies  that  all  selected  channels  can 
"read"  interactively. 


This  test  verifies  that  all 
"read  reverse"  interactively. 


selected  channels  can 


This  test  verifies  that  all  selected  channels  can 
successfully  perform  a  "write"  while  the  other  channels 
are  "reading' . 

This  test  verifies  that  each  selected  channel  can 
successfully  perform  a  "write"  white  the  other  channels 
are  executing  a  "read  reverse". 

This  test  verifies  that  each  selected  channel  can 
successfully  perform  a  "read"  operation  while  the  other 
channels  are  performing  a  "write". 

This  test  verifies  that  all  channels  can  properly 
execute  a  sicip  channel  control  word  (CCW).  :nI2D  or 
CI20  ports  are  not  included  in  this  test). 

This  test  verifies  the  RH20  "zero  fill"  feature  for  all 
selc.ted  channels.  (NI20  or  CI20  ports  are  not  included 
in  this  test). 

This  test  verifies  that  each  selected  channel  can  read 
from  every  core  location  above  the  progr-am's  first  free 
location. 

This  test  verifies  that  each  selected  channel  can  write 
into  every  core  location  above  the  program's  first  free 
location. 

This  test  verifies  that  all  selected  channels  can  write 
and  read  back  using  random  variables  as  the  test 
parameters.  The  random  variables  are:  (1)  data  size. 
(2)  data  pattern,  (3)  and  memjry  buffer  address.  (NI20 
or  CI20  ports  are  not  included  in  this  test). 

Same  as  TST23  except  CPU  interactive  testing  is  done  in 
the  background.  (NI20  or  CI20  ports  are  not  included 
in  this  test). 

Same  as  TST23  except  that  memory  interactive  testing  is 
done  in  the  background.  (NI20  or  CI20  ports  are  not 
included  in  this  test). 


SEQ  0006 


Q. 


tab 

2.3 

PRO 

2.3.1 

CON 

mod 
lef 

man 
han 

SW1 

A. 

SUI 


HAINOEC-10-DFSXA 
PAGE  6 


SEQ  0007 


MAINDEC-10-DFSXA 
PAGE  6 


SEQ  0007 


♦***NOTE**** 


If  the  "INHUSR"  switch  is  set 
tests  (26  S  27)  are  inhibited. 


the  next  two 


***********    ********* 

->*  'XLDCP"  *< — >*  "CTY"  * 

***********    ********* 


TST26   Same  as  TST23  except  that  a  CPU  interactive  test  is 

executed  in  user  mode  in  parallel  with  the  random 

channel  operations.   (NI20  or  CI20  ports  are  not 
included  in  this  test). 

TST27  Same  as  TST23  except  that  a  memory  test  is  executed  in 
user  mode  in  parallel  with  the  random  channel 
operations.  (NI20  or  CI20  ports  are  not  included  in 
this  test). 

1.1.2   MD-10-DFSXA  CORE  MEMORY  MAP 


***************** 
000000  *  * 

*  EXEC  PAGE    * 

*  TABLE      * 

*  * 
***************** 

001000  *  * 

*  ♦ 

*  SUBRTN     *<- 

*  * 
***************** 

010000  *  * 

*  KLDDT    * 

*  * 
***************** 

020000  ♦  * 

*  DIAMON   * 

*  * 
***************** 

030000  *  * 

*  FIXED     * 

*  * 
***************** 

030600  *  * 

*  * 

*  "DFSXA"    * 

*  ♦ 

*  ♦ 
***************** 

MEMLOW  *  * 

*  FREE  CORE    * 

MAXMEM  *  * 

***************** 


SUI 
18 

26 
27 
28- 


HAINDEC-10-DFSXA 
PAGE  7 


SEQ  0008 


1.3 


1.4 


1.5 


MAINDEC-10-DFSXA 
PAGE  7 


SEQ  0008 


1.2     SYSTEM  REQUIREMENTS 


1.2.1   HARDWARE  REQUIREMENTS 


0  KL10  CPU  with  at  least  64K  of  memory. 
0  PDP-11  console  orocessor  with  CTY. 
0  At  least  one  RH20  MASSBUS  controller. 

1.2.2   SOFTWARE  REQUIREMENTS 


0  MD-10-DFSXA  DECSYSTEM-20  SYSTEMS  EXERCISER 

o  MD-10-DDQDA  DECSYSTEM-10  SUBROUTINE  PROGRAM 

0  MD-10-DDQDC  DECSYSTEM-10  DIAGNOSTIC  MONITOR 

0  MD-10-D6QDA  DECSYSTEM-10  KLIO  DIAGNOSTIC  CONSOLE  PROGRAM 

0  MD-11-DXQBA-M  DEC/X11  USER'S  DOCUMENTATION/REFERENCE  MANUAL 


RELATED  DOCUMENTS  AND  STANDARDS 


0  Related  hardware  manuals  for  all  devices  installed  in  the 

system  under  test. 
0  Diagnostic  Engineering  Standards  and  Conventions  Programming 

Practices.  DOC.  NO.  175-003-009-00 

DIAGNOSTU  HIERARCHY  PREREQUISITES 


'DFSXA"  asstmes  that  the  following  diagnostic  programs  have 
been  loaded  ana  run  error  free: 

p  PDP-1 i  based  DTE20  Diagnostic 

c  E-BOX  Diagnostics 

0  M-BOX  Diagnostics 

0  Basic  RH20  Diagnostics 

0  PDP-1 0  based  DTE20  Diagnostic 

0  Memory  Diagnostics 

0  TU16  Basic  and  Reliability  Tests 

0  RP04  Basic  and  Reliability  Tests 

FAILURE  ASSUMPTIONS 


'!)FSXA"  assumes  that  the  program 
memory  and  predictably  started_Dy  /tCLDCP"  to  place  the 


in  the  console  command  mode  {•DFSXA>'  level). 


can  be  loaded  into  KLIO 
program 


2.3.2   CORE 


2.3.3. 


(Not 
ACCUl 


Tl 
perf( 


2. A 


EXECI 


Tl 
from 
test 


MAINDEC-10-DFSXA 
PAGE  8 


SEQ  0009 


MAINDEC-10-DFSXA 
PAGE  8 


SEQ  0009 


2.0 


2.1 


OPERATING  .  .STRUCTIONS 


LOADING  AND  STARTING  PROCEDURES 


♦•♦♦NOTE**** 


The  following  procedures  assume  that  the  user 
has  read  the  "KLDCP"  and  "DIAMON"  documentation 
and  is  familiar  with  the  use  of  these  programs 
to  load  and  control  other  KL10  diagnostics. 


2.1.1   LOADING  PROCEDURES 

A.  1^  ing  from  RP04  disk  pack: 

1.  Mount  the  diagnostic  pack  on  RPO  and  ready  the  device 

2.  To  instruct  *XLDCP"  to  load  from  the  pack,  type: 

RPO  <CR> 

3.  To  load  KL10  microcode  ,  configure  memory,  load 
"SUBRTN",  load  'XLDDT"  and  initialize  the  system, 
type: 

BT<CR> 

4.  To  command  "KLDCP"  to  load  the  program,  type: 

P  DFSXA.A10  <CR> 

5.  After  the  program  has  been  loaded,  'XLDCP"  will 
respond  by  typing: 

>. 

6.  Proceed  to  the  STARTING  PROCEDURE. 


HAINDEC-10-DFSXA 
PAGE  9 


SEQ  0010 


MAINDEC-10-DFSXA 
PAGE  9 


SEQ  0010 


B.  Loading  from  the  RX01  floppy  disk: 

1.  Mount  the  floppy  containing  the  program  to  be  loaded 

2.  To  ensure  that  "KLDCP"  will  input  from  the  floppy, 
type: 

RXO  <CR> 

3.  Repeat  Steps  (3)  through  (6)  in  paragraph  2.1.1(A) 
above. 


MAINDEC-10-DFSXA 
PAGE  10 


SEQ  0011 


HAINDEC-10-DFSXA 
PAGE  10 


2.1.2   STARTING  PROCEDURES 
2.1.2.1  INITIAL  START-UP 

A.  After  loadinc  "DFSXA",  KLDCP  awaits  further  commands  and 
responds  by  typing: 

>. 

B.  To  start  'DPSXA",  set  up  the  desired  console  switch  register 
options  as  described  in  paragraph  2.3.1.  To  start  the 
program,  type: 

STD  <CR> 

C.  Upon  starting,  "DFSXA"  will  type  appropriate  introductory 
messages  and 

1)  Enter  console  command  mode  by  typing  a  prompt: 

DFSXA> 

2)  Or  auto-starc  by  exerc.aing  the  default  system 
configuration  (all  RH20's  in  loopback  mode  and  all 
front  ends  in  non-DEC/XII  mode) 


SEQ  0011 


HAINDEC-IO-DFSXA 
PAGE  11 


SEQ  0012 


MAINDEC-10-DFSXA 
PAGE  11 


SEO  0012 


2.1.2.2  'fXA"  CONSOLE  COMMANDS 


A.  Cofflrnand  Summary 


The  following  list  is  typed  out  during  the  initial  program 
start-up  or  when  the  user  types  the  *flELP"  command. 

A  AUTO  SELECT  &  60 

BL  BOOT  LOAD  FRONT  END 

BH  BOOT  LOAD  S  HALT  FRONT  END 

BT  BOOT  TEST  FRONT  END 

CP  PRINT  CPU  STATUS 

0  ENTER  DDT 

E  EXAM  SPECIFIED  REGISTER(S) 

6  GO  START  TESTING  SELECTED  DEVICES 

H  TYPE  THE  HELP  FILE 

MB  PRINT  MBOX  STATUS 

N  PRINT  NAMES  OF  LEGAL  REGISTERS 

PC  PRINT  SYSTEM  CONFIGURATION 

PT  PRINT  CURRENTLY  SELECTED  PARAMETERS 

PSW  PRINT  SWITCHES 

PST  PRINT  STATISTICS 

R  REMOVE  THE  SPECIFIED  DEVICE (S)  FROM  TEST  SELECTION 

S  SELECT  THE  FOLLOWING  DEVICE (S) 

TM  PRINT  PROGRAM  RUNTIME (ELAPSE  TIME  SINCE  PROGRAM  STARTED) 

Z  ZERO  TEST  SELECTION  TABLE 

•>  TYPE  THIS  MESSAGE 


4.0 

PERF 

4.1 

PERF 

T 

summ 

a  n 

para 

erro 

appe 

TEST 

<C0: 

WORD 

WORD 

CHN 

<C1: 

WORD 

WORD 

CHN 

<C2: 

WORD 

WORD 

CHN 

<C3: 

WORD 

WORD 

CHN 

4.2 

PROG 

T 

prog 

4.2.1 

THE 

E 

•T»AL 

type 

as  s 

wher 

trac 

HAINDEC-10-DFSXA 
PAGE  12 


SEQ  0013 


MAINDEC-10-DFSXA 
PAGE  1? 


1 


SEQ  0013 


B.  The  "A"  Command 


This  command  instructs  "DFSXA"  to  size  the  system,  and  start 
the  exerciser  testing  the  default  configuration.  This  results 
in  all  available  RH20^s  being  tested  ii:  loopback  mode  and  all 
front  ends  being  tested  in  non-DEC/Xll  mode. 

The  user  types: 

A  <CR> 

and  the  system  responds  by  typing: 

CURRENT  DEVICE  SELECTION: 

CO: 

CI 

C2 

C3 

C4 

C5 

FO 

F3 


4.2.2   INIT 


LOADING  "DFSXAX* 

=>  001 

=>  002 

=>  003 

ETC. 


INTO  FE#  3 


MAINDEC-10-DFSXA 
PAGE  13 


SEQ  OOK 


C.  The  *BL"  Command 

This  command  is  used  to  load  a  selected  front  end  with  a 
PDP-11  binary  file.  This  file  is  normally  the  pre-configured 
copy  of  the  DEC/X11  exerciser  program  for  the  front  end  (other 
than  the  master  front  end).  To  use  it  proceed  as  follows: 

1)  Insure  that  the  file  to  be  loaded  is  mounted  in  the 
load  device  and  that  device  is  selected  by  "KLDCP" 
as  the  input  device. 

2)  Insure  that  "DIAMON"  has  been  loaded  and  started. 

3)  Now  type: 

S  FN: 

to  select  front  end  number  "N". 

4)  Now  type: 
BL  FN: 

after  which  "DFSXA"  will  respond  by  typing: 

FILE: 

after  which  you  type  the  name  of  the  file.  Then  "DFSXA" 
wi' I  type: 

EXT: 

after  which  you  will  type  the  file  extension  followed 
by  a  <CR> 

5)  "DFSXA"  will  now  call  "DIAMON"  and  load  the  PDP-11 
front  end  with  the  file  named. 

6)  After  the  PDP-11  has  been  loaded  it  will  be  self 
started  and  ready  to  accept  input  from  its  console. 

C.I  The  "BH"  Command 


This  command  does  the  same  as  the  'BL"  command  except  that 
the  program  loaded  into  the  PDP-11  does  not  self  start.  When 
you  are  ready  to  run  the  PDP-11  program,  set  the  "CONTINUE 
switch  on  the  PDP-11. 


NAINDEC-10-DFSXA 
PAGE  U 


SEQ  0015 


MAINDEC-10-DFSXA 
PAGE  U 


SEQ  0015 


D.  The  'BT"  Command 

This  command  causes  'DFSXA"  to  transfer  data  to  and  from  the 
selected  front  end  PDP-11  core.  The  data  transferred  is  checked 
and  any  '  errors  detected  during  transmission  are  reported.  To 
boot  test  a  front  end  simply  type: 

BT  FN: 

where  "N"  is  the  number  of  the  front  end  selected  for  test. 

E.  The  "CP"  Command 


A. 2. 3 


4.2.4 


This  command  causes  'DFSXA"  to  read  the  CPU  status  words  and 
print  it  on  the  console  CTY.  To  read  the  CPU  status,  type: 

CP  <CR> 

The  program  will  respond  by  typing: 

EA:  XXX, XXX, XXX, XXX, XXX,  etc. 
ER:  XXX. XXX, XXX, XXX   etc. 

where  "EA"  is  the  content  of  the  left  half  of  the  CPU  status 
and  "ER"  is  the  content  of  the  right  half.  "XXX"  indicate  and 
identify  which  bits  were  asserted  (set=1). 

F.  The  "0"  Command 


4.2.5 


This  command  transfers  control  from  "DFSXA"  to  "KLDDT"  to 
allow  the  user  to  use  DDT  commands. 

6.  The  "E"  Command 


This  command  allows  the  user  to  print  out  the  contents  of 
certain,  registers  within,  the  RH20  or  device  interfaces.  Refer 
to  the  'XELP"  ,fi.l,e  ftype  "H")  to  get  a  complete  description  of 
how  to  us  the  i  command. 


5.0 


NAINDEC-10-DFSXA 
PAGE  15 


SEQ  0016 


Z.  A 


HAINDEC-10-DFSXA 
PAGE  15 


6.  The  "G"  Command 


This  command  is  used  to  instruct  DFSXA  to  start  exercising 
the  system  using  those  devices  selected  by  the  last  set  or 
select  commands. 

H.  The  "H"  Command 

This  command  causes  "DFSXA"  to  type  out  the  help  file  which 
summarizes  how  to  use  the  various  commands. 

I.  The  "ns"  Command 


SEQ  0016 


6.0 
6.1 


6.2 


This  command  causes  'DFSXA"  to  print  out  the  contents  of  the 
n-BOX  status.  To  dump  this  status  simply  type: 


HB  <CR> 
and  "DFSXA"  will  type: 

MA:    AAAAAAAA 


UD:  N   RF:  XXX, XXX, XXX  ETC. 


6.3 


whAre:  A,N,X  indicate  the  status 
J.  The  "N    Command 

This  command  causes  "DFSXA"  to  type  out  a  list  of  all  the 
register  mnemonics  that  can  be  used  by  the  "E"  command  to 
examine  device  registers. 


NAINDEC-iO-DFSXA 
PAGE  16 


SEQ  0017 


A.     A  ,i 


HAINDEC-iO-DFSXA 
PAGE  16 


SEQ  0017 


6.A 


K.  The  "PC"  Command 


This  command  causes  'DFSXA"  to  size  the  system  and  print  out 
a  list  of  all  devices  found  on  the  target  system.  To  print  the 
configuration  simply  type: 

PC  <CR> 

and  "DFSXA"  will  type: 

SYSTEM  CONFIGURATION: 

C0<T3.0,> 

C1<P0,> 

C2<> 

C3<> 

C4<> 

C5<> 

F0«: 

F3R: 

which  indicates  that  you  have  the  following  configuration: 

o  A  tape  unit  on  Channel  0  as  device  #3  and  slave  device  #0 

0  A  pack  on  Channel  1  as  device  #0 

0  Channels  2  through  5  in  loopback 

0  A  master  Front  End  *0 

0  A  restricted  Front  End  #3 

L.  The  'VV  Command 


7.0 


This  command  causes  DFSXA  to  type  out  the  contents  of  the 
test  selection  table.  To  print  the  current  test  selection, 
type: 

PT  <CR> 

after  which  "DFSXA"  responds  with: 

CURRENT  DEVICE  SELECTION 

C0<3.0,> 

C1<0,> 

C2<> 

C3<> 

C4<> 

C5<> 


f?; 


NAINDEC-10-DFSXA 
PAGE  17 


SEQ  0018 


PROGRAM: 


tjeap  tnki.^ 


MAINDEC-10-DFSXA 
PAGE  17 


M.  The  "R"  Command 

This  command  is  used  to  remove  one  or  more  devices  from  the 
current  selection  table.  To  remove  a  device,  type: 

R  CN:M  <CR> 

where:  N  is  the  channel  number 

M  is  the  device  number  on  that  channel 

More  than  one  channel  can  be  referenced  by  typing  a  string  as: 

R  CN:M;CX:Y;CA: 

N.  The  "S"  Command 

This  command  is  used  to  add  one  or  more  devices  to  the  test 
selection  table.  Its  syntax  is  the  same  as  the  "R"  command 
described  above.  To  select  device,  type: 
3  on  channel  A  you  would  type: 

S  C4:3  <CR> 

0.  The  "PSW"  Command 


This  command  prints  the  current  console  switch  settings  and 
available  switches. 

P.  The  •T'ST"  Command 

This  command  prints  the  accumulated  statistics  for  all 
devices. 

0.  The  "in"  Command 

This  command  instructs  "DFSXA"  to  type  out  program  runtime. 
To  accomplish  this  simply  type: 

TM  <CR> 

and  "DFSXA"  types: 

RUNTIME:  HH:«H:SS 


SEQ  0018 


PROGRAM: 
VERSION: 
DATE: 
UPDATE  AU 
REASON  FOI 


PROGRAM: 
VERSION: 
DATE: 
UPDATE  AU 
REASON  FOI 
1 


PROGRAM: 

VERSION: 

DATE: 

UPDATE  AU 

REASON  FO 

1 
2 

PROGRAM: 
VERSION: 
DATE: 


HAINDEC-10-DFSXA 
PAGE  18 


SEO  0019 


UPDATE  AUT 
REASON  FOF 


HAINDEC-10-DFSXA 
PAGE  18 

SEQ  0019 

Q.  The  "2"  Command 

This  command  causes  ' 
table  so  that  no  devices 

DFSXA" 
>  are  se 

to  zero  the  device  selection 
lee  ted  to  run. 

2.3 

PROGRAM  OPTIONS 

2.3.1 

CONSOLE  SWITCH  REGISTER 

There  are  two  sets  of  switches  that  the  user  can  use  to 
modify  the  operation  of  "DFSXA  .  They  are  referred  to  as  the 
left  and  right  hand  switches.  The  left  hand  switches  are  set 
manually  and  consist  of  the  PDP-11  switch  register.  The  right 
hand  switches  are  set  by  typing  into  "KLDCP"  and  are  software 
switches  in  KL10  memory. 

A.  Left  Hand 

Switches  (PDP-11  Console) 

SWITCH  NO. 

SYMBOL 

STATE 

FUNCTION 

15 

ABORT 

0 
1 

Normal  operation 
Abort  at  end  of  pass 

H 

RSTART 

0 
1 

No  function 

Print  to:als  and  restart  "DFSXA" 

13 

TOTALS 

0 
1 

No  function 

Print  totals  and  continue  run 

12 

NOPNT 

0 
1 

Normal  typeouts 

Inhibit  all  typeouts  except  forced 

11 

PNTLPT 

0 
1 

Normal  typeout 

Print  on  line  printer 

10 

DING 

0 
1 

No  function 

Ring  bell  on  error 

9 

LOOPER 

0 
1 

Continue  on  after  error 
Loop  on  error 

a 

ERSTOP 

0 
1 

No  function 
Halt  on  error 

UPDATE  AU 
REASON  FOI 
1 


PROGRAM 

• 
• 

VERSION 

: 

DATE: 

UPDATE 

AU 

REASON 

FOI 

Mi 
R 
D 
A 
A 
CI 
B 

A 
I 
R 

PROGRAM 

• 
• 

VERSION 

• 
• 

DATE: 

UPDATE 

AU 

REASON 

FO 

CI 
M 

INITIAL 

R 

INITIAL 

A 

DATE: 

«■«» 

NAINDEC- 
PAGE  19 


J-DFSXA 


SEQ  0020 


DFSXA  DECS 


7 
6 

5 
4 
3 

2 


MAINDEC-10-DFSXA 
PAGE  19 


PALERS   0     No  function 

1     Print  test  numbers  to  allow  trace 

RELIAB   0     No  function 

1     Loop  on  TST11-TST27  on  passes 
after  initial  pass 

TXTINH   0     Not  used 

INHPAG       Not  used,  program  runs  paged 

nODDVC        Not  used 

INHCSH   0     Allow  cache 
1     Inhibit  cache 

OPRSEL   0     Enter  auto-test  mode  upon  program 

load  or  restart  (same  as  typing  "A" 
to  command  interpreter) 
1     Enter  command  interpreter  upon 
initial  load  or  program  errors 

CHAIN        This  switch  used  by  "DIAHON"  to 
control  chaining  operations 


SEQ  0020 


B.  Right  Hand  Switches  (Type  in  to  "IKLDCP") 
SWITCH  NUMBER   SYMBOL  STATE   FUNCTION 


18  (AGOOOG) 

INHUSR 

0 
1 

26  (1000) 

LOOPTS 

0 

1 

27   (400) 

SPCTST 

0 

1 

28-35  (000- 

177) 

TSTNUM 

Run  all  tests 

Inhibit  user  mode  tests 

(Tests  26  &  27) 

Sequence  through  all  tests 

Loop  on  current  test  continuously 

No  function 

Loop  on  test  specified  by  SU<28:35> 

Select  test  to  loop  on  if  Switch  27=1 


DFSXA  DECS) 


DFJ 


MAINDEC-10-DFSXA 
PAGE  20 


SEQ  0021 


DFSXA  DECSY 


MAINDEC-10-DFSXA 
PAGE  20 


SEQ  0021 


2.3.2   CORE  MEMORY  LOCATIONS 


2.3.3. 


2. A 


(Not  appLicabI 

.e) 

ACCUMULATOR  USAGE 

Throughout 

most  of 

perform  specil 

fu  progr 

AC17 

P 

AC16 

CNTRL 

AC15 

DEV 

ACU 

LIMIT 

ACT  3 

Ac12 

PNTR 

AC11 

ERRDAT 

ACIO 

PATRN 

AC7 

CCW 

AC6 

GOOD 

ACS 

BAD 

AC4 

CLKCNT 

AC3 

DATAPT 

AC2J 

,0 

EXECUTION  TIMES 

used  to 


Stack  pointer 

Generally  contains  the  channel  #  being  tested 

Contains  the  device  #  if  one  is  being  tested 

General  purpose  counter  for  iterative  loops 

General  use 

Pointer 

Used  to  index  error  stack 

Used  to  index  data  patterns  table 

Used  to  index  CCU  word  test  table 

Contains  what  data  should  have  been 

Contains  what  data  actually  was 

Clock  count  index 

Data  pointer 

General  purpose  use 


The  time  for  one  complete  program  pass  may  vary  anywhere 
from  one  minute  to  greater  than  one  hour  depending  upon  the 
test  configuration  being  tested. 


NAINDEC-10-DFSXA 
PAGE  21 


SEQ  0022 


3.0 
3.1 


MAINDEC-10-DFSXA 
PAGE  21 


SEO  0022 


ERROR  INFORMATION 


ERROR  REPORTING  PROCEDURE^) 


There  are  several  different  error  message  formats  dependent 
upon  the  function  being  checked  when  the  error  was  detected. 
The  error  calls  themselves  are  user  defined  traps  and  are 
described  below: 

A.  "FAULT"  Error  Message  Format 

♦♦*  TST05  -  TRANSMISSION  ERROR  DURING  WRITE  *** 

ERROR  PC:  031133 

<C0:> 


CM 
PT 
U1 
W2 
EA 
ER 
MA 


CNR,MBE,CMD;    PIA:  1 
DTE. GO;     NBC:  1  MFC:  WRITE 
CLP:   57351 

WC :     0      DAC •  0 
SBUS,NXM,IOPF,MBPAR,CDIR,ADRP,PWR, 


WD:  1 


00032354 
CHN  PRG 

0/  CHN  JMP  TO  57347 
57347  /  XFER  20  WRDS  TO  43245 
57350  /  SKTp  160  WRDS  i   LAST  XFR 

B.  'TAULTl"  Error  Message  Format 


PIA:  0 
RF:  CPU  MEM  RD 


ERf 

<C( 

CM 

PT 

Ul 

W2 

EA 

ER 

MA 

►  TST03  -  NOT  ALL  RH20  STATUS  BITS=0  *** 

»0R  PC:  030775 

):> 

CNR.MBE,       PIA:  0 
DTE; 60;     NBC:  1  MFC:  READ 
CLP:  57350 
WC:    0      DAC:  44245 
SBUS,NXM,I0PF,M8PAR,CDIR,ADRP,PWR,  PIA:  0 

00000002      WD2:  2   RF:  CPU  MEM  RD 

OFSXA  DECS 


MAINDI 
PAGE  < 


-10-DFSXA 


SEQ  0023 


DFSXA  DECS 


MAINDEC-10-DFSXA 
PAGE  22 


SEQ  0023 


C.  "FAULT2"  Error  Message  Format 


♦♦♦  TST25  -  DATA  ERROR  IN  BOOT-DUMP  TEST  *** 

PC:    062730 

CHN:  13  REC  SIZE:  256.  WRDS  BAD:  237.  BUF  ADR:  0 


ADR 

000A3245 

000A32A6 

000A3247 

00043250 

000A3251 


BAD 

000000 

771777 

777777 

777777 

777777 


000000 
777777 
777777 
777777 
777777 


GOOD 

000000  000240 
000000  OQOOOO 
000000  OOOQOO 
000000  " 
000000 


XOR 

OOOOOQ 

777777 

777777 

777777 

777777 


000240 
777777 
777777 
777777 
777777 


D.  •TAULT3"  Error  Message  Format 


*♦*  TST23  -  RANDOM  EVENT  TESTINb 

ERROR  PC:  031766 

♦♦♦  CHANNEL  0  LOGOUT  ERROR  ♦++ 

GOOD  DAC:  UC=0  AND  ADR=  0037456 
BAD  DAC:  UC=1  AND  ADR=  0037455 


** 


DFSXA  DEC< 


3( 


NAINDEC-10-DFSXA 
PAGE  23 


SEQ  0024 


DFSXA  DECS 


MAINDEC-10-DFSXA 
PAGE  23 


E.  'TAULK"  Error  Message  Format 

♦♦♦  TST1A  -  CHANNEL  #N  DEVICE  #M  (ERROR  DESCRIPTOR)  *** 

ERROR  PC:  PPPPPP 

TS:  (DTE  STATUS  REG  -  ENCODED) 

TC:  (T010  BYTE  COUNT  REG  -  ENCODED) 

Note:  This  is  followed  by  the  run  summary 
printout  for  all  selected  devices  as 
described  in  paragraph  A.1  below. 

♦+♦  THIS  IS  A  FATAL  ERROR-THE  UNIT  IS  BEING  DROPPED!  ♦♦♦ 

F.  'TAULT5"  Error  Message  Format 
(Not  used  in  this  version.) 

6.  •TAULT6"  Error  Message  Format 


SEQ  0024 


♦**  TST22  -  CHANNEL  #13  DEVICE  #  0  FATAL  BOOTSTRAP  ERROR  **♦ 

ERROR  PC:  062566 

TS:  RM,T011DN.PIOENB,   PIA:    0 

TC:     CNT:  0 


DFSXA  DECSY 


333 


356 


5U 


NAINDEC-10-DFSXA 
PAGE  2A 


SEQ  0025 


DFSXA  DECSY! 


HAINDEC-10-DFSXA 
PAGE  24 


PERFORMANCE  AND  PROGRESS  REPORTS 


PERFORMANCE  REPORTS 


There  is  only  one  performance  report  and  that  is  the  runtime 
summary,  this  printout  is  invoked  each  time  the  program  enters 
a  new  test  if  the  "TOTALS"  switch  is  set  to  a  "l"  (refer  to 
paragraph  2.3.1.).  It  also  gets  printed  as  part  of  a  "FAULT4" 
error  message  when  fatal  errors  are  reported.  The  summary 
appears  as  follows: 


TEST  SUMMARY-RUNTIME: 

0:0:37 

<C0:> 

WORDS  WRITTEN: 

A5056. 

WRITE  RETRIES: 

0. 

WRITE  ERRORS: 

0. 

WORDS  READ: 

422A. 

READ  ERRORS: 

0. 

DATA  ERRORS: 

0. 

CHN  ERRORS: 

0. 

<C1:> 

WORDS  WRITTEN: 

45056. 

WRITE  RETRIES: 

0. 

WRITE  ERRORS: 

0. 

WORDS  READ: 

4224. 

READ  ERRORS: 

0. 

DATA  ERRORS: 

0. 

CHN  ERRORS: 

0. 

<C2:> 

WORDS  WRITTEN: 

45056. 

WRITE  RETRIES: 

0. 

WRITE  ERRORS: 

0. 

WORDS  READ: 

4224. 

READ  ERRORS: 

0. 

DATA  ERRORS: 

0. 

CHN  ERRORS: 

0. 

<C3:> 

WORDS  WRITTEN: 

45056. 

WRITE  RETRIES: 

0. 

WRITE  ERRORS: 

0. 

WORDS  REAu- 

4224. 

READ  ERRORS: 

0. 

DATA  ERRORS: 

0. 

CHN  ERRORS: 

0. 

PROGRESS  REPORTS 

4.2 


There  are  several  different  progress  repo'*ts  to  indicate 
program  status  and  progress  as  described  below: 

4.2.1   THE  PROGRAM  TEST  "TRACE"  TYPEOUT 

.^  Each. time  the  program  begins  a  new  test  it  checks  the 

T>ALERS  switch  on  the  PDP-11  and  if  it  is  set  the  program 

types  out  an  arrow  followed  by  the  test  number  to  be  executed 
as  shown  below: 


=>  NNN 

where  '>1NN"  is  the  test 
tracing  program  sequence. 


number.  This  feature  is  useful  for 


SEO  0025 


DFSXA  DECS' 


87< 


MAINDEC-IO-DFSXA 
PAGE  25 


SEQ  0026 


DFSXA  DECSY 


I 


HAINDEC-10-DFSXA 
PAGE  25 


SEQ  0026 


DFSXA  DECSY; 
97A 


4.2.2   INITIAL  DIALOGUE  PRINTOUT 


This  printout  occurs  on  the  initial  start-up  of  the  program 
after  the  user  types  "STD"  to  start  "DFSXA": 

DECSYSTEM  KLIG  CHANNEL/DTE20  INTERACTION  TES^  (DFSXA) 
VERSION  #.*,  SV=#.##,  CPU#=##*#.  MCV=#**,  MCi'  #.  H0=**,  #*HZ 


SWITCHES  =  SSSSSS  SSSSSS 

CLK  SOURCE  =  NORMAL.  CLK  RATE  =  FULL.  AC  BLK  0 


145; 


CACHE:  0  12  3 


MEMORY  MAP  = 

FROM 

TO 

SIZE/K 

00000000 

01377777 

384 

PI  LEVEL  (1-7)? 

DATA  MASK (C-777777777777)? 

SYSTEM  CONFIGURATION: 

Note:  System  configuration  as  determined  by  the 
is  typed  here  as  described  above  for  the  ' 


149( 


Iran  is 


jprogri 

?C'  command. 


Note:  The  command  list  is  printed  only  if  "?"  is  typed. 

THE  AVAILABLE  COMMANDS  ARE: 

A  AUTO  SELECT  S  GO 

BL  BOOT  LOAD  FRONT  END 

BH  BOOT  LOAD  &  HALT  FRONT  END 

BT  BOOT  TEST  FRONT  END 

CP  PRINT  CPU  STATUS 

0  ENTER  DDT 

E  EXAM  SPECIFIED  REGISTER(S) 

G  GO  START  TESTING  SELECTED  DEVICES 

K  TYPE  THE  HELP  FILE 

MB  PRINT  M60X  STATUS 

N  PRINT  NAMES  OF  LEGAL  REGISTERS 

PC  PRINT  SYSTEM  CONFIGURATION 

PT  PRINT  CURRENTLY  SELECTED  PAr<AMETERS 

PSU  PRINT  SWITCHES 

PST  PRINT  STATISTICS 

R  REMOVE  THE  SPECIFIED  DEVICE (S)  FROM  TEST  SELECTION 

S  SELECT  THE  FOLLOWING  OEVICE(S) 

TM  PRINT  PROGRAM  RUNTIMti ELAPSE  TIME  SINCE  PROGRAM  STARTED) 

2  ZERO  T5ST  SELECT lOK  TABLE 

?  TYPE  THIS  MESSAGE 

TYPE  "?"  FOR  .EL" 

DFSXA>  (Which  indicates  a  readiness  to  accept  keyboard  commands) 

Notes:  i)  If  the  '\)P«SEL"  switch  is  not  set  the  "Pi  LEVEL"  and 


169< 
173^ 
2062 


oou 


1)ATA  MASK  requests  dre  deleted  and  the  default  used. 
2)  After  the  initial  dialogue,  subsequent  starts  print 
only  the  first  two  lines  of  the  printout  shown  above. 


SEQ  0027 


DFSX/ 


3015 


MAINDEC-10-DFSXA 
PAGE  26 


SEQ   0028 


DFSXA 


)15 


4.2.4 


4.2.5 


5.0 


HAINDEC-10-DFSXA 
PAGE  26 


SEQ  0028 


DFSXA 


4.2.3   BOOT-DUMP  TEST  PRINTOUT 


The  program  will  perform  a  boot/dump  test  on  all  selected 
front-ends  (except  that  front  end  containing  'XLDCP")  at  start-up. 
The  following  printout  occurs  as  each  front  end  is  tested: 

BOOT-DUMP  TEST  FE*  N 

Where  "N"  is  the  front  end  number  (in  octal). 

"DFSXAX"  LOADING  PRINTOUT 

The  program  must  load  each  front  end  selected  for  test  with 
a  copy  of  "DFSXAX"  (11  code  resident  in  DFSXA).  As  each 
front  end  is  loaded  the  following  message  gets  typed: 

LOADING  "DFSXAX"  INTO  FE#  N 

Where  "H"   is  the  front  end  number. 

THE  END  OF  PASS  PRINTOUT 

At  the  loaical  end  of  each  program  pass  a  pass  counter  gets 
updated  and  tne  following  printout  occurs  as  determined  by  the 
setting  of  the  "EP"  count  given  to  'XLDCP". 

END  PASS  N. 

Where  '>!"  is  the  number  of  passes  in  decimal. 

.  .The  default  is  that  the  end  pass  printout  occurs  after  the 
initial  pass,  and  then  every  lOOth  pass  there  after  unless  the 
tP  command  is  given  to  XLDCP  to  change  the  default  count. 

DEVICE  INFORMATION 


Refer  to  the  appropriate  device  manuals  for  the  hardware  and 
•"•tware  information  needeci  for  a  more  detailed  analysis  of  the 
fault  information  reported  by  the  program 


16 


Z.  A 


NAIN0EC-10*DFSXA 
PAGE  27 


SEO  0029 


DFSXA  D 


1 


16 


NAINDEC-10-DFSXA 
PAGE  27 


6.0    MAINTENANCE  PROCEDURES 


6.1     INTRODUCTION 


SEQ  0039 


DFSXA 


6.2 


This  section  does  not  attempt  to  describe  a  complete  set  of 
troubleshooting  procedures  for  the  DECSYSTEn-20.  Its  purpose  is 
to  provide  the  novice  user  with  some  basic  ideas  of  now  to  use 
DFSXA  '  as  a  maintenance  tool. 

PRELiniNARY  CHECKS 


6.3 


A.  Visually  inspect  the  system  to  verify  that  it  is  cabled  up 
properly  and  list  what  channels  are  available  to  test. 

B.  Insure  that  any  devices  to  be  tested  are  properly  loaded  and 
ready  to  "write". 

C.  Any  RH2Cs  to  be  tested  in  loopback  without  devices  connected 
must  be  properly  terminated. 

BOTTOMS-UP  APPROACH 


A.  .After  powering  up  the  system,  verify  the  integrity  of  the 
PDP-11  front  end  system  by  running  all  the  11  based  11 
diagnostics  off  line.  This  includes  the  DEC/X11  run  time 
exercis*»r  for  each  front  end. 

B.  Now  load  "KLDCP"  into  the  master  front  end  and  load  and  run 
all  of  the  11  based  10  diagnostics  described  in  paragraph 
I.A. 

C.  Finally  load  and  run  all  the  10  based  10  diagnostics 
described  in  paragraph  1.4. 

D.  You  ar9  now  ready  to  load  and  run  "DFSXA"  to  verify  system 
integrity  and  detect  interaction  problems.  "DFSXA"  should  be 
run  in  the  following  modes: 

1.  With  the  "SXA11"  loaded  and  all  channels  in 
loop-back  mode. 

2.  With  the  "SXA11"  loaded   and  all  c^annels 
having  devices  using  a  device  while  the  remaining 
RN20's  operate  in  loop  back. 


W 


NAINOEC-IO-DFSXA 
PAGE  28 


V^«%Ck  — Ik^  lAt   *  ««#«n^  A  t*t 


SEQ  0030 


DFSXA  D 


6.A 


TOPS-DOWN  APPROACH 


NAINDE 
PAGE  ) 


:-10-DFSXA 


SEQ  0030 


DFSXA  DE 


7.0 


A.  Power  up  the  system  -  boot  It  -  and  load  'XLDCP". 

B.  Use  the  error  and  status  reports  provided  by  "DFSXA"  to 
localize  the  problem  to  the  minimum  failing  subsystem.  (Use 
the  "S  '  and  "^  '  commands  to  selectively  modify  the  test 
configuration  dependent  upon  the  error  information  provided). 

C.  Once  the  problem  has  been  isolated  to  a  subsystem,  use  the 
the  individual  subsystem  diagnostics  to  isolate  the  problem 
to  the  field  replaceable  unit. 

MISCELLANEOUS 


None. 


PROGRAM: 


ijear  mu. 


HAINOEC-IO-OFSXA 


SEQ  0031 


DFSXA  OE 


8 


PROGRAM: 
VERSION: 
DATE: 


MAINDEC-10-DFSXA 

0.7 

AUGUST  1985 


SEQ  0031 


DFSXA  DE 


UPDATE  AUTHOR:  HITESH  VYAS 

REASON  FOR  UPDATE:  MODIFY  CCU  BUILD  ROUTINE  TO  SUPPORT  FOUR  MEG  MEMORY. 

THIS  VERSION  AFFECTS  TST21  THRU  TST27  AND  ROUTINE 
MODIFIED  ARE  BLDLST  AND  RMEM  CDFSXAM.MAC3. 
REWRITTEN  PSW  ROUTINE  PER  GREG  SCOTT. 

NOTE:  IT  IS  RECOMMENDED  THE  USER  SHOULD  TEST  CHANNEL 
WITH  MASSBUS  DEVICES  AND  DEVICELESS  SEPARATELY 
TO  GET  MORE  ACCURATE  RESULT  FROM  THE  DIA6. 


PROGRAM: 

MAINDEC-10-DFSXA 

VERSION: 

0.6 

DATE: 

APRIL  1983 

UPDATE  AUTHOR:  RICHARD  STOCKDALE 

REASON  FOR  UPDATE: 

1.  ADDED  CODE  TO  SUPPORT  NI/CI  PORTS.  UP  TO  8  PORTS  ARE 
SUPPORTED.  NO  DISTINCTION  IS  MADE  BETWEEN  HOW  NI  AND  CI 
PORTS  ARE  HANDLED.  MOST  OF  THE  TESTS  SUPPORT  NI/CI  PORTS 
WITH  THF  EXCEPTION  OF  READ  REVERSE,  RH20  SKIP,  AND  RH20 
CHANNEL  JUMP  TEST.  AN  ADDITIONAL  MODULE  'DFSXAM.POR*  IS 
ADDED  WHICH  CONTAINS  PORT  MICROCODE  AND  THE  MICROCODE 
LOAD  ROUTINES. 


PROGRAM: 

VERSION: 

DATE: 

UPDATE  AUTHOR: 


MAINDEC-10-DFSXA 
0.5 

OCTOBER  1981 
RICK  JEVON 


REASON  FOR  UPDATE: 


1.  ADDED  CODE  TO  REPORT  MEMORY  ERRORS. 

2.  ADDED  CODE  TO  RHCFG1  FOR  KLIPA  DETECTION. 


PROGRAM: 

MAINDEC-10-DFSXA 

VERSION: 

0.4 

DATE: 

FEBRUARY  1978 

UPDATE  AUTHOR:  BILL  SCORZELLI 
REASON  FOR  UPDATE: 


SEQ  0032 


DFSXA  DE 


UPDATE  AUTHOR:  BILL  SCORZELLI 
REASON  FOR  UPDATE: 

1.  ADDED  'TIEMZRO"  AFTER  PGMINT  TO  ZERO  OUT  MEMORY  SO  WE 
CAN  START  WITH  A  NEW  SLATE.  IF  THERE  W;.S  AN  MB  PARITY 
ERROR  IN  MEMORY  BEFORE  THIS  PROGRAM  WAS  LOADED  A 
♦♦•TRANSMISSION  ERROR***  WOULD  OCCUR.  'liEMZRO'^'  RESOLVES 
THIS  PROBLEM. 

2.  TEST  11  FAILED  BECAUSE  OF  HARDWARE  ECO  REV  #11.  THIS 
WAS  FIXED  BY  CLEARING  "DONE"  AT  THE  END  OF  TEST  10. 


SEQ  0032 


PROGRAM: 

MAINDEC-10-DFSXA 

VERSION: 

0.3 

DATE: 

JANUARY  1977 

UPDATE  AUTHOR:  JOHN  KIRCHOFF 

REASON  FOR  UPDATE: 

MAKE  PROGRAM  CHANGES  FOR  PDP-11/34  PROCESSOR  AND  BM873-YH  ROM. 

REQUIRED  CHANGES  IN  WAIT  TIMES  FOR  BOOT/DUMP  TESTING  AND 

DIFFERENT  RESETTING  OF  THE  10-11  DOORBELL. 

ADDED  OCTAL  PATCH  LOAD  FORMAT  TO  THE  BOOTLOAD  OPERATIONS. 

ADDED  'BH"  BOOT  LOAD  t   HALT  OPERATION. 

CORRECTED  PROBLEM  WHEN  ALL  8  CHANNELS  ARE  PRESENT,  THE  "CHNPRG" 

BUFFER  AREA  WAS  ONLY  30  WORDS  INSTEAD  GF  THE  32  WORDS  REQUIRED. 

ALSO,  THE  .\'AME  WAS  CHANGED  TO  "DECSYSTEM  KL1&  CHANNEL/DTE20 
INTERACTION  TEST"  FROM  •T)ECSYSTEM  2040  SYSTEM  EXERCISER"  TO 
REFLECT  THE  ACTUAL  PURPOSE  OF  THE  PROGRAM. 


PROGRAM: 

VERSION: 

DATE: 

UPDATE  AUTHOR: 


MAINDEC-10-DFSXA 

0.2 

AUGUST  1976 


JOHN  KIRCHOFF 
ED  CROWLEY 


REASON  FOR  UPDATE: 


COMPLETE  REDESIGN  AND  UPGRADE  TO  INCLUDE  DTE20  TESTING. 
MAJOR  CHANGES  MADE  TO  ALL  PORTIONS  OF  PROGRAM. 


INITIAL  RELEASE: 
INITIAL  AUTHOR: 
DATE: 


DFSXA  -  A 
FRANK  BERNA6Y 
FEB.  1976 


DFSXA  DEC 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  1 


SEQ  0033 


DFSXA  DEC! 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AUG-85  U:12:04   PAGE  1 


SEQ  0033 


DFSXA  DEC 


DOCUMENT 
************** 

DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 

************** 


COPYRIGHT  1985 

DIGITAL  EQUIPMENT  CORPORATION 

HAYNARD,  MASS.  01754 


DFSXA  DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AUG-85  U:  12:04   PAGE  2 


SEQ  0034 


DFSXA  DEC 


TADi  c  nc  rnuTCkiTC 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  2 


SEQ  0034 


TABLE  OF  CONTENTS 

******************* 

30  ASSEMBLY  PARAMETERS 

333  GENERAL  MASSBUS  DEVICE  DEFINITION  FILE 

356  RH20  BIT  DEFINITIONS 

514  MASSBUS  DEVICE  BIT  ASSIGNMENTS 

879  DTE  DEFINITION  TABLES 

974  NIZ0/CI20  Definitions 

1455  *PARAM*  CONSOLE  DATA  SWITCH  ASSIGNMENTS,  SEPT  18,1979 

1490  *PARAM*  PROGRAM/SUBROUTINE  PARAMETERS,  SEPT  18,1979 

1696  ERROR  HANDLING  UUO  DEFINITIONS,  SEPT  18,1979 

1734  *FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE,  SEPT  18,1979 

2062  PROGRAM  INITIALIZATION 

2252  MAJOR  TESTS 

3098  RANDOM  TESTING 

3340  RHiO  INTERRUPT  SERVICE 

3555  MISCELLANEOUS 

3871  CHANNEL  SETUP  ROUTINE/RH20  CLOCKING 

4551  INTERACTION  TESTS 

4662  CONTROL  ROUTINES 

5690  TIMED  WAITS 

6017  N  CHANNELS  CONTROL  ROUTINE 

6414  TOTALS  PRINTING  ROUTINES 

6508  COMMAND  CONTROL 


DFSXA  DECS 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  3 


SEQ  0035 


TAOi  c   nr    rruircftiTc 


DFSXA  DECS) 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 

TABLE  OF  CONTENTS 
******************* 

90A2  ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

9383  ERROR  REPORT  ROUTINES 

982A  SCOPE  LOOP  HANDLER 

9899  RH20  CONTROLLER  COMMANDS 

10005  MASSBUS  DEVICE  COMMANDS 

1058A  PROGRAM  HALTING  ROUTINE 

10761  CONTROL  PARAMETERS 

10987  OPERATOR  MESSAGES 

11184  SYSTEM  GENERATOR 

11956  NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

123AA  DTE20  ROUTINES  FOR  DFSXA 

12674  DTE 20  PROGRAM  LOAD 

12868  DTE20  FRONT  END  CONFIGURATION 

12911  Di£20  EXERCISOR  DATA  TRANSFER  ROUTINES 

13040  DTE20  REGISTER  EXAMINE  ROUTINES 

13113  DTE20  CONTROL  ROUTINES 

13553  PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 

13702  SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 

13955  SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

14147  *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  3 


SEQ  0035 


DFSXA  DE 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AUG-8S  14:12:04   PAGE  4 


SEQ  0036 


DFSXA  DEI 


..J 


DFSXA  DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AU6-85  U:12:04   PAGE  4 


SO 


1 

15 
17 
19 

23 


HAINDEC-10-DFSXA 

PRODUCT  CODE:  HAINDEC-10-DFSXA 

PRODUCT  NAME:  DECSYSTEM  CHANNEL/DTE20  INTERACTION  TEST 


SEQ  0036 


DFSXA  DEC 


AUTHOR: 


DATE: 


JOHN  R.KIRCHOFF 
ED  CROULEY 
FRANK  BERNABY 

FEBRUARY  1978 


***************************************************************** 

ASSEMBLY  PARAMETERS 

***************************************************************** 

32  User  mode  interception  flags 

AO  Enable  PI  facility  definition 

47  Timer  definitions 

65  Time  factors  for  device  operations 

72  Switches 

78  Assembly  parameters 

96  Optional  starting  addresses 

11'  Accumulator  definitions 

138  Error  list  format  characters 

146  ERSTCK  offset  values 

168  Text  macros 

194  Miscellaneous  macros 

210  OPDEF's 

285  MASSBUS  device  commands 

306  Write  device  register  commands 

315  Operational  device  commands  (TU16  magtape) 

321  Operational  device  commands  (RP04  disk  pack) 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  5 


«^x 


SEO  0037 


DFSXA  dec; 


DFSXA  OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 
326     NI/CI  Port  conwnands 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  5 


SEQ  0037 


***************************************************************** 
333    GENERAL  MASSBUS  DEVICE  DEFINITION  FILE 

****«******************************1r********4*** ***************** 

336     HASSBUS  device  definition  file  conditional  assembly  switches 
347     Current  NASS6US  devices 

***************************************************************** 

356    RH20  BIT  DEFINITIONS 

***************************************************************** 

359  Device  code  for  the  RH20 

377  RH20  CONO  bit  assignments 

396  RH20  CONI  bit  assignments 

435  OATAO-DATAI  for  the  drive  registers  (00-37) 

450  DATAO-DATAI  for  RH20  secondary  block  address  register  (70) 

459  DATAO-DATAI  for  RH20  primary  block  address  register  (72) 

467  DATAO-DATAI  for  RH20  secondary  transfer  control  register  (71) 

482  DATAO-DATAI  for  RH20  primary  transfer  register  (73) 

49?  DATAO-DATAI  for  the  RH20  interrupt  vector  register  (74) 

499  RH2^   register  assignments 

*************  t************************** *************** ******** 

514    MASSBUS  DEVICE  BIT  ASSIGNMENTS 

***************************************************************** 

517  HASSBUS  device  register  bit  assignments  (Registers  00-17) 

560  NASSBUS  device  control  register  bit  assignments  (DRCR  REG-00) 

621  HASSBUS  device  status  register  bit  assignments  (DRSR  REG-01) 

665  Bit  assignments  for  MASSBUS  device  error  register  #1  (DRER1  REG-02) 

688  Bit  assignments  for  HASSBUS  Haint  Reg  (0) 

712  Bit  assignments  for  HASSBUS  device  attention  summary  register  (DRAS  REG-04) 


DFSXA  DEC 


DFSXA  DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  6 


ISA 


SEO  0038 


DFSXA  DECI 


_J 


OFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7*        DECDOC  VER  00.25   21-AUG-85  14:12:04 

728  Bit  assignments  for  MASSBUS  devices  desired  track  sector  register  (DRDTS  REG-05) 

739  Bit  assignments  for  MASSBUS  frame  counter  register  (DRFC  RE6-05) 

774  Bit  assignments  for  MASSBUS  devices  track/sect  look  ahead  register  (DRLA  RE6-07) 

788  Bit  assignments  for  MASSBUS  device  error  register  #2  (DRER2  RE6-10) 

799  Bit  assignments  for  MASSBUS  tape  control  register  (DRTC  REG-10) 

828  Bit  assignments  for  MASSBUS  device  drive  offset  register  (DROFF  REG-11) 

835  Bit  assignments  for  MASSBUS  device  desired  cylinder  register  (DRDCY  REG-12) 

842  Bit  assignments  for  MASSBUS  device  current  cylinder  register  (DRCCY  REG-13) 

850  Bit  assignments  for  rA^SBUS  device  serial  number  register  (DRSN  RE6-14) 

864  Bit  assignments  fo  ;>SjauS  devices  error  register  #3  (DRER3  REG-15) 

871  Bit  assignments  for  MASSBUS  device  ECC  pattern  register  (DREC2  REG-17) 

***************************************************************** 

879    DTE  DEFINITION  TABLES 

***************************************************************** 

881  CONG  DTN,E 

893  CONI  DTN,E 

903  COMMO  region 

913  Special  bits 

923  Special  DTE  flags  for  master  &  KLDCP 

948  DTE  commands 

962  Program  load  binary  -  accumulators 


PAGE  6 


SEQ  0038 


OFSXA  DECS 


93 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AU(i    U:12:04   PAGE  7 


SEQ  0039 


DFSXA  DECS 


DFSXA  OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7 
974 


DECDOC  VER  00.25   21-AUo    U: 12:04   PAGE  7 


*************************************************************** t* 

NI20/CI20  Definitions 

***************************************************************** 


SEQ  0039 


977     CI20/NI20  Port  CONI/CONO  CSR  Bit  Assignments 
1011    CI20/NI20  Microword  Field  Definitions 

1A11    Microword  Macros  (Note:  If  ADDR  not  specified,  'ADDR'+I  is  used). 

*********************************** 4******* ********************** 

1455    *PARAH*  CONSOLE  DATA  SWITCH  ASSIGNMENTS.  SEPT  18.1979 

***************************************************************** 

1460    DATA  SWITCHES  (READ  FROM  CONSOLE  IN  EXEC  MODE  OR  TYPEH  IN  IN  USER  MODE) 
LEFT  HALF  SWITCHES  ARE  PRE-ASSIGNED  FOR  SUBROUTINE  PACKAGE  USE 
AND  CONTROL  LOOPING.  PRINTING  (TTY  OR  OTHER  DEVICE)  AND  MISC.  FUNCTIONS 

***************************************************************** 

1490    ♦PARAM*  PROGRAM/SUBROUTINE  PARAMETERS.  SEPT  18.1979 

***************************************************************** 

1493    SPECIAL  SUBPROGRAM  LINKAGES 

1504    SPECIAL  SUBROUTINE  FATAL  HALTS 

USED  TO  REPORT  ERRORS  THAT  CAUSE  THE  SUBROUTINES  TO  BE  UNUSABLE 

***************************************************************** 

1696    ERROR  HANDLING  UUO  DEFINITIONS.  SEPT  18,1979 

****  ^************************************************************ 

***************************************************************** 

1734    ♦FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE.  SEPT  18.1979 

*****v******** ********************************************* ****** 

***«**************♦*♦********♦•♦•*•***•*••**♦**••******•*••*•***• 

2062    PROGRAM  INITIALIZATION 

***************************************************************** 

2068  START  -  Initialization  of  program 

2105  STARTA  •  Program  re-cycle  point 

2119  SI  -  Test  control 

2219  TSTEND  -  End  of  test  program  control 

2239  SLOOP  -  Scjpe  loop  utility 


DFSXA  DECS 


9« 


9J 


0027 


DFSXA  DECSYSTEM  KLIO  CMANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  8 


2252    MAJOR  TESTS 

2255  TST01  -  Check  for  state  of  selected  RH20's  and  CI/NI  Ports 

2295  TST02  -  Test  MASSBUS  enable  bit 

2322  TST03  -  Check  that  each  channel  can  do  write,  individually 

2372  TST04  -  Check  that  each  channel  can  do  read,  individ^fally 

2435  TST05  -  Test  write  command  under  interrupt  control 

2486  TST06  -  Test  read  command  under  interrupt  control 

2539  TST07  -  Test  read  reverse  command 

2590  TST10  -  Test  that  each  RH20  can  jump  through  core,  loopback  only 

2634  TST11  -  Do  write  transfer  on  all  channels  (data  checking) 

2684  TST12  -  Do  read  transfer  on  all  channels  (data  checking) 

2731  TST13  -  Do  read  reverse  transfer  on  all  channels  (data  checking) 

2785  TST14  -  Do  write  while  others  are  reading 

2833  TST15  -  Do  write  while  others  are  reading  reverse 

2882  TST16  -  Do  read  while  others  are  writing 

2929  TST17  -  Test  skip  feature,  RH20  loopback  only 

2979  TST20  -  Test  zero  feature,  RH20  loopback  only 

3029  TST21  -  Write  all  channels  through  memory  (si2e=1  &  split=0) 

3064  TST22  -  Read  all  channels  through  memory  (si2e=1  &  split=0) 


SEQ  0040 


DFSX/ 


0028 


DFSXA  DECSYSTEM  KLIO  ChANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 


DECDOC  VER  00 


21-AUG-85  14:12:04   PAGE  9 


SEQ  0041 


DFSXA 


Q028 


DFSXA  OECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7 
3098 


DECDOC  VER  00. ^i   21-AUG-85  U:  12:04   PAGE  9 


************************************************ *«t ******** ****** 
RANDOr^  TESTING 

A**************************************************************** 


3101 


TST23  "  Perform  random  testing  of  selected  devKe(s) 

This  test  is  provided  to  fill  any  gap  in  the  preceding  tests.  The 

preceding  tests  purposely  avoided  performing  any  random  event.  This 

uas  to  keep  the  testing  as  controlled  as  possible.  Because  some 

things  may  have  been  overlooked  in  creating  these  tests,  this  test 
uill  perform  random  events  in  random  order. 


3164 
3207 
3251 
3296 


The  variables  will  be:  1.  Data  size 

2.  Data  pattern 

3.  Buffer  address 

TST24  -  Perform  same  random  testing,  now  with  CPU  interation 
TST25  -  Perform  same  random  testing,  now  with  memory  interation 
TST26  -  Perform  random  testing,  CPU  interation  in  user  mode 
TST27  -  Perform  random  testing,  memory  interation  in  user  mode 


3340 


3555 


***************************************************************** 

RH20  INTERRUPT  SERVICE 
***************************************************************** 

3343    INTRHN  -  Interrupt  routines 

3404    NVPORT  -  Handle  non-vectored  interrupt  from  an  NI/CI  port 

3429    RHINT  -  RH20  common  interrupt  service 

***************************************************************** 

MISCELLANEOUS 
***************************************************************** 

3558  RAND  -  Random  number  generator 

3569  RANLG  -  Random  length  routine 

3585  RHEHSET  -  Random  memory  selection  initialization 

3596  RNDCHN  -  Generate  channel  program  of  randai  length 

This  routine  will  generate  a  channel  program  with  the  following 
random  variables:  1.  Data  size,  2.  Buffer  address 


SEQ  0041 


DFSXA 


y>29 


DFSXA  DECSYSTEH  RLIO  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  10 


1A2A 


BAtlUfiD    •    n*u«l  nn    r»i\Hnm   unrH    l«nnfli 


SEQ  0042 


DFSXA 


J 


029 


DFSXA  OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 

3628  RANURD  -  Develop  random  word  length 

36A2  RANBUF  -  Develop  device  buffer  partitions 

3657  RANADR  -  Generate  random  buffer  address 

368A  RHEM  -  Random  memory  select  ft  setup 

3710  RNDCnP  -  Perform  random  data  compare  for  tests  23  through  27 

37A6  RE6EN  -  Regenerate  the  channel  programs  for  read 

3782  RANCLR  -  Clear  buffer  before  reading  random  data 

3797  UPDC  -  Update  tape  desired  locations 

3825    RNDCLK  -  Clock  possible  RH20  loop  back  operations 

***************************************************************** 

3871    CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

***************************************************************** 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  10 


SEQ  0042 


DFSXA 


3874 
3942 
3971 
3995 
4008 
4021 
4036 
4051 
4059 
4079 
4111 
4136 
4169 
4205 


$STCHN  -  Channel  setup  routine 

SCHERR  -  Check  for  channel  errors 

SRHIN  -  Initialize  the  RH  and  channel 

$DTIN  -  Initialize  the  DTE20 

SPORIN  -  Initialize  the  RH  and  channel 

$CLERR  -  Clear  all  possible  error  flags 

$STLP  -  Relocate  loop  point 

STRAP  -  Trap  catcher  setup  for  interrupts 

SWCKB  -  Write  clock  all  RH's  and  get  data  from  selected  RH 

SUCLKC  -  Write  clock  selected  and  read  clock  unselected 

IRCKB  -  Read  clock  all  RH's  and  send  data  on  selected  RH 

SRCLKC  -  Read  clock  selected  and  write  clock  unselected 

SZCLK  -  Simulate  writing  the  device 

SWCL<  -  Simulate  writing  the  device 


ISO 


DFSXA  DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


t21& 


ftACLK    *    ({auilafa    r«jiriinn    frnm   limuirm 


1 


DECDOC  VER    00.25      21-AUG-85  14:12:04      PAGE  11 


SEO  0043 


DFSXA  D 


030 


OFSXA  DECSYSieU  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 

4235  SRCLK  -  Simulate  reading  from  device 

4269  $SKCLK  -  Simulate  reading  from  device 

4315  SLWRR  -  Load  the  write  register  with  data 

4333  SEBLA  -  Send  EBL  to  all  RH's 

4345  $LJHP  -  Put  channel  jumps  throughout  DATBUF 

4359  SCLJMP  -  Clear  channel  program 

4369  yRLDI  -  Load  all  write  registers 

4383  $LJnPA  -  Setup  a  jump  always  through  memory 

4403  .UCLK1  -  Set  UCLK  table 

4425  .RCLK1  -  Set  RCLK  table 

4447  .URRS  -  Write  register  commands 

4461  SYSCLK  -  Clock  SYSGEN  devices  in  loopback 

4511  SETLPB  -  Setup  clock  table  for  SYSCLK 

4528  SETPAR  -  Setup  left  and  right  halves  for  SYSEXE 

♦♦♦♦*♦•♦*••**♦♦******♦♦*******»♦•*•♦***♦****»*#♦♦♦♦•♦♦»**♦♦**♦♦** 
4551    INTERACTION  TESTS 

4554    CPUITU  -  CPU  interaction  test 

4604    SETUSR  -  Setup  user  base  address  register  and  page  table 

4619    HEHITU  -  Memory  interaction  test 

4662    CONTROL  ROUTINES 

♦♦♦♦♦**♦♦**♦♦♦♦•*****»**•**»•***♦♦*»***»**♦*»*♦»****»****«**»»•»* 

4665  BLOLST  -  Build  channel  CCU's  for  walking  data  test 

4719  BLDDTE  -  Build  DTE20  CCW's  for  walking  data  test 

4754  SURT  -  Start  the  write  on  all  channels 

4835  SRD  -  Start  all  RH20*s  reading  data 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  11 


SEQ  0043 


DFSXA 


131 


DFSXA  DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  •  VER  0,7* 
491S     SMTn  -  Start  thm   writ*  on  this  channel 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  12 


SEQ  0044 


DFSXA  C 


n 


DFSXA  OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  12 


A915  SURTO  -  Start  the  write  on  this  channel 

4972  STWRT  -  Start  the  RH20  writing 

4987  SWTDV  -  Start  write  on  device 

(DEV)=-1<0:13>  selected=<14>  TU16=<15>  SLV=<16:17>,.DEV# 

5016  SURTRP  -  Start  write  on  RP04 

5049  SRDDV  -  Start  read  on  device 

(DEV)=-1<0:13>  selected=<14>  TU16=<15>  SLV=<16:17>,,DEV# 

5072  CHKRDY  -  Check  ready  state  of  test  device 

5086  SRDRP  -  Start  read  on  RP04 

5117  SRDO  -  Start  this  RH20  reading  data 

5174  POROUT  -  Write  data  to  port  (to  start  it) 

5184  STRD  -  Start  the  RH20  reading 

5199  UPDVPT  -  Update  media  pointer 

5207  SRDR  -  Start  all  RH20's  reading  data  in  reverse 

5254  SRORO  -  Start  read  reverse  on  one  unit 

52^5  STRDR  -  Start  the  RH20  reading  (reverse) 

5290  REVCOR  -  Change  entry  in  STWRD2  for  read  reverse  command 

5304  STZRO  -  Start  selected  channel  doing  skip  read  (zero  fill)  with 
last  transfer  bit  on 

5348  CHKLOG  -  Check  the  correctness  of  the  logout  data 

5381  CHKLGA  -  Check  all  channels  for  correct  logout 

5414  OTECLOG  -  Check  DTE20  logout 

5455  SSTDAT  -  Setup  routine  for  DATBUF  -  used  on  simulated  writes 

5472  SSTDEV  -  Setup  device  buffer  -  used  on  simulated  reads 

5488  STREV  -  Load  DATBUF  -  load  rev  DMYBUF  -  clear  DEVBUF 


SEQ  0044 


DFSXA  DE 


DFSXA  DECSYSTEN  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7*        DECDOC  VER  00.25 
5502     STREV1  -  Load  DEVBUF  -  load  rev  DMYBUF  -  clear  DATBUF 


21-AUG-85  14:12:04   PAGE  13 


SEQ  0045 


DFSXA  DE 


12 


DFSXA  OECSYSTEH  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7*        DECDOC  VER  00.25 

5502  STREV1  -  Load  DEVBUF  -  load  rev  DMYBUF  -  clear  DATBUF 

5515  SLDBUF  -  Load  buffer  routine 

552A  SCLBUF  -  Clear  buffer  routine 

5532  SGTNMI  -  Get  first  free  number 

5543  SKPLD  -  Setup  DEVBUF  and  DATBUF  for  skip  test 

5557  ZROLD  -  Setup  DEVBUF  and  DATBUF  for  zero  test 

5576  SKPCHK  -  Check  for  zeroed  DATBUF  on  skip  read  test 

5605  ZROCHK  -  Check  for  zero  fill  pattern  in  DEVBUF 

5629  SELRH  -  Select  an  RH  and  fix  clock  tables 

5676  SELDV  -  Setup  registers  DEV  and  CHNDEV 

************************* ***********«t**************t************* 

5690    TIMED  WAITS 

***************************************************************** 

5693    U1SEC,  U600MS,  WA50MS,  W300MS,  Wl SO/IS,  WAOMS,  WIOMS,  WIMS,  WIOOUS. 
U50US.  W20US.  U10US,  TIMER  -  Timed  wait  using  meter  board 

5739  WCNRl  -  Wait  for  channel  to  logout 

5763  WTDNEO.  WTDNE  -  Timed  wait  for  I/O  completion,  interrupt 

5b!l  WCMDN  -  Timed  wait  for  I/O  completion,  non-interrupt 

5908  WCMD6  -  Timed  wait  for  DTE20 

5961  WCMD7  -  Timed  wait  for  NI/CI  port 

**********************************************  *««*t**1^«r********** 

6017   N  CHANNELS  CONTROL  ROUTINE 

*******************************************i^***«t******* ********* 

6020  SCWRTA  -  Start  n  channels  writing 

6059  ICWRTZ  -  Start  n  channels  writing  using  dummy  buffer 

6102  STPOS  -  Position  all  unselected  tape  units 

6141  $TPOSR  -  Position  all  unselected  tape  units 


21-AU6-85  14:12:04   PAGE  13 


SEQ  0045 


DFSXA  D{ 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 

6172    tCRDRA  -  Start  n  channels  readina  backward 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  14 


SEQ  0046 


DFSXA  DE 


..J 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 

6172  SCRDRA  -  Start  n  channels  reading  backward 

6218  SCRDRZ  -  Start  n  channels  reading  backward  using  dummy  buffer 

626A  $CRDA  -  Start  n  channels  reading 

6304  $CRDZ  -  Start  n  channels  reading  using  the  dummy  buffer 

63A6  RCMP1  -  Random  data  compare 

6377  SETCTL  -  Setup  controller  tables  for  execution 

6397  TRMTBL  -  Terminate  test  tables 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  14 


SEQ  0046 


DFSXA  DEC 
1 


6414 


6508 


TOTALS  PRINTING  ROUTINES 

***************************************************************** 

6417  PRTOT  -  Print  totals 

6441  PUSTAT  -  Print  write  statistics 

6458  PRSTAT  -  Print  read  statistics 

6477  PTIME  -  Print  the  run  time 

COMMAND  CONTROL 

***************************************************************** 

6511  SETPRM  -  Setup  the  variable  parameters  for  system  exerciser 

6584  DO.G  -  GO  command 

6661  DO.D  -  DDT  or  Dn  or  DL  commands 

6707  AUTOS  -  Auto  select  and  go 

6761  DO.H  -  Type  command  list  to  user 

6772  DO.N  -  Type  names  of  legal  registers 

6780  DO.TM  -  Print  runtime 

6789  DO.TR  -  Complement  trace  option 

6800  DO.B,  00. BL  -  Perform  boot  test  or  boot  load  commands 

6838  00. CP  -  Print  CPU  status 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 
6849    DO.MB  -  Print  HBOX  status 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  15 


SEQ  0047 


DFSXA  DEC 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7*        DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  15 

SEQ  0047 
6849    DO.MB  -  Print  MBOX  status 

6859 

DO.E  -  Examine  controller  or  device  registers 

6880 

DCS  -  Select  specified  device(s) 

6926 

DO. S3  -  Select  just  RH20  or  DTE20  (no  devices  specified) 

6964 

D0.S4  -  Select  the  slave 

6990 

D0.S5  -  Do  pack  acknowledge 

7009 

SCHER1  -  Read  error  routines 

7012 

Read  error  while  fetching  status 

7021 

Not  on-line  error 

7032 

Write  lock  error  while  selecting 

7041 

Rewind  failure 

7046 

Drive  didn't  go  to  BOT 

7052 

PCKER1  -  Pack  acknowledge  errors 

7055 

Read/write  error-won't  accept  command 

7064 

Volume  valid  not  set 

7073 

Device  not  ready 

7078 

Position  error  during  pack  selection 

7086 

DO.R  -  Delete  specified  device(s) 

7116 

DO.Z  -  Reset  all  device  tables 

7141 

DO.P  -  Print  selection  table  (or  switches) 

7318 

DECRH  -  Decode  RH20  and  specified  devices 

7369 

CMOERR  -  Command  error  handler 

7378 

CMOERP  -  Command  error  handler  (for  NI/CI  port) 

7388 

DECRHX  -  Decode  RH20  and  specified  devices 

7422 

PRTALL  -  Print  all  of  the  device  registers 

! 

! 

i 

i 

i 

DFSXA  DEC 

1 

1 
1 


DFSXA  DECSYSTEM  KLiO  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0,7* 
7437    PRTTAP  -  Handle  TU16  examine  request 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  16 


SEO  0048 


DFSXA   D 
DFSXAT  n 


15 


DFSXA  DECSYSTEH  KLIO 
7A37 
7457 
7478 
7487 
7524 
7563 
7590 
7617 
7659 
7671 
7683 
7691 
7717 
7727 
7750 
77-^2 
7795 
7807 
7825 
7841 
7882 
7925 
7948 
7980 
8007 


CHANNEL/0TE20  INTERACTION  TEST  -  VER  0,7* 
PRTTAP  -  Handle  TU16  examine  request 
PRTPCK  -  Handle  RP04  examine  request 
PRTPOR  -  Print  NI/CI  port  registers 
PRTRHG  -  Handle  RH20/DTE20  examine  request 
PRTPOG  -  Handle  NI/CI  port  examine  request 
PRTDTG  -  Handle  DTE2n  examine  request 
GETRG  -  Decode  specified  register 

RH20  Registers 

Decode  DTE20  register  type 

Decode  port  register  type 

Setup  to  leave 
GETCHR  -  Get  next  character  group 
RNGCHK  -  Range  check  value  in  AGO 
TU16RG  -  Print  TU16  registers 
RP04RG  -  Print  RP04  registers 
RH20R6  -  Print  RHPO  registers 
PRTID  -  Print  drive  identification 
PRTHDR  -  Print  the  header  for  exam  command 
PRTCR  -  Print  command  register 
PRTSR  -  Print  the  status  reg 
PRTER  -  Print  the  error  register 
PRTMT  -  Print  maint  register 
PRTWR  -  Print  maint  register  (RP04) 
PRTAS  -  Print  atten  summary  resgister 
PRTFC  -  Print  frame  counter  register 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  16 


SEQ  0048 


DFSXA  OECSYSTEH  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VEP  00.25   21-AUG-85  14:12:04   PAGE  U 


een    /w\y  a 


DFSXA 


E6 


DFSXA  OECSYSTEN  KLIO 
8018 
8035 
80A6 
8078 
8103 
8121 
8170 
8209 
8223 
824A 
8256 
8278 
8291 
8300 
83A1 
8367 
8377 
8388 
8424 
84A6 
8496 
8536 
8576 
8620 
8663 


CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 
PRTTS  -  Print  track  ft  sector  register 
PRTCHK  -  Print  check  character  register 
PRTTC  -  Print  tape  control  register 
PRTCSR  -  Print  CSR  register 
PRTLAR  -  Print  LAR  register 
PRTENG  -  CSR  bits 

PRTALU  -  Print  2901  register  contents 
DENMSG  -  Density  message 
FHTWS6  -  Format  message 
PRTLA  -  Print  look  ahead  register 
PRTOFF  -  Print  offset 
PRTDC  -  Print  desired  cylinder 
PRTCC  -  Print  current  cylinder 
PRTER2  -  Print  error  2 
PRTER3  -  Print  error  3 
PRTEC1  -  Print  error  check  1 
PRTEC2  -  Print  error  check  2 
PRTCHI  -  Print  decoded  logout  word  1 
PRTCH2  -  Print  decoded  logout  word  2 
PRTCPU  -  Print  CPU  status 
PRTHBE  -  Print  MBOX  status 
PRTDT  -  Print  the  type  register 
PRTSN  -  Print  the  serial  #  register 
PSTAT  -  Print  RH20  status 
PPTCR  -  Print  RH20  primary  TCR 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  17 


SEQ  0049 


DFSXA  OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  18 


SFQ  nnw 


DFSXA 


DFSXA  DECSYSTEN  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 

8687  DMFC  -  Command  decode  table 

872A  PSTCR  -  Pr^'r   RH20  2nd  TCR 

8735  PIVR  -  Print  RH20  interrupt  vector 

8745  PWRR  -  Print  RH20  write  register 

8755  PRDR  -  Print  RH20  read  register 

8765  PPBAR  -  Print  primary  block  address  register 

8776  PSBAR  -  Print  2nd  block  address  register 

8786  RHCFG  -  Print  the  configuration  for  RH20's  and  associated  devices 

8836  DEVCFG  -  RH20  reporter  -  prints  local  configuration 

8863  PKCFG  -  RH20  device  reporter 

8877  TPCFG  -  Handle  TM02  and  the  selected  slave 

8902  SELPRM  -  Select  PI  level  and  data  mask 

89A0  INPOCT  -  Input  an  octal  character 

8957  INPLIN  -  Input  a  line 

8982  ENARH  -  Enable  RH20's  if  entering  SETPRM  normally 

9034  ZROSUM  -  Zero  summary  table 

9042    ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

***t**«**** ************************************ t*t************t** 

9045  $FAULT  -  Error  handler  used  to  report  test  failures 

9067  STZBRK  -  Status  breakdown  routine 

9086  STZRH  -  Print  RH20  message 

9120  STZDV  -  Print  dev  message 

9139  STZDT  -  Print  DTE20  message 

9168  D«PRHS  -  Dimp  RH20  status  and  print  TCR 

9176  DWPTCR  -  Dump  primary  transfer  control  register 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  ^e 


SEQ  0050 


DFSXA  DECSYSTEH  KLlO  CHANNCL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  19 


CFO  nn^i 


DFSXA 


DFSXA  DECSYSTEH  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 

9184  DMPRHl  -  Dump  channel  word  1 

9192  DHPRH2  -  Dump  channel  word  2 

9200  DMPDSF  -  Dump  device  status 

9208  DHPDER  -  Dump  device  error 

9216  D«PCPH  -  Dunp  CPU  status 

9224  DnPMBH  -  Dump  NBOX  status 

9232  DNPPRG  -  Print  channel  program 

9279  DNPJHP  -  Decode  channel  jmp 

9290  DNPADR  -  Print  address 

9300  DHPHLT  -  Print  halt 

9310  DHPXFR  -  Print  transfer  word 

9326  DMPSKP  -  Print  skip  command 

9340  DHPLST  -  Print  last  xfr  bit 

9347  SSUCHK  -  Check  on  halt  on  error  &  loop  on  error 

(If  "OPRSEL"  switch  set,  return  to  command  interpreter) 
SPOPF  -  Pop  in  same  direction  as  push 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  19 


SEQ  0051 


9383 


93^6 

♦***♦♦*♦♦♦«**♦•••»*•*•••♦»♦***•»•**»»•♦»»•»•»»» t #••*•••»*••••»••• 

ERROR  REPORT  ROUTINES 


9386  SFALTI  -  Error  handler  for  special  cases 

9410  $FALT2  -  Error  handler  for  data  errors 

9489  $FALT4  -  Error  handler  for  fatal  device  errors 

9547  $FALT5  -  Error  handler  for  fatal  errors 

9581  $FALT6  -  Error  handler  for  DTE20  fatal  errors 

9609  $FALT3  -  Error  handler  for  logout  errors 

9673  DTE20  -  Logout  error  reporter 


OFSXA  DECSVSTEH  KLiO  CHANN€L/0TE20  INTERACTION  TEST  -  VER  0.7* 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  20 


SFQ  0052 


r 


DFSXA 


DFSXA  OECSYSTEW  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 
9706     DTE20  reading 
V741     DTE20  writing 
97^3    SDTCMP  -  Dats  comparison  routine 
9811     PSHBAD  -  Error  data  push  routine 

9824    SCOPE  LOOP  HANDLER 

***************************rY********* ************************* t** 

9827    SSCOPE  -  Handles  loading  of  loop  address 
9878    TRACE  -  Trace  option 

***************************************************************** 

9899    RH20  CONTROLLER  COMMANDS 

***************************************************************** 

9902  $USBAR  -  Load  the  secondary  block  address  register 

9912  SWSTCR  -  Load  the  secondary  transfer  control  register 

9922  SWIVR  -  Load  the  interrupt  vector  register 

9931  SUURR  -  Load  the  write  register 

9940  SWDIAG  -  Load  the  diagnostic  register 

9948  SRROR  -  Read  the  read  register 

9958  SRIVR  -  Read  the  interrupt  register 

9968  $RPTCR  -  Read  the  primary  transfer  register 

9978  SRPBAP  -  Read  the  primary  block  address  register 

9987  SRSTCR  -  Read  the  secondary  transfer  control  register 

9997  SRSBAR  -  Read  the  secondary  block  address  register 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  20 


SEQ  0052 


DFSXA  DECSYSTE»1  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7" 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  21 


10005   MASSBUS  DEVICE  COMMANDS 

10008  $WCR  -  Write  control  register  -  Register  #0 

10023  SWERI  -  Write  error  register  -  Register  #2 

10038  $WMR  -  Write  maintenance  register  -  Register  #3 

10052  $WAS  -  Write  attention  sunwnary  -  Register  #4 

10067  $WFC  -  Write  frame  counter/desired  address  register  -  Register  *5 

10082  $WTC  -  Write  tape  control/error  register  #2  -  Register  *10 

10096  $WOFF  -  Write  offset  register  -  Register  #11 

10110  $WDC  -  Write  desired  cylinder  register  -  Register  #12 

10124  $WER3  -  Write  error  register  3  -  Register  #15 

10138  $RCR  -  Read  control  register  -  Register  #0 

10154  $RDS  -  Read  status  register  -  Register  #1 

10170  SRERI  -  Read  error  register  1  -  Register  #2 

10185  $RMT  -  Read  maintenance  register  -  Register  #3 

10P01  $RAS  -  Read  attention  summary  register  -  Register  #4 

10217  $RFC  -  Read  frame  counter/desired  addres^  -  Register  #5 

10*^32  $RTC  -  Read  tape  control 

10248  $RCK  -  Read  check  character 

10264  $RDT  -  Read  drive  type  register  -  Register  #6 

10279  $RLA  -  Read  look  ahead  register  -  Register  #7 

10295  $RER2  -  Read  error  register  2  -  Register  #10 

10311  $ROFF  -  Read  offset  register  -  Register  #11 

10326  $RDC  -  Read  desired  cylinder  register  -  Register  #12 

10342  $RCC  -  Read  current  cylinder  register  -  Register  #13 


SEQ  0053 


DFSXA  DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  22 


SEQ  0054 


J 


0041 


DFSXA  DECSYSTE-   LlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AUG-85  U:12:04   PAGE  22 


10584 


10358  $RSN  -  Read  serial  #  register  -  Register  #U 

10373  $RER3  -  Read  error  register  3  -  Register  #15 

10389  SRECI  -  Read  ECC  position  -  Register  #16 

10A05  $REC2  -  Read  ECC  patte.-n  -  Register  #17 

10420  RDLAR  -  Read  LAR 

10437  LDRAR  -  Load  RAR 

10458  .DATO  -  Table  of  DATAO's 

10477  .DATI  -  Table  of  DATAI's 

10495  .CNI  -  Table  of  CONI's 

10513  .CNSZ  -  Table  of  CONSZ's 

10531  .CNSO  -  Table  of  CONSO's 

10549  .CNO  -  Table  of  CONO's 

10567  INTSRV  -  Table  of  interrupt  service  instructions 

*********************** t***«********************«*********t****** 

PROGRAM  HALTING  ROUTINE 

♦♦***♦♦*♦***•♦♦•**♦♦•• t*»»»***«»**»*»**»*»»»»»*«t**t»*» •**•*»***• 

10587  PRGHLT  -  Program  halt  routine 

10611  STCKER  -  Stack  error  (ERSTCK) 

10624  T8LERR  -  Table  error  -  bad  index 

10634  RDEVER  -  Read  error  from  drive 

10644  HAPERR  -  MEMSEG  error 

10656  SIZERR  -  SIZER  error 

10667  ERA8RT  -  Fatal  error  abort  check 

If  "DPRSEL"  switch  set  go  to  cofWiand  interpreter,  otherwise  resta'"t 
program  at  STARTA". 

10681    PAGERR  -  Handle  user  mode  page  fail 


SEQ  0054 


0042 


OFSXA  OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 


DECDOC  VER  00.25   21-AU6-85  14-12:04   PAGE  23 


SEQ  0055 


OFSXA  OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 
10761 


DECDOC  VER  00.25   21-AUG-85  Ur  12:04   PAGE  23 


************************************************ ***t*******t ****., 

CONTROL  PARAMETERS 
***************************************************************** 


SEQ  0055 


1076A  Totals  block 

10798  Memory  locations  used  by  memory  scan  routines 

10805  RH20  ID  words 

10907  CCULST  -  Forward  channel  transfer  instructions 

10919  RCWLST  -  Reverse  channel  transfer  instructions 

10931  SKPCCW  -  Skip  read  channel  transfer  commands 

10943  CLKAMT  -  Clock  amount  for  device  simulations 

***t********************************* **************************** 

10987   OPERATOR  MESSAGES 

***************************************************************** 

11050   EMESG  -  Error  message  formats 
11139    INTERR  -  Illegal  interrupt  detected 

***************************************************************** 

11184   SYSTEM  GENERATOR 

***************************************************************** 

11187  SYSGEN  -  System  generator  -  Setup  RP04  or  TU16  I/O  test 

11278  SYSCMD  -  Command  decoder 

11336  HNDATA  -  Handle  ATA  for  SYSEXE 

11357  TIMOP  -  Setup  time  limit 

11366  TIMCHK  -  Check  for  any  time  outs 

11382  TIMOUT,  TIMOT  -  Print  timeout  message 

11422  SYSEXE  -  Test  generator  EXE 

11453  REWRCL  -  Rewind  or  recal  all  desired  units 

11488  SPACM  -  Space  command 

11527  WRITE  -  Start  write 


"1 


OFSXA  OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  24 


SEQ  0056 


043 


DFSXA  OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AUG-85  U:12:04   PAGE  24 


11956 


11555  READ  -  Start  read 

11583  $TREW  -  Perform  rewind 

11616  $DRCL  -  Perform  recal 

11644  $DVWT  -  General  wait  for  device  ready 

11675  $WTM  -  Perform  URTM 

11689  NOTIMP  -  Feature  not  currently  implemented 

11701  $EOF  -  Write  logical  EOF 

11716  $TBSR  -  Perform  BSR 

11732  SSPBSR  -  Perform  BSR 

11751  $TPU  -  Position  tape  at  right  spot 

11832    $TPU  -  Check  for  rewind  state 

This  drive  must  rewind  if  it  is  writing. 
First  record  selection  and  drive  is  selected. 

11854  $PEF  -  Find  logical  EOF  and  position  beyond  mark 

11886  SDSEK  -  Perform  seek  on  RP04 

11901  CLNTAP  -  Clean  spot  on  tape 

11922  BSRCLN  -  Reposition  tape  &  clean  if  write  errors 

************«**********************i^**t****** ******************** 
NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

********************w*************«r*************«*«*** *********** 

11959    IPALOD  -  Load  microcode  and  verify  it 

12062    CALPAR  -  Calculate  parity  for  a  CRAM  location 

12111    NI/CI  Port  microcode 


SEQ  0056 


DFSXA 
OFSXAT 


S4 
)5 


}44 


DFSXA  DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  25 


SEQ  0057 


DFSXA 
DFSXAT 


I 


1044 


OFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7 
12344 


DECDOC  VER  00.25   21-AUG-85  14:12:04   PAGE  25 


*******************************  4r********* ************************ 

DTE20  ROUTINES  FOR  DFSXA 

*«***************************««t«ttk'*  *******  ************************ 


SEQ  0057 


12347   BOOTH  -  Perform  boot  of  -11 


12430 
12467 
12513 
12542 
12566 
12569 

12607 
12646 


Call: 


MOVE 
BOOTH 
Error  return 
Normal  return 


A,[WC,,DA3 


This  routine  will  bootstrap  the  restricted  DTE  indicated  by 
index  stored  in  AC  "CNTRL  .  The  routine  receives  two  arguments 
in  AC  "A"  (the  word  count  S  T010  address). 

12384   DUMP11  -  Perform  dump  of  -11 


Call: 


MOVE 
DUMP11 
Error  return 
Normal  return 


A.CWCDAJ 


This  routine  will  dump  the  restricted  DTE  indicated  by 
index  stored  in  AC  "CNTRL".  The  routine  receives  two 
arguments  in  AC  "A"  (the  word  count  and  TOlO  address). 

DMP11  -  Special  routine  for  BOOTH  -  reads  no  data  from  11 

BTDP  -  Dump/boot  data  test 

Master  DTE20  KLDCP  restart 

DTEDAT  -  DTE20  data  generation  routine 

DTECMP  -  DTE20  data  compare  routine 

The  ROM  dump  saves  PDP-11  registers  R0-R7  in  PDP-11  addresses  40-56 
and  the  first  12  DTE20  registers  in  PDP-11  addresses  130-156. 

DTELOAD  -  Fetch  and  load  SXA11  into  selectded  front  end 

LDPRG  -  Request  program  name  and  extension  from  operator 


!)45 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 


DECDOC  VER  00.25   21-AUG-R5  14:12:04   PAGE  26 


SEQ  0058 


DFSXA 
DF<;XAT 


J 


45 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 
12674 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  26 


SEQ  0058 


***************************************************  **tlr*4^**«r4t***4^* 

0TE20  PROGRAM  LOAD 


12677  LDPR6A  -  Program  selection  and  PDP-11  bootstrap  setup 

12718  LPRG1  -  Program  load  "All" 

12789  GTURD  -  Get  program  word 

12813  GTLIN  -  Get  next  line  of  data 

12834  LDERl  -  Error  messages  for  loading  routines 

12868   DTE20  FRONT  END  CONFIGURATION 

***************************  ********i^*«r«r  ******************  ******** 

12871    FECFG  -  Configure  front  ends 

************************************************  *********l^**«,tlr*** 

12911   0TE20  EXERCISOR  DATA  TRANSFER  ROUTINES 

***************************************************************** 

12914  STWTF  -  Start  DTE20  writing  forward 

12938  STRDF  -  Start  DTE20  reading  forward 

12969  MWTF  -  Master  to  -11  xfr 

12988  MRDF  -  Master  to  -10  xfer 

13006  MSTAT  -  Master  fetch  status  from  -11 

************************************************ tt*************** 

13040   DTE20  REGISTER  EXAMINE  ROUTINES 

************************************************  *****t^**4^****i^«  A* 

13043   DT20RG  -  Print  table  for  examine  command 
13065   PRTTSG  -  Print  DTE20  status  register 
13096   PRTTCG  -  Print  T010  byte  count 


16 


DFSXA  DECSYSTEM  KL10  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  27 


SEQ  0059 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7* 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  27 


***************************************************************** 
13113   DTE20  CONTROL  ROUTINES 

13116  $11DB0  -  Wait  for  T011DB  to  reset 

13129  WFBSET  -  Wait  for  bit  to  set 

13145  WFBCLR  -  Wait  for  bit  to  clear 

13161  $11DN  -  Wait  for  T011DN  or  T011ER 

13175  SIODN  -  Wait  for  T010DN  or  T010ER 

13188  SCMDSRT  -  Start  program  command  to  -11 

13211  SDOCMD  -  Do  program  command 

13235  SEXMll  -  Examine  -11  address 

13255  $EXE11  -  Execute  a  console  command 

13265  SETCOM  -  Setup  DTE  communications  region 

13311  DTEAVL  -  DTE20  availability  table 

13329  INTF10.  INTF11,  INTF12,  INTF13  -  DTE20  interrupt  service  routines 

13369  FEINT  -  Common  DTE20  interrupt  service 

13424  COMMO  -  Special  COMMO  area  for  DTE#0 

13441  COMMl  -  Special  COMMO  area  for  DTE*1 

13455  C0MM2  -  Special  COMMO  area  for  DTE#2 

13469  CQMM3  -  Special  CQMMO  area  for  DTE#3 

13483  Special  Doot  area 

13526  Tables  for  program  commands 


SEQ  0059 


DFSXA  DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7' 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  28 


SEQ  0060 


OFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7 
13553 


DECDOC  VER  00.25   21-AU6-85  14:12:04   PAGE  28 


13702 
13955 
KU7 


***************************************************************** 

PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 

***************************************************************** 


SEO  0060 


13556    LDPBIN 

***************************************************************** 
SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 

*******************  *«r*i^t  ********************************  1^***1^**** 
************************************************ ***************** 

SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

************************************************ ******^********** 

*STOR*  RESERVED  STORAGE,  SEPT  18,1979 

***************************************************************** 


■^WmaMW* 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  X558(1242)  U:07  21-Aua-85  Page  1 
DFSXAT  MAC     25-Jul-85  20:06        *PARAM»  CONSOLE  DATA  SWITCH  ASSIGNMENTS.  SEPT  18.1979 


SEQ  0061 


DFSXA 
DFSXAT 


8 

9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 

22 
23 
2A 
25 
26 
27 
28 
29 


OECSYSTE«  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  1538(1242)  14:07 
25-Jul-85  20:06        -" 


MAC 


QOOOOO 
000007 


♦PARAM*  CONSOLE  DATA  SWITCH  ASSIGNMENTS.  SEPT  18.19 

•  HAINDEC-10-DFSXA 

HCNVER=000 
DECVER=007 


1:Aua-85  Page  1 


SEQ  0061 


XLIST 
LIST 
LALL 
NAME 

TITLE   DFSXA 

XALL 

;•  PRODUCT  CODE: 

;♦  PRODUCT  NAME: 

;•  AUTHOR: 

;• 


\MCNVER,\DECVER* 

DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7' 

HAINDEC-10-DFSXA 

DECSYSTEM  CHANNEL/DTE20  INTERACTION  TEST 

JOHN  R.KIRCHOFF 
ED  CROWLEY 
FRANK  BERNABY 


;♦  DATE: 


FEBRUARY  1978 


000137 
000137 


000000  000007 


LOC     137 
MCNVER..DECVER 

NOSYM 


r 


PFSXA_     OECSYSTEM.KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)   14:07  21-Aua-85  P«ae  2 


^rf  w« 


(9 


DFSXA 
OFSXAT 

n 


DECSVSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  2 
MAC    25-Jul-85  20:06       ASSEMBLY  PARAMETERS 

SUBTTL  ASSEMBLY  PARAMETERS 


SEQ  0062 


200000 
400000 
020000 
010000 
004000 


002000 
000060 
007740 
012377 


400000 
020000 
020000 
000020 
000024 
002000 
004000 
001000 
040000 
400000 
460000 
0o.'017  777577 

702200  000000 
702240  000000 


000012 
QQ0003 
000003 
000003 


;•  User  mode  interception  flags 

AP.P0V=1B19  ; 

AP.REN=1B18  ; 

AP.ILM=1B22  ; 

AP.NXM=1B23  ; 

AP.PAR=1B24  ; 

;•  Enable  PI  facility  definition 

CP.NXM=1B25  ; 

ZROFIL=60  ; 
CP.ERS=177B30 


pushlist  overflow 
reenable  flag 
mefflory  violation 
NXM  error 
parity  error 


ALWPI =PI CLR*PI0N*CHN0N*1 ^7 


non-existent  memory  flag 
beginning  of  zero  fill  area 
check  CP  errors  with  this  mask 


;*  Timer  definitions 


CIC=1B18 

CITD=1B22 

ITD=1B22 

TIM=20 

MTR=24 

TTBN=1B25 

TTBF=1B24 

CTB=1B26 

IT0=1B21 

BE6PA6==400000 

INITIM=CIC*CITD*ITO 

LPAGE==1 7777577 

OPDEF   LDTIMC702200..0] 
OPDEF   RDTIM[702240,,0] 


clear  interval  timer 
clear  interval  timer  done 
timer  done  flag 
address  of  timer 
address  of  meter 
turn  on  time  base 
turn  off  time  base 
clear  time  base 
interval  timer  on 
beginning  of  virtual  page 

last  page  accessed 


;•  Time  factors  for  device  operations 

REWOP==*D10 
SPC0P==*D3 
WRT0P==*D3 
R00P==*D3 


[fl 


Pf|XA_     PECSYSTEM.KL10  CHANNEUDTE20  INTERACTION  TEST  -_yER  0,7  MACRO  I53B(1242)   14:07  21-Aug-85  Page  3 


nccwA 


DFSXA 
DFSXAT 

71 

72 
73 
74 
75 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  3 
MAC     25-Jul-85  20:06        ASSEMBLY  PARAMETERS 


SEQ  0063 


DFSXA 
DFSXAT 


78 
79 


400000 
000400 
001000 


000001 
000001 
000001 
041600 
042123 
042146 
042411 
042250 
042331 
042364 
QQ0001 
000001 
020000 
000200 

mm 


030000 
030000 
030000 
043621 
036334 
043621 
030600 
043621 
043621 
377000 
377000 

123457  654321 

QOOOOO 

444663  704100 

645560  000000 

000000 

000000 


;*  Switches 

INHUSR==1B18 
SPCTST==1B27 
L00PTS==1B26 

;*  Assembly  parameters 

PGMEND==1 

EXCASB==1 

MEMMAP==1 

LUU01==$FAULT 

LUU02==$FALT1 

LUU03==$FALT2 

LUU04==$FALT3 

LUU05=$FALT4 

LUU06=$FALT5 

LUU07=$FALT6 

KL10==1 

KL10P0==1 

TRPENB==20000 

DEBUG==200 

ITERAT==777777 

;*  Optional  starting  addresses 

SADR1==BE6IN 

SADR2==BEGIN 

SADR3==BEGIN 

SADR5==PRGHLT 

SADR6==STPRM1 

SADR7==PRGHLT 

SADR8==START 

SADR9==PRGHLT 

SADR10==PR6HLT 

SADR11 ==377000 

ICCW==377000 

PAREA1==123457,, 654321 

PAREA2==0 

PAREA3==SIXBIT/DFSXA/ 

PAREA4==SIXBIT/TMP/ 

PAREA5==Q 

PAREA6==0 


inhibit  user  mode  tests 
loop  on  specific  test 
loop  on  current  test 


assemble  end  statement 

exec  mode 

memory  mapping 

setup  dispatch  for  LUU01 

setup  dispatch  for  LUU02 

setup  dispatch  for  LUU03 

setup  dispatch  for  LUU04 


KLIO  execution 

trap  enable  bit  -  turn  on  paging 
program  debug  area 
user  mode  iterations 


;  Control-C  starting 

:  altmode  starting  at  command  decoder 

;  go  to  ERRCVR  on  illegal  UUOS 


;  initial  control  word  address  for  mapping 


:  random  number  base 


PflHA.     DECSYSTEM.KLip  5;HANNEi,/OTE20  INTERACTION  IESL:_yER  0.7  MACRO  1538(12^2)   14:07  21-Aug-85  Page  4 


nCCWA 


DFSXA   DECSVSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12<2)  M,:07   21-Aug-85  Page  4 
DFSXAT  MAC     25-Jul-85  20:06        ASSEMBLY  PARAMETERS 


116 

117 

118 

119 

120 

121 

122 

123 

124 

125 

126 

127 

128 

129 

130 

131 

132 

133 

13A 

135 

136 

137 

138 

139 

HO 

636470 

HI 

636470 

H2 

636470 

U3 

556316 

U4 

556316 

1A5 

K6 

H7 

U8 

H9 

150 

151 

152 

153 

154 

155 

156 

157 

158 

159 

160 

161 

162 

163 

164 

165 

SEQ  0064 


DFSXA 
DFSXAT 


000016 
000015 
000015 
000014 
000013 
000013 
000012 
000011 
000010 
000007 
000006 
000005 
000004 
000003 
000003 
000002 
000001 
000000 


166250 
164466 
164464 
456470 
455764 


000001 
000002 
000004 
000005 
000006 
000007 
000010 

QQ0001 
000002 
000003 
000012 

000001 
000002 
000003 
000004 
000005 


;*  Accumulator  definitions 

CNTRL==16 

FE==15 

DEV==15 

LIMIT==14 

AC13==13 

LPCNT==13 

PNTR==12 

ERRDAT==11 

PATRN==10 

CCU==7 

G00D==6 

BAD==5 

CLKCNT==4 

DATAPT==3 

D==3 

C==2 

B==1 

A==0 

;♦  Error  list  format  characters 

STX.RH=SIXBIT/STX.RH/ 
STX.DV=SIXBIT/STX.DV/ 
STX.DT=SIXBIT/STX.DT/ 
MS.ETX=SIXBIT/MS.ETX/ 
MS.EOT=SIXBIT/MS.EOT/ 

;*  ERSTCX  offset  values 

RHIDW==1 

RHSTAT==2 

RHWRD1==4 

RHURD2==5 

RHCPU==6 

RHMBE==7 

RHETX==10 

DVID==1 
DVDS==2 
DVER==3 
DVETX==12 

DTIDW=1 

DTSTAT=2 

DTCPU=3 

DTMBE=4 

DTETX=5 


controller  index  # 
front  end  index  reg 
device  index  register 
CONI  from  current  RH 

channel  status  word  2 

error  stack  pointer 
data  pattern  index 
channel  control  word  index 
good  data  word 
bad  data  word 


temp  AC 3 
temp  AC2 
temp  AC  ADR 
temp  AC  ADR 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  5 


bf^MA 


DFSXA 
OFSXAT 

166 
167 
168 
169 
170 
171 
172 
173 
17A 
175 
176 
177 
178 
179 
180 
181 

^B■^ 

183 
184 
185 
186 
187 
188 
189 
190 
191 
192 
193 
19A 
195 
196 
197 
198 
199 
200 
201 
202 
203 
204 
205 
206 
207 
208 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  5 
MAC    25-Jul-85  20:06       ASSEMBLY  PARAMETERS 

;*  Text  macros 


SEO  0065 


TEXT*]> 


TEXT 


TEXT»]> 
•3> 


TEXT 


DEFINE  TMSG(TEXT),<PNTMSG 

DEFINE  TMSGC(TEXT),<PNTMS6 

DEFINE  TMSGD(TEXT).<PNTMSG 

DEFINE  TMSGCD(TEXT),<PNTMSG 

DEFINE  FMSG(TEXT),<PNTMSF 

DEFINE  FMSGC(TEXT),<PNTMSF 

DEFINE  FMSGD(TEXT).<PNTMSF 

DEFINE  FMSGCD(TEXT).<PNTMSF 


:*  Miscellaneous  macros 

r   DEFINE  FAULT(TEXT).<.FLT 

DEFINE  FAULT1(TEXT),<.FLT1 

DEFINE  FAULT2(TEXT),<.FLT2 

DEFINE  FAULT3{TEXT),<.FLT3 

DEFINE  FAULT4(TEXT).<.FLT4 

DEFINE  FAULT5(TEXT).<.FLT5 

DEFINE  FAULT6(TEXT),<.FLT6 


CASCIZ  *TEXT*3> 
CASCIZ  • 

CASCIZ  *TEXT 

CASCIZ  * 

CASCIZ  *TEXT*J> 
CASCIZ  * 

CASCIZ  *TEXT 

CASCIZ  • 


CASCIZ  •TEX^*]> 
CASCIZ  'TEXT*]> 
CASCIZ  •TEXT*]> 
CASCIZ  •TEXT-J> 
CASCIZ  •TEXT*3> 
CASCIZ  •TEXT*]> 
CASCIZ  'TEXT»]> 


r 


DFSXA 
DFSXAT 

209 
210 
211 
212 
213 
2K 
215 
216 
217 
218 
219 
220 
221 
222 
223 
22A 
225 
226 
227 
228 
229 
230 
231 
232 
233 
23A 
235 
236 
237 
238 
239 
240 
241 
242 
243 
244 
245 
246 
247 
248 
249 
250 
251 
252 
253 
254 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5(538(1242)  14:07  21-Aug-85  Page  6 
MAC     25-JuL-85  20:06       ASSEMBLY  PARAMETERS 


SEQ  0066 


254000  067640 
254000  067642 
254000  067644 


254000 
001000 
002000 
003000 
004000 
005000 
006000 
007000 
260740 
260740 
260740 
256016 
256016 
256016 
256016 
256016 
256016 
260740 
260740 
260740 
2oJ740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 


067646 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
042602 
042651 
033017 
043570 
043536 
043553 
043521 
043504 
043467 
042777 
042773 
043003 
043006 
043011 
043034 
043040 
043024 
043030 
043020 
043014 
033336 
033361 
033220 
033264 
033507 
033462 
033442 
035121 


;*  OPDEF's 

OPDEF 

OPDEF 

OPDEF 

OPDEF 

OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 


SKPRTN 

SKPHLF 

SKPRST 

RST 

.FLT 

.FLT1 

.FLT2 

.FLT3 

.FLT4 

.FLT5 

.FLT6 

DATCMP 

SCOPE 

STCHN 

.CONO 

.CONSZ 

.CONSO 

.CONI 

.DATAI 

.DATAO 

WSTCR 

WSBAA 

UIVR 

UURR 

UDIAG 

RSTCR 

RSBAR 

RPTCR 

RPBAR 

RIVR 

RRDR 

WCLK 

RCLK 

WCLKC 

RCLKC 

LJMPA 

LJMP 

LURR 

CLPBUF 


CJRST  CAOS  (P) 
POPJ  P,]J 

CJRST  CANDi  \nm 

SKPRTN3J 

cjrst  cpop   p, 

skprtn:j 

cjrst  cpop   p, 

POPJ    PJ] 
.1883         ;  error  in  test  call 
288]         ;  error  in  data  test 
388]         ;  data  compare  error 
488]         ;  logout  error  call 
C588] 

688]         ;  fatal  DTE  reporter 
788]         ;  DTE  error  reporter 

PUSHJ  p,$dtcmp5 

PUSHJ  P.SSCOPE] 

PUSHJ  P,$STCHN] 

XCT  .CNO(CNTRL)] 

XCT  .CNSZ(CNTRL)] 

XCT  .CNSO(CNTRL)J 

XCT  .CNKCNTRL)] 

XCT  .DATKCNTRD] 

XCT  .DATO(CNTRL)] 

cpushj  p,$wstcr] 

pushj  p,$wsbar] 

pushj  p,$wivr] 

pushj  p.swwrr] 

pushj  p,$wdiagj 

:pushj  ?,$rstcr] 

:pushj  p,$rsbar] 

:pushj  p.srptcr] 

;pusHj  p.srpbar] 

.PUSHJ  P,$RIVR] 

;PUSHJ  P,$RRDR] 

.PUSHJ  P,$WCLK] 

"pushj  p,$rcli(] 

:pushj  p.swclkc] 

;pushj  p,$rclkc] 

.pushj  p,$ljmpa] 

;pushj  p,$ljmp] 

.pushj  p,$lwrr] 

pushj  p.sclbuf] 


call 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!538(1242)  14:07  21-Aug-85  Page  7 


t^^SK      AA^  ^ 


DFSXA 
DFSXAT 


DECSYSTEH  KLIO  (:hANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  7 
MAC    25-Jul-85  20:06       ASSEMBLY  PARAMETERS 


SEQ  0067 


^ 


.^5 

30 
)1 


>607A0 

607A0 

60740 

154QA0 

^00240 

7006A0 

70QA00 

700200 

1607A0 

607A0 

[60740 

^00600 

700600 

]60740 

|60740 

60740 

160740 

60740 

60740 

[60740 

[6C740 

[60740 

J60740 

60740 

60740 

60740 

[60740 

^00200 

700200 


>60740 

[60740 

[60740 

[60740 

[60740 

60740 

60740 

60740 

[60740 

60740 

[60740 

60740 

[60740 

60740 

60740 

[60740 

60740 

60740 


033203 
033246 
033167 
QQQOOO 
QOOOOO 
000000 
000000 
200000 
035050 
035063 
035116 
000400 
012377 
035126 
035642 
036053 
033101 
033157 
033117 
033147 
033163 
042120 
033472 
035770 
036021 

036100 
227760 
027760 


043305 
043165 
043177 
043211 
043223 
043235 
643401 
043247 
043261 
043273 
043317 
043331 
043413 
043425 
043437 
043355 
043367 
043343 


OPOEF 

UCLKB 

OPDEF 

RCLKB 

OPOEF 

ST  .OOP 

OPOEF 

PO ITAL 

OPOEF 

cp;ni 

OPOEF 

pi:ni 

OPOEF 

MBERA 

OPOEF 

RSET 

OPOEF 

StTDAT 

OPOEF 

SETDEV 

OPOEF 

LOBUF 

OPOEF 

I  OF 

OPOEF 

ION 

OPOEF 

GTNMBR 

OPOEF 

CURTA 

OPOEF 

CROA 

OPOEF 

CHKERR 

OPDEF 

CLRERR 

OPOEF 

RHINI 

OPDEF 

PORINI 

OPDEF 

CLRLOG 

OPDEF 

P)PF 

OPDEF 

C .RJMP 

OPDEF 

CiORA 

OPDEF 

CRDRZ 

OPDEF 

CURTZ 

OPDEF 

CRDZ 

OPDEF 

SYSINI 

OPDEF 

CLFL6S 

lUS  device  comm 

OPDEF 

ROT 

OPDEF 

RCR 

OPDEF 

ROS 

OPDEF 

RER 

OPDEF 

RMT 

OPDEF 

RAS 

OPDEF 

RSN 

OPDEF 

RFC 

OPDEF 

RTC 

OPDEF 

RCK 

OPOEF 

RLA 

OPOEF 

RER2 
RER? 

OPOEF 

OPOEF 

REC1 

OPDEF 

REC2 

OPDEF 

RDC 

OPDEF 

RCC 

OPDEF 

ROF 

.PUSHJ 
.PUSHJ 
PUSHJ 
JRST 
CONI 
CONI 
BLKI 
CONO 

!pushj 
;pusHj 
!pushj 

CONO 


P,$UCKBJ 
P.SRCKBJ 
P,$STLP] 

APR  J 
PI  J 

APAjB19J 

P.SSTDATJ 

P.SSTDEVJ 

P,$LDBUFJ 

PI,PI0FFJ 
UVW.W       PI.ALWPIJ 
,PUSHJ     P,lGTNM] 
^PUSHJ     P.SCWRTAJ 

P,$CRDA] 

P,$CHERRJ 

P.$CLERR3 

P,$RHIN] 

P,$PORINJ 

P,$CLOGJ 

P,$POPF] 

P,$CLJMPJ 

P.$CRDRAJ 

P,$CRDRZJ 

P,$CWRTZJ 

P,$CRDZ] 
CCONO  APR,1B19+1822*377B31] 
CCONO  APR,1B22+377B313 


CONO 


.PUSHJ 

:pushj 
;pusHj 

,PUSHJ 
PUSHJ 
PUSHJ 
PUSHJ 
PUSHJ 
PUSHJ 

.PUSHJ 

!pushj 
;pusHj 


;pusHj 

.PUSHJ 

;pusHj 

.PUSHJ 

PUSHJ 

,PUSHJ 

PUSHJ 

PUSHJ 

pu«;hj 

,PUSHJ 
PUSHJ 
PUSHJ 
PUSHJ 
PUSHJ 
.PUSHJ 
.PUSHJ 
PUSHJ 
PUSHJ 


P.SRDT] 

P,$RCR] 

P,$RDS3 

P,$RERn 

P,$RMT] 

P,$RAS] 

P.SRSNJ 

P,$RFC] 

P.SRTC] 

p.$rckJ 

P,$RLAJ 

P,$RER2] 

P.$RER3] 

P,$REC1] 

P.$REC2J 

P.$RDC] 

P,$RCC] 

P.$ROFF] 


0055 


fitlH^T    E5^^^^^^5c'^H.\9  S^^^^k^'^^^^®  ^'*^l?^iil?y  I^ILcT^I?  °'^  ^'^^^^  1538(1242)  14:07  21-Aug-85  Page  8 


cen  nnxo 


OFSXA 
OFSXAT 

305 
306 
307 
308 
309 
310 
311 
312 
313 
3U 
315 
316 
317 
318 
319 
320 
321 
322 
323 
32A 
325 
326 
327 
328 
329 
330 
331 
332 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U.07  21-Ajg-85  Page  8 
MAC    25-JuL-85  20:06       ASSEMBLY  PARAMETERS 


SEQ  0068 


J6Q7A0 
560740 
[6Q7A0 
160740 
260740 
260740 


260740 
260740 
260740 


260740 
260740 


260740 
256016 
260740 
256016 


043121 
043044 
043132 
043110 
043143 
043077 


063532 
063646 
063677 


06336S 
064100 


043451 
043521 


04 


;*  Write  device  register  commands 

OPDEF  UTC  CPUSHJ  P.SWTC] 

OPDEF  WCR  CPUSHJ  P,$UCR] 

OPDEF  WOF  CPUSHJ  P,$U0FF] 

OPDEF   WFC  CPUSHJ  P,$UFC] 

OPDEF   UDC  CPUSHJ  P,$WDC] 

OPDEF   WAS  CPUSHJ  P,$WAS] 

;*  Operational  device  commands  (TU16  magtape) 

OPDEF   REW  CPUSHJ  P.$TREW3 

OPDEF   WTM  CPUSHJ  P.SWTM] 

OPDEF   BSR  CPUSHJ  P,$TBS,<] 

;*  Operational  device  commands  (RP04  disk  pack) 

OPDEF   D.RCL  CPUSHJ  P.SDRCLj 

OPDEF   D.SEK  CPUSHJ  P,$DSE<] 

;♦  NI/CI  Port  commands 

OPDEF   RDLAR  CPUSHJ  P,$RDLAR] 

OPDEF   RDCSR  C.CONIJ 

OPDEF   LDRAR  CPUSHJ  P.SLDRARJ 

OPDEF  LDCSR  C.CONOJ 


DFSXA 

nCCVAT 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  9 

MAT  OC— ii.l-OC    on. Ax.  <!CftieBAi     MAccaiic    ncijtrc    rxcrfutrtnu    cue  *  * 


ecfi   nnj.a 


I  DFSXA 


L 


DFSXA 
OFSXAT 

333 

334 
(55 
{36 
37 
338 
339 
340 

ii 

344 

346 

348 
349 
350 

551 
352 
353 
354 
355 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  9 
25-JUI-85  20:06       '  '  '•' 


MAC 


QQOOOl 
000000 
000001 
000001 
000000 
000001 


000001 


GENERAL  MASSBUS  DEVIC^  DEFINITION  FILE 

SU8TTL  GENERAL  MASSBUS  DEVICE  DEFINITION  FILE 

;f ******************************** *******«t ****** ********************* 

;*  MASSBUS  device  definition  file  conditional  assembly  switches 

;f************ ******************************************************** 


SEO  0069 


RH20==1 

RH10==0 

NAGTAP==1 

HHDISK==1 

FHDISK==0 

DISK==MHDISK!FHDISK 


;  assemble  RH20  MASSBUS  controller  definitions 

;  do  not  assemble  RH10  definitions 

:  assemble  the  aeneral  magtape  definitions 

:  do  not  assemble  moving  head  disk  definitions 

;  do  not  assemble  fixed-head  disk  definitior- 

;  generalised  disk  definitions 


;#******************************************************************** 

;♦  Current  MASSBUS  devices 

;#******************************************************************** 


TU16==1 
> 


IFN 


XLIST 
IFN 


MAG TAP, < 


RH20,<LIST 


;  assemble  TU16  definitions 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  1536(1242)  14:07  21-Aug-85  Page  10 


cFQ  nnjo 


DFSXA 


DFSXA 
DFSXAT 

356 
357 
358 
359 
360 
361 
362 
363 
36A 
365 
366 
367 
368 
369 
370 
371 
372 
373 
37A 
375 
376 
377 
378 
379 
380 
381 
382 
383 
384 

387 
388 
389 
390 
391 
392 
393 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  K:07  21-Aug-85  Page  10 
25-Jul-85  ""  "'       "■■"" ' 


MAC 


20:06 


000200 
Q0020A 
000210 
0d02U 
0005AO 
0005AA 
Q00S50 
000554 
000560 
000564 
000570 
000574 


004000 

RAECLR=1824 

Ȥ 

MBCCLR=1625 

XECLR=1B26 

0400 

WE=1B27 

0200 

RCLPA=1B28 

0100 

DSCR=1B29 

0040 

ATTEN=1330 

0020 

ST0P=1B31 

0)10 

DNCLR=1B32 

0)07 

PIA=7B35 

0  )40 

BUSLP=1B30 

0)10 

RHEBL=1B32 

DTRA=1B26 

RHCLK=1B35 

000001 

RH20  BIT  DEFINITIONS 

SUBTTL  RH20  BIT  DEFINITIONS 

*  Device  code  for  the  RH20 

DT0=200 
0T1=204 
0T2=210 
DT3=214 
RH0=540 
RH1=544 
RH2=550 
RH3=554 
RH4=560 
RH5=564 
RH6=570 
RH7=574 

;#**«**************************************«*******************•*****« 

;*  RH20  CONO  bit  assignments 

register  accesr  error  clear 

MASSBUS  controller  clear 

transfer  error  clear 

MASSBUS  controller  enable 

reset  the  coiwnand  list  pointer 

delete  secondary  command  register 

attention  interrupt  (enable) 

stop  the  transfer 

clear  command  done 

PI  channel  mask  bits 

enable  maintenance  looping 

end  of  block 

tranfer  bit  in  diag  register 

SCLK 


SEQ  0070 


DFSXA 
DFSXAT 


DFSXA   OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION 

DF<;XAT   MAP     9^..liil.A<;  POrHA         DUPH  RTT 


TEST  -  VER  0.7 
nFPTMTTinMt; 


MACRO  X53B(1242)  14:07  21-Aug-85  Page  11 


CFQ  nn7i 


DFSXA 


DFSXA 
DFSXAT 

394 
395 
396 
397 
398 
399 
AOO 
401 
402 
403 
404 
405 
406 
407 
408 
409 
410 
411 
412 
413 
414 
415 
416 
417 
418 
419 
420 
421 
422 
423 
424 
425 
426 
427 
428 
429 
430 
431 
432 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  11 
MAC    25-JUL-85  20:06       RH20  BIT  DEFINITIONS 

;*  RH20  CONI  bit  assignments 

;f  ************«*****************«****«;*****  ****i^*  ******  *************** 


SEQ  0071 


020000 
200000 
100000 


200000 
luJOOO 
040000 
020000 
000400 
000200 
000100 
000040 
000020 
360760 


000000 
000000 
000000 
400000 
200000 
100000 
040000 
020000 
010000 
004000 
002000 
002000 
001000 
000400 
000200 
000100 
000040 
000020 
000010 
000007 
774000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


LNXM=1B4 

LPAR=1B1 

SBERR=1B2 

DBPE=1B18 

DREX=1B19 

LUCER=1B20 

S«CER=1B21 

MBXER=1B22 

DRESSER=1B23 

RAEER=1B24 

HBXHLT=1B25 

CNR=MBXHLT 

D0VRER=1826 

HASSEN=1827 

DRATTN=1B28 

SCRFUL=1829 

ATTNEN=1830 

PCRFUL=1831 

C«DDN=1B32 

PIA=7B35 

RH.ERS=D8PE+DREX+LUCER+ 


MBOX  non-existent  memory 

MBOX  parity  error 

SBUS  error 

DATA  BUS  parity  error 

drive  exception 

long  word  count  error 

short  word  count  error 

M-BOX  error 

drive  response  error 

register  access  error 

the  M-BOX  is  halted 

new  'channel  not  ready' 

data  overrun  error 

MASSBUS  enabled 

drive  needs  attention 

secondary  command  register  is  full 

the  attention  interrupt  is  enabled 

primary  command  register  is  full 

command  is  done 


term 


SWCER+MBXER+DRESSER+RAEER 


Channel  status  word  1  bit  defintions 


CH.PAR=181 

CH.SER=182 

CH.WCZ=1B3 

CH.NXM=1B4 

CH.LER=1fl9 

CH.RHE=1B10 

CH.LWC=1B11 

CH.SWC=1812 

CH.0VR=1B13 


memory  parity  error 

not  SBUs  error 

word  count  not  =  0 

channel  non-existent  memory 

last  transfer  error 

RH20  error 

long  word  count  error 

short  word  count  error 

channel  overrun  error 


tn.uvn-ioij  ;  cndnnei  overrun  error 

CH.ERS=CH.PAR+CH.SER+CH.UCZ+CH.NXM*CH.LER+CH.RHE+CH.LWC*CH.SUC+CH.OVR 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(124' 
DFSXAT  MAC     2S-Jul-85  20:06        RH20  BIT  DEFINITIONS 


14:07  21-Aug-85  Page  12 


SEQ  0072 


DFSXA 


OFSXA 
DFSXAT 

A33 
434 
435 
436 
437 
438 
439 
440 
441 
442 
443 
444 
445 
446 
447 
448 
449 
450 
451 
452 
453 
454 
455 
456 
457 
458 
459 
460 
461 
462 
463 
464 
465 
466 
467 
468 
469 
470 
471 
472 
473 
474 
475 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i;53B(124"^  14:07  21-Aug-85  Page  12 
MAC    25-Jul-85  20:06       RH20  BIT  DEFINITIONS 

;/(f***«*****************************  *********************************** 

;*  DATAO-DATAI  for  the  drive  registers  (00-37) 

;/|r*****4r  ******************************  At******  ************  *********•*•• 


SEQ  0072 


004000 

001000 
000400 
000200 
000007 


000000 
004000 
000000 
000000 
000000 
000000 
400000 
200000 
}77777 


004000  000000 

000007  000000 

}77777 


000007  000000 
}77777 


004000 
002000 
400000 
000020 
200000 
000200 
000007 


LR=1B6 

LDBIT=1B24 

PE=1B8 

0RAES=1B9 

TRA=1B10 

DRSEL=7B17 

EP=1B18 

PAR=1B19 

RDAT=177777B35 


load  register  bit 

LR  definition  used  in  HRLI  instructions 

parity  error  detected 

disable  register  access  error  stop 

async  transfer  in  progress 

mask  for  drive  select  bits 

write  as  even  parity 

parity  received  on  last  register  read 

mask  for  the  16  data  bits  in  the  register 


;*  DATAO-DATAI  for  RH20  secondary  block  address  register  (70) 


LR=1B6 

DRSEL=7817 

R0AT=177777B35 


load  register 

drive  select  mask 

mask  for  the  16  data  bits 


;*  DATAO-DATAI  for  RH20  primary  block  address  register  (72) 


DRSEL=7B17 
RDAT=177777B35 


mask  for  drive  select  bits 

mask  for  the  registers  data  bits 


000000 

LR=1B6 

000000 

PCLP=1B7 

000000 

XFR==1B0 

000000 

SIZE1==1813 

000000 

CHJMP==181 

QOOOOO 
000000 

STORE=1B10 

DRSEL=7B17 

^m 

0TES=1B19 

BLKCNT=1777B29 

000077 

FNCTN=77B35 

;♦  DATAO-DATAI  for  RH20  secondary  transfer  control  register  (71) 

load  register  bit 

reset  the  command  list  pointer 

channel  transfer  instruction 

byte  count  of  1 

channel  jump  instruction 

store  the  M-BOX  error  status 

mask  for  the  drive  select 

disable  transfer  error  stop 

mask  for  the  block  count 

mask  for  the  function 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  t53B(1242)  14:07  21-Aug-85  Page  13 

DFSXAT  MAC     25-Jul-85  20:06        RH20  BIT  DEFINITIONS  »     »  ^^^  qq^^ 


DFSXA 
DFSXAT 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  13 
MAC    25-JuL-85  20:06       RH20  BIT  DEFINITIONS 

;  4^*************************************4^******  ******************  ****** 

;*  DATAO-DATAI  for  RH20  primary  transfer  register  (73) 

;4f******************************************************************** 


000007  000000 
200000 
177700 
000077 


000777 


770000 
760000 
750000 
740000 
730000 
720000 
710000 
700000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


SEQ  0073 


DRSEL=7B17 
0TES=1B19 
BLKCNT=1777B29 
FNCTN=77835 


;  mask  for  the  drive  select  bits 

;  inhibit  transfer  error  stop 

;  mask  for  the  block  count 

;  mask  for  the  function  bits 


;f************************* ******************************************* 

;*  DATAO-DATAI  for  the  RH20  interrupt  vector  register  (74) 

;/|f************  *********************************************  *********** 


IADDR=777835 


;  mask  for  the  interrupt  address 


;4r******************************************************************** 
;*  RH20  register  assignments 

;f******************************************************************t* 


RHDIA6=7785 

RHURR::7665 

RHRDR=7585 

RHIVR=7485 

RHPTCR=73B5 

RHPBAR=72B5 

RHSTCR=71B5 

RHSBAR=70B5 


LIST 


;  RH  diagnostic  register 

;  RH  write  register 

;  RH  read  register 

;  interrupt  vector  index  register 

;  primary  transfer  control  register 

;  primary  block  address  register 

;  secondary  transfer  control  register 

:  secondary  block  address  register 


OFSXA   DECSYSTEH  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  1538(1242)  14:07  21-Aug-85  Page  14 
1  DFSXAT  MAC     25-Jul-85  20:06        MASSBUS  DEVICE  BIT  ASSIGNMENTS 


SEQ  0074 


1   r 

I   1 


iDFSXA 
DFSXAT 


5U 
515 
516 
517 
518 
519 
520 
521 
522 
523 
524 
525 
526 
527 
528 
529 
530 
531 
532 
533 
53A 
535 
536 
537 
538 
539 
540 
541 
542 
543 
544 
545 
546 
547 
548 
549 
550 
551 

552 
553 
554 
555 
556 
557 


DECSYSTEH  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  OJ   MACRO  X53B(1242)  14:07  21-Aug-85  Page  14 
MAC     25-Jul-85  20:06       HASSBUS  DEVICE  BIT  ASSIGNMENTS 

SUBTTL  MASSBUS  DEVICE  BIT  ASSIGNMENTS 

;4P***********************t*********n:**  *******************  t  ************ 

;*  MASSBUS  device  register  bit  assignments  (Registers  00-17) 
•ir**********t*******i ************************************************* 


SEQ  0074 


OFSXA 
DFSXAT 


010000 
020000 
030000 
040000 
050000 
050000 
060000 
070000 
140000 
110000 
110000 
120000 
130000 
100000 
150000 
160000 
170000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


000000 
010000 
020000 
030000 
040000 
050000 
060000 
070000 
140000 
110000 
110000 
120000 
130000 
100000 
150000 
160000 
170000 


DRCR=065 

DRSR=1B5 

DRER1=2B5 

DRnR=3B5 

0RAS=4B5 

DRDTS=5B5 

ORFC=5B5 

DRDT=6B5 

0RLA=7B5 

DRER2=1485 

DRTC=11B5 

0R0FF=1185 

DRDCV=1265 

0RCCy=13B5 

DRSN=1065 

0RER3=1565 

0REC1=16B5 

ORE C2= 1785 


control  register 

status  register 

error  register  #1  of  3 

maintainability  register 

attention  summary  pseudo"  register 

desired  track  and  sector  register 

frame  counter  register 

drive  type  register 

track/sector  look  *head  register 

error  register  #2  of  3 

tape  control  register 

offset  register 

desired  cylinder  address  register 

current  cylinder  address  register 

serial  number  register 

error  register  #3  of  3 

ECC  position  register 

ECC  pattern  register 


;  Left  hand  definitions  for  device  registers 

OR.CR=0B23 

0R.SR=1B23 

DR.ER1=2823 

DR.«R=3B23 

DR.AS=4B23 

DR.FC=5B23 

DR.DT=6823 

DR.LA=7B23 

0R.ER2=K823 

0R.TC=11823 

0R.0FF=11B23 

OR.OCr=12B23 

0R.CCy=13823 

0R.SN=10B23 

DR. ER3= 15823 

0R.ECU16B23 

DR.EC2=17B23 


(\CCWA 


r\cr  c  wc  TCI 


ut  ^n    ruAkttici   /rvTCin    t^TCBArrinu    rcrr 


wCQ    n    7    MAran    «C7o/ll/o\     ly.A7    01. 


.oc    n...     1C 


OFSXA 
OFSXAT 

558 
559 
560 
561 
562 
563 
564 
565 
566 
567 
568 
569 
570 
571 
572 
573 
57A 
575 
576 
577 
578 
579 
580 
581 
582 
583 
584 
585 
586 
587 
588 
589 
590 
591 
592 
593 
594 
595 
596 
597 
598 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  HACRO  X53B{1242)  U:07  21-Aug-85  Page  15 
WAC     25-Jul-85  20:06       HASSBUS  DEVICE  BIT  ASSIGNMENTS 

;*  MASS8US  device  control  register  bit  assignments  (DRCR  RE6-00) 

;#*t* ************************** ******************t*tt*****t********t** 


SEC  0075 


OFSXA 
DFSXAT 


000001 
000076 
004000 


000001 
000003 
000021 
000023 
000005 
000007 
000011 
000013 
000015 
000017 
000031 
000051 
000053 
000061 
000063 
000071 
000073 


;  CoNMon  bit  assignments 

G0B:T=1B35 

FNCTN=37B34 

DVA=1624 


XLIST 
LIST 


?o  bits 
ive  function  bits 


the 

the  nve 

drive  available  in  dual-port  operations 


XLIST 
IFN 


HHO]SK.<LIST 
:  Moving  head  disk  function  set 
;  (functions  include  the  "60"  bit) 


N00P=1 

UL0AD=3 

R0PRST=21 

PCKACK=23 

SEEK=5 

RECAL=7 

CLEAR=11 

RELSE=13 

0FFSET=15 

RTNCTR=17 

SEARCH=31 

UTCHD=51 

WTCHHD=53 

UTD=61 

UTHD=63 

RDD=71 

RDHD=73 

> 


a  no-op 

head  unload 

read-in  preset 

pack  acknowledge 

seek  to  cylinder 

recalibrate  the  positioner 

drive  clear 

release  from  present  port 

offset  heads  from  track  center  line 

return  to  centerline 

do  a  block  search 

write  check  data 

write  check  header  and  data 

write  data 

write  header  and  data 

read  data 

read  header  and  data 


LIST 

XLIST 

IFN 


«AGTAP.<LIST 


nrcvA       r\crcvcTcii  iri  in  ruAkiuci  /nrc^n   tkiTcoirTirui  tcct  ..  uco  n  7  mtron  ycToMO/.O)    i/.n?   7i-«..<.-ac  Om..^   ix. 


r 


■  1 


DFSXA   DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  ■•  VER  0.7  MACRO  J;53B(1242)  U:07  21-Aug-85  Page  16 
DFSXAT  MAC    25-Jul-85  20:06       HASSBUS  DEVICE  BIT  ASSIGNMENTS 


SEO  0076 


599 
600 
601 
602 
603 
604 
605 
606 
607 
608 
609 
610 
611 
612 
613 
6U 
615 
616 
617 
618 
619 
620 
621 
622 
623 
624 
625 
626 
627 
628 
629 
630 
631 
632 
633 
634 
635 
636 
637 


000001 
000003 
000007 
000011 
000013 
000027 
000031 
000033 
000051 
000057 
000061 
000065 
000071 
000077 


100000 
040000 
020000 
010000 
004000 
001000 
000400 
000200 
000100 


;  Magnetic  tape  function  set 
;  (functions  include  the  "GO' 

NO0P=1 

UL0AD=3 

RyND=7 

CLEAR=11 

RELSE=13 

WTFM=27 

SPFUDR=31 

SPBAJ(R=33 

WTCKF=51 

WTCKR=57 

WTF=61 

yTFLIG=65 

RDF=71 

RDR=77 

> 

LIST 


bit) 


a  no-op 

unload  the  drive 

rewind  tape 

drive  clear 

release  from  present  port 

write  a  file  mark 

space  forward  a  record 

space  backward  a  record 

write  check  forward 

write  check  reverse 

write  forward 

write  forward  with  long  IRG 

read  forward 

read  reverse 


;*  MASSBUS  device  status  register  bit  assignments  (DRSR  REG-01) 


:  Common  bit  assignments 

ATA=1B20 

CERR=1B21 

PIP=1B22 

«OL=1B23 

WRL=1B24 

NEUT=1826 

DPR=1B27 

DRY=1B28 

VV=1B29 


attention  active  (causes  attn  summary) 

composite  error  (must  check  error  regs) 

positioning  is  in  progress 

medium  is  on  line 

drive  has  been   manually  write  protected 

drive  not  busy  on  either  port 

drive  present  (always=1  if  single  port) 

drive  ready  to  accept  another  command 

volume  valid 


XLIST 
IFN 


0ISK.<LIST 


nccw*   DPrcvcTca  iri  in  ruAkiuci  /hTcsn  rkircoArrrniu  tcct  .  uco  n  7  mtron  1^i^Dl^^3/.^3^    iz.n7  ?i-A..<«-fic  o^r,^   i7 


r 


)64 


DFSXA 
DFSXAT 


DECSVSTEN  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3:53B(12A2)  14:07  21-Aug-85  Page  17 
MAC     25-JuL-85  20:06       MASSBUS  DEVICE  BIT  ASSIGNMENTS 


SEO  0077 


m 


:  Cofflmon  to  all  disks 


SI 

»1 


ll 


002000 

LBT: 

> 

=1825 

• 

LIST 

XLIST 
LIST 

XLIST 
IFN 

HA6TAP.<LIST 

;   For  mag- tape 

dewues 

000001 

Ml 

000100 
002000 

SLA=1B35 

B0T=1B3A 

EOF=1B33 

IDB=1B32 

SDyN=1B31 

PES=1B30 

SSC=1B29 

E0T=1B25 

last  block  transferred 


slawe  attention 
tape  at  BOT 
end  of  file  detected 
identification  burst  read 
slowing-settling  down 
phase  encoded  status 
slave  status  change 
end  of  tape 


LIST 


DFSXA 
DFSXAT 


nr^MA 


nprcvcTFH  iri  in  ruikiktci  /nrc^n  luicokrrxnu  tcct 


uco  n  7  MAron  v^utn?^?)   M..n7  ^i.A.ui.ac  oa/t«  ia 


I 


DFSXA 
DFSXAT 

663 

66A 
665 

^ 

668 
669 
670 
671 
672 
673 
67A 
675 
676 
677 
678 
679 
680 
681 
682 
683 
684 
685 


OECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X538(1242)  ^^:07   21-Aug-85  Page  18 
HAC     25-Jul-85  20:06       (USSBUS  DEVICE  BIT  ASSIGNMENTS 

;•  Bit  assignments  for  HASSBUS  device  error  register  #1  (0RER1  REG-02) 


CRC  error  -data  check- 
drive  unsafe  for  operation 
attempted  operation  incomplete 
drive  timing  error 
non  ex  function 
illegal  format 
frame  counter  error 
non  standard  gap 
LRC  error 

incorrectable  data 
data  bus  parity 
format  error 

synchronous  data  bus  parity  error 
reaister  modification  has  been  refused 
illegal  register  addresss 
tried  to  issue  a  non- implemented  command 


SEO  0078 


:  Common  fo"  all  devices 

100000 

CRC=1B20 

K  )000 

UNS=1B21 

2)000 

OPI=1B22 

DTE=1B23 

((AOOO 

NCF=1B24 

((2000 

IT«=1B25 

((1000 

FCE=1B26 

NSG=1B27 

( Q200 

LRC=1B28 

( 01 00 

INC=1B29 

OQOAO 

dpar=ib:o 

( 0  )020 

FRT=1B3 

(Q  )010 

CPAR=1B32 
RHR=1B33 

(0  )004 

(00002 

ILR-1834 

000001 

ILF=1B35 

"' ~1 


DFSXA 
DFSXAT 

686 
687 
688 
689 
690 
691 
692 
693 
694 
695 
696 
697 
698 
699 
700 
701 
702 
703 
704 
705 
706 
707 
708 
709 
710 
711 
712 
713 

7yu 

715 
716 
717 
718 
719 
720 
721 
722 
72-S 
72^ 
725 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  19 
MAC     25-Jul-85  20:06        MASSBUS  DEVICE  BIT  ASSIGNMENTS 

;*  Bit  assignments  for  MASSBUS  Maint  Reg  (0) 


SEQ  0079 


OOOOAO 

MCLK=1B30 

000100 

DSCLK=1B29 

000013 

FMTURT=13 

000015 

F«TRD=15 

000011 
000007 

TCWRT=11 

GLBWRT=7 

000001 

DMD=1B35 

;  put  drive  in  mai'nt  mode 


XLIST 
LIST 

XLIST 
LIST 

XLIST 
IFDEF 

LIST 


TU16.<LIST 


;•  Bit  assignments  for  MASSBUS  device  attention  summary  register  (DRAS  REG-OA) 

;4f*********4*************** ****************************** «***«*«****** 


000200 
000100 

0R0AT=1828 

;  drive-0  needs  attention 

DR1AT=1B29 

■  drive-1  needs  attention 

000040 

0R2AT=1B30 
DR3AT=1B31 

•  drive-2  needs  attention 

000020 
000010 

'  drive-3  needs  attention 

DR4AT=1B32 

•  drive-4  needs  attention 

QOOOOA 

29292? 

DR5AT=1B33 

•  drive-5  needs  attention 

DR6AT=1B3A 
0R7AT=1B35 

'  drive-6  needs  attention 
•  drive-7  needs  attention 

000001 

XLIST 

IfN           DISK,<LIST 

A  /\/\^  ^ 


I  DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  Z53B(124P)  U:07  21-Aua-a5  Paae  20 


OFSXA   OECSYSTEN  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  HACRO  :53B(1242)  U:07  21-Aug-85  Page  20 
OFSXAT  MAC    25-Jul-85  20:06       MASSBUS  DEVICE  BIT  ASSIGNMENTS 


726 
727 
7i8 
729 
730 
731 
732 
733 
734 
735 
736 
737 
738 
739 
740 
741 
742 
743 
744 
745 
746 
747 
748 
749 
750 
751 
752 
753 
754 
755 
756 
757 
758 
759 
760 
761 
762 
763 
764 
765 
766 
767 
768 
769 
770 
771 


SEQ  0060 


^77777 


100000 
KOOOO 
J20000 

iioooo 

34000 
}2000 
50000 
HOQOO 
)20000 

700002 
)003 
020 
,  )012 
)00011 


;*  Bit  assignments  for  MASSBUS  devices  desired  track  sector  register  (DRDTS  REC  05) 
;jy*********s***«*******t ***************** ************ ****************t 

XLIST 
LIST 


LIST 

XLIST 

IFN 


MAGTAP,<LIST 


;4f**********************************' I  ********** *********************** 

;*  Bit  assignments  for  MASSBUS  frame  counter  register  (DRFC  REG-05) 

;f*********** ********************************************** *********** 


FRACIES=1 77777835 


LIST 


;  mask  for  16-bit  frame  count 


XLIST 
LIST 

;#******************************************************************** 

;  Bit  assignments  for  MASSBUS  device  drive  type  register  (ORDT  REG-06) 

;4f*********** ********************************************** *********** 


DTNBA=1B20 

DTTAPE=1821 

0THOVH=182i 

0TCHN7=1B2! 

DT0RR=1B24 

DTSPR=1B25 

DV.ERR=3fl19 

OV.TAP=DTTAPE 

OV.PCK=DTMOVH 

RS04D2=2 
RS04D4=3 
RP04D-2Q 
TU45D-12 
TU16D=11 

XLIST 
IFN 


not  block  addressed  bit 
tape  drive  bit 
moving  head  device 
seven-channel  tape  drive 
drive  request  required 
slave  present 
equate  to  600000 
magtape  ID  word 
disk  pack  ID  word 


sec 


Its 

an 

RS04 

Its 

an 

RS04-4 

micro 

its 

an 

RP04 

its 

a 

TU45 

us 

a 

TU16 

DISK.<LI3T 


PF§XA.  PECSYSTEB_KL10  CHANNEL/0TE20  INTERACTION  TEST.vVER  0,7  MACRO  J[53B(1242)  14:07  21-AuQ-85  Page  21 


DFSXA 
DFSXAT 

772 
773 
77A 
775 
776 
777 
778 
779 
780 
781 
782 
783 
784 
785 
786 
787 
788 
789 
790 
791 
792 
793 
794 
795 
796 
797 
798 
799 
800 
801 
802 
)3 
}4 
)5 
}6 
)7 
)8 
)9 
110 

iu 

P5 

116 

!17 

18 

19 

\0 
1 

\\ 

I'* 
}5 


OECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER 
MAC    25-Jul-85  20:06 


u.,^v,.w.,  ..-.   ...,  0-7  MACRO  X53B(1242) 
MASSBUS  DEVICE  BIT  ASSIGNMENTS 


M*:07   21-Aug-85  Page  21 


SEQ  0081 


000000 
)00020 
$00040 
)0060 
WCOOO 

ioo^oo 

01000 
)2000 
)0007 
)0Q10 
)Q360 
53400 
)040Q0 
)10000 


4f**4»***** ************************************************** ********* 

*  Bit  assignments  for  NASSBUS  devices  track/sect  look  ahead  register  (DRLA  REG-07} 
f**************************************************** **************** 

XLIST 
LIST 

XLIST 
LIST 


LIST 

XLIST 

IFN 


MHDISK,<LIST 


4P* ****** ************************************************************* 

*  Bit  assignments  for  MASSBUS  device  error  register  #2  (DRER2  REG-10) 
/If******************************************************************** 

XLIST 
LIST 


LIST 

XLIST 

IFN 


HAGTAP.<..IST 


;f***************************************************** *************** 

;♦  Bit  assignments  for  MASSBUS  tape  control  register  (DRTC  REG-10) 

;f ******************************************************************** 


XLIST 
IFDEF 

CORDMP==0 

SVNTRK==1B31 

ASCMD==2B31 

C0MPAT==3B31 

BPI2Q0==0B27 

BPI556==1B27 

BPI800==1B2$ 

BPI160==1B?i 

TCSSC=7835 

TCEP=1B32 

TCFSC=17B31 

TC0EN=7B27 

TCIRLE=1824 

TCIAyE=1B|3 

TCFCS=1B22 

LIST 
> 

LIST 

XLIST 

IFN 


TU16.<LIST 


format  for  9  channel  core  dump 
format  for  7  channel 


tape  control  slave  select  code  mask 

tape  control  even  parity 

tape  control  format  select  code  field 

tape  control  density  select  mask 

tape  control  inhibit  record  length  error 

tape  control  inhibit  abort  on  write  error 

tape  control  frame  count  status 


MHDISK.<LIST 


lOFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  Z53B(1242)  14:07  21-Aua-85  Paae  22 


0069 


IDFSXA 
OFSXAT 


DECSYbTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER 
MAC     25-Jur-85  20:06        


..,^v..w.,  -.-.   .w.,  0.7  MACRO  S!538(1242)  U:07  21-Aug-85  Page  22 
HASSBUS  DEVICE  BIT  ASSIGNMENTS 


SEQ  0082 


*  Bit  assignments  for  HASSBUS  device  drive  offset  register  (DROFF  RE6-11) 
ft ****** ***t***********************«*****t*******tt********t********* 

XLIST 
LIST 

#**************************************************•***********•***** 

•  Bit  assignments  for  HASSBUS  device  desired  cylinder  register  (DRDCY  REG-12) 

#**************•*******«********************•************************ 


007777 


CYLADR=7777B35 


cylinder  field  of  register 


Ji 


1070 


^WVi.    5ICSYSTEM.KL10  j;HANNEt/DTE20  INTERACTION JEST_-_yER.gt7_HACROJ53B(12A2)  U:07  21-Aug-85  Page  23 


iDFSXA 


1  r 


DFSXA 
DFSXAT 

SAO 
8A1 
8A2 
8A3 
8AA 
8A5 
8A6 
8A7 
848 
8A9 
850 
851 
852 
853 
85A 
855 
856 
857 
858 
859 
860 
861 
862 
863 
864 
865 
866 
867 
868 
869 
870 
871 
872 
873 
674 
875 
876 
877 
878 


DECSYSTEW  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  23 
MAC    25-Jul-85  20:06       MASSBUS  DEVICE  BIT  ASSIGNMENTS 

;4f«*«**********<r*******t***************  **********  A**********!  ********* 

;*  Bit  assignments  for  MASSBUS  device  current  cylinder  register  (DRCCY  RE6-13) 

;^* ********************************************************** ********* 


SEQ  0083 


000777 


170000 
007400 
000360 
000017 


CYLADR=777B35 
> 

LIST 


cylinder  field 


;4P* ******************************************************** *********** 
;*  Bit  assignments  for  MASSBUS  device  serial  number  register  (DRSN  REG-14) 

;4f*************************************** ***************************** 

;  The  register  stores  each  digit  as  a  "bed"  number 


DIGI1=17B23 
DIDI2=17827 
DI6I3=17B31 
01614=17835 

XLIST 
IFN 


thousands  digit 
hundreds  digit 
tens  digit 
units  digit 


MHDISK.<LIST 


;#******************************************************************** 

;•  Bit  assignments  for  MASSBUS  devices  error  register  #3  (DRER3  REG-15) 

j^******************************************************************** 

XLIST 
LIST 

;f********* **************************************************** ******* 

;*  Bit  assignments  for  MASSBUS  device  ECC  pattern  register  (DREC2  REG-17) 

;#******• ************************************************************* 

XLIST 
LIST 
> 

LIST 


DFSXA 
PARAM 

1455 
1456 
1457 
1458 
1459 
1460 
1461 
1462 
1463 
1464 
1465 
1466 
1467 
1468 
1469 
1470 
1471 
1472 
1473 
1474 
1475 
1476 
1477 
1478 
1479 
1480 
1481 
1482 
1483 
1484 
1485 
1486 
1487 
1488 
1489 


5^§?^,  P.|CSYSTE«^ICL10  j;HANNEL/DTE20  INTERACJIQN  TEST  -_yER_0,7  MACRO  3(538(1242)  14:07  21-Aug-85  Page  24 


i  DFSXA 


DFSXA 

DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC    25-JUI-85  20:06 

INTERACTION  TEST  - 

VER  0,7  MACRO  j;53B(1242> 

1  14:07  21-Aug-85  Page  24 

i 

DFSXAT 

DTE  DEFINITION 

TABLES 

SEQ  0084 

879 
380 

SUBTTL 

DTE  DEFINITION  TABLES 

■ 

;*  CONG  DTN,E 

010000 
004000 

CR11==1B23 

;  clear 

reload  button 

|o4 

SR11==1B24 

;  set  reload  button 

585 

020000 

T011D8==1B22 

;  TO-11 

doorbell 

386 

001000 

CL11PI==1B26 

;  clear 

11  requesting  interrupt 

, 

B87 
388 

001000 

DN610C==1B26 

;   clear 

ten  doorbell 

000100 

CLT011==1B29 

' 

;  clear 

T011  DONE  and  error 

389 

000040 

CLT010=-=1B30 

;  Clear 

T010  DONE  and  error 

390 

000020 

PILDEN==1B31 

■ 

;  priority  load  enable 
;  PI  LEVEL  0  enable 

391 
392 
893 

000010 

PI0ENB==1B32 

;*  CONI  DTN,E 

894 

895 

100000 

RM==1B20 

■  restricted  bit 

896 

040000 

DEADn==1B21 

•  power 
■  TO-10 

fail  flag 

897 

001000 

TO10DB==1B26 

doorbell 

898 

000400 

T011ER==1B27 

•  TO-11 

byte  xfer  error 

899 

000020 

T010ER==1B31 

•  TO-10  byte  xfer  error 

900 

000100 

T011DN==1B29 

' 

•  TO-11 

done 

901 
902 
903 
90A 
905 

000040 

T010DN==1B30 

;  TO-10 

done 

;♦  COMMO  region 

"    r 

000140 

EPTEBP==140 

•  TO-11 

byte  pntr 

906 

000141 

EPTTBP==141 

•  TO-10 

byte  pntr 

907 

29815? 

EPTDII==142 

■  dispatch  interrupt  address 

908 

000144 

EPTEPW==144 

■  examine  protection  word 

909 

000145 

EPTERW==145 

'  examine  relocation  word 

910 

999^^6 

EPTDPW==146 

deposit  protection  word 

911 
912 
913 

000147 

EPTDRW==147 

deposit  relocation  word 

;*  Special  bits 

9U 

915 

Mim 

T010MK==1 77777 

,  16  bit 

'  mask 

916 

005160 

DMPSRT==SR1 1 ! CLl 1PI ! CLT011 ! CLTOK 

J.'PILDEN 

917 

001365 

R0MC0D==1365 

918 

000001 

DTEWTF==01 

919 

000002 

DTERDF==02 

920 

777547 

PR6SIZ=-<STARTZ- 

■SPCBT>8777777 

921 

m^n 

SXASIZ=-<SXA2-SXABT>8777777 

"  ■■"  ■        ■■-.*.■; 

DFSXA^  DECSYSTEM^KLIO  £HANNEL/DTE20  INTERACTION^ TEST^-^VER^O. 7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  25 


f*r0^     AAor 


DFSXA 


072 


DFSXA 
DFSXAT 

922 
923 
924 
925 
926 
927 
928 
929 
930 
931 
932 
933 
93A 
935 
936 
937 
938 
939 
940 
941 
942 
943 
944 
945 
946 
947 
948 
949 
950 
951 
952 
953 
954 
955 
956 
957 
958 
959 
960 
961 
962 
963 
964 
965 
966 
967 
968 
969 
970 
971 
972 
973 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  25 

MAP  PS-.liil-RS    Pn-flA  RTF    nPFINITinW    TARI  F<: 


MAC 


000440 
000441 
000442 
000443 
000444 
000445 
000446 
000447 
000450 
000451 
000452 
000453 
000454 
000455 
000456 
000457 

066127 
066143 
066147 
066153 
066157 


260740 
260740 
2OJ740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 
260740 


065776 
066020 
066043 
066061 
064730 
064702 
065724 
065756 
065766 
065365 
065407 


000001 
000002 
000003 
000011 
000012 
000013 
000014 

000036 


DTE  DEFINITION  TABLES 


;*  Special  DTE  flags  for  master  S  KLDCP 


SEQ  0085 


$STD=440 

$DDT=441 

$STL=442 

$STM=443 

$DTFLG=444 

$DTCLK=445 

$DTCI=446 

$DTT1 1=447 

$DTF11=450 

$DTCMD=451 

$DTSEQ=452 

$DT0PR=453 

$DTCHR=454 

$DTMTD=455 

$DTMTI=456 

$DTSUR=457 

0TEAVL=DTEAV1-10 
DTERWF=DTERW1-10 
0TEFBP=DTEFB1-10 
DTESBP=DTESB1-10 
DTELEN=DTELE1-10 

;*  DTE  commands 


-10  start  address 

DDT  start  Address 

loader  start  address 

monitor  start  address 

response  flag 

clock  interrupt  flag 

DTE  interrupt  instruction 

10  to  11  arg 

11  to  10  arg 
10  to  11  cmd 
operation  sequence  M 
operational  DTE20  # 
last  typed  character 
monitor  TTY  output  flag 
monitor  TTY  input  flag 
console  switch  register 


OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 


CMDSRT 

DOCMD 

EXM11 

EXE  11 

0UMP11 

BOOTH 

U11DB0 

U11DN1 

U10DN1 

6ETURD 

GETLIN 


CPUSHJ 
[PUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 
CPUSHJ 


P.$CMDSRT] 

P,$DOCMD] 

P.IEXMin 

P,$EXE113 

P.SDMPin 

P.JBTIi: 

P.S11DB0] 

P,$11DN3 

P,$10DNJ 

P.GTWRD3 

p,gtlin: 


command  pending 

perform  above  commands 

examine  the  -11 

deposit  into  -11 

dump  -11  core  into  -10 

boot  -11  from  -10  core 

wait  for  -11  DB  to  clear 

wait  for  11  done  to  set 

wait  for  10  done  to  set 

get  -11  word  into  ACO 

get  ASCII  line  from  device 


;*  Program  load  binary  -  accumulators 


BINBYT= 

BINBC= 

6IN6A= 

BINT1= 

BINT2= 

BINP1= 

BINP2= 


1 
2 
3 
11 

14 


AWC11=  "OZO 


data  byte 
byte  count 
byte  address 
temp  1 
temp  2 
pointer  1 
pointer  2 

converted  word  count 


DFSXA 
PARAM 


)73 


DFSXA 

i\r  rwar 


DECSYSTE«^KL10  £HANNEL/0TE20  INTEIRAj;TION^TEST^-.y§R_0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  26 


^Ft\      A/\OZ 


DFSXA 


DFSXA 
DFSXAT 

97A 

975 

976 

977 

978 

979 

980 

981 

982 

983 

98A 

985 

986 

987 

988 

989 

990 

991 

992 

993 

99A 

995 

996 

997 

998 

999 

1000 

1001 

1002 

1003 

1004 

1005 

1006 

1007 

1008 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(12A2)  U:07  21-Aug-85  Page  26 
MAC    25-Jul-85  20:06       NI20/CI20  Definitions 

SUBTTL  NI20/CI20  Definitions 
;*  CI20/NI20  Port  CONI/CONO  CSR  Bit  Assignments 


SEQ  0086 


400000 
200000 
100000 
040000 
020000 
010000 
004000 
002000 
000100 
000040 
000020 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
400000 
200000 
100000 
040000 
020000 
010000 
004000 
002000 
001000 
000400 
000200 
000100 
000040 
000020 
000010 
000004 
000002 
000001 


PORTP=1B0 

CSRRQS=181 

CSRCHN=1B2 

DINIT=1B3 

PI00RQ=184 

RQINT=1B5 

CRAHPE=186 

nBERR=1B7 

IDLE=1B11 

0CO«P=1812 

EC0«P=1B13 

PCLEAR=1818 

TSTEBF=1819 

GENEPE=1820 

SELLAR=1821 

SINCYC=1822 

SPARE 1=1823 

EBUSPE=1824 

FOUERR=1825 

HVRERR=1826 

CHDQAV=1827 

RESQAV=1B28 

SPARE2=1829 

PDSABL=1830 

PENAflL=1831 

nPRyN=1B32 

PIA00=1B33 

PIA01=1B34 

PIA02=1B35 


port  present 

diag  request  CSR 

diag  CSR  changed 

diag  initialised 

PI  Level  0  interrupt  in  progress 

request  interrupt 

CRAM  parity  error 

HBUS  error 

IDLE  loop 

disable  complete 

enable  complete 

port  clear 

diag  test  EBUF 

diag  generate  E8US  parity  error 

diag  select  LAR/SQR 

diag  single  cycle 

spare  bit 

EBUS  parity  error 

free  queue  error 

data  mover  error 

command  queue  available 

response  queue  available 

spare  bit 

disable 

enable 

mproc  run 

PIA  field  bit  0 

PIA  field  bit  1 

PIA  field  bit  2 


n    r 


DFSXA       DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)   14:07  21-Aug-85  Page  21 


rrn    /V\a7 


r 


DFSXA 


■"~~1 


OFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X538(1242)  1A:07  21-Aug-85  Page  27 
DFSXAT  MAC    25-Jul-85  20:06       NI20/CI20  Definitions 


1009 
1010 
1011 
1012 
1013 
10U 
1015 
1016 
1017 
1018 
1019 
1020 
1021 
1022 
1023 
1024 
1025 
1026 
1027 
1028 
1029 
1030 
1031 
1032 
1033 
103A 
1035 
1036 
1037 
1038 
1039 

mo 

1041 
1042 
1043 
1044 
1045 
1046 
1047 
1048 
1049 
1050 
1051 
1052 
1053 
1054 
1055 
1056 
1057 
1058 
1059 
1060 
1061 
1062 


SEQ  0087 


|r***»* *************** **4*****************************************t*** 

*  CI20/NI20  Microword  Field  Definitions 

These  definitions  are  arranged  for  the  macro  which  generates  pairs 
of  microwords  as  (addr  &  parity  flags  t   left  20  bits, right  36  bits). 
These  are  of  the  form: 


Word  1:  Bits  00-11  ■ 
12-35  - 

Word  2:  Bits  00-34  - 
35 


In  detail: 
Word  1 


Bits  00-11 
12-23 


Word  2:  Bits 


Hicroword  load  address  (0000-7777) 
Bits  0-23  of  microword  to  load 
Bits  24-57,59  of  microword  to  load 
Force  Bad  Parity  flag 


Microword  load  address 

MUJMPFLD 

MUPAR 

NWOUTPUTENA 

MUMGCFLD 

MUSORCEFLD 

NWFUNCTFLD 

HWDESTFLD 

NUCCENA 

NURAMODE 

MWPORTAFLD 

HyPORTBFLD 

HWSKIPFLD 

MUBUSCTLFLD 

NUCARRY 

HWCTRLFLD 

HWTIMEFLD 

nWSPAREOO 

MyMARKBIT 


ss 


-  Force  bad  parity  flag 


The  microwords  are  generated  using  a  set  of  field  definitions 
describing  how  the  two  words  are  to  be  constructed.  Each  field 
is  defined  as  a  bit  position  in  the  first  word,  a  bit  position 
in  the  riaht  word,  and  a  magnitude  describing  the  size  of  the 
field.  Tnese  »re   defined  as  follows: 


.Lxxxx  -  Specifies  the  rightmost  bit  position  of  the  field 
in  the  left  word.  If  the  field  does  not  appear  in 
left  word,  this  will  be  zero. 

.Rxxxx  -  Specifies  the  rightmost  bit  position  of  the  field 
in  the  right  word.  If  the  field  does  not  appear 
in  right  word,  this  will  be  zero. 

.Mxxxx  -  Specifies  the  maximum  magnitude  of  the  field  in 
the  word. 


r: 


..a  ffHi  Uttrn'Mm^tfrnP^ 


OFSXA 
OFSXAT 

1063 
106A 
1065 
1066 
1067 
1068 
1069 
1070 
1071 
1072 
1073 
1074 
1075 
1076 
1077 
1078 
1079 
1080 
1081 
1082 
1083 
108A 
1085 
1086 
1087 
1088 
1089 
1090 
1091 
1092 
1093 
1094 
1095 
1096 
1097 

1098 
1099 
1100 
1101 
1102 
1103 
1104 
1105 
1106 
1107 
1108 
1109 
1110 
1111 
1112 
1113 


DECSVSTER  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  28 
MAC    25-Jul-85  20:06       NI20/CI20  Definitions 


The  microwords  are  generated  as  follows: 

Left  word  =  ((value  AND  .Mxxxx)  times  .Lxxxx)  .'  next  field  ... 
Right  word  =  ((value  AND  .Mxxxx)  times  .Rxxxx)  !  next  field  ... 

Parity  is  calculated  prior  to  loading  into  the  CRAM.  The  parity 
bit  may  be  specified  explicitly  by  specifying  EVEN  or  ODD.  The 
microcode  loader  will  ensure  that  the  word  has  the  specified 
parity.  If  not  specified,  the  correct  parity  will  be  calculated. 

Sample  microword  definitions: 

(a)  Specify:  J  1000.  OUTENA,  SORCE  fid  =  2,  DEST  fid  =  3 
load  address  =  120 

Type:     MWORD  <ADDR=120.J=1000.0ENA,SORC=2,DEST=3> 


SEO  0088 


000100  000000 
000000 
007777 

010000 
000000 
007777 

004000 
000000 
000001 

002000 
000000 
000001 

000001 
000000 
001777 

000000 

100000  000000 

000007 

000000 
000000 
000007 

000000 

100000  OOOOOQ 

000007 


.LADDR=1B11 

.RADDR=0 

.MADDR=7777 

.LJ=1B23 

.RJ=0 

.MJ=7777 

.LPAR=1824 

.RPAR=0 

.MPAR=1 

.L0ENA=1825 

.ROENA=0 

.H0ENA=1 

.LMGC=1835 

.RM6C=0 

.mQC=V77 

.LSORC=0 

.RS0iRC=182 

.MSO«C=/ 


.LSAO^O 
.RSAa=0B2 

.LSAB=0 

.RSA8=1B2 

.MSA8=7 


MU  load  address 

MU  jump  field  (00:11) 

MW  parity  (12:12) 

MU  output  enable  (13:13) 

MU  magic  number  field  (14:23) 


MU  source  field 


Source  =  AQ 


Source  =  AB 


(24:26) 


DFSXA 
PARAM 

1653 
1654 
1655 
1656 
1657 
1658 
1659 
1660 
1661 
1662 
1663 
1664 
1665 
1666 
1667 
1668 
1669 
1670 
1671 
1672 
1673 
1674 
1675 
1676 
1677 
1678 
1679 
1680 
1681 
1682 
1683 
1684 
1685 
1686 
1687 
1688 
1689 
1690 
1691 
1692 
1693 
1694 
1695 


liMWjiip  iMtliTiNMi 


mieyt»Xi4'i^^i^^t.t  ,fm^mt.'4tii  j«wii»i>i'w 


1 


DFSXA 

DECSYSTEM  KL10 

CHANNEL/DTE20 

OFSXAT 

MAC    25-Jul- 

85  20:06 

11U 

000000 

1115 

200000 

000000 

1116 

000007 

1117 

1118 

000000 

1119 

300000 

000000 

1120 

000007 

1121 

1122 

000000 

1123 

400000 

000000 

112A 

000007 

1125 

1126 

000000 

1127 

500000 

000000 

1128 

000007 

1129 

1130 

000000 

1131 

600000 

000000 

1132 

000007 

1133 

1134 

000000 

1135 

700000 

000000 

1136 

000007 

1137 

1138 

000000 

1139 

010000 

000000 

1K0 

000007 

1U1 

1142 

000000 

1143 

000000 

1144 

000007 

1145 

1146 

000000 

1147 

010000 

000000 

1148 

000007 

1149 

1150 

000000 

1151 

020000 

000000 

1152 

000007 

1153 

1154 

000000 

1155 

030000 

000000 

1156 

000007 

1157 

1158 

000000 

1159 

040000 

000000 

1160 

000007 

1161 

INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  29 
NI20/CI20  Definitions 

;  Source  =  OQ 


r 


SEQ  0089 


.LS0O=0 

.RS0O=2B2 

.«S0Q=7 

.LSOe-0 
.RS0B==3B? 

.«soe=7 

.LS0A=0 
.RS0A=4B2 

.LSDA=0 

.RSDA=5B2 

.«SDA--:7 

.LSDQ=0 

.RSDQ=6B2 

.MSD0=7 

.LSDO=0 

.RSD0=7B2 

.MSD0=7 


.LFUNC=0 

.RFUNC=185 

.WFUNC=7 


.LPLUS=0 

.RPLUS=0B5 

.«Pl.US=7 

.LSM]N=0 

.RSMIN=1B5 

.«SMIN=7 

.IR«IN=0 

.RRMIN=2B5 

.«RHIN=7 

.LOR=0 

.ROR=3B5 

.N0R=7 

.LANP=0 

.RAND=4B5 

.«AND=7 


Source  =  OB 

Source  =  OA 

Source  -  DA 

Source  =  DO 

Source  =  DO 

MW  function  field     (27:29) 

R  PLUS  S  function 

R  MINUS  S  function 

R  MINUS  S  function 

R  OR  S  function 

R  AND  S  function 


r" 


DFSXA 
DFSXAT 

1162 
1163 
1164 
1165 
1166 
1167 
1168 
1169 
1170 
1171 
1172 
1173 
117A 
1175 
1176 
1177 
1178 
1179 
1180 
1181 
1182 
1183 
1184 
1185 
1186 
1187 
1188 
1189 
1190 
1191 
1192 
1193 
1194 
1195 
1196 
1197 
1198 
1199 
1200 
1201 
1202 
1203 
1204 
1205 
1206 
1207 
1208 
1209 


DECSYSTE«  KLIO  CHANNEL/DTE20 
MAC     25-Jul-85  20:06 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  30 
NI20/CI20  Definitions 


SEQ  0090 


DFSXA 
FIXED 


050000 

000000 
000000 
000007 

060000 

000000 
000000 
000007 

070000 

000000 
000000 
000007 

001000 

000000 
000000 
000007 

000400 

000000 
000000 
000001 

000000 
000000 
000001 

000400 

000000 
000000 
000001 

000200 

000000 
000000 
000001 

000010 

000000 
000000 
000017 

000000 
400000 
000017 

000000 
010000 
000037 

8« 

000037 

.LNAND=0 

.RNAND=565 

.MNAND=7 

;  NOT  R  AND  S  functi 

on 

.LX0R=:0 

.RX0R=6B5 

.«X0R=7 

;  R  XOR  S  function 

.LXNOR=0 

.RXN0R=7B5 

.MXN0R=7 

;  R  XNOR  S  function 

.LD=0 

.RD=1B8 

.TO=7 

;  MW  destination  fie 

Id 

(30:32) 

.LCENA=0 

.RCENA=1B9 

.«CENA=1 

;  NW  CC  enable 

(33:33) 

.LDISA=0 

.RDISA=0B9 

.nDISA=1 

;  NU  CC  disable 

.LENA=0 

.RENA=1B9 

.«ENA=1 

;  MW  CC  enable 

.LRA«=0 

.RRA«=1810 
.«RA«=1 

:  nw  RAM  mode 

(34:34) 

.LA=0 

.RA=1B14 

.«A=17 

;  WW  Port  A  field 

(35:38) 

.LB=0 

.RB=1B18 

.W=17 

;  nu  Port  6  field 

(39:42) 

.LSK=0 

.RSK=ia23 

.«SK=37 

;  P1W  skip  field 

(43:47) 

.LCCON=0 

.RCC0N=03B23 

.«CC0N=37 

;  Select  CC  'on'  (CCCSRCHNG) 

DFSXA 

DECSYSTEH  KLIO  CHANNEL/Dl 
MAC    25-Jul-85  20:06 

DFSXAT 

1210 

)00037 

1211 

1212 

1213 

12K 

)00000 

ri5 

!o0037 

1216 

1217 

1218 

000000 

1219 

010000 

1220 

000037 

1221 

1222 

000000 

1223 

020000 

1224 

000037 

1225 

1226 

000000 

1227 

030000 

1228 

000037 

1229 

1230 

000000 

1231 

040000 

1232 

000037 

1233 

123A 

000000 

1235 

050000 

1236 

000037 

1237 

1238 

000000 

1239 

060000 

1240 

000037 

1241 

1242 

000000 

1243 

8oO037 

1244 

1245 

1246 

000000 

1247 

100000 

1248 

000037 

1249 

1250 

000000 

1251 

110000 

1252 

000037 

1253 

1254 

OQOOOO 

1255 

1%  )OQQ 

1256 

OOOOj)' 

1  1257 

INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  31 
NI20/CI20  Definitions 

;  Select  CC  'off  (CCGRNTCSR) 


SEO  0091 


.LCCOF=0 

.RCCOF=01B23 

.HCC0F=37 

.LCCCA=0 

.RCCCA=0B23 

.«CCCA=37 

.LCC6C=0 

.RCC5C=01B23 

.«CC6C=37 

.LCCFZ=0 

.RCCFZ=02B23 

.«CCFZ=37 

.LCCCC=0 

.RCCCC=03623 

.«CCCC=37 

.LCCEB=0 

.RCCEB=4B23 

.HCCE8=37 

.LCCAF=0 

.RCCAF=5B23 

.«CCAF=37 


.LCC8F=0 
.RCC8F=6 
.«CC8F=3 

.LCCXA=0 
.RCCXA=7 
.«CCXA=3 


.RCC8F=6B23 


.LrCER=0 

.RCCER=10B23 

.«CCER=37 

.LCCIA=0 

.RCCIA=11B23 

.«CCIA=37 


.LCCHB=0 
.RCC«=1i 


.RCCW-12B23 
3=37 


Select  CCCBUSAVAIL 
Select  CCGRNTCSR 
Select  CCFEOO 
Select  CCCSRCHNG 
Select  CCEB'ARERR 
Select  CCRCVRBUFAFUL 
Select  CCRCVRBUFBFUL 
Select  CCXMTRATTN 
Select  CCEBUSRQST 
Select  CCINTRACTIVE 
Select  rCMBSIGN 


■,tiM<J9U^.Pf^Fi,u^V{4^^V'^'-^  - 


■?^.wi.WBiijiH'.p;ii,* 


mvifsmiwv^m 


DFSXA 
DFSXAT 

1258 
1259 
1260 
1261 
1262 
1263 
1264 
1265 
1266 
1267 
1268 
1269 
1270 
1271 
1272 
1273 
127A 
1275 
1276 
1277 
1278 
1279 
1280 
1281 
1282 
1283 
128A 
1285 
1286 
1287 
1288 
1289 
1290 
1291 
1292 
1293 
129A 
1295 
1296 
1297 
1298 
1299 
1300 
1301 
1302 
1303 
1304 
1305 
1306 
1307 
1308 
1309 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     25-Jul-85  20:06 

000000 
130000 
000037 

000000 
KOOOO 
000037 

000000 
150000 
000037 

000000 
160000 
000037 

000000 
170000 
000037 

000000 
200000 
000037 

000000 
210000 
000037 

000000 
230000 
000037 

000000 
220000 
000037 

000000 
240000 
000037 

000000 
001000 
000007 

000000 
001000 
000007 

000000 
002000 
000007 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  32 
NI20/CI20  Definitions 

;  Select  CCMVRPARCHK 


SEQ  0092 


.LCCMP=0 

.RCCMP=13B23 

.MCCMP=37 

.LCCCP=0 

.RCCCP=14B23 

.MCCCP=37 

.LCCPP=0 

.RCCPP=15B23 

.MCCPP=37 

.LCCCE=0 

.RCCCE=16B23 

.MCCCE=37 

.LCCLW=0 

.RCCLW=17B23 

.MCCLU=37 

.LLSAD=0 

.RLSAD=20B23 

.MLSAD=37 

.LSKMB=0 

.RSKM8=21B23 

.MSKM8=37 

.LLDLM=0 

.RLDLM=23B23 

.MLDLM=37 

.LRDLM=0 

.RRDLM=22B23 

.MRDLM=37 

.LSKCN=0 

.RSKCN=24B23 

.MSKCN=37 


.LBUS=0 

.RBUS=1826 

.MBUS=7 


.LSELP=0 

.RSELP=1B26 

.«SELP=7 


.LSELM=0 

.RSELM 

.MSELM 


RSELM=2B26 


Select  CCCBUSPARERR 

Select  CCPLIPARERR 

Select  CCCHANERR 

Select  CCCBLSTWD 

Load  SAD  Reg 

Select  MBUS  field 

Load  Local  Mem 

Read  Local  Mem 

Select  constant  field 

MU  bus  control  field  (48:50) 

Select  PLI  field 

Select  Mbus  field 


„__.! 


rvcrcwcTCia    vi  in    ruAuAiCi   /rvrrin    tuTcoar  r  tnu    rcrr    _    lica    A    7    mAran    «eiB/i^y')\     iy  .at    ii. 


>..._ac    n--.    Y* 


DFSXA 
DFSXAT 

1310 


11 
12 
13 
U 
15 
1316 
1317 
1318 
1319 
1320 
1321 
1322 
1323 
132A 
1325 
1326 
1327 
1328 
1329 
1330 
1331 

II! 

]m 

1336 
1337 
38 
39 

1341 

r  ' 


1331 

133« 
133< 
13A( 


14 
;5 


1 

1 

1 

1 

1 

1348 

1349 

1350 

1351 

1352 

1353 

1354 

1355 

1356 

1357 


DECSYSTE«  KL10  CHANNEL/DTE20 
MAC    25-Jul-85  20:06 

QOQOOO 
003000 
000007 

QOOOOO 
004000 
000007 

QOOOOO 
005000 
000007 

QOOOOO 
000400 
000001 

QOOOOO 
000020 
000017 

QOQOOO 
000000 
000017 

QOOOOO 
000020 
000017 

QOOOOO 
QQOOAO 
000017 


000 
060 

'01 7 


QOOOOO 
000100 
000017 

QOOOOO 
Q0Q120 
000017 

000000 
OQOUO 
000017 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  33 
NI20/CI20  Definitions 

;  Select  Fmtr   field 


SEO  0093 


.LSELF=0 

.RSELF=3B26 

.MSEI.F=7 

.LSELC=0 

.RSELC=4B26 

.MSELC=7 


.LSELE=0 

.RSELE 

.MSELE 


.RSELE=5B26 


.LCRY=0 

.RCRr=1B27 

.«CRY=1 

.LOP=0 

.R0P=1B31 

.«0P=17 


.LJZ=0 

.RJZ=00B31 

.«JZ=17 

.LCJS=0 

.RCJS=01B31 

.MCJS=17 

.LJ«AP=0 

.RJ«AP=02B31 

.HJ«AP=i; 

.LCJP=0 

.RCJP=03B31 

.«CJP=17 

.LPUSH=0 

.RPUSH=04B31 

.HPUSH=17 

.LJSRP=0 

.RJSRP=05B31 

.«JSPP=17 

.LCJV=0 

.RCJV=06B31 

.MCJV=17 


Select  Cbus  field 

Select  Ebus  field 

MW  carry  (51:51) 

MW  control  field     (52:55) 

Jump  zero  instruction 

Conditional  JS6  pipeline  instruction 

Jump  MAP  instruction 

Conditional  jump  pipeline  instruction 

Push/cond  load  counter  instruction 

Cord  J SB  R/Pipeline  instruction 

Conditional  JLffip  vector  instruction 


i  nccwA 


rkCr?wcTCH   vi  in    ruAkiuci  /i\rcon    tkiTC&Arr  tnu   rrcr    .    ucd    n    7   mtron    vczb/ii/.o\    i/.n7    oi-A...-ac    d...    7/ 


1 


DFSXA 
DFSXAT 


1358 
1359 
1360 
1361 
1362 
1363 
136A 
1365 
1366 
1367 
1368 
1369 
70 
71 
1372 
1373 
1374 
1375 
1376 
1377 
1378 
1379 
1380 
1381 
1382 
1383 
138A 
1385 
1386 
1387 
1388 
1389 
1390 
1391 
1392 
1393 
139A 
1395 
1396 
1397 
1398 
1399 
1400 
U01 
K02 
1403 
1404 
1405 


DECSYSTEN  KLIO  CHANNEL/DTE20 
MAC     25-Jul-85  20:06 

QQOOOO 
QQ0160 
000017 

QQOQOO 
550200 
000017 


1406 
1407 
1408 


Q90QQC 


W4 

000017 

QOOQOO 
000260 
000017 

QOOOOO 
000300 
000017 

000000 
000320 
000017 

000000 
000340 
000017 

000000 
000360 
000017 

000000 
000010 
000001 

QOOOOO 
5Q0004 
000001 

QOOOOO 
QQ0002 
000001 

QQOOQO 

mW 

000001 


INTERACTION  TEST  «  VER  0,7  MACRO  1538(1242)  14:07  21-Aug-85  Page  34 
NI20/CI20  Definitions 

;  Cond  jump  R/Pipeline  instruction 


1   r 


SEQ  0094 


.LJRP=0 

.RJRP=07B31 

.WJRP=17 

.LRFCT=0 

.RRFCT=10B31 

.«RFCT=17 

.LRPCT=0 

.RRPCT=11B31 

.«RPCT=17 

.LCRTN=0 

.RCRTN=12B31 

.«CRTN=17 

.LCJPP=0 

.RCJPP=13B31 

.«CJPP=17 

.LLDCT=0 

.RLDCT=14B31 

.MLDCT=17 

.LLOOP-0 

.RL00P=15B31 

.ML00P=17 

.LCONT=0 

.RC0NT=16B31 

.MC0NT=17 

.LTUB=0 

.RTWB=^17B31 

.MTUB=17 


.LTIM=0 

.RTIM=1B32 

.«TIM=1 

.LSPAR=0 

.RSPAR=1B33 

.WSPAR=1 

.LF1AR»C=0 

.R«ARt(=l834 

.««ARK=1 

.L8AD=0 

.R8AD=1B35 

.MBAD=1 


Repeat  loop,  counterfO  instruction 

Repeat  pipeline,  counterfO  instr 

Conditional  RTN  instruction 

Cond  jump  pipeline  and  pop  instr 

Load  counter  and  continue  instruction 

Test  end  loop  instruction 

Continue  instruction 

Three  way  branch  instruction 

time  field 

1st  spare  bit 

mark  bit 

force  bad  parity 


nrcvA 


rtErcvcTEM  iri  in  ruiuikici  /nrcsn   turcoArrirtU  tcct  .  ucb  n  7  mron  ^^xa^^•3lO\    iz.n?  oi.a..m.bc  o>m«  tc 


DFSXA 
OFSXAT 

U09 
U10 
U11 
H12 
K13 

1415 
1A16 
U17 
UI8 
H19 
H20 
H21 
}^22 
U23 
K24 
U25 
U26 
H2? 
1428 
1429 
1430 
1431 
1432 
1433 
1434 
1435 
1436 
1437 
1438 
1439 
1440 
1441 
1442 
1443 
1444 
1445 
1446 
1447 
1448 
1449 
1450 
1451 
1452 
1453 
1454 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTICN  TEST  -  VER  0.7  MACRO  X538(1242)  14:07  21-Aug-85  Page  35 
HAC    25-Jul-85  20:06       N120/Ci20  Definitions 

*  Hicroword  Macros  (Note:  If  ADDR  not  specified,  'ADDR'+I  is  used). 

Left  word  =  ((value  AND  .Mxxxx)  times  .Lxxxx)  1  next  field  ... 
Right  word  =  ((value  AND  .Mxxxx)  times  .Rxxxx)  I  next  field  ... 

Samples:     MWORD   <J=1000,OENA,SORC=2,DEST=3> 
MUORD   <J=0,0ENA,SORC=2.DEST=3> 

#******* t***«r******************t****t*********************** ********* 

CALC  -  Insert  field  value  into  the  microwords  under  construction 

DEFINE  CALC($ARG1)< 

IFE  .L'$AR61-1B11,<XADDR=$AR62> 

IFN  .L'$AR61-1811,<XML=XML!«$ARG2t.M'$ARG1>*.L'$ARG1> 

3(MR=WR!«$ARGH.M'$ARG1>*.R'$ARG1»> 


SEQ  0095 


;  CONCAT  -  Build  string  argument 

DEFINE  C0NCAT($A)< 
$8=<SIXBIT  /$A/>  -36 
$CHR=$CHR  6+$B>  " 


;  get  right  justified  character  in 
octal  and  accumulate  in  string 


:  FIELD  -  Decode  argument  in  the  form  XXXX=NNNN  into  XXXX  and  NNNN 

DEFINE  FIELD($ARG)< 

$CHR=0  ;  init  string  argument 

$6ARG=0  :  init  numeric  argument 

IRPC  $ARG,<IFN  $GARG.<$ARG2=$AR65*8*$ARG> 

IFIDN  "=".iARG,<$6AR6=1 
$ARG2=0> 

IFE  $GAR6.<C0NCAT  $AR6> 

IFE  $GARG,<$ARG2=1» 
CALC  \'$CHR>  ;  enter  into  microword 

;  MWORD  -  Build  microwords 

MWORD  (SFLDX 


init  left  word 


DEFINE 

WL=0 

XMR=0  ;    init  right  word 

IRP  $FLD,<DEFINE  MFLDdAXFIELD  tA> 

MFLD       $FLD> 
XML=XML!XADDR  ''D24 
IADDR=XADDR*r 
EXP  J;ML,MR>  ;  done 


iDFSXA        DFr<;V<;TFM  KI10   THANNFI /DTF?n    TNTFRArTinN   TffiJ   -   VFR  0.7   MAfRO  X^i^^tk(^7L?)    U:07  ?1-Aiia-flS  P»at>    1 


1083 


DFSXA 
PARAM 

K55 
U56 
K57 
U58 
K59 
U60 
1461 
1462 
1463 
1464 
1465 
1466 
1467 
1468 
1469 
1470 
1471 
1472 
1473 
1474 
1475 
1476 
1477 
1478 
1479 
1480 
1481 
1482 
1483 
1484 
1485 
1486 
1487 
1488 
1489 


DECSYSTEM  KLIO  CHANNEL/DTE20 
KLM    18-Sep-79  17:16 


INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  1 

♦PARAM*  CONSOLE  DATA  SWITCH  ASSIGNMENTS.  SEPT  18,1979  SEQ  0096 

SUBTTL  tPARAM*  CONSOLE  DATA  SWITCH  ASSIGNMENTS,  SEPT  18,1979 

DEFINE  S,<;  ***♦*♦****♦♦♦♦*♦*******♦*♦•***•*♦*♦*♦♦**»**♦***♦•*•♦•**♦****♦«♦♦♦**♦*> 

;  t******************-******************** **************** *************** 

;*DATA  SWITCHES  (READ  FROM  CONSOLE  IN  EXEC  MODE  OR  TYPED  IN  IN  USER  MODE) 

;*LEFT  HALF  SWITCHES  ARE  PRE-ASSIGNED  FOR  SUBROUTINE  PACKAGE  USE 

;*AND  CONTROL  LOOPING,  PRINTING  (TTY  OR  OTHER  DEVICE)  AND  MISC.  FUNCTIONS 

;  ********************************************************************** 

ABORT  PROGRAM  ON  PASS  COMPLETION 
RESTART  TEST,  PRINT  TOTALS 
PRINT  TOTALS,  CONTINUE 

INHIBIT  ALL  PRINT/TYPE  OUT  (EXCEPT  FORCED) 

PRINT  ALL  DATA  ON  LPT  (LOGICAL  DEVICE,  USER  MODE) 

RING  BELL  ON  ERROR 

ENTER  EXERCISE/CHECK  LOOP  ON  ERROR 
HALT  ON  TEST  ERROR 
PRINT  ALL  ERRORS 

RELIABILITY  MODE 
INHIBIT  ERROR  TEXT 
INHIBIT  PAGING 


1  :  r 


400000 
200000 
100000 

AB0RT== 
RSTART= 
T0TALS= 

400000 
=200000 
=100000 

040000 
020000 
010000 

N0PNT== 
PNTLPT= 
DIN6== 

040000 

=020000 

010000 

002000 
001000 

L00PER= 
ERST0P= 
PALERS= 

=004000 
=002000 
=001000 

000400 
000200 
000100 

RELIAB= 
TXTINH= 
INHPAG= 

=000400 
=000200 
=000100 

000040 
000020 
000010 

HODDVC= 
INHCSH= 
OPRSEL= 

=000040 
=000020 
=000010 

000004 

CHAIN== 

000004 

000002 

KAHZ50= 

=000002 

MODIFY  DEVICE  CODE 
INHIBIT  CACHE 
OPERATOR  SELECTION 

CHAIN  CONTROL  SWITCH 

KA10  50  HERTZ  POWER 

SWITCH  17  RESERVED  !!! 


DFSXA 
FIXED 

2009 

2010 

2011 

|012 

2013 

2014 

2015 

2016 

2017 

2018 

2019 

2020 

2021 

2022 

2023 

2024 

2025 

2026 

2027 

2028 

2029 

2030 

2031 

2032 

2033 

2034 

2035 

2036 

203/ 

2038 

2039 

2040 

2041 

2042 

2043 

2044 

2045 

2046 

2047 

2048 

2049 

2050 

2051 

2052 

2053 

2054 

2055 

2056 

2057 

2058 

2059 

2060 

2061 


DFSXA        DFr<;Yf;TFM  KL10   THANNFI /DTF?0    TNTFRArTinN  TF5;T   -  VFR  0.7  MAPRn  tS^RM?^?)    U:07  71-AiJO-R5   Paop   7 


DFSXA 
PARAM 

H90 
H91 
1A92 
1493 
K9A 
U95 
U96 
K97 
K98 
U99 
1500 
1501 
1502 
1503 
150A 
1505 
1506 
1507 
1508 
1509 
1510 
1511 
1512 
1513 
15U 
1515 
1516 
1517 
1518 
1519 
1520 
1521 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  U:07  21-Aug-85  Page  2 
KLM    18-Sep-79  17:16        *PARAM*  PROGRAM/SUBROUTINE  PARAMETERS,  SEPT  18,1979 

SUBTTL  *PARAM*  PROGRAM/ SUBROUTINE  PARAMETERS,  SEPT  18,1979 

•  ********************************************************************** 
.-♦SPECIAL  SUBPROGRAM  LINKAGES 

FILE  SELECT  LINK 

FILE  READ  LINK 

LOAD  LINKAGE  ADDRESS 

DDT  LINKAGE  ADDRESS 

OPERATIONAL  MODE  CHECK  LINKAGE  ADDRESS 

SUBROUTINE  LINKAGE  ADDRESS 

♦SPECIAL  SUBROUTINE  FATAL  HALTS 

♦USED  TO  REPORT  ERRORS  THAT  CAUSE  THE  SUBROUTINES  TO  BE  UNUSABLE 

********************************************************************** 

ADDRESS   TAG  REASON 


SEQ  0097 


027772 
027773 

FSELNK= 

27772 

FRDLNK= 

27771 

)2777^ 

LDLNK= 

27771, 

)27775 

DDTLNK= 

27775 

)27776 

MODLNK= 

27776 

027777 

SUBLNK= 

27777 

1010 
1011 
1012 
1013 
1014 
1015 
1016 
1017 
1020 


NOEXEC 

PLERR 

PLERRl 

MUOERR 

DTEBER 

DTECER 

CPIERR 

EOPERR 

LUOERR 


PROGRAM  NOT  CODED  FOR  EXEC  MODE  OPERATION 

FATAL  PUSH  LIST  POINTER  ERROR 

INITIAL  PUSH  LIST  POINTER  ERROR 

MUUO  WITH  LUUO  HANDLER  WIPED  OUT 

DTE20  INTERRUPT  WITHOUT  DOORBELL 

DTE20  CLOCK  INTERRUPT  WITHOUT  FLAG  SET 

CPU  INITIALIZATION  ERROR 

END  OF  PROGRAM  ERROR 

INTERRUPT  WITH  LUUO  HANDLER  WIPED  OUT 


********************************************************************** 


DFSXA 
DFSXAM 

2062 
2063 
2064 
2065 
2066 
2067 
2068 
2069 
2070 
2071 
2072 
2073 
2074 
2075 
2076 
2077 
2078 
2079 
2080 
2081 
2082 
2083 
2084 
2085 
2086 
2087 
2088 
2089 
2090 
2091 
2092 
2093 
2094 
2095 
2096 
2097 
2098 
2099 
2100 
2101 
2102 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  )!53B(1242)  14:07  21-Aua-85  Paae  3 


DFSXA 
PARAM 

1522 
1523 
152A 
1525 
1526 
1527 
1528 
1529 
1530 
1531 
1532 
1533 
153A 
1535 
1536 
1537 
1538 
1539 
1540 
15A1 
1542 
1543 
1544 
1545 
1546 
1547 
1548 
1549 
1550 
1551 
1552 
1553 
1554 
1555 
1556 
1557 
1558 
1559 
1560 
1561 
1562 
1563 
1564 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  3 
KLM    18-Sep-79  17:16       *PARA)1*  PROGRAM/SUBROUTINE  PARAMETERS,  SEPT  18,1979 


SEQ  0098 


260740 
263740 
261740 
262740 
254000 
254200 
254100 
254500 


037000 
037040 
037100 
037140 
037200 
037240 
037300 
037340 
037400 
037440 
037500 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


265000  030011 


037640  000004 
037600  000004 


000003 
000003 
000003 
000003 
000003 
000003 
000003 
000003 
000003 
000003 
000003 


**•*•*****••*********«:••••*****«***«* ******** ****** ******************* 

OPERATOR  DEFINITIONS  (NON-UUO'S) 
********************************************************************** 


OPDEF  60  [PUSHJ  P.] 

OPDEF  RTN  CPOPJ  P,] 

OPDEF  PUT  CPUSH  P,] 

OPDEF  GET  [POP  P,: 

OPDEF  PJRST  [JRST  ] 

OPDEF  HALT  [JRST  4,] 

OPDEF  JHSTF  [JRST  2,] 

OPDEF  JEN  [JRST  12, J 


SUBROUTINE  CALL 
SUBROUTINE  RETURN 
PUT  DATA  ON  PUSH  LIST 
GET  DATA  FROM  PUSH  LIST 
JRST  TO  ROUTINE  THAT  RTN'S 
DEFINITION  FOR  DDT 
DEFINITION  FOR  DDT 
DEFINITION  FOR  DDT 


********************************************************************** 

SUBROUTINE   INITIALIZATION  CALL 
********************************************************************** 


DFSXA 
DFSXAM 

2103 
2104 
2105 
2106 
2107 
2108 
2109 
2110 
2111 
2112 
2113 
2114 
2115 
2116 


OPDEF       PGMINT     [JSP         0,SBINIT] 


.-SUBROUTINE   INITIALIZATION 


********************************************************************** 

HALTING  UUO'S   (A  MORE  GRACEFUL  HALT  THAN  SIMPLY  USING  THE  HALT  INSTRUCTION), 
********************************************************************** 

OPDEF       FATAL       [37B8!15B12!4J     .-FATAL  PROGRAMMING  HALT 
OPDEF       ERRHLT     [378811481 2 143     .-PROGRAM  ERROR  HALT 

********************************************************************** 

TERMINAL  INPUT  UUO'S 

ALWAYS  COME  FROM  THE  CONSOLE  TERMINAL  IN  EXEC  MODE  OR  THE 

CONTROLLING  TERMINAL  (REAL  TERMINAL  OR  PTY)  IN  USER  MODE. 
********************************************************************** 


OPDEF  TTICHR  [3788! OBI  2! 33 

OPDEF  TTIYES  [37B8!1B12!3] 

OPDEF  TTINO  [37B8!2B12!3: 

OPDEF  TTIOCT  [37B8!3B12!33 

OPDEF  TTIDEC  [37B8!4B12!3] 

OPDEF  TTICNV  [37B8!5B12!33 

OPDEF  TTLOOK  [37B8!6B12!3] 

OPDEF  TTALTM  [37B8!7B12!3] 

OPDEF  TTSIXB  [37B8!10B12!33 

OPDEF  TTYINP  [37B8!11B12!3] 

OPDEF  TTICLR  C37B8!12B12!3] 


TTY,  INPUT  ANY  CHARACTER 

TTY,  NORMAL  RETURN  Y 

TTY.  NORMAL  RETURN  N 

TTY,  INPUT  OCTAL  WORD 

TTY,  INPUT  DECIMAL  WORD 

TTY,  INPUT  CONVERTABLE  WORD 

TTY,  KEYBOARD  CHECK 

TTY,  ALT-MODE  CHECK 

TTY,  INPUT  SIXBIT  WORD 

TTY.  IMAGE  MODE  INPUT 

TTY.  CLEAR  INPUT 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aua-85  Paae  4 


i  fVCCWA 


OFSXA 
PARAM 

1565 
1566 
1567 
1568 
1569 
1570 
1571 
1572 
1573 
157h 
1575 
1576 
1577 
1578 
1579 
1580 
1581 
1582 
1583 
158A 
1585 
1586 
1587 
1588 
1589 
1590 
1591 
1592 
1593 
159« 
1595 
1596 
1597 
1598 
1599 
1600 
1601 
1602 
1603 
1604 
1605 
1606 
1607 
1608 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  H:07   21-Aug-85  Page  4 
KLM    18-Sep-79  17:16        *PARAM*  PROGRAM/SUBROUTINE  PARAMETERS.  SEPT  18.1979 


SEO  0099 


.•TERMINAL  OUTPUT  UUO'S. 


037000 
037000 
037740 
037740 
037600 
037640 
037000 
037040 
037100 
037200 
037000 
037040 
037500 
037500 
037040 
037040 
037100 
037100 
037140 
037140 
037200 
037200 
037240 
037240 
037300 
037300 
037340 
037340 
Qi'440 
037440 
037400 
037400 
037600 
037600 
037540 
037540 
037700 
037740 
037640 
037640 
037700 
037700 


000000 
000001 
000000 
000001 
000003 
000003 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000000 
000001 
000003 
000003 
QOOQOO 
000001 
000000 
000001 


OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 


PNTA 

PNTAF 

PNTAL 

PNTALF 

PS  I  XL 

PSIXLF 

PNTMS6 

PNTMSF 

PSIXM 

PSIXMF 

PNTCI 

PNTCIF 

PNTCHR 

PNTCHF 

PNT1 

PNT1F 

PNT2 

PNT2F 

PNT3 

PNT3F 

PNTA 

PNT4F 

PNT5 

PNT5F 

PNT6 

PNT6F 

PNT7 

PNT  7F 

PNT11 

PNT11F 

PNTADR 

PNTADF 

PNTOCT 

PNTOTF 

PNTHW 

PNTHWF 

PNTOCS 

PNTOCF 

PNTDEC 

PNTDCF 

PNTDS 

PNTDSF 


,3788 
[3788 
:37B8 
"788 
788 
C3788 
:37B8 
:37B8 
*^37B8 
.37B8 
C37B8 
:37B8 
^^3788 

37B8 
.37B8 
:37B8 
.37B8 
C37B8 
:37B8 

37B8 

3788 
.3788 
C37B8 

37B8 
J7B8 
[37B8 

37B8 
[37B8 
*^37B8 

37B8 
[37B8 

37B8 
^3788 

IM 
.3788 

C37B8 
^VB8 
7B8 
781 
781 
..78 
C37& 


! 0812103 
! 081211] 
!17812!03 
!17B12!1] 
!14B12!33 
1581213] 


10812 
11812 
12812 
14812 
10B12 
11B12 
'12812 


0] 
0] 
0] 
0] 
0] 
0] 
'0] 


1281211] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
0] 
1] 
3] 
3] 

?^ 

0 


I1B12 

11812 

12B12 

12812 

13812 

13B12 

14812 

14812 

15B12 

15812 

16812 

16812 

17812 

17B12 

111812 

111812 

110812 

110812 

114812 

114812 

113812 

113812 

116812 

117812 

115812 

115812 

116812 

116812 


?^ 


PRINT  ASCII  WORD 

PRINT  ASCII  WORD  FORCED 

PRINT  ASCIZ  LINE 

PRINT  ASCIZ  LINE  FORCED 

PRINT  SIXBIT'Z  LINE 

PRINT  SIXBIT'Z  LINE  FORCED 

PRINT  MESSAGE  IMMEDIATE 

PRINT  MESSAGE  IMMEDIATE  FORCED 

PRINT  SIXBIT'Z  MSG  IMMEDIATE 

PRINT  SIXBIT'Z  MSG  IMM  FORCED 

PRINT  CHARACTER  IMMEDIATE 

PRINT  CHARACTER  IMMEDIATE  FORCED 

PRINT  CHARACTER 

PRINT  CHARACTER  FORCED 

PRINT  ONE  OCTAL  DIGIT 

PRINT  1  OCTAL  DIGIT  FORCED 

PRINT  TWO  OCTAL  DIGITS 

PRINT  2  OCTAL  DIGITS  FORCED 

PRINT  THREE  OCTAL  DIGITS 

PRINT  THREE  OCTAL  DIGITS  FORCED 

PRINT  FOUR  OCTAL  DIGITS 

PRINT  FOUR  OCTAL  DIGITS  FORCED 

PRINT  FIVE  OCTAL  DIGITS 

PRINT  FIVE  OCTAL  DIGITS  FORCED 

PRINT  SIX  OCTAL  DIGITS 

PRINT  SIX  OCTAL  DIGITS  FORCED 

PRINT  7  OCTAL  DIGITS 

PRINT  7  OCTAL  DIGITS  FORCED 

PRINT  11  OCTAL  DIGITS 

PRINT  11  OCTAL  DIGITS  FORCED. 

PRINT  PHYSICAL  ADDRESS 

PRINT  PHYSICAL  ADDRESS  FORCED 

PRINT  FULL  WORD  OCTAL 

PRINT  FULL  WORD  OCTAL  FORCED 

PRINT  OCTAL  HALF  WORDS.  6  SP  6 

PRINT  OCTAL  HALF  WORDS.  6  SP  6  FORCED 

PRINT  OCTAL.  SUPPRESS  LEADING  O'S 

PRINT  OCTAL.  SUPPRESS  LEADING  O'S  FORCED 

PRINT  DECIMAL.  SUPRESS  LEADING  O'S 

?Aim   DECIMAL.  SUPRESS  LEADING  O'S  FORCED 

PRINT  DECIMAL.  SPACES  FOR  LD  O'S 

PRINT  DECIMAL.  SPACES  FOR  LD  O'S  FORCED 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aua-85  Paae  5 


r\tcw« 


n 


087 


DFSXA 
PARAM 

1609 
1610 
1611 
1612 
1613 
16U 
1615 
1616 
1617 
1618 
1619 
1620 
1621 
1622 
1623 
162A 
1625 
1626 
1627 
1628 
1629 
1630 
1631 
1632 
1633 
163A 
1635 
1636 
1637 
1638 
1639 
16A0 
16A1 
1642 
16A3 
1644 
1645 
1646 
1647 
1648 
1649 
1650 
1651 
1652 


DECSYSTEM  KLlO  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0.7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  5 
KLM    18-Sep-79  17:16        *PARAM*  PROGRAM/SUBROUTINE  PARAMETERS.  SEPT  18.1979 


SEQ  0100 


0 
0 
0 


0 
0 

O! 


57200 
(7000 
J7040 
037240 
037100 
17140 
(7000 
J7040 
.37000 
037040 
037000 
037040 
037040 


037540 
037200 


037040 
037100 
037140 


000002 
000002 
000002 
000002 
000002 
000002 
030242 
030242 
000040 
000040 
030243 
030243 
000007 


037040  000026 


037400  000002 


000004 
000004 


000004 
000004 
000004 


OPDEF 

PNTNM 

OPDEF 

PNTSIX 

OPDEF 

PNTSXF 

OPDEF 

DROPDV 

OPDEF 

PNTCU 

OPDEF 

PNTCUF 

OPDEF 

PCRL 

OPDEF 

PCRLF 

OPDEF 

PSP 

OPDEF 

PSPF 

OPDEF 

PCRL2 

OPDEF 

PCRL2F 

OPDEF 

PBELL 

OPDEF 

PFORCE 

DEFINE 

PMSG 

PSIXM 

DEFINE 

PMSGF 

PSIXMF 

788 

.,788 

l37B' 

78 

78 

78 

.-788 

3788 

^3788 


3788 
3788 


4B12 
OBI  2 
1B12 
5B12 
2B12 
3B12 
OBI  2 
1B12 
OBI  2 
1B12 
OBI  2 
1B12 
1B12 


23   .-PRINT  PROGRAM  NAME 

2]   .-PRINT  SIXBIT  WORD 

2]   .-PRINT  SIXBIT  WORD  FORCED 

23   .-CLOSE  LOGICAL  FILE.  USER  MODE 

2]   .-PRINT  DF10  CONTROL  WORD 

2]   .-PRINT  DF10  CONTROL  WORD  FORCED 

CRLF3  .-PRINT  CARRIAGE  RETURN/LINE  FEED 

CRLF]  -PRINT  CARRIAGE  RETURN/LINE  FEED  FORCED 

403  .-^RINT  SPACE 

403  :PRINT  SPACE  FORCED 

CRLF2J  .-PRINT  CARRIAGE  RETURN/LINE  FEED  (TWICE) 

CRLF23  ;PRINT  CARRIAGE  RETURN/LINE  FEED  (TWICE)  FORCED 

73   .-PRINT  TTY  BELL 


[3788118121263  .-PRINT  FORCE,  CONTROL  0  OVERRIDE 

(ARG).< 
[SIXBIT\ARG'.\3> 

(AR6),< 
CSIXBIT\ARG'.\3> 

.-SIXBTZ  —  MACRO  TO  GENERATE  SIXBIT  DATA  FOR  PRINTING 
CONSERVES  CORE  OVER  ASCIZ 

DEFINE  SIXBTZ  (ARG).<  CSIXBIT\ARG'.\3> 

.•CONSOLE  SWITCH  INPUT  UUO. 

.•READS  CONSOLE  SWITCHES  IF  IN  EXEC  MODE  OR  ASKS  FOR  THEM  IF 

;  USER  MODE. 

OPDEF   SWITCH  [3788 II OBI 2! 23  .-INPUT  CONSOLE  SWITCHES 

.■CLOCK  INITIALIZATION  UUO  -  TO  SET  DESIRED  CLOCK  OPERATION 

.•EITHER  IGNORE  CLOCK.  ONLY  LET  IT  TICK  OR  CAUSE  INTERRUPT  TO  OCCUR. 

OPDEF   CLOKOP  [37881 13B12143  .-CLOCK  OPERATION  UUO  -  PDP-11  CLOCK 
OPDEF   MTROP   [3788!4B12!43   .-CLOCK  OPERATION  UUO  -  DK20  METER 

;KL10  ONLY  CACHE  OPERATION  UUO'S 

OPDEF   CINVAL  [378811812143   .-CACHE  INVALIDATE 
»,,-x .-CACHE  FLUSH 

INVALIDATE 


OPDEF   CFLUSH   3788 1 2812 !4J   .-CACHE  FLUSH 

OPDEF   CWRTBI  [3788! 381 2! 43   .-CACHE  WRITE-BACK  t 


r 


088 


DFSXA 
PARAM 

1653 
1654 
1655 
1656 
1657 
1658 
1659 
1660 
1661 
1662 
1663 
166A 
1665 
1666 
1667 
1668 
1669 
1670 
1671 
1672 
1673 
167A 
1675 
1676 
1677 
1678 
1679 
1680 
1681 
1682 
1683 
168A 
1685 
1686 
1687 
1688 
1689 
1690 
1691 
1692 
1693 
1694 
1695 


DECSVSTEN  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X538(1242)  U:07  21-Aug-85  Page  6 
KLM    18-Sep-79  17:16        *PARA«»  PROGRAM/SUBROUTINE  PARAMETERS.  SEPT  18.1979 

;END  OF  PASS/PROGRAM  UUOS 


037500  000004 
037700  000004 


037000 
037500 
037440 
037540 
037640 
037600 
037740 


037340 
037300 


037240 
037300 
037340 
037400 


000004 
000002 
000002 
000002 
000002 
000002 
000002 


000002 
000002 

030000 
030000 


000004 
000004 
000004 
000004 


037700  000002 


SEQ  0101 


.-PERFORMS  THE  END  OF  PASS  FUNCTIONS.  INCREMENT  PASS  COUNT. 
.•DECREMENT  ITERATION  COUNT,  CHECK  IF  FINISHED  WITH  THIS  PROGRAM  ETC. 

OPDEF   ENDUUO  C37B8! 12B12I4]  ;UUO  TO  DISPLAY  LIGHTS 
OPDEF   EOPUUO  [37B8!16B12!4:  ;END  OF  PROGRAM  UUO 

;MEMORY  MANAGEMENT  UUO'S 

;UUO'S  TO  PERFORM  VARIOUS  MEMORY  FUNCTIONS.  MAPPING,  ZEROING.  PAGING. 

.•ADDRESS  CONVERSION.  ETC... 


OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 
OPDEF 


MAPMEM 
MEMZRO 
MEMSEG 
MAPADR 
MAPCNK 
MAPSET 
MAPPNT 


C3788 
[37B8 
C37B8 
C37B8 
C3788 
C37B8 
[3768 


0B12I4J 


12B12 
11B12 
13B12 
15B12 
14B12 
17B12 


2J 
22 
21 
22 
22 
22 


MAP  MEMORY 

ZERO  MEMORY 

SETUP  MEMORY  SEGMENT 

VIRTUAL  TO  PHYSICAL  ADR  CONVERT 

MAP  MEMORY  CHUNK 

SET  KI10  EXEC  PAGE  MAP 

PRINT  MEMORY  MAP 


DEVICE  CODE  MODIFICATION  UUO 

ALLOWS  THE  MODIFICATION  OF  lOT'S  TO  ONE  DEVICE  TO  BE  CHANGED  TO 

lOT'S  TO  A  DIFFERENT  DEVICE  CODE. 


OPDEF 
OPDEF 


MODPCU 
MODPCP 

IFNDEF 
IFNOEF 


C37B8!7B1212] 
C3788!6B12!2: 


.•MODIFY  PERHIPFRAL  CODE.  USER 
.MODIFY  PERHIPERAL  CODE,  PROGRAM 


MODDVL,<MODDVL==BEGIN> 
MODDVU,<MODDVU==BEGIN> 


.••DIAMON"  FILE  SELECTION  AND  READ  UUOS 


OPDEF  F SELECT  [37B8!5BU!4J 

OPDEF  FREAD   C37B8!6B12!4] 

OPDEF  FRD36   [37B8!7812!43 

OPDEF  FRD8    [37B8 1 10812143 


FILE  SELECTION 

FILE  READ  -  ASCII  DATA 

FILE  READ  -  36  BIT  DATA 

FILE  READ  -  8  BIT  DATA 


;KI10  ONLY  UUO  FOR  PRINTING  MARGIN  VALUES 

OPDEF   PNTMGN  [37B8!  16B12I2]  .-PRINT  MARGIN  VALUE 


IFNDEF 


XLIST 
KLOLD.<LIST 


DFSXA 
PARAM 

1696 
1697 
1698 
1699 
1700 
1701 
1702 
1703 
170A 
1705 
1706 
1707 
1708 
1709 
1710 
1711 
1712 
1713 
1714 
1715 
1716 
1717 
1718 
1719 
1720 
1721 
1722 
1723 
172A 
1725 
1726 
1727 
1728 
1729 
1730 
1731 
1732 
1733 


f  ■  -■ 


DECSYSTEH  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J:53B(12A2)  U;07  21-Aug-85  Page  7 
KLM    18-Sep-79  17:16        ERROR  HANDLING  UUO  DEFINITIONS,  SEPT  18,1979 

SUBTTL  ERROR  HANDLING  UUO  DEFINITIONS,  SEPT  18,1979 
•ERROR  HANDLER  PARAMETERS 


\ 

0102 

OFSXA 
DFSXAM 

036000  000000 

035000  000000 

035040  000000 

035100  000000 

034000  000000 


OPDEF 

ERUUO 

[3688] 

OPDEF 

ERLOOP 

:3588: 

OPDEF 

ERLP1 

:3588!1B12] 

OPDEF 

ERLP2 

:358812B123 

OPDEF 

REPTUO 

C3488: 

ERROR  CALL  UUO 

ERROR  LOOP.  CHECKS  PC, REPT,REPT1, ERROR 

ERROR  LOOP  IF  PC'S  MATCH 

ERROR  LOOP  IF  ANY  ERROR 

REPEAT  LOOP  UUO 


;THE  ERROR  HANDLER  MACROS 

;A  MACRO  TO  REPORT  AN  ERROR  AND  LOOP 

DEFINE  ERROR   (ADR, FORMAT, CORECT, ACTUAL, F,D,ERR)< 

SALL 
ERUUO   FORMAT, [T,,[SIX8IT\F'  \] 
CORECT,,ACTUAL 
CSIXBITVD'  \J,,ERR] 

XALL 
ERLOOP  ADR  ;IF  ERROR,  LOOP  TO  ADR 


;A  MACRO  TO  REPORT  AN  ERROR  AND  NOT  LOOP 

DEFINE  ERR0R1   (FORMAT, CORECT, ACTUAL. F,D,ERR)< 

ERUUO   FORMAT, [T,,[SIX8IT\F'  \: 
CORECT,, ACTUAL 
CSIXBITVD'  \J..ERRJ 


SALL 


XALL> 


>;END  OF  KLOLD  CONDITIONAL 

XLIST 
LIST 


DFSXA 
FIXED 

173A 
1735 
1756 
1737 
1738 
1739 
1740 
1741 
1742 
1743 
1744 
1745 
1746 
1747 
1748 
1749 
1750 
1751 
1752 
1753 
1754 
1755 
1756 
1757 
1758 
1759 
1760 
1761 
1762 
1763 
1764 
1765 
1766 
1767 
1768 
1769 
1770 


DtCSYSTEH  KL10  CHANNEL/DTE20 
KLM  18-Sep-79  17:18 


030000 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 
♦FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE.  SEPT  18.1979 

SUBTTL  *FIXED»  FIXED  CONTROL  AND  DISPATCH  STORAGE.  SEPT  18.1979 

LOC     30000 

PROGRAM  STARTING  ADDRESSES 

THESE  ADDRESSES  CALL  VARIOUS  SPECIAL  START  ROUTINES  AND  OR  OPTIONS 
NORMAL  START  ADDRESS  IS  30000  ALL  OTHERS  ARE  SPECIAL.  INVOKED  BECAUSE 
OF  END  OF  PASS.  POWER  FAILURE,  DDT  START,  RE-ENTERING(TYPICALLY  USER 
NODE).  OR  ANY  NUMBER  OF  SPECIAL  FEATURE  TESTS. 


SEQ  0103 


030000  254  00  04  00  027776 

030001  254  00  0  00  030600 

030002  254  00  1  00  027774 

030003  254  00  1  00  027774 

030004  254  00  0  00  030000 

030005  254  00  0  00  030000 

030006  254  00  0  00  030000 

03000^ 

030C07  254  00  1  00  027775 

030010  254  00  0  00  030630 

030011  254  00  1  00  027777 

030012  G^/.»000  000000 

030013  000000  043621 

030014  000000  030600 

030015  000000  043621 

030016  000000  043621 
0300^7  000000  377000 


BEGIN: 
tSTART; 


JRST 
JRST 


DIA6MN:  JRST 

SYSEXR:  JRST 

SFSTRT:  JRST 

PFSTRT:  JRST 

REENTR:  JRST 


SRTDDT; 
DDTSRT: 

BE6IN1: 
S6INIT: 
RETURN:  0 


START1 ; 
START2: 
START3: 
START4: 
STARTS: 


JRST 

JRST 
JRST 


5ADR7 
SADR8 
SADR9 
S ADR 10 
SADR11 


aMODLNK 
START 

aLDLNK 

aLDLNK 

SADR1 

SADR2 

SADR3 

aDDTLNK 

START A 
aSUBLNK 


STAND-ALONE  START 

MODE  CHECK  STARTING  ADDRESS 

DIAGNOSTIC  MONITOR  START 

SYSTEM  EXERCISER  START 

SPECIAL  FEATURE  START 

POWER  FAIL  RESTART 

REENTER  START (USUALLY  USER  MODE  ONLY) 

COMMONLY  MISTAKEN  NAME  FOR  "DDTSRT" 
DDT  START 

LOOP  START (END  OF  PASS  COMES  HERE) 

PMGINT  LINKAGE 

RETURN  ADDRESS  STORAGE 

OPTIONAL  STARTING  ADR/ INSTRUCT  IONS 


OFSXA 
FIXED 

1771 
1772 
1773 
1774 
1775 
1776 
1777 
1778 
1779 
1780 
1781 
1782 
1783 
1784 
1785 
1786 
1787 
1788 
1789 
1790 
1791 
1792 
1793 
1794 
1795 
1796 
1797 
1798 
1799 
1800 
1801 
1802 
1805 
1804 
1805 
1806 
1807 
1808 
1809 
1810 


DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  :538(1242)   U:07  21-Aug-85  Page  2 
KLH  18-Sep-79  17:18  tFIXED*  FIXED  CONTROL   AND  DISPATCH  STORAGE,   SEPT   18.T979 


SEQ  0104 


DFSXA 
DFSXAn 


030020 
030021 
030022 
030023 
030024 
030025 
030026 
030027 
030030 
030031 
030032 
030033 
030034 
030035 
030036 


030037 
03004C 
030041 
030042 
030043 
030044 
030045 
030046 
030047 
030050 
030051 
030052 
030053 
030054 
030055 
030056 


444663 
645560 
123457 
000000 
000000 
000000 
000000 

oooooo 

000000 
777777 
OOOOOO 
OOOOOO 
777777 
OOOOOO 
CJOOOO 


OOOOOO 
OOOOOO 
OOOOOO 
777777 
OOOOOO 
OOOOOO 
Ou-»000 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 


OOOOOO 
OOOOOO 


704100 
OOOOOO 
654321 
OOOOOO 
777777 
060615 
000007 
030000 
030000 
777777 
OOOOOO 
OOOOOO 
777777 
OOOOOO 
OOOOOO 


OOOOOO 
OOOOOO 
OOOOOO 
777777 

OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 
OOOOOO 


•PROGRAM  FIXED  PARA^ETER  AREA 

PNTNAM:  PARE A3         ;SIXBIT  PROGRAM  NAME 

f»NTEXT:  PAREA4         ;SIXBIT  PROGRAM  EXTENSION 

RANDBS:  PARE A 1         ; RANDOM  BASE  NUMBER 

SWTEXR:  PAREA2         .-SYSTEM  EXERCISER  SyiTCHES 

ITRCNT:  ITERAT         .-PROGRAM  ITERATIONS 

tPNAME:  PGMNAM         .-POINTER  TO  PROGRAMS  NAME 

iPVER:  MCNVER..DECVER  .HCN  t   DEC  VERSION  LEVEL 

tnODVL:  MODDVL         .DEVICE  CODE  CHANGE  LOWER  LIMIT 

SMODVU:  MODDVU         .-DEVICE  CODE  CHANGE  UPPER  LIMIT 

lEMODE:  IFNDEF  EXCAS8.<0>  IFDEF  EXCASB.<-1>     .-EXEC  ALLOWED 

$UHODE:  IFNDEF  USRASfl.<0>  IFDEF  USRASB.<-1>     ;USER  ALLOWED 

lOSKUP:  IFNDEF  DS»CUPD.<0>  IFDEF  DSKUPD.<-1>     .-DISK  UPDATE  MODE 

$WIAP.  IFNDEF  MEnMAP.<0>  IFDEF  MeMMAP.<-1>     .ALLOW  MEMORY  RTNS 

PAREA7.-  PAREA5         .-OPTIONAL  PARAMETER 

PAREA8;  PAREA6         ;OPTIOfiAL  PARAMETER 


.-PROGRAM  VARIABLE  PARAMETER  AREA 


USER:   0 

KAIFLG:  0 
KLFL6:  0 
MONFLG:  -1 
WNCTL: 
MONTEN: 
CLOCKF : 
CONSW: 
PASCNT:  0 
RUNFLG:  0 
TESTPC:  0 
ERRPC : 
ERRTLS: 
TICKS: 
MARGIN: 
lONETM: 


0 
0 
0 
0 


0 
0 
0 
0 
0 


0  =  EXEC.  -1  =  USER  MODE  FLAG 
PROCESSOR  TYPE.  0  =  KAIO.  -1  =  KIIO 
PROCESSOR  TYPE.  0  =  KA/KI.  -1  =  KLIO 
DIAG  ^WNITOR  SPECIAL  USER  FLAG 
DIAG  MON/SYS  EXR  FLAG 
-1=  LOADED  BY  10 
CLOCK  TICKED  FLAG 
CONSOLE  SWITCH  SETTINGS 
PROGRAM  PASS  COUNT 
PROGRAM  RUN  FLAG 
SUBTEST  PC 
ERROR  PC 
ERROR  TOTALS 
PROGRAM  RUNN'NG  TIME 
KI10  MARGIN  kJRD  VALUE 
SUBROUTINE  INITIALIZATION  FLAG 


EQ  0092 


DFSXA 
FIXED 

1811 
1812 
1813 
18U 
1815 
1816 
1817 
1818 
1819 
1820 
1821 
1822 
1823 
182A 
1825 
1826 
1827 
1828 
1829 
1830 
1831 
1832 
1833 
183A 
1835 
1836 
1837 
1838 
1839 
18A0 
1841 
1842 
1843 
1844 
1845 
1846 
1847 
1848 
1849 
1850 
1851 
1852 
1853 
1854 
1855 
1856 
1857 
1858 
1859 
1860 
1861 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  3 
KLM    18-Sep-79  17:18        *FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE,  SEPT  18,1979 

;  ******************* **«•*•******«**«****************«*****«*****«**«'*** 

.-SPECIAL  PROGRAM  DISPATCH  ADDRESSES 

•  ********************************************************************** 


SEQ  0105 


030057 
030060 
030061 
030062 
030063 
030064 
030064 
030065 
030065 
030066 
030067 
030070 
030071 
030072 
030073 
030074 
030075 
030076 
030077 
030100 
030101 
030102 

030103 
030104 
030105 


030106 
030107 
030110 
030111 
030112 

030113 
030114 

030115 
030116 
030117 
030120 
030121 
030122 
030123 


037  12  0  00  000004 
254  00  0  00  030010 
037  16  0  00  000004 
000000  043621 
000000  036334 

350  00  0  17  000000 


263  17 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
255  00 
254  04 


00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  030102 


000000  000000 
000000  000000 
000000  000000 


000000 
000000 
000000 
000000 
000000 

000000 
000000 

000000 
000000 
000000 
000000 
000000 
000000 
000000 


000000 
000000 
000000 
000000 
000000 

000000 
000000 

000000 
000000 
000000 
000000 
000000 
000000 
000000 


BEGEND: 

SBEND1 : 

t6END2: 

L  TLC: 

ALFMGO: 

CPOPJl: 

UUOSKP: 

CPOPJ : 

UUOEXT: 

UUORTN: 

$UORTX: 

SUUOER: 

SITRHL: 

$ITRX1: 

SUSRHL: 

$RSRTX: 

SRSRTY: 

RESRT1: 

RESRT2: 

SPARER: 

ERMORE: 


SPSHER: 
ITRCHli 


ENDUUO 

JRST    BEGINl 

EOPUUO 

SADR5 

SADR6 


AOS 

RTN 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
JFC 
HAL 

0 
0 
0 


(P) 


END  OF  PASS 

KEEP  RUNNING  PROGRAM 

END  OF  PROGRAM  -  NO  RETURN 

CONTROL  C  XFER  ADDRESS 

ALTMODE  XFER  ADDRESS 

SKIP  RETURN 

SKIP  RETURN  FROM  UUO 

NON-SKIP  REGULAR  RETURN 

UUO  RETURN 

ADDITIONAL  USERS  UUO  ROUTINE 

ADDITIONAL  UUO  LINKAGE 

INITED  AS  (JRST  SUOERX) 

ApDITIONAL  INTERRUPT  LINKAGE 

ApDITIONAL  POWER  FAIL  LINKAGE 

;NITED  as  (JRST  RESRTX) 

ADDITIONAL  PARITY  ERROR  LINKAGE 
ADDITIONAL  ERROR  HANDLER  LINKAGE 
IMPROPER  TRANSFER  HALT 

INITED  AS  (JRST  PSHERR) 

PC  &  FLAGS  OF  CURRENT  INTERRUPT 

INITED  AS  (JRST  SITRCD 


;  ********************************************************************** 

; PROCESSOR  CONTROL  STORAGE 

•  *************************************************** *****************ir* 


$ACCO:  0 

SSVPI :  0 

ISVAPR:  0 

SSVPAG:  0 

SSPAGI:  0 

SSVUUO:  0 

SSVUPC:  0 


REPTU:  0 

SCOPE :  0 
XCORFLG:0 

XCOREC:  0 

XACTFL:  5 

XACTUL:  0 

XDISCR:  0 


INTERRUPT  SAVED  ACO 

INTERRUPT  SAVED  PI 

INTERRUPT  SAVED  APR 

INTERRUPT  SAVED  PAG  (DATAI) 

INTERRUPT  SAVED  PAG  (CONI) 

.•CURRENT  USERS  UUO 

;PC  OF  CURRENT  USERS  UUO 

REPEAT  UUO  ITERATIONS 

ERROR  HANDLER  SCOPE  LOOP  FLAG 

"  CORRECT  FLAG 

"  CORRECT  DATA 

"  ACTUAL  FLAG 

"  ACTUAL  DATA 

"  DISCREPENCY  DATA 


DF 
DF 


I  0093 


OFSXA 

DECSYSTEM  KLIO 

CHANNEL/DTE20  INTERACTION  TEST  • 

-  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  4 
:0NTR0L  AND  DISPATCH  STORAGE,  SEPT  18,T979 

FIXED 

<LM 

18-Sep- 

79  17:18 

•FIXED*  FIXED  ( 

SEO  0106 

1862 

;  ******** ******************* ***********t******************************* 

1863 

;UUO  DISPATCH 

FABLE 

186A 

•  ********************t************************ *************** ********** 

XLIST 

.                    .                                        .,. 

1866 

LIST 

1867 

0301 2A 

041600 

030070 

JUODIS:  LUU01, 

,$UUOER 

,""-,=          ■                    ^              "                   "       -; 

1868 

030125 

042146 

042123 

LUU03, 

.LUU02 

1869 

030126 

042250 

042411 

LUU05. 

,LUU04 

1870 

030127 

042364 

042331 

LUU07- 

,LUU06 

1871 

030130 

030070 

030070 

LUU01 1 

,,LUU010 

1872 

030131 

030070 

030070 

LUU013 

,,LUU012 

1873 

030132 

030070 

030070 

LUU015 

,,LUU014 

187A 

030133 

030070 

030070 

LUU017 

,,Lb'U016 

.  ■         1     .        -                                  t 

1875 

0301 3A 

030070 

030070 

LUU021 

,,LUU020 

1876 

030135 

030070 

030070 

LUU023 

,,LUU022 

1877 

030136 

030070 

030070 

LUU025 

,,LUU024 

1878 

030137 

030070 

030070 

LUU027 

,,LUU026 

1879 

030140 

030070 

030070 

LUU031 

,,LUU030 

1880 
1881 
1882 

030141 

030070 

030070 

LUU033 

.,LUU032 

' 

;  ********************************************************************** 

1883 

.-MEMORY  MANAGMENT  STORAGE 

188A 

;  ********************************************************************** 

1885 

1886 

030142 

OOOOOO 

OOOOOO 

I)F22F:  0 

;DF10  CONTROL  FLAG,  0  =  18,  -1  =  22   BIT 

1887 

030143 

OOOOOO 

)00000 

HAPNEU:  0 

;MEM0RY  MAPPING  CONTROL  FLAG,  -1  =  4096K  MAPPING 

1888 

030144 

OOOOOO 

)00000 

NEMTOT:  0 

;T0TAL  MEMORY  SIZE  IN  K  (1024.) 

1889 

030145 

OOOOOO 

OOOOOO 

NEMLOW:  0 

; LOWEST  USABLE  MEMORY 

1890 
1891 
1892 

030146 

HEMSIZ;  BLOCK  ' 

*D41 

jMEMORY  SEGMENT  POINTER  TABLE 

;  ********************************************************************** 

1893 

;PRINT  CONTROL 

STORAGE 

189A 

;  ********************************************************************** 

1895 

1896 

030217 

OOOOOO 

OOOOOO 

PNTFLG:  0 

;PRINT  FLAG,  -1  WHILE  IN  PRINT  ROUTINE 

1897 

030220 

OOOOOO 

OOOOOO 

PNTENB:  5 
»DI  SF:  0 

iPRINT  ENABLE 

1898 

030221 

OOOOOO 

OOOOOO 

;PRINT  DISABLED  FLAG 

1899 

030222 

OOOOOO 

OOOOOO 

PNTINH:  0 

; INHIBIT  PRINT  INPUT  CHECKS 

1900 

030223 

OOOOOO 

OOOOOO 

PNTSPC--  0 

•PRINT  SPACE  CONTROL 

1901 

030224 

OOOOOO 

OOOOOO 

JPTIME:  0 
^rWCNT:  0 

;TYPE-IN  WAIT  TIME 

]2Qi 

030225 

OOOOOO 

OOOOOC 

;TIME  WAITED 

1903 

81^^  raS  88W 

JDVOI^F:  0 
rTYFiL:  0 

'■'"■"  :'"■'   '■-■ 

[LOGICAL  DEVICE  INITED  FLAG 
;TTY  EXEC  FILLERS  FLAG 

1905 

030230 

OOOOOO 

OOOOOO 

rTYSPD:  0 

■TTY  EXEC  BAUD  RATE 

1906 

030231 

OOOOOO 

)00000 
)00000 

UTCHR:  0 

■ACTUAL  TYPED  IN  CHAR 

1907 

030232 

yooooo 

[CHRIN:  0 

•UPPER  CASED  &  PARITY  STRIPPED  CHAR 

1908 

030233 

OOOOOO 

!W 

iTYPNB:  0 

•TYPED  IN  NUMBER 

1909 

030234 

OOOOOO 

KRif :     0 

•FREE  CR/LF  FLAG 

1910 

030235 

OOOOOO 

)00000 

STABF ;  0 

•TAB  CONVERSION  FLAG 

1911 

030236 
030237 

oocooo 

)00000 

Ifff:       0 
ivTF:   0 

•FORM  FEED  CONVERSION  FLAG 

1912 

■ 

)00000 

•VERTICAL  TAB  CONVERSION  FLAG 

1913 
19U 

mf^ 

JSRLFF:  6 
JSRCRF:  0 

•USER  LF  F  LLERS 
•USER  CR  F  LlERS 

i  0094 


OFSXA 
FIXED 

1915 
1916 
1917 
1918 
1919 
1920 
1921 
1922 
1923 
1924 
1925 
1926 
1927 
1928 
1929 
1930 
1931 
1932 
1933 
1934 
1935 
1936 
1937 
1938 
1939 
1940 
1941 
1942 
1943 
1944 
1945 
1946 
1947 
1948 
1949 
1950 
1951 
1952 
1953 
1954 
1955 
1956 
1957 
1958 
1959 
1960 
1961 
1962 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  5 
KLM    18-Sep-79  17:18        tFIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE,  SEPT  18,7979 


SEO  0107 


030242 
030242 
030243 

030243 
030244 
030245 
030246 
030247 
030250 
030250 
030251 
030252 
030253 
030254 
030255 
030256 
030257 
03026C 
030261 
030262 
030263 
030264 


030274 
030277 
030300 
030301 


015  012  000  000  000 


015  012  015  012  OuO 

054  000  000  000  000 

056  000  000  000  000 
040  000  000  000  000 
Oil  000  000  000  000 

055  000  000  000  000 
053  000  000  000  000 
052  000  000  000  000 
IOC  000  000  000  000 

050  000  000  000  000 

051  000  000  000  000 
007  0000000000 

077  000  000  000  000 

057  000  000  000  000 
044  000  000  000  000 
000000  000012 
000000  000040 

oonooo  000012 


030265 

03)270  60  02  51  56  64  00 

030271  60  56  64  00  00  00 

030272 


60 
60 


a 


51 
64 


56  64  00 
00  00  "' 


00 


********************************************************************** 
THE  FOLLOWING  MISCELLANEOUS  PRINT  CHARACTERS  ARE  INCLUDED 
TO  FACILITATE  PRINTING  AND  ARE  CALLED  AS  FOLLOWS: 

MOVEI   NAME 

PNTA  ;0R  PNTAF 


CRLF: 

I 

CRLF2: 

/ 

COMMA: 

PERIOD: 

SPACE : 

TAB: 

MINUS: 

HYPEN: 

PLUS: 

AST: 

ATSIN: 

lFP: 

RTP: 

BELL: 

QUEST: 

SLASH: 

DOLLAR: 

RADIX: 

RADLSP: 

RADLSC: 


ASCII/ 
ASCII/ 


ASCII/./ 
ASCII/./ 
ASCII/  / 
ASCII/  / 

ASCII/-/ 

ASCII/*/ 

ASCII/*/ 

ASCII/a/ 

ASCII/(/ 

ASCII/)/ 

BYTf  ■''>   007 

ASCJ 

ASC..;/i 

ASCJI/$/ 

*D10 

40 

*D10 


.•DECIMAL  PRINT  RADIX 

.•DECIMAL  PRINT  LEADING  CHAR 

; DECIMAL  PRINT  LEADING  CHAR  COUNT 


;  *****************************************t****t****** ***************** 

.-USER  MODE  OUTPUT  FILE  INFORMATION 

•  ********************************************************************** 


SOBUF :  BLOCK  3 

lOUTNM:  SIXaiT  /PRINT/ 

»OUTEX:  SIXBIT  /PNT/ 

BLOCK  2 


.-LOGICAL  FILE  OUTPUT  BUFFER  HEADER 

.•FILE  NAME 

.•FILE  NAME  EXTl>JSION 


;     ************************* **************************************t****** 

.■DISK  UPDATE  MODE   FILE   INFORMATION 

;  ************************************************ •*******************t»* 

SI6UF :  BLOCK  3 

flNNM:  SIXBIT  /PRINT/ 

llNEXT:  SIXBIT  /PNT/ 

BLOCK  2 


n 


DFSXA 
FIXED 

1963 

1%A 

1%5 

1%6 

1967 

1968 

1969 

1970 

1971 

1972 

1973 

197A 

1975 

1976 

1977 

1978 

1979 

1980 

1981 

1982 

1983 

198A 

1985 

1986 

1987 

1988 

1989 

1990 

1991 

1992 

1993 

199A 

1995 

1996 

1997 

1998 

1990 

2000 

2001 

2002 

2003 

200A 

2005 

2006 

2007 

2008 


DECSYSTEM  KLIO  CHANNEL/DTE20 
KLM  18-Sep-79  17:18 


030303    m*iV    030303 

03030A 

030504  000000  000000 


030505  000000  000000 


030506  000000  000000 

030507  000000  000000 


03051 C  000000  000000 


030511  000000  000000 


030512  000000    000000 

030513  000000    000000 
0305K    000000    000000 


030515    000000    000000 


INTERACTION  TEST  -  VER  0.7  MACRO  J:538(12A2)   14:07  21-Aug-85  Page  6 
♦FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE.   SEPT  18,7979 

.•PUSHDOWN  LIST   CONTROL   INFORMATION 

PLIST:     PLIST-PLISTE,.PLIST 

PLISTS:   BLOCK       200 

PLISTE:   0  ;END  OF  PUSHDOWN  LIST 

;  •**********•********************##**********************•******#«**##* 

.-POWER  LINE  CLOCK  FREQUENCY  FLAG 

;  ************************************************ *********t**t**t****** 


SEO  0108 


CYCL60:  0 


;0  =  60.  -1  =  50  CYCLE 


;KL10  CACHE  CONTROL  FLAGS 

•  ******* t ************** **t ******************* t*******t ***************** 


CSHFLG:   0 
CSHMEM:   0 


.•ALLOW  CACHE   IF   0 

.•CACHE  MEMORY  SEGMENTS   U   0 


•  ********************************************************************** 

.-NUMBER  INPUT  DIGIT  FLAG 

•  ********************************************************************** 


TTNBRF:  0 


.•-1  IF  ANY  DIGIT  TYPED 


•  ********************************************************************** 

.-KLIO  S  KIIO  "INHPAG"  SWITCH  PAGING  PREVENTION 

•  ********************************************************************** 


PVPAGI:  0 


lU   NON-ZERO,  OVERRIDE  "INHPAG"  SWITCH  ACTION 


;  ********************************************************************** 

.•ERROR  REPORTING  ROUTINE  ADDITIONAL  USERS  CONTROL  INSTRUCTIONS 

•  ********************************************************************** 


XERHIl:  0 
XERHI2:  0 
J;ERHI3:  0 


;IF  NON-ZERO.  XCT'D  AT  START  OF  XERUUO 
;IF  NON-ZERO.  XCT'D  AT  END  OF  XERUUO 
;IF  NON-ZERO.  XCT'D  AFTER  "PC"  OF  XERUUO 


;  ********************************************************************** 

.•SPECIAL  USERS  UUO  INTERCEPT   INSTRUCTION 

;  ********************************************************************** 


SSUUO:  0 


;IF  NON-ZERO.  XCT'D  AT  START  OF  SUORTN 


ik.r  «*k«  A 


Ji^  V  ^  ^  A 


>  V  •  «^*t 


t^  »\      /\   ^   ^««a««« 


0K^         ^4 


■   1 
1 


DFSXA 
FIXED 

2009 

2010 

2011 

2012 

2013 

2014 

2015 

2016 

2017 

2018 

2019 

2020 

2021 

2022 

2023 

202A 

2025 

2026 

2027 

2028 

2029 

2030 

2031 

2032 

2033 

203A 

2035 

2036 

203/ 

2038 

2039 

2040 

20A1 

2042 

2043 

2044 

2045 

2046 

2047 

2048 

2049 

2050 

2051 

2052 

2053 

2054 

2055 

2056 

2057 

2058 

2059 

2060 

2061 


DECSYSTEH  KLIO  CHANNEL/DTE20 
KLM  18-Sep-79  17:18 


030516    000000    000000 


030517    000000     000000 


030520    000000    000000 


030521     000000    000000 


030522  000000    000000 

030523  000000    000000 


030524     000000    000000 


030525     000000    000000 


030577 

030577    000000    000000 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  7 
*FIXED*  FIXED  CONTROL  AND  DISPATCH  STORAGE,   SEPT  18,T979 

USER  MODE  MONITOR   TYPE   FLAG 


HONTYP:   0 


;0  =  TOPSIO,  -1  =  TOPS20 


SPECIAL  USERS  MUUO  INTERCEPT   INSTRUCTION 


SIMUUO:   0 


;IF  NON-ZERO,   XCT'D  AT  START  OF  MUUOER 


SPECIAL  USERS  USER  MODE  OUTPUT  ERROR   INTERCEPT   INSTUCTION 

**************************************************** ********** ****** 


$SOUTER:i 


:1F  NON-ZERO,   XCT'D  AT  END  OF   USER  MODE  ERROR 


******************************************************************** 

'SWITCH"  CALL  USAGE   CONTROL 

******************************************************************** 


$$TOGGLE:0 


:1F  NON-ZERO.   USE   C(CONSU)   FOR  SWITCHES 


******************************************************************** 

SPECIAL  USERS  ALTMODE  SWITCH  CALL   INTERCEPT   INSTRUCTIONS 
******************************************************************** 


$$TAX1:   0 
$$TAX2:   0 


;IF  NON-ZERO,   XCT'D  AT  START  OF  ALTMODE  SWITCH  CALL 
;IF  NON-ZERO,   XCT'D  AT  END  OF   ALTMODE  SWITCH  CALL 


******************************************************************** 

SMIO   (KS-IO)   PROCESSOR  TYPE  FLAG 
******************************************************************** 


SMIO: 


;IF   -1   THIS   IS  A  KS-IO 


***************************************************  Ik* *************** 

RIGHT  HALF   SWITCHES  PROMPT   TABLE  ADDRESS 
******************************************************************** 


SWPTAB:   0 


;0  =  NO  PROMPT,  ADR  =  ADR  OF   SIXBIT  PROMPT  TABLE 


******************************************************************** 

SPECIAL  FUTURE  EXPANSION  ROOM 

******************************************************************** 

******************************************************************** 

END  OF   FIXED  STORAGE 
*****ii  ***->)********************************************************* 


ENDFIX:   0 


.OC 


30577 


;END  OF  FIXED  STORAGE 


SEO  0109 


1 


wr^^u^vrkA 


kVP^A         VfttV^^l 


tr^         A         ^        AAA^^^ 


VPk  d  A  '^  J  'W        At        f^^      «%4 


nr     «« . 


097 


DFSXA 
DFSXAM 

2062 
2063 
206A 
2065 
2066 
2067 
2068 
2069 
2070 
2071 
2072 
2073 
207A 
2075 
2076 
2077 
2078 
2079 
2080 
2081 
2082 
2083 
208A 
2085 
2086 
2087 
2088 
2089 
2090 
2091 
2092 
2093 
2094 
2095 
2096 
2097 
2098 
2099 
2100 
2101 
2102 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  U:07  21-Aug-85  Page  1 
MAC    29-Jul-85  11:4A        PROGRAM  INITIALIZATION 


SEQ  0110 


030600 
030600 
030601 
030602 
030603 


03060A 
030605 
030606 
030607 
030610 
03061 1 
030612 
030613 
0306U 
030615 
030616 
030617 
030620 
030621 
030622 
030623 
030624 
030625 

030626 
030627 


476  00 
476  00 
402  00 
336  00 


260  17 
265  00 
037  12 
202  17 
201  00 


0 
0 
0 
0 
0 
202  00  0 
7  010  24 
7  010  20 
700  04  0 
7  024  20 
7  024  20 
4uJ  00  0 
402  00  0 
7  024  20 
260  17  0 
254  00  0 
260  17  0 
260  17  0 


00  030143 
00  030511 
00  030521 
00  030056 


00  067651 
00  030011 
00  000002 
00  075012 
00  540000 
00  000417 
0  00  000001 
0  01  000000 
00  227760 
0  00  004000 
0  00  001000 
00  000510 
00  000511 
0  00  002000 
00  041563 
00  036312 
00  036171 
00  033200 


037  10  0  00  000002 
260  17  0  00  065163 


SUBTTL  PROGRAM  INITIALIZATION 

SALL 

.DIREC  FLBLST 


;  First  line  binary  listing  only 


;/|r«****t4t***********4t*«"*****«*l^******4r**4r4r****  ************************ 

;*  START  -  Initialization  of  program 

; /If  *******************************  ***i^**  *********************  A  ****•**•• 


START: 
R: 


Rl: 
R2: 


R3: 


SETOM 
SETOM 
SETZM 
SKIPN 
GO 


PGMINT 

MEMZRO 

MQVEM 

MOVE  I 

MOVEM 

CQNI 

CONO 

SYSINI 

CONO 

CONO 

SETZM 

SETZ.^ 

CONO 

GO 

JRST 

GO 

GO 

SWITCH 
GO 


MAPNEU 
PVPA6I 
$$TOGGLE 
SONETM 

csetzm  dialg* 

setzm  strace* 

setzm  tstdis 

move  ctstdis--tstdi 

blt  tstdis+27 
rtn: 


P.SAVEP* 

5^0000 

417 

PA6,1 

PAG,(1) 

MTR,TTBF 

MTR.CTB 

510 

511 

MTRJTBN 

ENARH 

SETPRM 

TRMTBL 

STRAP 


DTELOAD 


S+IJ 


setup  for  new  mapping 

initialize  console  software  switch 
one  time  flag  already  set? 
no  -  clear  dialogue  flag  and 

clear  special  trace  flag  and 

disable  test  data  area 


initialize  P  reg,  do  CPU  mem  map 

zero  memory  before  we  start 

save  initialized  P  pointer 

get  shadow  memory  oage  entry 

put  it  into  page  377  slot 

get  page  bits 

write  them  back  and  turn  on  paging 

initialize  the  I/O  system  +  CPO  fi 

turn  time  base  off 

clear  time  base 

clear  high  count 

clear  low  count 

turn  base  on 

enable  RH20's  and  NI/CI  ports 

?o  select  the  required  devices 
erminate  test  tables 
set  trap  catcher  for  interrupts 


ags 


get  the  console 
load  "SXAll.Air 
restricted  FE's 


switches 
'  into 


1 


li\rFuA  rxrrrurrru    uiirt    mitikiri    /ivrr'^A     Tkirrni^Ttnti    rrrr     _     wrn    n    7    u«  mn    inn  /  ^  'ij  ^\     l/.n**     oi.*. or    r>-_-     *) 


098 


DFSXA 
OFSXAM 

2103 
21 OA 
2105 
2106 
2107 
2108 
2109 
2110 
2111 
2112 
2113 
21U 
2115 
2116 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  31538(1242)  U:07  21-Aug-85  Page  2 
MAC    29-Jul-85  11:44        PROGRAM  INITIALIZATION 

;/(f***»*  *************************************************************** 

;*  STARTA  -  Program  re-cycle  point 

•if******4^******i*4r  **************************************************** 


SEQ  0111 


030630 
030631 
030632 
030633 
030634 
030635 
030636 
030637 
030640 


402  00 
402  00 
402 
402 
201 

202  00 
402  00 
200  00 
251  00 


00 
00 
00 


00  075025 
00  074777 
00  074776 
00  075024 
00  000200 
00  060631 
00  044153 
00  067657 
00  044202 


;* 

STARTA:  SET2M 
SETZM 
SETZM 
SETZM 

novEi 

nOVEM 
SETZM 
MOVE 
BLT 


TSTNM 

INTCNT 

ERRLP# 

TSTLP* 

200 

DATLEN 

RH.DNE 

CRH.DNE.,RH.DNE+1] 

RH.ERR+13 


im"t  test  number 

clear  interrupt  count  location 

error  loop  address 

test  loop  address 

set  default  data  length 
clear  status  and  errors 


INCCWA 


r\crcwcTCM    4/1  in    tlkmuci   yrvrcnn    f  kiTCBArr  in&i    tcct    _    wcb    A    7    MArart    «C7o/l1/'l\     l/.n7    01_<..__DC    d_» 


OFSXA 

DECSYS 

DFSXAM 

MAC 

2117 

2118 

2119 

2120 

2122 

030641 

2123 

030642 

2124 

030643 

2125 

2126 

030644 

2127 

030645 

2128 

030646 

2129 

2130 

030647 

213 

1 

030650 

213 

2 

030651 

213 

3 

213 

4 

030652 

213 

5 

030653 

21^ 

6 

030654 

21^ 

7 

213 

8 

030655 

2139 

030656 

2U0 

030657 

2U1 

21A2 

03066C 

2H3 

030661 

2K4 

030662 

2U5 

2U6 

030663 

2K7 

030664 

2K8 

030665 

2U9 

2150 

030666 

2151 

030667 

2152 

030670 

2153 

2154 

030671 

2155 

030672 

2156 

030673 

2157 

2158 

030674 

2159 

030675 

2160 

030676 

2161 

2162 

030677 

2163 

030700 

2164 

030701 

2165 

2166 
2167 

030702 

030703 

2168 

030704 

216 

9 

DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  3 
29-Jul-85  11:44        PROGRAM  INITIALIZATION 

;4f**********t**t***************«*****»* ******************************* 

;*  SI  -  Test  control 

;4f***** *************** <*********************************************** 


SEO  0112 


260  17  0  00  030775     SI: 
260  17  0  00  030764 
254  00  0  00  030641 

260  17  0  00  031024 
260  17  0  00  030764 
254  00  0  00  030644 

260  17  0  00  031041 
260  17  0  00  030764 
254  00  0  00  030647 

260  17  0  00  031077 
260  17  0  00  030764 
254  00  0  00  030652 

260  17  0  00  031144 
260  17  0  00  030764 
254  00  0  00  030655 

260  17  0  00  031203 
260  17  0  00  030764 
254  00  0  00  030660 

260  17  0  00  031244 
2o:  17  0  00  030764 
254  00  0  00  030663 

260  17  0  00  031303 
260  17  0  00  030764 
254  00  0  00  030666 

260  17  0  00  03134)     S2: 
260  17  0  00  030764 
254  00  0  00  030671 

260  17  0  00  031377 
260  17  0  00  030764 
254  00  0  00  030674 

260  17  0  00  031432 
260  17  0  00  030764 
254  00  0  00  030677 

260  17  0  00  031471 
260  17  0  00  030764 
254  00  0  00  030702 


GO 
GO 
JRST 

TSTOl 
SLOOP 
.-2 

i8 

JRST 

TST02 
SLOOP 
.-2 

JRST 

TST03 
SLOOP 
.-2 

60 

GO 
JRST 

TST04 
SLOOP 
.-2 

GO 
GO 
JRST 

TST05 
SLOOP 
.-2 

i 

JRST 

TST06 
SLOOP 
.-2 

JRST 

TST07 
SLOOP 
.-2 

f 

JRST 

TSTIO 
SLOOP 
.-2 

GO 
GO 

JRST 

TST11 
SLOOP 

•  £ 

GO 
GO 
JRST 

TST12 
SLOOP 
.-2 

i 

JRST 

TST13 
SLOOP 
.-2 

t 

JRST 

TST14 
SLOOP 

check  state  of  sele 
call  scope  loop  uti 
loop  condition  dete 

test  MASSBUS  enable 
call  scope  loop  uti 
loop  condition  dete 

check  write 

call  scope  loop  uti 

loop  condition  dete 

check  read 
call  scope 


loop  uti 


loop  condition  dete 

;  check  write  under  ii 

:  call  scope  loop  uti 

;  loop  condition  dete 

;  check  read  under  ini 

:  call  scope  loop  uti  I 

;  loop  condition  detec 

;  check  read  reverse 

;  call  scope  loop  uti 

;  loop  condition  dete 

;  check  RH20  jump 

:  call  scope  loop  uti 

;  loop  condition  dete 

;  write  transfer  on  a  I 

:  call  scope  loop  uti I 

:  loop  condition  detec 

;  read  transfer  on  al 

;  call  scope  loop  uti 

;  loop  condition  dete 


read  reverse  on  all 
call  scope  loop  uti 
loop  condition  dete 


write  while  others  reading 
call  scope  loop  utility 
loop  condition  detected 


ted  RH20s/ports 

ity 

ted 

bit 
ity 
ted 


ity 
ted 


ted 

terrupt 

ity 

ted 

errupt 

ity 

ted 


ity 
ted 


uy 
ted 

I  channels 

ity 

ted 

channels 
ity 
ted 

channels 

ity 

ted 


r\tcw« 


iNcrcvcTCM   1^1  in    rukkikict  /nrcon    turcBArrrn^    tcct    _    t.xo    n    7    mkron    *C7o/1'}/.0^    i/.n7    oi_«../.-OC    o^^^   j. 


DFSXA 

DECSYS 

DFSXAM 

MAC 

2170 

030705 

2171 

030706 

2172 

030707 

2173 

21 7A 

030710 

2175 

030711 

2176 

030712 

2177 

2178 

030713 

2179 

030714 

2180 

030^5 

2181 

2182 

030716 

2183 

030717 

218A 

030720 

2185 

2186 

030721 

2187 

030722 

2188 

030723 

2189 

2190 

030724 

2191 

030725 

2192 

030726 

2193 

21 94 

030727 

2195 

03073C 

2196 

030731 

2197 

2198 

030732 

2199 

030733 

2200 

030734 

2201 

2202 

030735 

2203 

030736 

2204 

030737 

2205 

2206 

030740 

2207 

030741 

2208 

030742 

2209 

2210 

030743 

2211 

030744 

2212 

030745 

2213 

22H 

030746 

2215 

030747 

2216 

030750 

DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  4 
29-JUL-85  11:44        PROGRAM  INITIALI2A^TI0N 


SEQ  0113 


260  17  0  00  031525 

260  17  0  00  030764 

254  00  0  00  030705 

260  17  0  00  031562 

260  17  0  00  030764 

254  00  0  00  030710 

260  17  0  00  031615 

260  17  0  00  030764 

254  00  0  00  030713 

260  17  0  00  031653 

260  17  0  00  030764 

254  00  0  00  030716 

260  17  0  00  031711 

260  17  0  00  030764 

254  00  0  00  030721 

260  17  0  00  031744 

260  17  0  00  030764 

254  00  0  00  030724 

260  17  0  00  031777 

260  17  0  00  030764 

254  00  0  00  030727 

260  17  0  00  032050 

260  17  0  00  030764 

2y   00  0  00  030732 

260  17  0  00  032112 

260  17  0  00  030764 

254  00  0  00  030735 

037  10  0  00  000002 

602  00  0  00  400000 

254  00  0  00  030751 

260  17  0  00  032154 

260  17  0  00  030764 

254  00  0  00  030743 

260  17  0  00  032217 

260  17  0  00  030764 

254  00  0  00  030746 


JRST 

TST15 
SLOOP 
.-2 

JRST 

TST16 
SLOOP 
.-2 

JRST 

TST17 
SLOOP 

60 
GO 
JRST 

TST20 
SLOOP 

•   £ 

GO 
GO 
JRST 

TST21 
SLOOP 
.-2 

JRST 

TST22 
SLOOP 
.-2 

JRST 

TST23 
SLOOP 
.-2 

60 

GO 
JRST 

TST24 
SLOOP 
.-2 

GO 
GO 
JRST 

TST25 
SLOOP 
.-2 

SWITCH 

TRNE 

JRST 

INHUSR 
TSTEND 

JRST 

TST26 
SLOOP 

JRST 

TST27 
SLOOP 

wrfte  white  others  reading  reverse 
call  scope  loop  utility 
loop  condition  detected 

read  while  others  are  writing 
call  scope  loop  utility 
loop  condition  detected 

RH20  loopback  skip 
call  scope  loop  utility 
loop  condition  detecteo 

RH20  loopback  zero 
call  scope  loop  utility 
loop  condition  detected 

write  thru  memory 

call  scope  loop  utility 

loop  condition  detected 

read  thru  memory 

call  scope  loop  utility 

loop  condition  detected 

random 

call  scope  loop  utility 

loop  condition  detected 

random,  CPU  interaction 
call  scope  loop  utility 
loop  condition  detected 

random,  memory  interaction 
call  scope  loop  utility 
loop  condition  detected 


inhibit 
yes 


user  mode  tests? 


;  random,  CPU  interaction 

:  call  scope  loop  utility 

:  loop  condition  detected 

;  random,  mem  interaction 

:  call  scope  loop  utility 

:  loop  condition  detected 


in  user  mode 


in  user  mode 


..  J 


r 


DFSXA 
DFSkAH 

2217 
2218 
2219 
2220 

2222 
2223 
222A 
2225 
2226 
2227 
2228 
2229 
2230 
2231 
2232 
2233 
223A 
2235 
2236 
2237 
2238 
2239 
2240 
22A1 
22(^2 
2243 
2244 
2245 
2246 
2247 
2248 
2249 
2250 
2251 


DECSYSTE^  KL10  rHANNEI/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  5 
MAC     29-Jul-85  11:<,4        PROGRAM  INITIALIZATION 

;•  TSTEND  -  End  of  test  program  control 


SEQ  0114 


030751 
030752 

030753 
030754 
030755 

030756 
030757 
030760 

030761 
030762 
030763 


030764 
030765 
030766 
030767 
030770 
030771 
030772 
030773 
030774 


260  17  0  00  032521 
202  00  0  00  030022 

037  10  0  00  000002 
607  00  0  00  000400 
254  00  0  00  030761 

037  12  0  00  000004 
254  00  0  00  030671 
037  16  0  00  000004 

336  00  0  00  075017 
254  00  0  00  030057 
254  00  0  00  036334 


037  10 
602  00 
263  17 
606  00 
254  00 
4u,-«  00 
312  00 
25'.  00 
263  17 


0  00  000002 
0  00  001000 
00  090000 
00  000400 
00  030064 
00  000377 
00  075025 
00  030064 
00  000000 


TSTEND: 


TSTENO: 


60 
NOVEM 

SWITCH 

TLNN 

JRST 

ENDUUO 

JRST 

EOPUUO 

SK.IPN 

JRST 

JRST 


RAND 
RANDBS 


RELIA8 
TSTENO 


S2 


STRACE 
BE6END 
STPRM1 


get  random  # 

provide  new  base  for  tests  23-27 

get  the  console  switches 
reliability  switch  set? 
no  -  exit  or  keep  looping 

display  end  of  pass  count 
repeat  just  tests  11-27  if  set 
end  of  program 

special  trace  switch  set? 
no  -  enter  beginning  of  test 
yes  -  back  to  command  prompt 


;*  SLOOP  -  Scope  'oop  utility 


SLOOP;  SWITCH 

TRNE  LOOPTS 
RTN 

TRNN  SPCTST 

JRST  CPOPJI 

ANDI  377 

CA«t  TSTNM 

JRST  CPOPJI 
RTN 


?et  the  console  switches 
OOP  on  current  test? 
yes  -  return 
loop  on  selected  test? 
no  -  do  skip  return  (no  loop) 
mask  out  all  but  test  #  bits 
are  we  at  the  right  test^ 
no  -  do  a  skip  return 
yes  -  'eturn  and  loop  on  this  test 


r 


1102 


OFSXA 
DFSXAM 

2252 
2253 
225A 
2255 
2256 
2257 
2258 
2259 
2260 
2261 
2262 
2265 
226A 
2265 
2266 
2267 
2268 
2269 
2270 
2271 

iin 

2273 
2274 
2275 
2276 

nn 

2278 
2279 
2280 
2281 
2282 
2283 
2284 
2285 
2286 
2287 
2288 
2289 
2290 
2291 
2292 


DECSYSTEN  ICLIO  CHANNEL/DTE20  INTERACTION  TEST 
MAC     29-Jul-85  11:44        MAJOR  TESTS 


VER  0,7  MACRO  J:538(1242)  14:C7  21-Aug-85  Page  6 


030775 
050776 
030777 
051000 


051001 
051002 
051003 
051004 
051005 


051006 
051007 
051010 
051011 
051012 
051015 
051014 
051015 


031016 
031017 
031020 
031021 


051022 
051025 


202  17  0  00  075015 
201  OO  0  00  000001 
260  17  0  00  042651 
700  14  0  00  000400 


205  16 
336  00 
2!i4  00 
331  00 


00  inm 

16  060647 
OC  031022 
16  060633 


254  00  0  00  031016 


260  17 
201  00 
256  00 
002  00 
201  00 
256  00 
002  00 
254  00 


GO  05:» 


xy.f 


00  002000 
16  043553 
00  067660 
00  775177 
16  045556 
00  067664 
00  031022 


260  17  0  00  055147 
256  00  0  16  045521 
312  00  0  00  067672 
002  00  0  00  C67673 


253  16  0  00  031002 
263  17  0  OC  000000 


SEO  0115 


SU8TTL  MAJOR  TESTS 
;*  TST01  -  Check  for  state  of  selected  RH20's  and  CJ/NI  Ports 


TST01 : 


MOVEM 
HOVfcl 
SCOPE 
I  OF 


P,SAVEPT# 
1 


;  Check  controller  type 
T01L1 


MOVSI 
SKIPN 
JRST 
SKI  PI. 
JRST 


CNTRL,-10 

REQSTCCNIRL) 

T01L3 

CHTyPE(CNTRL) 

T01L2 


RH20 


MOVE] 
o  TONS  ^ 
FAULT, 
MOVE! 
.CONSZ 


MBXHLT 

<M-80X  NOT  HALTED> 
775177 


JRST 
NI/CI  pert 


FAUITI  <NOT  ALL  RH20  STATUS  BIT§=0> 

T01L3  ;  continue 


save  iitack  pointer 
set  up  test  nuRjber 
setup  loop  control 
turn  off  PI  system 


fm'tial  "^^  controller  index 
this  controller  selected? 
no  -  go  select  another 
is  this  controller  an  RH20? 
no  -  check  NI/CI  port 


initialize  the  RH20 

get  flao 

skip  if  hal ted 

get  check  bits 
skip  if  none  set 


T01L2: 


PORINI 
.CONI 
CAME 
PAULT1 


;  initialise  the  port 
;  read  th<»  CSR  register 

C40C003,,0]  :  data  correct? 

<PORT  CSR  BITS  NOT  40000^000000 


Select  next  control Ic 


T01L3: 


A06JN 
RTN 


CNTRLJOUI 


loop  till  done 
exit  test 


DFSXA 

OECSYS 

DFSXAH 

MAC 

2293 

2294 

2295 

2296 

2297 

2298 

031 02A 

2299 

031025 

2:00 

031026 

2'  01 

2302 

2303 

2  30  A 

031027 

Il05 

031030 

2306 

031031 

2307 

031032 

2:  08 

2:09 

2:10 

2:11 

031033 

031034 

c  13 

031035 

23U 

031036 

2315 

2316 

2317 

2318 

031037 

2319 

031040 

OECSySTEW  KL10  CHANNEL/DTE20  INTERACTION  TEST 
29-Jui-85  11:44       MAJOR  TESTS 


VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  7 


202  17  0  00  075013 
201  00  0  00  000002 
260  17  0  00  042651 


205  16  0  00  771770 
335  00  0  16  060633 
331  00  0  16  060647 
254  00  0  00  031037 


260  17  0  00  033117 
201  00  0  00  000400 
256  00  0  16  043553 
002  00  0  00  067702 


253  16  0  00  031030 
263  17  0  00  000000 


SEO  0116 


;*  TST02  -  Test  MASSBUS  enable  bit 

;#************t****«i*************** ******************** *************** 


TST02: 


HOVEM 
MOVE  I 
SCOPE 


P.SAVEPT 
2 


;  Check  controller  type 
T02L1 


WVSI  CNTRL.-10 

SKIP6E  CHTyPE(CNTRL) 

SKIPL  REOST(CNTRL) 

JRST  T02L2 


RH20 


RHINI 
WVEI 
.CONSO 
FAULT1 


M8E 

<«ASS  BUS  NOT  ENABLED> 
Select  next  controller 


T02L2: 


AOBJN 
RTN 


CNTRL.T02L1 


save  stack  pointer 
set  up  test  number 
setup  loop  control 


im't  controller  index 
is  this  controller  an  RH20? 
yes  -  controller  selected? 
no  -  go  select  another 


init  the  RH20 

get  NASSBUS  ENABLE  bit 

skip  if  set 


loop  till  done 
done  with  test 


I  <|<M>MfiMiH(Bi  l.«|i.HII>ftt>>i 


OFSXA   DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J:53B(12A2)  U:07  21-Aug-85  Page  8 
DFSXAH  MAC     29-Jul-85  11:44        MAJOR  TESTS 


SEO  0117 


031041 
031042 
031043 


031044 
031045 
031046 
031047 
031050 


031051 
031052 


031053 
031054 
031055 
031056 
031057 
031060 
J31061 
031062 
031063 
031064 
031065 
031066 
031067 
031070 


031071 
031072 
031073 


151074 

)i^075 
03(07 


202  17  0  00  075013 
201  00  0  00  000003 
260  17  0  00  042651 


205  16 
261  17 
405  16 
336  00 
254  00 


051074  26 
0i^075  25 


00  777764 

00  000016 

00  nmi 

16  060647 

00  031074 


205  07  0  00  nmy 
205  10  0  00  mv,^ 


260 
260 
200 
260 
260 
260 
2o.' 
260 
332 
001 
260 
004 
260 
003 


17 
17 
00 
17 
17 
M 
17 
17 
00 

?? 

00 


00  033167 
00  033117 
07  061342 
00  033017 
00  035050 
00  034274 
00  033336 
00  035445 
16  044167 
00  067707 
00  034744 
00  067716 
00  042602 
00  C67721 


253  10  0  00  031053 
253  07  0  00  031052 
260  17  0  00  063665 


m 


?  17  0  00  000016 
16  0  00  031Q4S 
1/  0  00  OOOOOo 


;•  TST03  -  Check  that  each  channel  can  do  write,  individually 


TST03: 


HOVEM 
MOVE! 
SCOPE 


P.SAVEPT 


;  Check  controller  selection 
T03L1 


novsi 

PUT 
AND] 
SKIPN 
JRST 


CNTRL,-14 

CNTRL 

CNTRL.-1 

REQST(CNTRL) 

T03L2 


Loop  on  ecu  and  data  pattern 


HOVSI 

ro3A:  novsi 


CCW.-7 
PATRN.-20 


Do  a  write  sequence 


T03B: 


STLOOP 

RHINl 

HOVE 

STCHN 

SETDAT 

60 

UCLK 

60 

SKI  PE 

FAULT 

60 

FAULT3 

DATCMP 

FAULT2 


CCULST(CCU) 
SyRTO 

ucnoN 

RH.ERR(CNTRL) 


<TRANSMISSION  ERROR  DURIN6  yRlTE> 

CHKL06 

<yRITE  TEST> 


save  stack  pointer 
set  up  test  nunber 
setup  loop  control 


init  controller  index 
save  controller  index 
make  into  controller  number 
controller  was  selected? 
no  -  get  another  one 


init  channel  list  pointer 
init  data  pattern  pointer 


set  error  loop  here 

init  channel 

get  control  word 

setup  channel 

put  it  into  buffer 

start  the  write  operation 

clock  the  operation  to  completion 

wait  for  end  done 

skip  if  no  error 


<DATA  ERROR  DURIN6  URITE> 
Select  next  data  pattern/CCW 


check  channel  logout  data 
do  data  compare 


AOBJN 
A06JN 
GO 


PATRNJ03B 

CCy,T03A 

$E0^ 


Select  next  controller 


I03L2: 


3FT 

/•objn 

R'V 


CNTRL 

:ntrl.to3li 


do  all  data  patterns 
do  all  CCy's 
write  end  of  file 


restore  controller  index 
loop  till  done 
done  ¥\\y\   test 


EQ  0105 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  9 
DFSXAM  MAC     29-JuL-85  11:A4        MAJOR  TESTS 


2370 
2371 
2372 
2373 
2374 
2375 
2376 
2377 
2378 
2379 
2380 
2381 
2382 
2383 
238A 
2385 
2386 
2387 
2388 
2389 
2390 
2391 
2392 
2393 
239A 
2395 
2396 
2397 
2398 
2399 
2400 
2401 
2402 
2403 
2404 
2405 
2406 
2407 
2408 
2409 
2410 
2411 


SEQ  0118 


F 

Dl 

Dl 


031077 
031100 
031101 


031102 
031103 
03110't 
031105 
031106 


031107 
031110 


031111 
031112 
031113 
031114 
031115 
031116 
031117 
031120 
031121 
031122 
031123 
031124 
031125 
031126 
031127 
031130 
031131 
031132 


202  17  0  00  075013 
201  00  0  00  000004 
260  17  0  00  042651 


205  16 
261  17 
405  16 
336  00 


00  777764 
00  000016 

00  mm 

16  060647 


254  00  0  00  031141 


205  07  0  00  mn\ 

205  10  0  00  777760 


260  17 
260  17 

200  00 
260  17 
260  17 
260  17 
2oJ  17 
260  17 
332  00 
001  00 
332  00 
254  00 

201  01 
367  01 
260  17 
004  00 
260  17 
003  OC 


00  033167 
00  033117 
07  061342 
00  033017 
00  035063 
0  00  034517 
0  00  033361 
00  035445 
16  044167 
00  067726 
16  060633 
00  031127 
00  005000 
00  031126 
00  034744 
00  067735 
"  042602 
067737 


§? 


;*  TST04  -  Check  that  each  channel  can  do  read,  individually 


TST04:  MOVEM   P,SAVEPT 
MOVE I   4 
SCOPE 

;  Check  controller  selection 

MOVSI  CNTRL,-14 

T04L1 :  PUT  CNTRL 

ANDI  CNTRL, -1 

SKIPN  REQST(CNTRL) 

JRST  T04L2 

;  Select  CCW  and  data  pattern 


MOVSI 
MOVSI 


T04A; 

;  Do  read  sequence 


CCW,-7 
PATRN.-20 


T04B: 


STLOOP 

RHINI 

MOVE 

STCHN 

SETDEV 

60 

RCLK 

60 

SKIPE 

FAULT 

SKIPE 

JRST 

MOVE  I 

SO  J  6 

60 

FAULT3 

DAT CMP 

FAULT2 


CCWLST(CCW) 


SRDO 

WCMDN 

RH.ERR(CNTRL) 

<TRANSMISSION  ERROR 

CHT^PECCNTRL) 

.+3 

1.5000 

CHKLOG 
<READ  TEST> 


save  stack  pointer 
set  up  test  number 
setup  loop  control 


init  controller  index 
save  controller  index 
make  into  controller  number 
controller  was  selected? 
no  -  get  another  one 


init  channel  list  pointer 
init  data  pattern  pointer 


set  error  loop  here 
init  channel 
get  control  word 
setup  channel 
clear  the  input  buffer 
start  the  read  operation 
clock  it  to  completion 
wait  for  command  done 
skip  if  not  errors 
DURING  READ> 
DTE? 

no  -  continue 
yes  -  delay  a 

bit 
check  channel  logout  data 


<DATA  ERROR  DURING  READ> 


do  data  compare 


" — I 


EO  0106 


OFSXA 
DFSXAM 

2A12 
2A13 
2AK 
2A15 
2A16 
2417 
2418 
2A19 
2420 
2A21 
2422 
2423 
2424 
2425 
2426 
2427 
2428 
2429 
2430 
2431 
2432 


OECSYSTFM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B{1242)  14:07  21-Aug-85  Page  10 
29-JUL-85  11:44 


MAC 


031133 
031134 
031135 


301  16  0  00 
254  00  0  00  ._ 
331  00  0  16  060647 


000010 
031137 


031136  260  17  0  00  067744 


031137  253  10  0  00  031111 
031140  253  07  0  00  031110 


031141  262  17  0  00  000016 

031142  253  16  0  00  031103 

031143  263  17  0  00  000000 


HAJOR  TESTS 


If  RM20  with  devices,  also  clear  attention  bits 


SEQ  0119 


Di 
Dl 


CAIL         CNTRLJO 
JRST         .+3 
SKIPL       REOST(CNTRL) 
60  WOVE  I  377 

WAS 

CAI 

RTNJ 

Select  next  data  pattern/CCU 


AOBJN 
AOBJN 


PATRNJ04B 
CCW,T04A 


Select  next  controller 


T04L2: 


GET 

AOBJN 

RTN 


CNTRL 
CNTRL,T04L1 


RH20? 

no  -  continue 

skip  if  RH20  only 

clear  attention 


do  all  data  patterns 
do  all  ecu's 


restore  controller  index 
loop  till  done 
done  with  test 


3  0107 


OFSXA 
DFSXAM 

2A33 
|A3A 
^435 

?437 
>A38 
5439 

h^o 

JAAl 
2AA2 
2AA3 
2AAA 
2AA5 
2AA6 
2447 
2448 
2449 
2450 
2451 
2452 
2453 
2454 
2455 
2456 
2457 
2458 
?459 
2460 
2461 
2462 
2463 
2464 
2465 
2466 
2467 
2468 
?469 
>470 
>471 
5472 
[473 
>474 
i475 
2476 
2477 
?478 
>479 
5480 
5481 
5482 
2483 


DECSYSTEM  KLlO  (:hANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  11 
MAC    29-Jul-85  11:44       MAJOR  TESTS 

;*  TST05  -  Test  write  command  under  interrupt  control 

;#***********************t* ******************************************* 


SEQ  0120 


031144 
031145 
031146 
031147 


031150 
031151 
031152 
031153 
031154 


031155 
031156 


031157 
031160 
031161 
031162 
031163 
031164 
031165 
031166 
031167 
031170 
031171 
031172 
031173 
031174 


031175 
031176 
031177 


031200 
031201 
031202 


202  17  0  00  075013 
201  00  0  00  000005 
260  17  0  00  042651 
402  00  0  00  074777 


205  16 
261  17 
405  16 
336  00 
254  00 


00  777764 
00  000016 
00  777777 
16  060647 
00  031200 


205  07  0  00  77777^ 
205  10  0  00  777760 


260 
r6C 
200 
260 
260 
2o.» 
260 
260 
332 
001 
260 
004 
260 
003 


253 
253 
260 


m  ]i 


17 
17 
00 
17 
17 
17 
17 
17 
00 
'J 
17 
^0 

7 


263 


]^ 


00  033167 
00  033117 
07  061342 
00  033017 
00  035050 
00  034274 
00  033336 
00  035402 
16  044167 
00  067707 
00  034744 
00  067716 
00  042602 
00  067721 


0  00  031157 
0  00  031156 
0  00  063665 


0  00  000016 
0  00  031151 
0  00  000000 


TST05i 


MOVEM 
MOVE  I 
SCOPE 
SETZM 


P.SAVEPT 


INTCNT 

;  Check  controller  selection 

MOVSI  CNTRL,-14 

T05L1 :  PUT  CNTRL 

ANDI  CNTRL. -1 

SKIPN  REQST(CNTRL) 

JRST  T05L2 

:  Select  CCU  and  data  pattern 


MOVSI 
T05A:   MOVSI 


CCW,-7 
PATRN.-20 


Do  a  write  sequence 


T05B: 


STLOOP 

RHINI 

MOVE 

STCHN 

SETDAT 

GO 

UCLK 

GO 

SKIPE 

FAULT 

GO 

FAULT3 

DAT CMP 

FAULT2 


CCWLST(CCU) 

SWRTO 

WTDNEO 
RH.ERR(CNTRL) 


<TRANSMISSION  ERROR  DURING  WRITE> 

CHKL06 

<WRITE  TEST> 


save  stack  pointer 
set  up  test  number 
setup  loop  control 
init  interrupt  count  loc 


;nit  controller  index 
save  controller  index 
make  into  controller  number 
controller  was  selected? 
no  -  get  another  one 


init  channel  list  pointer 
init  data  pattern  pointer 


;  set  error  loop  nere 

;  init  channel 

;  get  control  word 

:  setup  channel 

;  put  it  into  buffer 

;  start  the  write 

;  clock  the  operation  to  completion 

;  wait  for  all  interrupts 

;  skip  if  no  error 


Select  ne'' 

AOBJN 
AOBJN 
GO 


<DATA  ERROR  DURING  WRITE> 

daia  pattern/CCW 

PATRNJ05B 

CCW.T05A 

$E0F 


check  logout  data 
do  data  compare 


Select  next  controller 


T05L2: 


GET 

AOBJN 

RTN 


CNTRL 
CNTRL. TC5L1 


do  all  data  patterns 
do  all  ecu's 
write  end  oT  file 


restore  controller  index 
loop  till  done 
done  with  test 


0  0108 


DFSXA 
DFSXAM 


DECSVSTEH  KLIO  CHANNEL /DTE 20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  12 
MAC     29-Jul-85  11:44        MAJOR  TESTS 

;•  TST06  -  Test  read  cowmand  under  interrupt  control 


SEQ  0121 


of; 

DF< 


031203 
031204 
031205 


031206 
031207 
031210 
031211 
031212 


031213 
031214 


031215 
031216 
031217 
031220 
031221 
031222 
031223 
031224 
031225 
031226 
031227 
031230 
031231 
031232 
031233 
031234 
031235 
031236 


031237 
031240 


202  17  0  00  075013 
201  00  0  00  000006 
260  17  0  00  042651 


205  16  0  00  777764 
261  17  0  00  000016 
405  16  0  00  imii 
336  00  0  16  060647 
254  00  0  00  031241 


205  07  0  00  mm 

20^.   10  0  00  777760 


260  17 
260  17 

200  00 
260  17 
260  17 
260  17 
2o.'  17 
260  17 
332  00 
001  00 
332  00 
254  00 

201  01 
367  01 
260  17 
004  00 
260  17 
003  00 


033167 
..  033117 
07  061342 
00  033017 
035063 
034517 
033361 
035402 
044167 
067726 
060633 
031233 
005000 
031232 
034744 
067735 
042602 
067737 


00 
00 


00 
00 
00 
00 
16 
00 
16 
00 
00 
00 
00 
00 
00 
00 


253  10  0  00  031215 
253  07  0  00  0312U 


031241  262  17  0  00  0Q0016 
031^42  -     


031i 


55 1^  g  gg  mm 


>63 


000000 


TST06: 


HOVEM 
HOVE  I 
SCOPE 


P.SAVEPT 
6 


;  Check  controller  selection 

HOVSI  CNTRL.-14 

T06L1:  PUT  CNTRL 

ANDI  CNTRL. -1 

SKIPN  REQST(CNTRL) 

JRST  T06L2 

:  Select  CCU  and  data  pattern 

MOVSI   CCU.-7 
T06A:   HOVSI   PATRN.-20 

:  Do  a  read  sequence 


TC68: 


STL OOP 

RHINI 

HOVE 

STCHN 

SETDEV 

60 

RCLK 

60 

SKIPE 

FAULT 

SKIPE 

JRST 

HOVE  I 

SOJG 

60 

FAULT3 

DATCHP 

FAUL T2 


CCWLST(CCU) 


SRDO 

WTDNEO 

RH.ERR(CNTRL) 

<TRANSMISSION  ERROR 

CHTYPE(CNTRL) 

.♦3 

1.5000 

CHKLOG 
<READ  TEST> 


:  save  stack  pointer 
:  set  up  test  number 
;  setup  loop  control 


init  controller  index 
save  controller  index 
make  into  controller  number 
controller  was  selected 
no  -  get  another  one 


init  channel  1st  pointer 
init  data  pattern  pointer 


;  set  error  luop  here 

;  init  channel 

;  get  control  word 

;  setup  channel 

;  clear  the  input  buffer 

;  start  the  read  operation 

;  clock  it  to  completion 

;  wait  for  cmd  done 

;  skip  if  no  error 
DURING  READ> 

;  DTE? 

;  no  -  continue 

;  yes  -  delay  a 

bit 

:  check  channel  logout  data 


<DATA  ERROR  DURING  READ> 


Select  next  data  pattern/CCW 


AOBJN 
AOBJN 


PATRNJ06B 
CCW.T06A 


Select  next  controller 


T06L2:  GET 

AOBJN 
RTN 


CNTRL 
CNTRL. T06L1 


do  data  compare 


do  all  data  patterns 
do  all  ecu's 


restore  controller  index 
loop  till  done 
done  with  test 


"1 


r- 
i 


DFSXA  DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  HACRO  X53B(1242)  U:07  21-Aug-85  Page  13 

OFSXAM  MAC     29-Jul-85  11:44        MAJOR  TESTS 

2537 

2539  ;*  TST07  -  Test  read  reverse  command 

2540  ;f **«****************************# *t*****t*****t****t********t ******** 


SEQ  0122 


031244 
031245 
031246 


031247 
031250 
031251 
031252 
031253 
031254 


031255 
031256 


031 25 r 
031260 
031261 
031262 
031263 
031264 
031265 
031266 
031267 
051270 
031271 
031272 
031273 
031274 
031275 


031276 
031277 


031300 
031301 
031302 


202  17  0  00  075013 
201  00  0  00  000007 
260  17  0  00  042651 


205  16  0  00  777764 
261  17  0  00  000016 


405  16 
337  00 
331  00 
254  00 


00  mm 

16  060633 
16  060647 
00  031300 


205  07  0  00  limy 

205  10  0  00  777760 


260 
260 
200 
260 
260 
2oJ 
260 
260 
260 
332 
001 
260 
004 
260 
003 


17 
17 
00 
17 
17 
17 
17 
17 
17 
00 
00 
17 
00 
17 
00 


00  033167 
00  033117 
07  061351 
00  033017 
00  034666 
00  035063 
00  034640 
00  033361 
00  035402 
16  044167 
go  067750 
00  034744 
00  067760 
00  042602 
00  067764 


253  10  0  00  031257 
253  07  0  00  031256 


262  17  0  00  000016 

253  16  :  :"  ,"  :"' 

263  17  0  00  000000 


0  00  031250 


TST07: 


MOVEM 
MOVE  I 
SCOPE 


P.SAVEPT 


;  Check  controller  selection 
T07L1 


MOVSI 
PUT 
AND  I 
SKIP6 
SKI  PL 
JRST 


CNTRL.-14 

CNTRL 

CNTRL,-1 

CHTyPE(CNTRL) 

REQST(CNTRL) 

T07L2 


Loop  on  ecu  and  data  pattern 


MOVSI 
T07A:   MOVSI 


CCW,-7 
PATRN.-20 


Do  a  read  reverse  sequence 


T07B: 


STLOOP 

RHINI 

MOVE 

STCHN 

GO 

SETDEV 

GO 

RCLK 

GO 

SKIPE 

FAULT 

GO 

FAULT3 

DATCMP 


RCULST(CCU) 

REVCOR 

SRDRO 

WTDNEO 
RH.ERR(CNTRL) 


save  stack  pointer 
set  up  test  number 
setup  loop  control 


init  controller  index 

save  controller  index 

make  into  controller  number 

IS  this  controller  an  RH20  or  DTE? 

yes  -  controller  was  selected? 

no  -  get  another  one 


init  channel  list  pointer 
init  data  pattern  pointer 


set  error  loop  nere 

init  channel 

get  control  word 

setup  channel 

change  entry  in  STWRD2  for  revrse  cmd 

clear  the  input  buffer 

start  the  read  reverse  command 

clock  't  to  completion 

wait  for  cmd  done 

skip  if  no  error 


iDFSX 
IDFSK 

31 


!1 

31 
31 
31 


<TRANSMISSION  ERROR  DURING  READ  REVERSE> 

CHKLOG  ;  check  channel  logout  data 

<READ  REVERSE  TEST> 

do  data  compare 


FAULT2  <DATA  ERROR  DURING  READ  ftEVERSF> 
Select  data  pattern/CCW 


AOBJN 
AOBJN 


PATRNJ07B 
CCW.T07A 


Select  next  controller 


T07L2: 


GET 

AOBJN 

RTN 


CNTRL 
CNTRL, T07L1 


do  ail  data  patterns 
do  all  ecu's 


restore  controller  index 
loop  till  done 
done  with  tes' 


0110 


DFSXA 
DFSXAM 

2588 

?589 

>590 

>591 

>592 

>593 

259A 

2595 

2596 

2597 

2598 

2599 

2600 

2601 

2602 

2603 

260A 

2605 

2606 

2607 

2608 

2609 

2610 

2611 

2612 

2613 

261A 

2615 

2616 

2617 

2618 

2619 

2620 

2621 

2622 

2623 

2624 

2625 

2626 

2627 

2628 

2629 

2630 

2631 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST 
MAC     29-Jul-85  11:44        MAJOR  TESTS 


VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  14 


SEQ  0123 


031303 
031304 
031305 
031306 
031307 


031310 
031311 
031312 
031313 
031314 
031315 


031316 
031317 
031320 
031321 
031322 
031323 
031324 
031325 
031326 
031327 
031330 
031331 
031332 
031333 
031334 
031335 
031336 


031337 
031340 


202  17 

201  00 

260  17 

700  14 

260  17 


205  16 

335  00 

336  00 
254  00 
331  00 
254  00 


00  075013 
00  000010 
00  042651 
00  000400 
00  033462 


00  imi^ 

16  060633 
16  060647 
00  031337 
16  060647 
00  031337 


200 
260 
260 
260 
260 
201 
256 
00? 
2uJ 
240 
331 
002 
135 
312 
002 
201 
256 


00 
17 
17 
17 
17 
00 
00 
00 
01 
01 
00 
00 
05 
06 
00 
00 
00 


00  067773 
00  033017 
00  034570 
00  035343 
00  033400 
00  002000 
16  043553 
00  067774 
00  000016 

00  000002 

01  377001 
0  00  070000 
0  00  070005 

00  000005 
00  070006 
00  005410 
16  043570 


253  16  0  00  031311 
263  17  0  00  000000 


; /IT*  *********************««***********«:*****************  *************** 

;*  TSTIO  -  Test  that  each  RH20  can  jump  through  core,  loopback  only 

;/|f*  ******************************************************  ************* 


TSTIO: 


MOVEM 
MOVE  I 
SCOPE 
lOF 
LJMP 


P.SAVEPT 
l6 


Check  controller  selection 


T10L1 


MOVSI 

SKIP6E 

SKIPN 

JRST 

SKIPL 

JRST 


Selected 


MOVE 
STCHN 


GO 

MOVE  I 

.CONSO 

FAULTl 

MOVE 

ASH 

SKIPL 

FAULTl 

LDB 

CAME 

FAULTl 

MOVE  I 

.CONO 


CNTRL,-10 

CHTYPE(CNTRL) 

REQST(CNTRL) 

T10L2 

REQST(CNTRL) 

T10L2 


tIBI+DATBUF] 


STRD 
U40MS 
$RE6L 
MBXHLT 


save  stack  pointer 
set  up  test  number 
setup  loop  control 
turn  off  PI  system 
load  jumps  through  memory 


init  controller  index 

is  this  controller  an  RH20? 

yes  -  controller  was  selected? 

no  -  get  another  one 

this  RH  in  loopback  mode? 

no  -  get  another  one 


get  1st  jump  instruction 
setup  the  channel 
start  RH20  reading  data 
wait  for  channels  to  stop 
raise  and  lower  EBL 


get  halted  flag 
n«   ■ 


ere  because  halted? 
et  RH  number 


?AC1)*4=>(AC1) 
did  MBOX  logout? 


<MBOX  NEVER  HALTED> 
1,CNTRL 
1,2 

ICCW+1(1) 

<MBOX  NEVER  STORED  STATUS> 
BAD,CPOINT  22, ICCW+1(1), 35] 

GOOD, BAD  ;  did  channel  halt  in  right  place 

<MBOX  HALTED  AT  WRONG  INSTRUCTION> 
XECLR+DNCLR+RAECLR+MBE  ;  get  init  bits 

;  issue 


;  Select  next  controller 

T10L2:  AOBJN   CNTRL,T10L1 
RTN 


loop  till 
done  with 


done 
test 


)111 


DFSXA 

DECSYSTEM  KLIO  CHANNEL/DTE20 

INTERACTION  TEST  - 

VER  0,7  MACRO  J!53B(1242)  14:07  21-Aua-85  Page  15 

DFSXAM 

MAC 

29-JUI-85  11:44 

MAJOR 

TESTS 

SEQ  0124 

l^U 

2633 

;4f***»**********<r********t************»**********************»*r****Hr** 

2634 

;*  TST11  -  Do  write  transf'^r  on  all  ( 

:hannels  (data  checking) 

2635 
2636 
2637 

;/|f**«****«r***t4r*********t*  ********************************* **•*••****« 

031341 

202  17  0  00  075013 

TSTll: 

MQVEM 

P.SAVEPT 

;  save  stack  pointer 

2638 

031342 

201  00  0  00  000011 

MOVE  I 

l1 

;  set  up  test  number 

2639 

031343 

260  17  0  00  042651 

SCOPE 

;  setup  loop  control 

2640 

031344 

402  00  0  00  074777 

SETZM 

INTCNT 

;  in  t  interrupt  count  location 

2641 

031345 

403  16  0  00  075011 

SETZB 

CNTRL,SAVCTL* 

;  init  controller  index,  save  location 

2642 
2643 
2644 

031346 

200  14  0  00  074755 

MOVE 

LIMIT, AMTCTL* 

;  setup  limit 

;  Select  an  RH20  (or  NI/CI  oort) 

„ 

2645 

2646 
2647 
2648 
2649 
2650 

031347 

260  17  0  00  035234 

T11L: 

GO 

SELRH 

;  get  an  RH20  # 

;  Loop 

on  CCWs 

and  data  patterns 

031350 

515  07  0  00  77777^ 

HRLZI 

ecu, -7 

;  init  ecu  pointer 

2651 
2652 
2653 
2654 
2655 

031351 

515  10  0  00  777760 

T11A: 

HRLZI 

PATRN,-20 

;  init  pattern  pointer 

:  Do  a 

write  sequence 

031352 

260  17  0  00  033167 

TUB: 

STLOOP 

;  set  error  loop  here 

=  .' 

2656 

031353 

260  17  0  00  033157 

CLRERR 

;  clear  all  error  flags 

2657 

031354 

260  17  0  00  035665 

CWRTZ 

:  start  write  on  all  channels 

2658 

031355 

200  03  0  00  070015 

MOVE 

DATAPT, [POINT  18,DEVBUFJ' 

2659 

031356 

200  00  0  07  061342 

MOVE 

CCULST(CCW) 

;  get  CCU 

2660 

031357 

260  17  0  00  033017 

STCHN 

;  setup  in  ICCU 

2661 

031360 

260  17  0  00  035050 

SETDAT 

;  load  write  buffer 

2662 

031361 

2oJ  17  0  00  034274 

60 

SWRTO 

;  start  write  operation 

2663 

031362 

260  17  0  00  033203 

UCLKB 

;  clock  all  controllers 

2664 

031363 

260  17  0  00  035402 

60 

UTDNE 

;  wait  for  completion 

2665 

031364 

260  17  0  00  033101 

CHKERR 

;  perform  error  check  on  all  RH's 

2666 

031365 

001  00  0  00  070016 

FAULT 

<TRANSMISSION  ERROR> 

2667 

031366 

260  17  0  00  034744 

60 

CHKLOG 

;  check  channel  logout 

2668 

031367 

004  00  0  00  067716 

FAULT3 

<WRITE  TEST> 

2669 

031370 

260  17  0  00  042602 

DAT CMP 

:  do  data  comoare 

2670 
2671 
2672 
2673 
2674 

031371 

003  00  0  00  070022 

FAULT2 

<DATA  ERROR  DURIN6  INTERACTIVE  WRITE>' 

;  Select  next  data  pattern/CCW 

031372 

253  10  0  00  031352 

AOBJN 

PATRNJ11B 

;  do  all  data  patterns 

2675 

031373 

253  07  0  00  031351 

AOBJN 

CCW,T11A 

:  do  all  ecu's 

2676 
2677 
2678 
2679 
2680 

031374 

260  17  0  00  063665 

60 

$EOF 

;  write  end  of  file 

;  Select  next  RH/port 

031375 

367  14  0  00  031347 

S0J6 

LIMIT, T11L 

;  loop  on  RH's 

2681 

031376 

263  17  0  00  000000 

RTN 

;  done  with  test 

1 


1 


DFSXA 
DFSXAM 

2682 
2683 
268A 
2685 
2686 
2687 
2688 
2689 
2690 
2691 
2692 
2693 
269A 
2695 
2696 
2697 
2698 
2699 
2700 
2701 
2702 
2703 
270A 
2705 
2706 
2707 
2708 
2709 
2710 
2711 
2712 
2713 
27^^ 
2715 
2716 
2717 
2718 
2719 
2720 
2721 
2722 
2721 
272t* 
2725 
2726 
2727 
2728 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  16 
MAC    29-Jul-85  11:^4       MAJOR  TESTS 

;4f**«****«***************4'**«r*  **********************************  ****** 

;*  TST12  -  Do  read  transfer  on  all  channels  (data  checking) 

;/>***********♦*********♦**♦♦**************************♦******♦******** 


SEO  0125 


031377 
03KOO 
03U01 
03U02 
03U03 


031405 
03U06 


03H07 
03U10 
03U11 
03U12 
03U13 
03UU 
03U15 
03U16 
03U17 
03U20 
03U21 
03U22 
03U23 
03U2A 
03U25 


03U26 
03U27 


03U30 
03U31 


202  17 
201  00 
260  17 
403  16 
200  14 


00  075013 
00  000012 
00  042651 
00  075011 
00  074755 


031404  260  17  0  00  035234 


515  07  0  00  777771 
515  10  0  00  777760 


260 
260 
260 
200 
260 
260 
260 
260 
2oJ 
260 
001 
260 
004 
260 
003 


17 
17 
17 
00 
17 
17 
17 
17 
17 
17 
00 
17 
00 
17 
00 


00  033167 
00  033157 
00  036100 
07  061342 
00  033017 
00  035063 
00  034517 
00  033246 
00  035402 
00  033101 
00  070016 
00  034744 
00  067735 
00  042602 
00  070032 


253  10  0  00  031407 
253  07  0  00  031406 


367  14  0  00  031404 
263  17  0  00  000000 


TST12: 


MOVEM 
MOVE  I 
SCOPE 
SETZB 
MOVE 


P.SAVEPT 

CNTRL.SAVCTL 
LIMIT, AMTCTL 


;  Select  an  RH20  (or  NI/CI  port) 

T12L:   60     SELRH 

;  Loop  on  CCU's  and  data  patterns 


save  stack  pointer 

set  up  test  number 

setup  loop  control 

im't  controller  index,  save  location 

setup  limit 


get  an  RH 


HRLZI 
HRLZI 


T12A; 

:  Do  a  read  sequence 


CCW,-7 
PATRN,-20 


1128: 


STLOOP 

CLRERR 

CRDZ 

MOVE 

STCHN 

SETDEV 

60 

RCLK8 

60 

CHKERR 

FAULT 

60 

FAULT3 

DAT CMP 

FAULT2 


CCWLST(CCU) 

SRDO 

UTDNE 

<TRANSMISSI0N  ERR0R> 

CHKL06 

<READ  TEST> 


init  ecu  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

start  read  on  all  channels 

get  ecu 

start  up  channel 

clear  DATBUF  and  setup  DEVBUF 

start  read  operation 

clock  all  controllers 

wait  for  done  flag 

perform  error  check  on  all  RH's 

check  channel  logout  data 


<DATA  ERROR  DURIN6  INTERACTIVE  READ> 
Select  next  data  pattern/CCW 


perform  data  compare 


A06JN 
A06JN 


PATRNJ12B 
CCW,T12A 


Select  next  RH/port 


SO  J  6 
RTN 


LIMIT, T12L 


do  all  patterns 
do  all  CCU's 


loop  on  RH's 
done  with  test 


DFSXA 

OECSYSTEM  KLIO  CHANNEL/DTE 

DFSXAM 

MAC 

29-Jul-85  11:44 

2729 

2730 

2731 

|732 

2733 

273A 

03U32 

202  17  0  00  075013 

2735 

031433 

201  00  0  00  000013 

2736 

031434 

260  17  0  00  042651 

2737 

031435 

403  16  0  00  075011 

2738 

031436 

200  14  0  00  074755 

2739 

27A0 

2741 

2742 

031437 

260  17  0  00  035234 

2743 

031440 

333  00  0  16  060633 

2744 

031441 

254  00  0  00  031467 

2745 

2746 

2747 

2748 

031442 

515  07  0  00  77777^ 

2749 

031443 

515  10  0  00  777760 

2750 

2751 

2752 

2753 

031444 

260  17  0  00  033167 

2754 

031445 

260  17  0  00  033157 

2755 

Cil446 

260  17  0  00  036021 

2756 

031447 

335  00  0  16  060647 

2757 

2758 

2759 

2760 

031450 

260  17  0  00  070041 

2761 

031451 

331  00  0  16  060647 

2762 

2763 

2764 

031452 

260  17  0  00  070045 

2765 

031453 

260  17  0  00  035063 

2766 

031454 

260  17  0  00  034640 

2767 

031455 

260  17  0  00  033246 

2768 

031456 

260  17  0  00  0^5402 

2769 

031457 

260  17  0  00  OiilOl 

2770 

031460 

001  00  0  00  070016 

2771 

031461 

260  17  0  00  034744 

2771 

031462 

004  00  0  00  070050 

2771 

031463 

260  17  0  00  042602 

277k 

031464 

003  00  0  00  070032 

277^ 

277t 

031465 

253  10  0  00  031444 

2777 

031466 

253  07  0  00  031443 

2778 

2179 

2780 

278^ 

031467 

367  14  0  00  031437 

2782 

031470 

263  17  0  00  000000 

MAJOR  TESTS 


;*  TST13  -  Do  read  reverse  transfer  on  all  channels  (data  checking) 


SEQ  0126 


TST13:  NOVEM 
HC^EI 
SCOPE 
SETZB 
MOVE 

;  Select  an  RH20 


P.SAVEPT 
li 

CNTRL.SAVCTL 
LIMIT. AMTCTL 


T13L: 


GO 

SKIPLE 
JRST 


SELRH 

CHTyPE(CNTRL) 

T13X 


save  stack  pointer 

set  up  test  number 

setup  loop  control 

init  controller  index,  save  location 

setup  limit  for  test 


get  an  RH 

IS  this  an  NI/CI  port? 

yes  -  skip  this  one 


Loop  on  ecu's  and  data  patterns 


HRL2I 
T13A:   HRLZI 


CCU.-7 
PATRN.-20 


Do  a  read  reverse  sequence 


T138: 


STLOOP 

CLRERR 

CRDRZ 

SKIPGE 

60 


SKI  PL 
GO 


SETDEV 

60 

RCLKB 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

DAT CMP 

FAULT2 

A06JN 
AOBJN 


REQST(CNTRL) 
[MOVE   RCWLST(CCU) 
STCHN 

go   revcor 

rtn: 

reqst(cntrl) 
cmove  ccwlst(ccu) 

STCHN 
RTNJ 

SRDRO 

WTDNE 

<TRANSMISSION  ERROR> 

CHKLOG 

<READ  REV  TEST> 


init  CCW  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

start  read  on  all  channels 

skip  if  device  only 

get  ecu 

start  up  channel 


skip  if  RH20 


setup  DEVBUF  for  RH's,  clear  DATBUF 

start  the  read  operation 

clock  all  controllers 

wait  for  done  flag 

perform  error  check  on  all  RH's 

check  channel  logout  data 


<DATA  ERROR  DURING  INTERACTIVE  READ> 


ferform  data  compare 
J 


PATRN,T13B 
CCU.T13A 


Select  next  RH/port 


T13X: 


SOJG 
RTN 


LIMIT. T13L 


do  all  patterns 
do  all  ecu's 


loop  on  RH's 
done  with  test 


_J 


r 


DFSXA 
OFSXAM 


280A 
2805 
2806 
2807 
2808 
2809 
2810 
2811 
281? 
2813 
2814 
2815 
2816 
2817 
2818 
2819 
2820 
2821 
2822 
2823 
282A 
2825 
2826 
2827 
2828 
2829 
2830 


DECSVSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  18 
MAC     29-JuL-85  11:44        MAJOR  TESTS 

;•  TST14  -  Do  write  while  others  are  reading 


031471 
031472 
031473 
031474 
031475 


03U77 
031500 


031501 
031502 
031503 
031504 
031505 
031506 
031507 
031510 
031511 
031512 
031513 
031514 
031515 
031516 
0315^7 


031520 
031521 
031522 


031523 
031524 


SEO  0127 


DFS) 
|0F5) 


202  17 
201  00 
260  17 
200  14 
403  16 


00  075013 
00  000014 
00  042651 
00  074755 
00  075011 


031476  260  17  0  00  035234 


515  07  0  00  77777} 
515  10  0  00  777760 


260  17  0 
260  17  0 
260  17 
200  00 
260  17 


260  17 
260  17 
260  17 
2o-'  17 
260  17 
001  00 
260  17 
004  00 


260  17  0 
003  00  0 


00 
00 
00 
07 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


033167 
033157 
036100 
061342 
033017 
035050 
034274 
033220 
035402 
033101 
070016 
034744 
070053 
042602 
070060 


253  10  0  00  031501 
253  07  0  00  031500 
260  17  0  00  063665 


367  14  0  00  031476 
263  17  0  00  000000 


TST14: 


MOVEM 
MOVE  I 
SCOPE 
MOVE 
SETZB 


PjSAVEPT 

LIMIT. AHTCTL 
CNTRL.SAVCTL 


;  Select  an  RH20  (or  NI/CI  port) 

T14L:   GO      SELRH 

;  Loop  on  CCU's  and  data  patterns 


save  stack  pointer 

set  up  test  ninber 

setup  loop  control 

init  amount  of  RH's  selected 

init  controller  index,  save  location 


get  an  RH 


HRLZI 
HRLZI 


ecu, -7 
PATRN.-20 


Do  a  write  sequence 


T14A: 


STLOOP 

CLRERR 

CRDZ 

MOVE 

STCHN 

SETDAT 

GO 

WCLKC 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

OATCMP 

FAUL T2 


CCULST(CCU) 

SURTO 
yTDNE 


init  CCW  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

start  read  on  all  channels 

get  ecu 

start  the  selected  channel 

load  DATBUF  and  clear  DEVBUF 

start  write  operation 

clock  both  read  and  write  operations 

wait  for  done 

perform  error  check  on  all  RH's 

check  channel  logout  data 


<TRANSMISSI0N  ERR0R> 

CHKLOG 

<WRITE-0THERS  READING> 

;  perform  data  compare 
<DATA  ERROR  ON  WRITE  WHILE  OTHERS  READING> 


Select  next  data  pattern/CCW 


AOBJN 
AOBJN 
GO 


PATRNJ14A 
CCW,T14A-1 
$EOF 


Select  next  RH/port 


SOJG 
R7N 


LIMIT. T14L 


do  all  patterns 
do  all  CCW's 
write  end  of  file 


loop  on  RH's 
done  with  test 


.-■HiivW-iw--'-**^-"  ll-K*^*!*/-'* 


„-...-„; 


)115 


DFSXA 
DFSXAM 

283T 
2832 
2833 

2835 
2836 
2837 
2838 
2839 
28A0 
2841 
2842 
2843 
2844 
2845 
2846 
2847 
2848 
2849 
2850 
2851 
2852 
2853 
2854 
2855 
2856 
2857 
2858 
2859 
2860 
2861 
2862 
2863 
2864 
2865 
2866 
2867 
2868 
2869 
2870 
2871 
2872 
2873 
2874 
2875 
2876 
2877 
2878 
2879 


DECSYSTEN  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  19 
MAC     29-Jul-85  11:44        MAJOR  TESTS 


*  TST15  -  Do  write  while  others  are  reading  reverse 

f* **************************************************** *************** 


SEO  0128 


031525 
031526 
031527 
031 530 
031531 


031533 
031534 


031535 
031536 
031537 
031540 
031541 
031542 
031543 
031544 
031545 
031546 
031547 
031550 
031551 
031552 
031553 
031554 


031555 
031556 
031557 


031560 
031561 


202  17 
201  00 
260  17 
200  14 
403  16 


00  075013 
00  000015 
00  042651 
00  074755 
00  075011 


031532  260  17  0  00  035234 


515  07  0  00  77777^ 
515  10  0  00  777760 


260 
260 
260 
200 
260 
260 
260 
260 

CO) 

260 
260 
001 
260 
004 
260 
003 


17 
17 
17 
00 
17 
17 
17 
17 
17 
17 
17 
00 
17 
00 
17 
00 


00  033167 
00  033157 
00  036021 
07  061342 
00  033017 
00  035076 
00  035050 
00  034274 
00  033220 
00  035402 
00  033101 
00  070016 
00  034744 
00  070071 
00  042602 
00  070076 


253  10  0  00  031535 
253  07  0  00  031534 
260  17  0  00  063665 


367  14  0  00  03153? 
263  17  0  00  000000 


TST15: 


MOVEM 
HOVE  I 
SCOPE 
HOVE 
SETZB 


P.SAVEPT 

LIHIT.AMTCTL 
CNTRL.SAVCTL 


;  Select  an  RH20  (or  NI/CI  port) 

T15L:   GO      SELRH 

:  Loop  on  ecu's  and  data  patterns 


save  stack  pointer 

set  up  test  number 

setup  loop  control 

init  amount  of  RH's  selected 

init  controller  index,  save  location 


get  an  RH 


HRLZI 
HRLZI 


ccy,-7 

PATRN,-20 


n5A; 

;  Do  a  write  sequence 


init  ecu  pointer 
init  pattern  pointer 


T158: 


STLOOP 

CLRERR 

CRDRZ 

HOVE 

STCHN 

GO 

SETDAT 

GO 

WCLKC 

GO 

CHKERK 

FAULT 

GO 

FAULT3 

DATCMP 

FAULT2 


CCWLST(CCU) 

STREV 

SWRTO 

wiiNE 

<TRANS«ISSI0N  ERR0R> 

CHKLOG 

<WRITE-OTHERS  READ  REV> 

;  perform  data  compare 
<DATA  ERROR  ON  WRITE  WHILE  OTHERS  READING  REVERSE> 


set  error  loop  here 

clear  all  error  flags 

start  read  reverse  on  all  channels 

get  control  word 

start  the  selected  channel 

load  DATBUF  and  DHYBUF,  clear  DEVBUF 

setup  DATBUF 

Start  write  on  this  channel 

clock  read  and  write  operations 

wait  for  done 

perform  error  check  on  all  RH's 

check  channel  logout  data 


Select  next  data  pattern/CCW 


A06JN 
A06JN 
GO 


PATRNJ15B 

CCW,T15A 

$EOF 


Select  next  RH/port 


SOJG 
RTN 


LIHIT,T15L 


do  all  patterns 
do  all  CCW's 
write  end  of  file 


loop  on  RH's 
done  with  test 


r 


DFSXA 
DFSXAM 

2880 
2881 
2882 
2883 
288A 

2886 
2887 
2888 
2889 
2890 
2891 
2892 
2893 
2894 
2895 
2896 
2897 
2898 
2899 
2900 
2901 
2902 
2903 
2904 
2905 
2906 
2907 
2908 
2909 
2910 
2911 
2912 
2913 
2914 
2915 
2916 
2917 
2918 
2919 
2920 
2921 
2922 
2923 
2924 
2925 
2926 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  20 
MAC     29-Jul-85  11:44        WJOR  TESTS 

;•  TST16  -  Do  read  while  others  are  writing 

save  stack  pointer 

set  up  test  nunber 

setup  loop  control 

init  amount  of  RH's  selected 

init  controller  index,  save  location 


SEO  0129 


031562 

202  17  0  00  075013 

TST16: 

NOVEM 

P.SAVEPT 

031563 

201  00  0  00  000016 

HOVE  I 

li 

031564 

260  17  0  00  042651 

SCOPE 

031565 

200  14  0  00  074755 

MOVE 

LIMIT. AMTCTL 

031566 

403  16  0  00  075011 

SET2B 

CNTRL.SAVCTL 

031570 
031571 


031572 
031573 
031574 
03157S 
031576 
031577 
031600 
031601 
031602 
031603 
031604 
031605 
031606 
031607 
031610 


031611 
031612 


031613 
031614 


031567  260  17  0  00  035234 


515  07  0  00  777^7^ 
515  10  0  00  777760 


260  17 
260  17 
260  17 
200  00 
260  17 
260  17 
260  17 
260  17 
2oJ  17 
260  17 
001  00 
260  17 
004  00 
260  17 
003  00 


00  033167 
00  033157 
00  035665 
07  061342 
00  033017 
00  035063 
0  00  034517 
0  00  033264 
00  035402 
00  033101 
00  070016 
00  034744 
00  070110 
00  042602 
00  070114 


253  10  0  00  031572 
253  07  0  00  031571 


367  14  0  00  031567 
263  17  0  00  000000 


;  Select  an  RH20  (or  NI/CI  port) 

T16L:   GO      SELRH 

:  Loop  on  ecu's  and  data  patterns 


HRLZI 
HRLZI 


T16A: 

:  Do  a  read  sequence 


CCW,-7 
PATRN,-20 


T16B:   STLOOP 
CLRERR 
CWRTZ 
MOVE 
STCHN 
SETDEV 
GO 

RCLKC 
60 

CHKERR 
FAULT 
GO 

FAULT3 

DATCMP  . 

FAULT2  <DATA  ERROR  ON  READ  WHILE 


ccwLST(ccu)  ; 

SRDO 

UTDNE 

<TRANSMISSION  ERROR> 

CHKLOG 

<READ-OTHERS  WRITING> 


Select  next  data  pattern/CCW 


AOeJN 
AOBJN 


PATRNJ16B 
CCW,T16A 


Select  next  RH/port 


SOJG 
RTN 


LIMIT, T16L 


get  an  RH 


init  CCW  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

start  write  on  all  channels 

get  Ciitrl  word 

start  the  selected  channel 

clear  DAT8UF  and  load  DEVBUF 

start  read  on  this  channel 

clock  write  and  read  operations 

wait  for  done 

perform  error  check  on  all  RH's 

check  channel  logout 

gerform  data  compare 
THERS  WRITINO 


do  all  patterns 
do  all  ecu's 


loop  on  RH's 
done  with  test 


DFSXA   DECSVSTEW  KLlO  CHANNEL/DTE20  INTERACriON  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  21 
DFSXAM  MAC     29-JuL-85  11:4A        MAJOR  TESTS 


SEQ  0130 


2927 
'928 
5929 
?930 
?931 
>932 
^933 
293A 
2935 
2936 
2937 
2938 
2939 
29A0 
29A1 
29A2 
29A3 
29AA 
2945 
2946 
2947 
2948 
2949 
2950 
2951 
2952 
2953 
2954 
2955 
2956 
2957 
2958 
^59 
iO 
J1 
>962 
J963 


031615 
031616 
031617 
031620 
031621 
031622 


031623 
031624 
031625 
031626 


031627 
031630 


031631 
031632 
031633 
031634 
031635 
031636 
031637 
031640 
031641 
031642 
031643 
031644 
031645 
031646 


031647 
031650 


C31651 

051652 


202  17  0  00  075013 
201  00  0  00  000017 
260  17  0  00  042651 
476  00  0  00  075016 
200  14  0  00  074755 
476  00  0  00  000016 


260  17  0  00  035234 
337  00  0  16  060633 
531  00  0  16  060647 
254  00  0  00  031651 


205  07  0  00  77777y 
205  10  0  00  777760 


260 
260 
260 
260 
2o.' 
260 
260 
260 
260 
001 
260 
004 
260 
003 


17 
17 
17 
17 
}7 
17 
17 
17 
17 
00 
17 
00 
17 
00 


00  033167 
00  033157 
00  036100 
00  034704 
00  035132 
00  034517 
00  033407 
00  035402 
00  033101 
00  070016 
00  034744 
0  00  070124 
0  00  035161 
0  00  070126 


253  10  0  00  031631 
253  07  0  00  031630 


367  14  Q  00  0316:3 
263  , '  0  CG  000000 


*  TST17  -  Test  skip  feature.  RH20  loopback  only 


TST17: 


nOVEM 

HOVE  I 

SCOPE 

SETOM 

MOVE 

SETOM 


P.SAVEPT 
1? 

SKPPRG* 
LIMIT, AHTCTL 
CNTRL 


;  Select  an  RH20  (or  NI/CI  port) 

T17L:   60  SELRH 

SKIPG  CHTyPE (CNTRL) 

SKIPL  REaST(CNTRL) 

JRST  TX17 

:  Loop  on  CCW's  and  data  patterns 


MOVSl 
T17A:   HOVSI 


CCU,-7 
PATRN,-20 


;  Do  skip  sequence 


T17B: 


STLOOP 

CLRERR 

CRDZ 

60 

60 

60 

60 

60 

CHKERR 

FAULT 

60 


STSKP 

SKPLD 

SRDO 

SSKCLK 

UTDNE 


<TRANSMISSI0N  ERR0R> 

CHKLOG 
FAULT3  <SKIP  TEST> 
60      SKPCHX 


save  stack  pointer 

set  up  test  number 

setup  loop  control 

set  skip  program  flag 

init  amount  of  RH's  selected 

init  controller  index 


get  an  RH 

IS  this  controller  an  RH20? 
yes  -  RH20  loop  back? 
no  -  get  another  one 


init  ecu  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

perform  start  on  deselected  units 

setup  skip  list 

load  DEVBUF  and  clear  DATBUF 

start  read  operation 

wait  for  done 

perform  error  check  on  all  RH's 

check  channel  logout  data 

check  that  DATBUF  is  all  zeros 


FAULT2  <DATA  ERROR-BUFFER  CONTAiwED  N0N-2ER0  DATA> 
Select  next  data  pattern/CCU 


A06JN 
A06JN 


PATRNJ17B 
CCW,Tl7A 


Select  next  RH/port 


TX17; 


SOJG 
RTN 


LiHJT,Tl7L 


do  all  patterns 
do  all  ecu's 


loop  on  RH's 
done  with  te?t 


SEQ  0118 


DFSXA 
DFSXAM 

2977 

2978 

2979 

2980 

2981 

2982 

2983 

298A 

2985 

2986 

2987 

2988 

2989 

2990 

2991 

2992 

2993 

299A 

2995 

2996 

2997 

2998 

2999 

3000 

3001 

3002 

3003 

300A 

3005 

3006 

3007 

3008 

3009 

3010 

3011 

3012 

3013 

30U 

3015 

3016 

3017 

3018 

3019 

3020 

3021 

3022 

3023 

3024 

3025 

3026 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  22 
MAC     29-Jul-85  11:44        MAJOR  TESTS 

;*  TST20  -  Test  zero  feature,  RH20  loopback  only 


SEQ  0131 


031653 
031654 
031655 
031656 
031657 
031660 


031661 
031662 
031663 
031664 


031665 
031666 


031667 
031670 
031671 
031672 
031673 
031674 
031675 
031676 
031677 
031700 
031701 
031702 
031703 
031704 


031705 
031706 


031707 
031710 


202  17 
201  00 
260  17 
476  00 
200  14 
476  00 


00  075013 
00  000020 
00  042651 
00  075016 
00  074755 
00  000016 


260  17  0  00  035234 
337  00  0  16  060633 
331  00  0  16  060647 
254  00  0  00  031707 


205  07  0  00  77777} 
205  10  0  00  777760 


260  17 

260  17 

260  17 

260  17 

CO}  17 

260  17 

260  17 

260  17 

260  17 

001  00 

260  17 

004  00 

260  17 

003  00 


00  033167 
00  033157 
00  035665 
00  034677 
00  035143 
00  034274 
00  033311 
00  035402 
00  033101 
00  070016 
00  034744 
00  070137 
00  035211 
00  070142 


253  10  0  00  031667 
253  07   0  00  031666 


367  14  0  00  031661 
263  17  0  00  000000 


TST20: 


MOVEM 

MOVE  I 

SCOPE 

SETOM 

MOVE 

SETOM 


P.SAVEPT 
26 

SKPPR6 

LIMIT, AMTCTL 
CNTRL 


;  Select  an  RH20  (or  NI/CI  port) 

T20L:   GO  SELRH 

SKIPG  CHTYPE (CNTRL) 

SKIPL  REQST(CNTRL) 

JRST  TX20 

;  Loop  on  CCW's  and  data  patterns 


MOVSI 
T20A:   MOVSI 


CCW,-7 
PATRN,-20 


Do  zero  fill  sequence 


T20B: 


STLOOP 

CLRERR 

CWRTZ 

GO 

GO 

GO 

GO 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

GO 

FAULT2 


STZRO 
ZROLD 
SWRTO 
$ZCLK 
WTDNE 

<TRANSMISSION  ERROR> 

CHKLOG 

<ZERO  FILL  TEST> 

ZROCHK 


save  stack  pointer 

set  up  test  number 

setup  loop  control 

set  skip  program  flag 

im't  amount  of  RH's  selected 

init  RH  index 


get  an  RH 

IS  this  controller  an  RH20? 
yes  -  RH20  loop  back? 
no  -  get  another  one 


im't  CCW  pointer 
init  pattern  pointer 


set  error  loop  here 

clear  all  error  flags 

perform  start  on  deselected  units 

setup  the  skip  list 

fill  DEVBUF  &  clear  DATBUF 

start  write  operation 

wait  for  done 

perform  error  check  on  all  RH's 

check  channel  logout  data 

check  for  data  pattern  in  DEVBUF 


<DATA  ERROR-BUFFER  CONTAINED  BAD  ZERO  FILL  DATA> 
Select  next  data  pattern/CCW 


AOBJN 
AOBJN 


PATRN-T20B 
CCU,T20A 


Select  next  RH/port 


TX20: 


SOJG 
RTN 


LIMIT, T20L 


do  all  patterns 
do  all  CCW's 


loop  on  RH's 
done  with  test 


■■~1 


DFSXA 
DFSXAM 

3027 
3028 
3029 
3030 
3031 
3032 
3033 
303A 
3035 
3036 
3037 
3038 
3039 
30A0 
30A1 
30A2 
30A3 
30AA 
3045 
30A6 
30A7 
30A8 
30A9 
3050 
3051 
3052 
3053 
3054 
3055 
3056 
3057 
3058 
3059 
3060 
3061 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(12A2)  K:07  21-Aug-85  Page  23 
MAC     29-Jul-85  11:A4        MAJOR  TESTS 

;*  TST21  -  Write  all  channels  through  memory  (size=1  &  split=0) 

;f  ft**********  **********  *«***t**ltl^*«i*ft***********  ********  ************* 


SEQ  0132 


Dl 

Dl 


031711 
031712 
031713 

031 7U 
031715 
031716 
031717 
031720 
031721 
031722 
031723 

031724 
031725 
031726 
031727 
031730 
031731 
031732 
031733 
031734 
031735 
031736 
031737 
031740 
031741 

031742 
031743 


202  17  0  00  075013 
201  00  0  00  000021 
260  17  0  00  042651 


200  00 
202  00 

201  ■ 
201 
201 
402  00 
200  00 
251  00 


07 
10 
14 


260 
260 
260 
254 
260 
205 
260 
260 
260 
001 
260 
004 
c(i 
254 


17 
17 
17 
00 
17 
16 
17 
17 
17 
00 
17 
00 
14 
00 


00 
00 
00 
00 
00 
00 
00 
00 


030145 
060551 
000004 
000000 
000200 
061017 
070154 
061026 


00  032727 
00  033157 
00  034026 
00  031742 
00  034131 
00  177770 
00  033203 
00  035402 
00  033101 
00  070016 
00  034773 
00  070155 
00  060551 
00  031724 


300  00  0  00  000000 
263  17  0  00  000000 


TST21 : 


T21L; 


TX21: 


MOVEM   P.SAVEPT 
MOVE I   21 
SCOPE 


MOVE 
MOVEM 
MOVE  I 
MOVE  I 
MOVE  I 
SETZM 
MOVE 
BLT 

GO 

CLRERR 

GO 

JRST 

GO 

MOVSI 

UCLKB 

GO 

CHKERR 

FAULT 

60 

FAULT3 

ADDM 

JRST 

CAI 
RTN 


MEMLOU 

MEMLST* 

CCW,4 

PATRN,0 

LIMIT, 200 

TAPED C 

[TAPEDC.,TAPEDC+1] 

TAPEDC+7 

UPDC 

BLDLST 
TX21 
SWRT 
CNTRL,-10 

UTDNE 

<TRANSMISSI0N  ERR0R> 

CHKLGA 

<URITE  ALL  CHANNELS  THRU 

LJMiT,MEMLST 

:21L 


save  stack  pointer 
set  up  test  number 
setup  scope  loop  control 

get  address  of  first  available  loc 

save  It 

setup  index 

init  PATRN  index 

I'nit  update  constant 

reset  desired  position  counter 


update  desired 
init  all  RH20': 


counter 


build  required  channel  1st  (CCWLST+4) 

found  non-existent  memory 

start  the  data  transfer 

init  controller  index 

clock  operation 

wait  for  completion 

any  errors? 

did  it  logout  correct  data  address? 
MEM0RY> 
update  MEMLST 
repeat  till  non-existent  memory  found 


filler 
done  with 


test 


DFSXA 
DFSXAM 

3062 
1Q63 
|06A 
5065 
50o6 
5067 
5068 
069 
5070 
5071 
5072 
5073 
507A 
075 
076 
5077 
3078 
3079 
3080 
5081 
5082 
5083 
508A 
5085 
5086 
5087 
5088 
3089 
3090 
3091 
3092 
3093 
3094 
3095 
3096 
3C97 


DECSYSTEM  K.IO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  U:07  21  -Aug-85  Page  24 
MAC     29-Jul-85  11:44        MAJOR  TESTS 

;*  TST22  -  Read  all  channels  through  memory  (size=1  t   split=0) 


S£0  0133 


D 
D 


031744 
031745 
031746 

031747 
031750 
031751 
031752 
031753 
031754 
031755 
031756 

031757 
031760 
031761 
031762 
031763 
031764 
031765 
031766 
031767 
031770 
031771 
031772 
031773 
031774 

0.11775 
051776 


202  17  0  00  075013 
201  00  0  00  000022 
260  17  0  00  042651 


200  00 
202  00 

201  ~ 
201 
201 
402  00 
200  00 
251 


07 
10 
14 


260 
260 
26C 
254 
260 
205 
2^^ 

260 
260 
001 
260 
004 

254 


00 

17 
17 
17 
00 
17 
16 
17 
17 
17 
00 
17 
00 
14 
00 


0 
0 
0 
0 
0 
0 
0 
0 

0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 


00  030145 
00  060551 
00  000004 
00  000000 
00  000200 
00  061017 
00  070154 
00  061026 

00  032727 
00  033157 
OC  034026 
00  031 775 
00  034213 
00  777770 
00  033246 
00  035402 
00  033101 
00  070016 
00  034773 
00  070164 
00  060551 
00  031757 


TST22: 


T22L: 


300  00  0  00  000000 
263  17  0  00  000000 


TX22: 


HOVEM 
HOVE  I 
SCOPE 

MOVE 
NOVEM 
HOVE  I 
MOVE  I 
MOVE  I 
SETZM 
MOVE 
BLT 

GO 

CLRERR 

GO 

JRST 

GO 

novsi 

RCLKB 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

ADDn 

JRST 

CAI 
RTN 


P-SAVEPT 
2^ 


MEflLOU 

ME«LST# 

CCU-4 

PATRN.O 

LIMIT, t'OO 

TAPE DC 

CTAPEDC-.TAPEDC+I] 

TAPEDC+7 

UPDC 

BLDLST 
TX22 
SRD 
CNTRL,-10 

yTDNE 

<TRANSMiSSI0N  ERROR> 

CHKLGA 

<READ  ALL  CHANNELS 

LIMIT. ME MLST 

T22L 


save  stack  pointer 
set  up  test  number 
setup  scope  loop  control 

get  address  of  first  available  loc 

save  it 

setup  index 

init  PATRN  index 

init  update  constant 

reset  desired  position  counter 


update  desired  counter 

init  all  RH20's 

build  required  channel  1st  (CCWLST+4) 

found  non-existent  memory 

start  the  data  transfer 

init  controller  index 

clc.k  operation 

wait  for  completion 

any  err^ 's? 


;  did  it 
THRU  MEMORY> 
;  update 
:  repeat 


loqout  correct  data  address? 


MEMLST 

till  non-existent 


memory  found 


filler 

done  with  test 


DFSXA 
DFSXAM 


3114 
3115 
3116 
3117 
3118 
3119 
3120 
3121 
1122 
$123 
5124 
;i25 
3126 
3127 
3128 
3129 
3130 
1131 
5132 
;i33 
J134 
3135 
3136 
3137 
3138 
3139 
3140 
3141 
3142 
3143 
3144 
3145 
3146 
3147 
3148 
3149 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  - 
MAC  29-Jul-85   11:44  RANDOM  TESTING 


VER  0.7  MACRO  X53B(1242)   U:07  21-Aug-85  Page  25 


SEO  0134 


DF 
OF' 


SUBTTL  RANDOM  TESTING 


TST23  -  Perform  random  testing  of  selected  devue(s) 

This  test  is  provided  to  fill  any  gap  in  the  preceding  tests.  The 
preceding  tests  purposely  avoided  performing  any  random  event.  This 
was  to  keep  tne  testing  as  controlled  as  possible.  Because  some 
things  may  have  been  overlooked  in  creating  these  tests,  this  test 
will  perform  random  events  in  random  order. 

The  variables  will  be:  1.  Data  size 

2.  Data  pattern 

3.  Buffer  address 

save  stack  pointer 
set  up  test  number 
setup  scope  loop  address 

clear  interrupt  count  location 
clear  desired  position  counter 

•  •  • 

•  •  • 

get  random  base 
setup  in  work  storage 
get  NEMLOU 
move  past  buffers 
init  MEMLST 

init  memory  select 

select  memory  chunk 

done  -  used  all  of  memory 

get  repeat  count  for  variables 

generate  channel  program  with 

random  variables 
update  desired  counters 
start  the  write 

Generate  elks  to  RH20's  in  Loopback 
NDCLK  will  skip  when  done 
wait  for  devices  to  get  done 
check  for  transmission  errors 
RAND0M> 

check  logout  data 

regenerate  channel  program 
start  the  read  operation 
generate  required  clocks 
RNDCLK  will  skip  when  done 
wait  for  I/O  complete 


031777 

202  17  0  00  075013     T 

ST23:  HOVEM 

P.SAVEPT 

032000 

201  00  0  00  000023 

MOVE  I 

2i                                ] 

032001 

260  17  0  00  042651 

SCOPE 

032002 

402  00  0  00  074777 

SETZM 

INTCNT 

032003 

402  00  0  00  061017 

SET2M 

TAPEDC 

032004 

200  00  0  00  070154 

MOVE 

CTAPEDC.,TAPEDC*1] 

032005 

251  00  0  00  061026 

BLT 

TAPEDC +7 

032006 

200  00  0  00  030022 

MOVE 

RAND6S 

032007 

202  00  0  00  036152 

NOVEM 

BASE 

032010 

200  00  0  00  030145 

HOVE 

NEMLOU 

032011 

271  00  0  00  020000 

ADD  I 

•D8192 

032012 

202  00  0  00  060551 

MOVEM 

MEMLST 

032013 

2o.'  17  0  00  032540 

60 

RMEMSET 

032014 

260  17  0  00  032626     T23L1:  60 

RMEM 

032015 

25'.  00  0  00  032046 

JRST 

T23X 

032016 

201  13  0  00  000012 

MOVE  I 

LPCNT.-D10 

032017 

260  17  0  00  032546     T23L2:  GO 

RNDCHN 

032020 

260  17  0  00  032727 

GO 

UPDC                 ; 

032021 

260  17  0  00  034131 

GO 

SWRT 

032022 

260  17  0  00  032755 

GO 

RNDCLK 

032023 

254  00  0  00  032022 

JRST 

.-1 

032024 

260  17  0  00  035402 

60 

UTDNE 

032025 

260  17  0  00  033101 

CHKERR 

032026 

001  00  0  00  070172 

FAULT 

<TRANSMISSI0N  ERROR  IN  RA 

032027 

260  17  0  00  034773 

60 

CHKL6A 

032030 

004  00  0  00  070200 

FAULT3 

<RANDOM  EVENT  TESTING> 

032031 

260  17  0  00  032673 

60 

RE  GEN 

032032 

260  17  0  00  034213 
260  17  0  00  032755 
254  00  0  00  032033 
260  17  0  00  035402 

60 

SRD 

032033 

60 

RNDCLK 

032034 

JRST 

.-1 

032035 

60 

WTDNE 

J 


1 


1  ^  r 


Q  0122 


DFSXA 
DFSXAM 

5150 
5151 
5152 
153 
51 5A 
3155 
3156 
3157 
3158 
3159 
3160 
3161 


DECSYSTEW  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U;07  21-Aug-85  Page  26 
MAC     29-Jul-85  11:44        RANDOM  TESTING 


SEO  0135 


OF 
DF 


032036 
032037 
032040 
032041 
032042 
032043 

032044 
032045 

032046 
032047 


260  17 
001  00 
260  17 
004  00 
260  17 
003  00 


00  033101 
00  070172 
00  034773 
.  00  070200 
0  00  032650 
0  00  070205 


367  13  0  00  032017 

254  JO  0  00  032014 

300  00  0  00  000000 

263  17  0  00  000000 


T23X: 


CHKERR 

FAULT 

GO 

FAULT3 

GO 

FAULT2 

SOJG 
JRST 

CAI 
RTN 


;  check  for  hardware  errors 
<TRANSMISSI0N  ERROR  IN  RAND0M> 
CHKLGA 

<RAND0M  EVENT  TESTING> 
RNDCMP 
<DATA  COMPARE  ERR0R> 


check  logout  data 
check  data 


LPCNT,T23L2 
T23LT 


repeat  with  same  variables  10  times 
repeat  till  all  memory  used 

filler 

done  with  test 


1 

.._J 


r" 


~J 


1 


DFSXA 
DFSXAM 

n62 
5163 
51 6A 
5165 
3166 
5167 
3168 
3169 
3170 
3171 
3172 
3173 
31 7A 
3175 
3176 
3177 
3178 
3179 
3180 
3181 
3182 
3183 
31 8A 
3185 
3186 
3187 
3188 
3189 
3190 
3191 
3192 
3193 
3194 
3195 
3196 
3197 
3198 
3199 
3200 
3201 
3202 
3203 
3204 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)   U:07  21-Aug-85  Page  27 
MAC  29-Jul-85  11:44  RANDOM  TESTING 

;^***«*******«*<r***************«**********************«** ************* 

;*  TST24  -  Perform  same  random  testing,  now  with  CPU  fnteration 


^       ^     1 

SEO  0136 


032050 
032051 
032052 

032053 
032054 
032055 
032056 
032057 
032060 
032061 
032062 
032063 
032064 
032065 

032066 
032067 
032070 
032071 
032072 
032073 
032074 
032075 
032076 
032077 
032100 
032101 
032102 
032103 
032104 
032105 

032106 
032107 

032110 
032111 


202  17  0  00  075013 
201  00  0  00  000024 
260  17  0  00  042651 


TST24: 


402  00 
200  00 
202  00 

200  00 
271  00 
202  00 
260  17 
260  17 
254  00 

201  13 
260  17 

260  17 
260  17 
260  17 
260  17 
001  00 
260  17 
004  00 
260  17 
260  17 
2oJ  17 
260  17 
001  00 
260  17 
004  00 
260  17 
003  00 


0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 

0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 


00  074777 
00  030022 
00  036152 
00  030145 
00  020000 
00  060551 
00  032540 
00  032626 
00  032110 
00  000012 
00  032546 

00  032727 
00  034131 
00  033707 
00  033101 
00  070172 
00  034773 
00  070200 
00  032673 
00  034213 
00  033707 
00  033101 
00  070172 
00  03''>773 
00  070200 
00  032650 
00  070205 


367  13  0  00  032065 
254  00  0  00  032062 

300  00  0  00  000000 
263  17  0  00  000000 


T24L1: 
T24L2: 


T24X; 


MOVEM   P.SAVEPT 
MOVE I   24 
SCOPE 


SETZM 

MOVE 

MOVEM 

MOVE 

ADDI 

MOVEM 

GO 

GO 

JRST 

MOVE  I 

GO 

GO 

GO 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

GO 

GO 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

GO 

FAULT2 

SO  J  6 
JRST 

CAI 
RTN 


INTCNT 

RANDBS 

BASE 

MEMLOW 

•D8192 

MEMLST 

RMEMSET 

RMEM 

T24X 

LPCNT,*010 

RNDCHN 

UPDC 
SWRT 
CPUITR 

<TRANSMISSION 

CHKLGA 

<RANDOM  EVENT 

REGEN 

SRD 

CPUITR 

<TRANSMISSION 

CHKLGA 

<RANDOM  EVENT 

RNDCMP 

<DATA  COMPARE 

LPCNT,T24L2 
T24L1 


ERROR  IN 
TESTIN6> 

ERROR  IN 
TESTING> 
ERROR> 


;  save  stack  pointer 

;  set  up  test  number 

;  setup  scope  loop  control 

;  clear  interrupt  count  location 

;  get  random  base 

;  setup  in  work  storage 

;  get  MEMLOW 

;  move  past  buffers 

;  init  MEMLST 

;  init  memory  setup 

;  select  a  chunk  of  memory 

;  done  -  all  memory  used 

;  get  repeat  count  for  variables 

;  generate  channel  program  with 

random  variables 

;  update  desired  counters 

;  start  the  write 

;  perform  CPU  interaction  testing 

;  check  for  transmission  errors 
RANDOM> 

:  check  logout  data 

;  regenerate  channel  program 

;  start  the  read  operation 

;  perform  CPU  testing 

;  check  for  hardware  errors 
RANDOM> 

;  check  logout  data 

;  check  data 


repeat  with  same  variables  10  times 
repeat  till  all  memory  used 

filler 

done  with  test 


I  0124 


DFSXA 
DFSXAM 

3205 
3206 
3207 
3208 
3209 
3210 
3211 
3212 
3213 
32U 
3215 
3216 
3217 
3218 
3219 
3220 
3221 
3222 
3223 
3224 
3225 
3226 
3227 
3228 
3229 
3230 
3231 
3232 
3233 
3234 
3235 
3236 
3237 
3238 
3239 
3240 
3241 
3242 
3243 
3244 
3245 
3246 
3247 
3248 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:536(1242)  14:07  21-Aug-85  Page  28 
MAC     29-Jul-85  11:44        RANDOM  TESTING 

;4f***«********* ******************************************************* 

;*  TST25  -  Perform  same  random  testing,  now  with  memory  interation 

;/(f***********  *************************************************  ***•***• 


SEQ  0137 


032112 
032113 
032114 

032115 
032116 
032117 
032120 
032121 
032122 

032123 
032124 
032125 
032126 
032127 

032130 
032131 
032132 
032133 
032134 
032135 
032136 
032137 
032140 
032141 
032142 
032143 
032144 
032145 
032146 
032147 

032150 
032151 

032 152 
032153 


202  17  0  00  075013 
201  00  0  00  000025 
260  17  0  00  042651 


TST25: 


402  00 
200  00 
202  00 
200  00 
271  00 
202  00 


00  074777 
00  030022 
00  036152 
00  030145 
00  020000 
00  060551 


260  17  0  00  032540 
260  17  0  00  032626 
254  00  0  00  032152 
201  13  0  00  000012 
260  17  0  00  032546 


260 
260 
260 
260 
001 
260 
004 
260 
2oJ 
260 
260 
001 
260 
004 
260 
003 


17 
17 
17 
17 
00 
17 
00 
17 
17 
17 
17 
00 
17 
00 
17 
00 


00  032727 
00  034131 
00  033767 
00  033101 
00  070172 
00  034773 
00  070200 
00  032673 
00  034213 
00  033767 
00  033101 
00  070172 
00  034773 
00  070200 
00  032650 
00  070205 


367  13  0  00  032127 
254  00  0  00  032124 

300  00  0  00  000000 
263  17  0  00  000000 


T25L1: 
T25L2: 


T25X: 


MOVEM 
MOVE  I 
SCOPE 

SETZM 

MOVE 

MOVEM 

MOVE 

ADD  I 

MOVEM 

GO 
GO 

JRST 
MOVE  I 
GO 

60 

60 

60 

CHKERR 

FAULT 

60 

FAULT3 

60 

60 

60 

CHKERR 

FAULT 

60 

FAULT3 

60 

FAULT2 

SOJG 
JRST 

CAI 
RTN 


P.SAVEPT 
2$ 


INTCNT 

RAND8S 

BASE 

MEMLOW 

*D8192 

MEMLST 

RMEMSET 

RMEM 

T25X 

LPCNT,*D10 

RNDCHN 

UPDC 
SWRT 
MEMITR 

<TRANSMISSION  ERROR  IN 

CHKLGA 

<RANDOM  EVENT  TESTING> 

REGEN 

SRD 

MEMITR 

<TRANSMISSION  ERROR  IN 

CHKLGA 

<RANDOM  EVENT  TESTING> 

RNDCMP 

<DATA  COMPARE  ERROR> 

LPCNT,T25L2 
T25L1 


;  save  stack  pointer 

;  set  up  test  number 

;  setup  scope  loop  control 

;  clear  interrupt  count  location 

:  get  random  base 

;  setup  in  work  storage 

;  get  MEMLOW 

;  move  past  buffers 

;  fnit  MEMLST 

;  init  memory  select 

;  select  a  memory  chunk 

;  done  -  all  memory  used 

;  get  repeat  count  for  variables 

;  generate  channel  program  with 

random  variables 

;  update  desired  counters 

;  start  the  write 

;  perform  memory  interaction  testing 

;  check  for  transmission  errors 
RANDOM> 

;  check  logout  data 

;  regenerate  channel  program 

;  start  the  read  operation 

;  perform  memory  testing 

;  check  for  hardware  errors 
RANDOM> 

:  check  logout  data 

;  check  data 


repeat  with  same  variables  10  times 
repeat  till  all  memory  used 

filler 

done  with  test 


T 


1     r 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7   MACRO  X53B(12A2)  U:07  21-Aug-85  Page  29 
DFSXAM  MAC     29-JuL-85  11:44        RANDOM  TESTING 


SEQ  0138 


;4f*************************************************-V***  *************** 

;*  TST26  -  Perform  random  testing,  CPU  interation  in  user  mode 

;f************************************************* ********** ********* 


032154  202  17  0  00  075013 
0321 S^.  201  00  0  00  000026 
032156  260  17  0  00  042651 


032157 

402  00 

032160 

260  17 

032161 

200  00 

032162 

202  00 

032163 

200  00 

032164 

271  00 

032165 

202  00 

032166 
032167 
032170 
032171 
032172 

032173 
032174 
032175 
032176 
032177 
032200 
032201 
032202 
032203 
032204 
032205 
032206 
032207 
032210 
032211 
032212 

032213 
032214 

032215 
032216 


00  074777 
00  033750 
00  030022 
00  036152 
00  030145 
00  020000 
00  060551 


260  17  0  00  032540 
260  17  0  00  032626 
254  00  0  00  032215 
201  13  0  00  000012 
260  17  0  00  032546 


260  17 
260  17 
260  17 
260  17 
001  00 
260  17 
004  00 
2o.»  17 


0 
0 
0 
0 
0 
0 
0 
0 
260  17  0 
260  17  0 


260  17 
001  00 
260  ^7 
004  00 
260  17 
003  00 


00  032727 
00  034131 
00  033702 
00  033101 
00  070172 
00  034773 
00  070200 
00  032673 
00  034213 
00  033702 
00  033101 
00  070172 
00  034773 
00  070200 
00  032650 
00  070205 


367  13  0  00  032172 
254  00  0  00  032167 

300  00  0  00  000000 
263  17  0  00  000000 


TST26: 


T26L1 : 
T26L2: 


T26X: 


MOVEM 
MOVE  I 
SCOPE 

SETZM 

60 

MOVE 

NOVEM 

MOVE 

ADD  I 

MOVEM 

GO 
GO 
JRST 
MOVE  I 
GO 


CHKERR 

FAULT 

GO 

FAULT3 

60 

GO 

60 

CHKERR 

FAULT 

60 

FAULT3 

60 

FAULT2 

SOJG 
JRST 

CAI 
RTN 


P,SAVEPT 
26 


INTCNT 

SETUSR 

RANDBS 

BASE 

MEMLOU 

*D8192 

MEMLST 

RMEMSET 

RMEM 

T26X 

LPCNT.*D10 

RNDCHN 

UPDC 
SURT 
CPUITU 

<TRANSMISSION 

CHKLGA 

<RANDOM  EVENT 

REGEN 

SRD 

CPUITU 

< TRANSMISSION 

CHKLGA 

<RANDOM  EVENT 

RNDCMP 

<DATA  COMPARE 

LPCNT.T26L2 
T26L1 


ERROR  IN 
TESTING> 

ERROR  IN 
TESTING> 
ERROR> 


;  save  stack  pointer 

;  set  up  test  number 

:  setup  scope  loop  control 

;  clear  interrupt  count  location 

;  establish  user  page  table 

;  get  random  base 

;  setup  in  work  storage 

;  get  MEMLOU 

;  move  past  buffers 

;  init  MEMLST 

;  init  memory  select 

;  select  a  memory  chunk 

;  done  -  all  memory  used 

;  get  repeat  count  for  variables 

;  generate  channel  program  with 

random  variables 

;  update  desired  counters 

;  start  the  write 

;  perform  CPU  interaction  testing 

;  check  for  transmission  errors 
RANDOM> 

;  check  logout  data 

;  regenerate  channel  program 

;  start  the  read  operation 

;  perform  CPU  testing 

;  check  for  hardware  errors 
RANDOM> 

:  check  logout  data 

;  check  data 


repeat  with  same  variables  10  times 
repeat  till  all  memory  used 


filler 
done  with 


test 


•^ 


Q  0126 


DFSXA  DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  30 

DFSXAM  MAC    29-Jul-85  11:44        RANDOM  TESTING 

329A 

3295  •j|f*************************t************************************t***** 

3296  ;*  TST27  -  Perform  random  testing,  memory  interation  in  user  mode 

3297  ;f ************************************************t******************* 


SEQ  0139 


r 

OF 
OF 


032217 
032220 
032221 

032222 
032223 
032224 
032225 
032226 
032227 
032230 

032231 
032232 
032233 
032234 
032235 

032236 
032237 
032240 
032241 
032242 
032243 
032244 
032245 
032246 
032247 
032250 
032251 
032252 
032253 
032254 
032255 

032256 
032257 

032260 
032261 


202  17  0  00  075013 
201  00  0  00  000027 
260  17  0  00  042651 


402  00 
260  17 
200  00 
202  00 
200  00 
271  00 
202  00 


00  074777 
00  033750 
00  030022 
00  036152 
00  030145 
00  020000 
00  060551 


260  17  0  00  032540 
260  17  0  00  032626 
254  00  0  00  032260 
201  13  0  00  000012 
260  17  0  00  032546 


260 
260 
260 
260 
001 
260 
004 
2o.' 
260 
260 
260 
001 
260 
004 
260 
003 


17 
17 
17 
17 
00 
17 
00 
17 
17 
17 
17 
00 
17 
00 
17 
00 


00  032727 
00  034131 
00  033762 
00  033101 
00  070172 
00  034773 
00  070200 
00  032673 
00  034213 
00  033762 
00  033101 
00  070172 
00  034773 
00  070200 
00  032650 
00  070205 


367  13  0  00  032235 
254  00  0  00  032232 

300  00  0  00  000000 
263  17  0  00  000000 


TST27: 


T27L1: 
T27L2: 


T27X: 


NOVEM 
HOVE  I 
SCOPE 

SETZM 

GO 

HOVE 

HOVEM 

MOVE 

ADD  I 

MOVEM 

GO 
GO 
JRST 
HOVE  I 
GO 

GO 

GO 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

GO 

GO 

GO 

CHKERR 

FAULT 

GO 

FAULT3 

GO 

FAULT2 

SOJG 
JRST 

CAI 
RTN 


P.SAVEPT 
2f 


INTCNT 

SETUSR 

RANDBS 

BASE 

MEMLOU 

*D8192 

MEMLST 

RMEMSET 

RMEM 

T27X 

LPCNT,*D10 

RNDCHN 

UPDC 
SWRT 
MEMITU 

<TRANSMISSION  ERROR  IN 

CHKLGA 

<RANDOM  EVENT  TESTINO 

REGEN 

SRD 

MEMITU 

<TRANSMISSION  ERROR  IN 

CHKLGA 

<RANDOM  EVENT  TESTING> 

RNDCMP 

<DATA  COMPARE  ERROR> 

LPCNT,T27L2 
T27L1 


;  save  stack  pointer 

;  set  up  test  number 

;  setup  scope  loop  control 

;  clear  interrupt  count  location 

;  go  setup  user  page  table 

;  get  random  base 

:  setup  in  work  storage 

:  get  MEMLOU 

;  move  past  buffers 

;  init  MEMLST 

;  init  memory  select 

;  select  a  memory  chunk 

;  done  -  all  memory  used 

;  get  repeat  count  for  variables 

;  generate  channel  program  with 

random  variables 

;  update  desired  counters 

;  start  the  write 

;  perform  memory  interaction  testing 

;  check  for  transmission  errors 
RANDOH> 

:  check  logout  data 

;  regenerate  channel  program 

;  start  the  read  operation 

;  perform  memory  testing 

;  check  for  hardware  errors 
RANDOH> 

:  check  logout  data 


check  data 


repeat 
repeat 


with 
till 


same  variables  10  times 
all  memory  used 


filler 
done  with 


test 


r 


OFSXA   DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  U:07  21-Aug-85  Page  31 
OFSXAM  MAC    29-Jul-85  llrAA        RH20  INTERRUPT  SERVICE 

SU8TTL  RH20  INTERRUPT  SERVICE 
;*  INTRHN  -  Interrupt  routines 


SEO  QUO 


032262 
032263 
03226A 
032265 
032266 
032267 

032270 
032271 
032272 
032273 
032274 
032275 

032276 
032277 
032300 
032301 
032302 
032303 

03230A 
032305 
032306 
032307 
032310 
032311 


000000  000000 
261  17  0  00  000016 


201  16  0 

260  17  0 

262  17  0 

25A  12  1 


00  000000 
00  032362 
00  000016 
00  032262 


000000  000000 
261  17  0  00  000016 


201  16  0 

260  17  0 

262  17  0 

25A  12  1 


00  000001 
00  032362 
00  000016 
00  032270 


OOCOOO  000000 
261  17  0  00  000016 


201  16  0 

260  17  0 

262  17  0 

25A  12  1 


CO. 


262  17 
25'.  12 


00  000002 
00  032362 
00  000016 
00  032276 


000000 
261  17 
201  16 

17 


000000 
0  00  000016 
0  00  000003 
0  00  032362 

0  00  000016 

1  00  03230A 


INTRHO:  0 

PUT 
MOVE  I 
60 
GET 
JEN 

INTRH1:  0 
PUT 
MOVE  I 
GO 
GET 
JEN 

INTRH2:  0 
PUT 
MOVE  I 
60 
GET 
JEN 

INTRH3:  0 
PUT 
MOVE  I 
60 
6ET 
JEN 


CNTRL 

CNTRL.O 

RHINT 

CNTRL 

aiNTRHO 


CNTRL 
CNTRL. 1 
RHINT 
CNTRL 
aiNTRHl 


CNTRL 
CNTRL. 2 
RHINT 
CNTRL 
aiNTRH2 


CNTRL 
CNTRL. 3 
RHINT 
CNTRL 
aiNTRH3 


channel  0 


channel  1 


channel  2 


channel  3 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  32 
DFSXAM  MAC     29-JuL-85  11:4A        RH20  INTERRUPT  SERVICE 


032312 
032313 
0323K 
032315 
032316 
032317 

032320 
032321 
032322 
032323 
03232A 
032325 

032326 
032327 
032330 
032331 
032332 
032333 

03233A 
032335 
032336 
032337 
0323A0 
0323A1 


000000 
261  17  0 


201  . 
260  17  0 


000000 
00  000016 


262  17  0 
25A  12  1 


16  0  00  OOOQOA 
"00  032362 


00  000016 
00  032312 


000000 

261  17 
201  16 
260  17 

262  17 
25A  12 


000000 
0  00  000016 
0  00  000005 
0  00  032362 

0  00  000016 

1  00  032320 


000000  000000 
261  17  0  00  000016 


201  16  0 

260  17  0 

262  17  0 

25A  12  1 


00  000006 
00  032362 
00  0000 i 
00  03?i:^ 


000000 

261  17 
201  16 
260  17 

262  17  

25A  12  1  00  03233A 


00000. 
0  00  UOOilo 
0  00  000007 
0  00  032362 
00  000016 


INTRH<»; 


INTRH5; 


INTRH6: 


INTRH7: 


0 

PUT 

CNTRL 

MOVE  I 

CNTRL.A 

GO 

RHINT 

GET 

CNTRL 

JEN 

aiNTRHA 

0 

PUT 

CNTRL 

MOVE  I 

CNTRL. 5 

GO 

RHINT 

GET 

CNTRL 

JEN 

aiNTRH5 

0 

PUT 

CNTRL 

MOVE  I 

CNTRL, 6 

GO 

RHINT 

GET 

CNTRL 

JEN 

aiNTRH6 

0 

PUT 

CNTRL 

MOVE  I 

CNTRL. 7 

GO 

RHINT 

GET 

CNTRL 

JEN 

aiNTRH7 

SEQ  01 A 1 


:  channel  A 


OFS 
OFS 

3 
3 
3 


;  channel  5 


;  channel  6 


;  channel  7 


0323A2 

000000 

0323A3 

261  17 

0323AA 

AOO  16 

0323A5 

256  00 

0323A6 

AAA  00 

0323A7 

316  00 

032350 

25A  00 

032351 

350  00 

032352 

305  16 

032353 

25A  00 

000000 
00  000016 
000000 
0A352I 
070211 
070211 
032357 
000016 
000010 
0323A5 


00 
16 
00 
00 
00 
00 
00 
00 


03235A  037  01  0  00  07021? 

032355  262  17  0  00  000016 

032356  25A  00  0  00  062666 

032357  260  17  0  00  032362 

032360  262  17  0  00  0Q0Q16 

032361  25A  12  1  00  0323A2 


;4r* ******************************************************************* 

;*  NVPORT  -  Handle  non-vectored  interrupt  from  an  NI/CI  port 


NVPORT; 


NVPORO: 


0 

PUT 

SETZ 

RDCSR 

AND 

CAMN 

JRST 

AOS 

CAIGE 

JRST 


CNTRL 
CNTRL, 

CA00003,,210] 

[A00003,,210] 

NVPORT 

CNTRL 

CNTRLJO 

NVPORO 


initialize  controller  number 

read  CSR  data 

mask  off  extraneous  data 

these  bits  set? 

yes  -  this  port  interrupted 

no  -  point  to  next  controller 

done  yet? 

no  -  loop  till  done 


Unknown  interrupt 


NVP0R1 


FMS6C  ^.UNKNOWN  INTERRUPT  OCCURRED :> 

GET  CNTRL 

JRST  INTERR+I 

GO  RHINT 

GET  CNTRL 

JEN  aNVPORT 


DFSXA 
DFSXAM 

3A27 
3A28 
3A29 
3A30 
3A51 
3A32 
3A33 
3A3A 
3435 
3436 
3A37 
3A38 
3A39 
3AA0 
3AA1 
3AA2 
34A3 
344A 
3AA5 

3448 
3449 
3450 
3451 
3452 
3453 
3454 
3455 
3456 
3457 
3458 
3459 
3460 
3461 
3462 
3463 
3464 
3465 
3466 
3467 
3468 
3469 
3470 
3471 
3472 
3473 
3474 
3475 
3476 
3477 
3478 


DECSYSTE«  KLIO  CHANNEL/DTE20   INTERACTION  TEST  -  VER  0.7 
MAC  29-Jul-85  11:44  RH20  INTERRUPT  SERVICE 


MACRO  1538(1242)   U:07  21-Aug-85  Page  33 


SEO  0142 


0^2362 

261  17  0  00  000000 

032363 

261  17  0  00  000001 

032364 

261  17  0  00  000002 

032365 

261  17  0  00  000015 

032366 

200  01  0  00  000016 

032367 

242  01  0  00  000002 

032370 

402  00  0  16  044167 

032371 

337  00  0  16  060633 

032372 

254  00  0  00  032406 

032373 

256  00  0  16  043521 

032374 

202  00  0  16  044153 

032375 

606  00  0  00  000200 

032376 

476  00  0  16  044167 

032377 

602  00  0  00  001000 

032400 

476  00  0  16  044167 

032401 

332  00  0  16  044167 

032402 

254  00  0  00  032453 

03240! 

201  00  0  00  400000 

032404 

256  00  0  16  043570 

032405 

254  00  0  00  032505 

032406 
032407 
032410 
032411 

0324^2 

032413 

032414 
032415 
032416 

032417 
032420 

032421 
032422 
032423 
032424 


256  00  0  16  043521 
202  00  0  16  044153 
606  00  0  00  000010 
476  00  0  16  044167 

332  00  0  16  063316 

254  00  0  00  070220 


200  00 
602  00 
476  00 


16  044153 
00  561000 
16  044167 


7  000  30  0  00  007740 
476  00  0  16  044167 

200  00  0  01  377001 
641  00  0  00  100000 
603  00  0  00  360760 
476  00  0  16  044167 


;4f* ******************************************************************* 

;•  RHINT  -  RH20  common  interrupt  service 


RHINT: 


PUT 

0 

PUT 

1 

PUT 

C 

PUT 

DEV 

MOVE 

I.CNTRL 

LSH 

1.2 

SETZM 

RH.ERR(CNTRL) 

SKIPG 

CHTyPE(CNTRL) 

JRST 

RHINO 

port  interrupted 

RDCSR 

MOVEM 

RH.DNE(CNTRL) 

TRNN 

RESQAV 

SETOM 

RH.ERR(CNTRL) 

TRNE 

MVRERR 

SETOM 

RH.ERR(CNTRL) 

SK I PE 

RH.ERR(CNTRL) 

JRST 

IRHOA 

MOVE  I 

PCLEAR 

LDCSR 

JRST 

EXO 

RH20  interrupted 


RHINO: 


.CONI 
MOVEM 
TRNN 
SETOM 

SKIPE 
JRST 


MOVE 
TRNE 

SETOM 

CONSZ 
SETOM 

MOVE 
TLC 
TLNE 
SETOM 


RH.DNE(CNTRL) 

CMDDN 

RH.ERR(CNTRL) 

MTNCMD(CNTRL) 
CGO     HNDATA 
JRST   EZO] 


save   AC'S 


get  index  for  logout  area 

init  flag  location  for  error 
NI/CI  port? 
yes  -  go  handle 


read  CSR  register 

save  status 

data  transfer  completed? 

no  -  set  error  flag 

data  mover  error? 

yes  -  set  error  flag 

error  flag  set? 

yes  -  continue 

no  -  get  port  clear  bit 

and  reset  the  port 
exit 


do  a  CONI 

save  status 

command  done? 

no  -  error  caused  by  no  DONE  or  ATA 

performing  motion  cmd? 

yes  -  go  handle  ATA 

here  on  rewind  without  SSC=1 


RH.DNE(CNTRL) 
DBPE*LUCER+Sy 
RH.ERR(CNTRL) 


:  get  status 
DBPE*LUCER+SWCER*MBXER*DOVRER 


APR.CP.ERS 
RH.ERR(CNTRL) 

ICCW*1(1) 
(SBERR) 
(CH.ERS) 
RH.ERR(CNTRL) 


set  error  flag 

skip  if  no  CPU  errors 
set  error  flag 

get  logout  status 
complement  SBUS  bit 
any  errors? 
yes  -  set  errjr  flag 


DFSXA 
DFSXAN 

;79 
;80 

;81 

'•82 
;83 

;8A 
;85 
;86 
;87 
;88 
;89 

190 
191 
192 
193 

;9A 
;95 

196 
197 
3A98 
3A99 
1500 
J501 
502 
J503 
350A 
3505 
3506 
3507 
3508 
3509 
3510 
3511 
3512 
3513 
3514 
3515 
3516 
3517 
3518 
3519 
3520 
3521 
3522 
3523 
3524 
3525 
35?6 

3528 
35?9 

35iO 


DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  34 
MAC    29-Jul-85  11:44       RH20  INTERRUPT  SERVICE 


SEC  0143 


032425 
032426 
032427 
032430 
032431 
032432 
032433 

032434 
032435 

032436 
032437 

032440 
032441 
032442 
032443 
032444 
032445 
032446 
032447 

032450 
032451 
032452 

032453 
032454 
032455 
032456 
032457 
032460 
032461 
032462 
032463 
032464 

032465 
032466 
032467 
032470 


15 
00 


331 
254 

260  17 
300  00 
506  00 
602  00 
476  00 


16  060753 
00  032450 
00  043177 
00  OOOOOQ 
16  044153 
00  040000 
16  044167 


331  00  0  16  044167 
254  00  0  00  032477 

260  17  0  00  064132 
254  00  0  00  032514 


261 
504 
261 
554 
261 
260 
300 
261 


11 
16 
11 
00 
11 
17 
00 
11 


00  070222 
00  000015 
00  000016 
16  044153 
00  000000 
00  043211 
00  000000 
00  000000 


331  00  0  16  044167 
254  00  0  00  032477 
321  15  0  00  032455 


261  11 
261  11 
550  00 
2o'  11 
400  00 
337  00 
260  17 
261 
261 
261 


11 
11 

11 


00  070223 
00  000016 
16  044153 
00  000000 
00  000000 
16  060633 
00  043024 

00  000000 

01  377001 
01  377002 


700  05  0  00  000000 
261  11  0  00  000000 
700  10  0  00  000000 
261  11  0  00  000000 


032471  261  11  0  00  070224 

032472  333  00  0  16  060633 


IRDEO: 


IRHO: 

IRHOA: 
IRKO: 


032473 
032474 

03^476 


254  00  0  00  070225 

201  00  0  QC  OQC')]] 

?6r  U  0  00  C43U44 

300  00  0  00  OOOCOO 


SKI  PL 

JRST 

RDS 

CAI 

HRLM 

TRNE 

SETOH 

SKI  PL 
JRST 

60 

JRST 

PUSH 

HRL 

PUSH 

HLRZ 

PUSH 

RER 

CAI 

PUSH 

SKIPL 

JRST 

JU«PL 

PUSH 

PUSH 

HRRZ 

PUSH 

SETZ 

SKIP6 

RPTCR 

PUSH 

PUSH 

PUSH 

CPCNI 
PUSH 
MBERA 
PUSH 

PUSH 

SKIPLE 
JRST 


MOVE] 

UCR 

CAi 


DEV-CHNDEV(CNTRL) 
IRHO 


RH.DNE(CNTRL) 

CERR 

RH.ERR(CNTRL) 

RH.ERR(CNTRL) 
EXRHO 

BSRCLN 
EZO 

ERRDAT,[STX.DV] 

CNTRL,OEV 

ERRDAT.CNTRL 

RH.DNE(CNTRL) 

ERRDAT.O 


ERRDAT.O 

RH.ERR(CNTRL) 

EXRHO 

OEV.IRKO 

ERRDAT.CSTX.RH] 
ERRDAT,CNTRL 
RH.DNE(CNTRL) 
ERRDAT.O 

CHTYPE(CNTRL) 

ERRDAT, 

ERRDAT,1CCU*1(1) 
ERRDAT. ICCW*2(1) 


ERRDAT. 0 

ERRDAT. 0 

ERRDAT. CHS. ETX3 

CHTyPE(CNTRL) 
[MOVE]  PCLEAR 

LDCSR 

JRST   EXO] 
CLEAR 


currently  jsi'ng  a  device? 

no  -  bypass  the  following 

read  device  statui 

filler 

save  the  status 

any  errors? 

yes  -  set  error  flag 

any  errors? 
no  -  exit 

attempt  to  clean  tape 

exit  without  updating  ]NTCNT 

start  of  text  for  device  status 

merge  DEV  with  CNTRL 

save  unit  id 

get  device  status 

save  device  status 

read  error  1 

filler 

save  error  1  on  stack 

any  errors? 

no  -  exit  •• 

device  selected? 

no  -  enter  start  to  error  text  for  RH 

put  ]D  on  stack 

pet  RH20  status 

put  on  stack 

clear  ACO 

is  this  controller  an  RH20? 

yes  -  read  primary  transfer  reg-^-'cer 

save  on  stack 

push  status  word  1  on  stack 

push  status  word  2  on  stack 

get  KL  status 
put  on  stack 
get  M-BOX  status 
put  on  stack 

terminate  the  list 

is  this  controller  an  N]/C]  port? 
yes  -  set  port  clear  bit  and 
exit 

no  -  get  drive  clear  cmJ 
i- sue  It 
fi  Uir 


SEQ  0131 


DFSXA 
OFSXAM 

3531 
3532 
3533 
353A 
3535 
3536 
3537 
3538 
3539 
3540 
3541 
35A2 
35A3 
35AA 
35A5 
35A6 
3547 
3548 
3549 
3550 
3551 
3552 
3553 
3554 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z53B(1242)  14:07  21-Aug-85  Page  35 
MAC     29-Jul-85  11:44        RH20  INTERRUPT  SERVICE 


SEQ  0144 


032477 
032500 
032501 

032502 
032503 
032504 


032505 
032506 
032507 
032510 
032511 
032512 
032513 
032514 
032515 
032516 
032517 
032520 


201  00  0  00  005410 
256  00  0  16  043570 
201  00  0  00  000377 

331  00  0  16  060647 
260  17  0  00  043077 
300  00  0  00  000000 


EXRHO: 


MOVE  I 
.CONG 
MOVE  I 

SKIPL 

WAS 

CAI 


XECLR+DNCLR+RAECLR+MBE  ;  get  im't  command 

*  issue 
377  ;  clear  all  attention  bits 


REQST(CNTRL) 


700  04 
350  01 
200  00 
316  00 


Exit  after  clearing  a  few  things 


00 
16 
16 
00 


402  00  0  16 
402  00  0  16 
370  00 
262  17 
262  17 
262  17 

262  17 

263  17 


0 
0 
0 
0 
0 
0 


00 
00 
00 
00 
00 
00 


027760 
063260 
063272 
070230 
063260 
063304 
074777 
000015 
000002 
000001 
000000 
000000 


EXO: 


EZO: 


CLFLGS 

AOS 

MOVE 

CAMN 

SETZM 

SETZM 

SOS 

GET 

GET 

GET 

GET 

RTN 


1,CHNX(CNTRL) 

aSYSPRG(CNTRL) 

CSIXBIT/PRGETX/: 

CHNX(CNTRL) 

DEVBSY(CNTRL) 

INTCNT 

DEV 

C 

1 

0 


skip  if  RH20  only 


clear  APR  figs 

update  program  count  (SYSGEN  only) 

get  next  cmd 

skip  if  not  at  end 

reset  p'' inter 

clear  busy  flag 

deduct  from  interrupt  count 

restore  AG's  ... 


SEQ  013? 


DFSXA 
DFSXAM 

J555 
^>56 
)57 
)58 
559 
5560 
(561 
3562 
3563 
356A 
3565 
3566 
3567 
3568 
3569 
3570 
3571 
3572 
3573 
357A 
3575 
3576 
3577 

3576 
3579 
3580 
3581 
3582 
5583 
|58A 
5585 
586 
5587 
3588 
3589 
3590 
3591 
3592 
3593 


DECSYSTEM  KLIO  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12^2)  H:07   2'-Aug-85  Page  36 
MAC    29-Jul-85  11 :U       MISCELLANEOUS 


SEO  0U5 


032521 
032522 
032523 
032524 
032525 


032526 
032527 
032530 
032531 
032532 
032533 
03253A 
032535 
032536 
032537 


032540 
0325A1 
032542 
032543 
032544 
032545 


200  00  0  00  036152 
270  00  0  00  070231 
241  00  0  00  777777 
447  00  0  00  036152 
263  17  0  00  000000 


200  00 
202  00 
135  " 
213 
517 
540  01 
260  17 
202  00 
253  01 
ZbZ  U 


01 
00 
00 


00  036152 
16  061077 
00  070232 
00  000001 
00  000001 
16  044541 

00  032521 

01  OOOOQO 
00  032534 
00  000000 


SUBTTL  MISCELLANEOUS 


;*  RAND  -  Random  number  generator 


RAND: 


HOVE 

BASE 

ADD 

[5432173352163 

ROT 

-1 

EQVB 

BASE 

RTN 

;  get  base 


/If*  *♦*»*♦*♦*♦♦*♦*♦♦»♦**♦♦♦♦♦♦*♦***•*»**»**♦»***»•******♦*♦*»***•♦*♦♦♦** 

*  RANL6  -  Random  length  routine 

/If*  ****************************************************  *************** 

RANLG:  MOVE  BASE  ;  get  the  base 

HOVEM  RN8ASE(CNTRL)  :  save  it  for  this  channel 

LDB  B, [POINT  11,CHNXFR(CNTRL;  J3j  ;  get  length 

MOVNS  B  :  make  negative 

HRLZS  B  ;  put  into  left  half 

HRR  6,DAT6UF(CNTRL)  ;  merge  beginning  of  data  area 

GO  RAND  :  generate  random  data 

MOVEM  (B)  ;  store  it  in  buffer 

AOBJN  B,.-2  ;  do  all  required  locations 

RTN 

; /If*  ****************************************************  *************** 

;*  RMEMSET  -  Random  memory  selection  initialization 

; /If*****************************************************  *************** 


save  lowest  useable  address 
clear  control 


200  00  0  00  060551 

RMEMSET :M0VE 

MEMLST 

^71  00  0  00  040000 

ADD  I 

•D16**D1024 

620  00  0  qq  qZ7777 
202   00  0  00  075007 

TRZ 

<*D16»*D1024>-1 

MOVEM 

RNDMEM# 

402  00  0  00  075010 

SETZM 

RNDMFST* 

263  17  0  00  000000 

RTN 

™1 


S£0  0133 


DFSXA 
DFSXAn 


DECSYSTEW  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B{1242)  14:07  21-Aug-85  Page  37 
MAC     29-Jul-85  11:44        MISCELLANEOUS 


r 


SEQ  0146 


Df 


032546 
032547 


032550 
032551 
032552 
032553 
032554 


032555 
032556 
032557 
032560 
03256* 


032562 
032563 
032564 


;•  RNDCHN  -  Generate  channel  program  of  random  length 
•• 

;*  This  routine  will  generate  a  channel  program  with  the  following 

:*  random  variables:  1.  Data  size,  2.  Juffer  address 


2t     17  0  00  033157 
2tJ  17  0  00  032575 


RNDCHN: 


CLRERR 
60 


RANBUF 
Check  controller  selection 


205  16  0 
261  17  0 
405  16  0 
336  00  0 
254  00  0 


00  777764 
00  000016 
00  777777 
16  060647 
OC  032562 


MOVSI 
RNDCH1:  PUT 
AND  I 
SKIPN 
JRST 


CNTRL,-14 

CNTRL 

CNTRL.-1 

REOST(CNTRL) 

RNDCH2 


Generate  channel  program 


205  00  0  00  600000 
202  OC  0  00  074765 
260  17  0  00  032565 
260  17  0  00  032605 
260  17  0  00  032526 


26?  17  0  00  000016 
23<  16  0  00  032551 
263  17  0  00  000000 


MOVSI 
MOVEM 


(381) 

CHNCCUjT 

RANURD 

RANADR 

RANLG 


Select  next  controller 


RNDCH2:  GET 

AOBJN 
RTN 


CNTRL 
CNTRL. RNDCH1 


clear  all  errors 

setup  device  buffer  partitions 


init  controller  index 

save  controller  index 

make  into  controller  number 

RH20  selected? 

no  -  get  another  one 


fetch  600000,. 0 

clear  channel  CCU  location 

develop  word  count.  20  thru  512 

develop  address 

load  up  buffer 


restore  controller  index 
loop  till  done 


,^^^J 


SEO  0134 


DFSXA   DECSYSTE«  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER 
DFSXAM  MAC     29-Jul-85  11:A^        MISCELLANEOUS 


0.7  MACRO  J[53B(1242)  U;07  21-Aug-85  Page  38 


SEO  0^^? 


01 
Dl 


;»* 


032565 
032566 
032567 
032570 
032571 
032572 
032573 
032574 


307  00 
201  00 
303  00 
201  00 
137  00 
263  17 


00  , 

00  001 000 
00  07023A 
00  000000 


;•  RANWRD  -  Develop  random  word  length 


RANURD:  GO 
LDB 
CAIG 
HOVE  I 
CAILE 
HOVE  I 
DPB 
RTN 


RAND 
[POINT 

•D20 
•D512 
•D512 
[POINT 


10,0.35] 


11.CHNCCW.13] 


Jenerate  randowi  number 
eep  only  10  bits 
greater  then  20? 
no  -  Biake  right 
less  than  or  equal  to  512? 
no  -  make  right 
store  word  count 


032575  205  16  0  00  77776(* 


032576 
032577 
032600 
032601 
032602 

032603 
032604 


336  00 
254  00 
200  00 
270  00 
202  00 


16  060647 
00  032603 
16  061326 
00  030145 
16  061063 


253  16  0  00  032576 
263  17  0  00  000000 


••  RANBUF  -  Develop  device  buffer  partitions 


RANBUF:  HOVSI   CNTRL.-14 


RAN8F1:  SKIPN 
JRST 
HOVE 
ADD 
HOVEH 

RANBF?:  A06JN 
RTN 


REQST(CNTRL) 
RANBF  <r 

DEVPRT(CNTRL) 
HEHLOW 
RNPNTRCCNTRL.^ 

CNTRL. RANBF 1 


init  controller  index 

selected? 

no  -  get  another  one 
get  base  partition 
add  in  base  address 
store  pointer 

do  all  selected  controllers 
exit 


DFSXA 
OFSXAM 


DECSrSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3!533(1242)  U:07  21-Aug-85  Page  39 
MAC     29-Jul-85  11:A4        MISCELLANEOUS 


r' 


SEQ  0U8 


OF! 
DF! 


0^2605  301  16  0  00  000010 

032606  254  00  0  00  032622 

032607  200  00  0  16  04A541 

032610  037  13  0  00  000002 

032611  25A  00  0  00  0A3657 

032612  434  00  0  00  074765 

032613  260  17  0  00  033017 


032614 

402  00 

032615 

200  00 

032616 

242  00 

032617 

335  00 

032620 

202  00 

032621 

263  17 

16  061273 
16  060723 
00  000001 
16  060647 
16  061273 
00  000000 


032622  200  00  0  16  044541 

032623  434  00  0  00  074765 

032624  260  17  0  00  033017 

032625  263  17  0  00  000000 


;*  RANADR  -  Generate  random  buffer  address 


RANADR:  GAIL 
JRST 

MOVE 

MAPADR 

JRST 

roR 

STCHN 

RANADl:  SETZM 
MOVE 
LSH 
SKIPGE 
MOVEM 
RTN 

RADRDTE.-MOVE 
I  OR 

STCHN 
RTN 


CNTRL.10 
RADRDTE 

DATBUF(CNTRL) 

MAPERR 

CHNCCW 


SCLKRN(CNTRL) 

CHNLEN(CNTRL) 

1 

REOST(CNTRL) 

SCLKRN(CNTRL) 


DAT8UF(CNTRL) 
CHNCCU 


DTE20 

get  virtual  address 
convert  to  physical 


get  rest  of  CCW 
setup  program 

clear  location 

get  length 

double  It 

device  selected? 

no  -  save  as  clock  count 

exit 

ge'  virtual  address 
get  rest  of  CCW 

start  DTE20 


-.-.^J 


;eo  0136 


DFSXA 
OFSXAM 

5682 
J683 
S684 

S686 
J687 
$688 
S689 
5690 
3691 
3692 
3693 
3694 
3695 
3696 
3697 
3698 
3699 
3700 
3701 
3702 
3703 
3704 
3705 
3706 
3707 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  40 
MAC    29-Jul-85  11:44        MISCELLANEOUS 


SEQ  0149 


DFI 
OF! 


;f* ************************************ **********************«««*t***4 

;*  RMEM  -  Random  memory  select  ft  setup 

;f ********************* tt ********************************************* 

?et  base 
irst  time? 
no  -  advance  to  next  16< 

is  this  last  address  access? 
yes,  take  a  non-skip  RTN 

setup  memory 

used  up  all  of  memory 

16K  not  available 

init  controller  index 

get  base  partition 

make  virtual  address 

save 

loop  till  done 


032626 
032627 
032630 
032631 
032632 
032633 
032634 

200  00  0  00  075007     RMEM:   MOVE 
332  00  0  00  075010           SKIPE 
271  00  0  00  040000           ADDI 
476  00  0  00  075010           SETOM 
202  00  0  00  075007           MOVEM 
311  00  0  00  070235           CAML 
254  00  0  00  030065           JRST 

RNDMEM 

RNDMFST 

•D16**D1024 

RNDMFST 

RNDMEM 

CLPAGE] 

CPOPJ 

032635 
032636 
032637 

037  11  0  00  000002 
254  00  0  00  043657 
322  00  0  00  030065 

MEMSE6 

JRST 

JUMPE 

MAPERR 
CPOPJ 

032640 
032641 

305  00  0  00  437777 
254  00  0  00  043657 

CAIGE 
JRST 

400000+<*D16**D1024>- 
MAPERR 

■1 

032642 
032643 
032644 
032645 
032646 
032647 

205  16  0  00  777764 
200  00  0  16  061326 
271  00  0  00  400000 
202  00  0  16  044541 

253  16  0  00  032643 

254  00  0  00  067640 

MOVSI 

MOVE 

ADDI 

MOVEM 

AOBJN 

SKPRTN 

CNTRL.-14 

DEVPRT(CNTRL) 

400000 

DAT8UF(CNTRL) 

CNTRL..'-3 

Q  0137 


DFSXA 

OECSYS 

DFSXAM 

MAC 

3708 

3709 

■710 

:711 

;712 

3713 

032650 

:7H 

032651 

3715 

032652 

3716 

:717 

032653 

:718 

03265 '> 

:719 

032655 

:720 

032656 

;721 

:722 

3723 

372A 

032657 

3725 

032660 

3726 

3727 

3728 

032661 

:i729 

:730 

:;731 

:732 

032662 

:733 

;734 

032663 

:735 

03266A 

:736 

:737 

032665 

:738 

032666 

:739 

:7A0 

032667 

;7A1 

032670 

■.H^2 

032671 

Z7^i 

032672 

OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  41 
29-Jul-85  11:44       MISCELLANEOUS 

;*  RNDCMP  -  Perform  random  data  compare  for  tests  23  through  27 


SEQ  0150 


205  16  0  00  777764 
201  11  0  00  044203 
402  00  0  00  044135 

261  17  0  00  000016 
405  16  0  00  777777 
336  00  0  16  060647 
254  00  0  00  032665 


200  00  0  00  075025 
301  00  0  00  000023 


254  00  0  00  070236 


402  00  0  16  044136 

260  17  0  00  036127 
476  00  0  00  044135 

26?  17  0  00  000016 
2o<   16  0  00  032653 

261  11  0  00  070241 
336  00  0  00  044135 
350  00  0  17  000000 
263  17  0  00  000000 


RNDCMP:  MOVSI  CNTRL,-14 

MOVEI  ERRDAT,BADLST 

SETZM  BADFLG 

RNDCP1:  PUT  CNTRL 

ANDI  CNTRL, -1 

SKIPN  REQST(CNTRL) 

JRST  RNDCP2 

;  Check  test  range 


MOVE 
CAIL 
JRST 


;  Continue 

SETZM 

GO 
SETOM 

RNDCP2:  GET 
AOBJN 

PUSH 
SKIPN 
AOS 
RTN 


TSTNM 

23 

CSKIPLE  CHTYPE(CNTRL) 

JRST   RNDCP2 

JRST   .+1] 


BADCNT(CNTRL) 

RCMPl 
BADFLG 

CNTRL 
CNTRL, RNDCPl 

ERRDAT,CMS.E0T] 

BADFLG 

(P) 


im't  controller  index 
1m"t  stack 
init  bad  flag 

save  controller  index 

make  into  controller  number 

RH20  selected? 

no  -  get  another  one 


?et  test  number 
ests  23-27? 

yes  -  check  to  see  if  this  is  an 
NI/CI  port  and  if  so  exit 


clear  bad  count  location 

perform  data  compare  on  this  buffer 
error  return 

restore  controller  index 
repeat  for  all  RH's 

termini^'^e  list 

skip  i     data  error(s)  found 

none  i  f  here 


DFSXA 
OFSXAn 

37AA 

27A5 

^7A6 

37A7 

3748 

3749 

3750 

3751 

3752 

3753 

375A 

3755 

3756 

3757 

3758 

3759 

3760 

3761 

3762 

3763 

376A 

3765 

3766 

3767 

3768 

3769 

3770 

3771 

3772 

3773 

377A 

3775 

3776 

3777 

3778 

3779 

3780 

3781 

3782 

3783 

378A 

3785 

3786 

3787 

3788 

3789 

3790 

3791 

3792 

3793 

379A 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  U:07  21-Aug-85  Page  42 
MAC     29-Jul-85  11:44       MISCELLANEOUS 

;*  RE6EN  -  Regenerate  the  channel  programs  for  read 


032673  205  16  0  00  777764 


032674 
032675 
032676 
032677 

032700 
032701 
032702 
032703 

032704 

032705 

032706 

032707 

032710 
032711 

032712 
032713 

032714 
032715 
032716 


032717 
032720 
032721 


032723 
032724 
032725 
032726 


402  00 

200  00 
251  00 

201  11 


00  044153 
00  067657 
00  044446 
00  044347 


261  17  0  00  000016 

405  16  0  00  mm 

336  00  0  16  060647 
254  00  0  00  032714 

305  16  0  00  000010 

260  17  0  00  070242 


260  17  0  00 

260  17  0  00 

337  00  0  16 

254  00  0  00 

20n  15  0  16 

2oJ  17  0  00 

262  17  0  00 
253  16  0  00 

263  17  0  00 


070244 

032717 

060647 
032714 

060753 
064022 

000016 
032700 
000000 


210  01  0  16  060723 
517  00  0  00  000001 
540  01  0  16  044541 


032722  260  17  0  00  035121 


200  00 
270  00 
202  00 
263  17 


16  061326 
00  030145 
16  061063 
00  000000 


REGEN:  MOVSI  CNTRL.-14 

SETZM  RH.DNE 

MOVE  CRH.DNE,.RH.DNE+1] 

BLT  ERSTCK+77 

MOVEI  ERRDAT,ERSTCK 

RE6N1:  PUT  CNTRL 

AND I  CNTRL, -1 

SKIPN  REQST(CNTRL) 

JRST  REGN2 

CAIGE  CNTRL, 10 

60  C60  RANAD1 

SKPRTN] 

GO  CMOVE  CHNXFR(CNTRL) 

GO  SETCOM 

RTNJ 

GO  RANCLR 

SKIP6  REOST(CNTRL) 

JRST  REGN2 

MOVE  DEV,CHNDEV(CNTRL) 

GO  $TP82 

REGN2:   GET  CNTRL 

A08JN  CNTRL, REGN1 
RTN 


im"t  controller  index 
clear  all  errors 


save  controller  index 
make  into  controller  number 
skip  if  channel  selected 
update  index 


setup  channel 
setup  DTE20 

clear  the  buffer 

device  selected? 

no  -  bypass  next  sequence 


et  device  number 
ackspace  TU16 


restore  controller  index 
do  all  RH20's 


;*  RANCLR  -  Clear  buffer  before  reading  random  data 


RANCLR:  MOVN 
HRLZS 
HRR 

CLR8UF 

MOVE 
ADD 
HOVEM 
RTN 


B,CHNLEN(CNTRL) 

8 

8,DAT8UF(CNTRL) 


DEVPRTCCNTRL) 
MEMLOU 
RNPNTR( CNTRL) 


;  get  length 

;  put  into  left  half 

;  merge  with  virtual  address 

;  clear  the  buffer 

;  get  beg  of  device  bjffer  partition 

;  add  in  1st  free  location 

;  setup  pointer  for  read  operation 

;  exit 


SEQ  0151 


;EQ  0139 


DFSXA 
DFSXAH 

3795 
3796 
3797 
3798 
3799 

"ioo 

J01 
l02 
3803 
380A 
3805 
3806 
3807 
3808 
3809 
3810 
3811 
3812 
3813 
38U 
3815 
3816 
3817 
3818 
3819 
3820 
3821 
3822 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  K:07  21-Aug-85  Page  43 
MAC     29-Jul-85  11:44        MISCELLANEOUS 

•  f  ************* tt***************t******t*t*****************«t********t 

;*  UPDC  -  Update  tape  desired  locations 

save  controller  number 

im't  controller  index 

skip  if  channel  selected 

update  index 

get  device  number 

continue  if  TU16 

if  not  -  go  look  at  other  devices 

read  status 

skip  if  at  EOT 
rewind  tape 
skip  in  not  =0 
if  =  0-rewindl  I ! 
move  pointer  up  one 
do  all  RH20's 
get  controller  number 
get  device  number 


SEO  0152 


df: 

DFl 


032727 
032730 

202  16  0  00  075022 
205  16  0  00  777770 

UPDC: 

MOVEM 

CNTRL.TEMP 

novsi 

CNTRL.-10 

032731 

337  00  0  16  060647 
254  00  0  00  032745 

UPDC1 : 

SKIPG 

REOST(CNTRL) 

032732 

JRST 

UPDC  2 

032733 

200  15  0  16  060753 

MOVE 

DEV.CHNDEV(CNTRL) 

032734 

607  15  0  00  000004 

TLNN 

DEV.4 

032735 

254  00  0  00  032745 

JRST 

UPDC2 

032736 

260  17  0  00  043177 

RDS 

032737 

005  00  0  00  070247 

FAULT4 

<RDS  FAILED> 

032740 

602  00  0  00  002000 

TRNE 

EOT 

032741 

254  00  0  00  032751 

JRST 

UPDCRW 

032742 

336  00  0  16  061017 

SKIPN 

TAPEDC(CNTRL) 

032743 

254  00  0  00  032751 

JRST 

UPDCRW 

032744 

350  00  0  16  061017 

AOS 

TAPEDC(CNTRL) 

032745 

253  16  0  00  032731 

UPDC2: 

AOejN 

CNTRL.UPDC1 

032746 

200  16  0  00  075022 

UPDCX: 

HOVE 

CNTRL.TEMP 

032747 

200  15  0  16  060753 

MOVE 

DEV.CHNDEV(CNTRL) 

032750 

263  17  0  00  000000 

RTN 

032751  260  17  0  00  063532 

032752  005  00  0  00  070252 

032753  350  00  0  16  061017 

032754  254  00  0  00  032746 


UPDCRW:  GO  $REW 

FAULT4  <REWIND  ERROR 

AOS  TAPEDC(CNTRL) 

JRST  UPDCX 


-  UPDCRW> 


rewind  tape 

clear  desired  counter 
exit  if  not  error 


DFSXA 
DFSXAM 


DECSVSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  t53B(1242)  U:07  21-Aug-85  Page  44 
MAC     29-Jul-85  11:A^        MISCELLANEOUS 


SEO  0153 


3823 
3824 
3825 

3828  032755 

3829  032756 

3830  032757 

3831  032760 
3832 

3833  032761 

383A  032762 

3835  032763 

3836  032764 

3837  032765 
3838 

S39  032766 

40  032767 
3841 

3842  032770 

3843  032771 

3844  032772 

3845  032773 
3846 

3847  032774 
3848 
3849 
3850 

3851  032775 

3852  032776 

3853  032777 

3854  033000 

3855  033001 

3856  033002 

3857  033003 

3858  033004 

3859  033005 

3860  033006 

3861  033007 

3862  033010 
3863 

3864  033011 

3865  033012 

3866  033013 

3867  033014 

3868  033015 

3869  033016 
3870 


DF 
OF 


205  16  0  00  77777Q 

333  00  0  16  061273 

260  17  0  00  032775 

253  16  0  00  032756 

205  16  0  00  777770 
402  00  0  00  000004 


335  00 
434  04 
253  16 


16  060647 
16  061273 
00  032763 


332  00  0  00  000004 
263  17  0  00  000000 


205 
335 


16 
00 


260  17 


00  777770 
16  060647 
00  033352 


253  16  0  00  032771 

254  00  0  00  067640 


370  00  0  16 
333  00  0  16 
2o<  17  0  00 


332  00 
254  00 
200  00 
404  00 
260  17 
350  00 
256  00 
256  00 
263  17 

256  00 
256  00 
260  }7 
202  00  1 
350  00  0 
263  U  0 


00 
00 
16 
00 
00 
16 
16 
16 
00 


061273 
060633 
000000 
075026 
033011 
061063 
070257 
043006 
061063 
033546 
033556 
000000 


16  033526 
16  033536 
00  043014 
16  061063 
16  061063 
00  000000 


;•  RNDCLK  -  Clock  possible  RH20  loop  back  operations 


RNDCLK:  MOVSI 
SKIPLE 
GO 
AOBJN 

novsi 

SETZN 
SKIP6E 
I  OR 
AOBJN 

SKIPE 
RTN 

MOVSI 
SKirCE 
GO 
AOBJN 

SKPRTN 


CNTRL,-10 
SCLKRN(CNTRL) 
CLKRH 
CNTRL..-2 

CNTRL,-10 

CLKCNT 

REQST(CNTRL) 

CLKCNT. SCLKRN(CNTRL) 

CNTRL..-2 

CLKCNT 


CNTRL,-10 
REQST(CNTRL) 
SUEBL 
CNTRL..-2 


Handle  RH20  clocking 


CLKRH: 


CLKRHU: 


XCT 

XCT 

RRDR 

HOVEM 

AOS 

RTN 


SCLKRN(CNTRL) 
CHTyPE(CNTRL) 

WRTPHSf 

CLKRHy 

aRNPNTR(CNTRL) 

[i..-n 

RNPNTR(CNTRL) 
.RCLKKCNTRL) 
.RCLKO(CNTRL) 


.UCLKKCNTRL) 
.UCLKO(CNTRL) 

aRNPNTR(CNTRL) 
RNPNTR(CNTRL) 


init  controller  index 
count  elapsed? 
no  -  clock  the  RH20 
loop  till  done 

init  controller  index 
zero  CLKCNT  register 
selected  for  loopback? 
yes  -  or  in  count 
loop  till  done 

done? 

no  -  exit  so  another  task  can  be  done 

init  controller  index 

selected? 

yes  -  go  generate  EBL  for  this  RH 

loop  till  done 


deduct  one 

NI  or  CI  port? 

yes  -  exit 

in  write  phase? 

yes  -  enter  write  phase 

get  18  bit  byte  ♦  parity  bit 

Keep  just  the  19  data  bits 

load  into  write  register 

update  the  pointer 

set  read  clock 

reset  read  clock 


set  write  clock 
reset  write  clock 
read  the  byte 
save  it 
update  the  pointer 


OFSXA 
DFSXAn 


3886 

3890 
3891 
3892 
3893 
389A 
3895 
3896 
3897 
3898 
3899 
3900 
3901 
3902 
3903 
3904 
3905 
3906 
3907 
3908 
3909 
3910 
3911 
3912 
3913 
39U 
3915 
3916 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  45 
MAC     29-Jul-85  11:A4        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

SUBTTL  CHANNEL  SETUP  ROUTINE/RH20  CLOCKING 
;•  $STCHN  -  Channel  setup  routine 


SEQ  0154 


03501^ 
033020 

033021 
033022 
033023 
033024 
033025 
033026 
033027 
033030 
033031 

033032 
033033 
033034 
033035 
033056 

033037 
033040 
033041 

033042 
033043 
033044 
033045 
033046 
033047 

033050 
033051 
033052 

033053 
033054 
033055 
033056 
033057 


301  16  0  00  000010 
254  00  0  00  066066 


202  00 
550  01 
240  01 
202  00 
205  00 
541  00 
202  00 

201  00 

202  00 


16  060737 
00  000016 

00  000002 

01  060663 

00  200000 

01  060663 
377000 
060664 
060664 


01 
01 
01 


200  00  0  16  043605 
202  00  0  01  377003 

201  00  0  01  377003 
337  00  0  16  060633 
260  17  0  00  043003 

135  02  0  00  070232 

202  02  0  00  060631 
202  02  0  16  060723 


00 
00 


201 

135  00 
43'.  00 
270  00 
202  00 


01  060664 
16  061113 
00  070260 
00  070261 
00  060631 
16  061127 


231  02  0  00  000200 
322  03  0  00  033075 
275  03  0  00  000200 


217  00 
350  00 
205  00 
137  03 
202  00 


00  000003 
00  000002 
00  600000 

00  070262 

01  060664 


$STCHN:  CAIL 
JRST 

nOVEM 

HRRZ 

ASH 

NOVEM 

MOVSI 

HRRI 

NOVEM 

HOVE  I 

NOVEM 

NOVE 
NOVEM 
NOVEI 
SKI  PC 
UIVR 

LDB 

NOVEM 

NOVEM 

NOVEI 

NOVEM 

LOB 

I  OR 

ADD 

NOVEM 

IDIVI 
JUNPE 
SUB  I 

NOVMS 

AOS 

NOVSI 

DPS 

NOVEM 


CNTRL  JO 
SETCOM 

CHNXFR(CNTRL) 

B, CNTRL 

B.2 

CHNPRG(B) 

(CHJMP) 

CHNPRG(B) 

ICCU(6) 

CHNPRG+KB) 

CHNPRG+KB) 

INTSRV(CNTRL) 
ICCW+3(B) 
ICCU*3(B) 
CHTVPE(CNTRL) 


;  skip  if  RH20  or  RH20  device 

;  setup  DTE  comm  area 

;  save  CCU  for  this  channel 

;  get  controller  number 

;  (B)»4=>(B) 

;  store  CCU 

;  get  channel  jump  instruction 

:  merge  in  address 

;  put  into  first  location 

:  generate  halt  address 

;  store  as  halt 

;  get  interrupt  linkage 

;  put  it  into  last  slot 

;  get  address 

;  is  this  controller  an  NI/CI  port? 

;  no  -  put  it  into  dispatch  register 


C, [POINT  11.CHNXFR{CNTRL)J3]  ;  get  word  count 
C.DATLEN  ;  store  as  word  length 

C,CHNLEN(CNTRL)        ;  save  for  devices 


CHNPRG+KB) 
STURDKCNTRL) 


[POINT  22. CHNXFR(CNTRL). 55] 

[38n 

DATLEN 

STURD2(CNTRL) 


get  term 
save  it 


address 


C.*D128 

D,STCHN1 

D.*D128 

D 

(381) 

D. [POINT  11.0.133 

CHNPRG+KB) 


adjust 
save  it 

divide  b 


kip 


of  words  in  sector 


b)fpass  skip  adjustment  if  multiple 
find  difference  between  count  and 

even  multiple 
make  positive 
adjust  sector  count 
set  transfer  bits 
merge  in  skip  count 
store  the  skip  word 


DFSXA 
DFSXAM 

5917 

5918 

5919 

5920 

3921 

3922 

3923 

392A 

3925 

3926 

3927 

3928 

3929 

3930 

3931 

3932 

3933 

393A 

3935 

3936 

3937 

3938 

3939 

3940 

39A1 

3942 

3943 

3944 

3945 

3946 

3947 

3948 

3949 

3950 

3951 

3952 

3953 

3954 

3955 

3956 

3957 

3958 

3959 

3960 

3961 

3962 

3963 

3964 

3965 

3966 

3967 

3968 


DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  46 
MAC     29-Jul-85  11:44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 


SEO  0155 


DF! 
DFl 


033060  200  00  0  01  060663 

033061  621  00  0  00  200000 

033062  202  00  0  01  060663 

033065  135  00  0  00  070262 

033064  272   03  0  00  060631 

033065  200  00  0  00  060631 

033066  202  00  0  16  060723 

033067  201  00  0  01  060665 

033070  202  00  0  01  060665 

033071  201  00  0  01  060665 

033072  202  00  0  16  061113 

033073  205  00  0  00  600000 

033074  202  00  0  16  061127 

033075  402  00  0  01  377001 

033076  402  00  0  01  377002 

033077  201  11  0  00  044347 
033100  263  17  0  00  000000 


033101  202  16  0  00  075022 

033102  205  16  0  00  777764 

033103  336  00  0  16  060647 

033104  25'.  00  0  00  033112 


033105  200  00  0  00  075025 

033106  301  00  0  00  000023 


033107  254  00  0  00  070263 


033110 
033111 
033112 
033113 
033114 

033115 
033116 


332  00 
254  00 

253  16 
200  16 

254  00 


16  044167 
00  033115 
00  033103 
00  07502? 
00  067640 


STCHN1: 


WOVE  CHNPRG(B) 

TLZ  (181) 

NOVEM  CHNPRG(B) 

LDB  [POINT  11.AJ3] 

ADDM  D.DATLEN 

MOVE  DATLEN 

NOVEM  CHNLEN(CNTRL) 

HOVEI  CHNPR6*2(B) 

HOVEM  CHNPR6*2(B) 

MOVE  I  CHNPRG*2(B) 

MOVEM  STyRDi(CNTRL) 

MOVSI  (381) 

MOVEM  STWRD2(CNTRL) 

SETZM  ICCW*1(B) 

SETZM  ICCW*2(B) 

MOVEI  ERRDAT.ERSTCK 
RTN 


?et  xfer  word 
urn  off  last  xfer  bit 
put  it  back 

right  just  count 
adjust  length 
get  length 
save  it 

get  halt  address 
store  it  into  program 

gen  term  address 
save  it 

gen  600000., 000000 
save  term  CCW 

clear  word  1 
clear  word  2 
setup  error  stack 
exit 


*  SCHERR  -  Check  for  channel  errors 


SCHERR:  MOVEM 
MOVSI 

$CHER2:  SKIPN 
JRST 


CNTRL.TEMP* 
CNTRL.-14 

REQST(CNTRL) 
$CHER1 


;  Check  test  range 


200  16  0  00  075022 
263  17  0  00  000000 


HOVE 
CAIL 
JRST 


;  Continue 

SKiPE 
JRST 
SCHERI:  AOejN 
MOVE 
SKPRTN 

SCHERX:  MOVE 
RTN 


TSTNM 

:3 

CSKIPLE  CHTYPE(CNTRL) 
JRST   $CHER1 
JRST   .f1] 


RH.ERR(CNTRL) 
SCHERX 

CNTRL,$CHER2 
CNTRL.TEHP 


CNTRL.TEHP 


save  index 

init  controller  index 

selected? 

no  -  go  update  selection 


?et  test  number 
ests  23-27? 

yes  -  check  to  see  if  this  is  an 
NI/CI  port  and  if  so  exit 


;  yes  -  errors? 

;  yes  -  take  error  exit 

;  loop  till  done 

;  restore  controller  number 

;  exit  (*2) 

;  restore  controller  number 

;  exit  (+1) 


DFSXA 
DFSXAM 

5969 
5970 
5971 
5972 
5973 
5974 
5975 
5976 
5977 
5978 
5979 
5980 
5981 
5982 
5983 
5984 
5985 
5986 
5987 
5988 
5989 
3990 
3991 
3992 
3993 
3994 
3995 
3996 
3997 
3998 
3999 
4000 
4001 
4002 
4003 
4004 
4005 
4006 
4007 
4008 
4009 
4010 
4011 
4012 
4013 
4014 
4015 
4016 
A017 
401£ 


DECSVSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  :538(1242)  14:07  21-Aug-85  Page  47 
MAC     29-Jul-85  11:44        CHANNEL  SETUP  ROUTJNE/RH20  CLOCKING 

;4f************* *************************  ****************************** 

;*  SRHIN  -  Initialize  the  RH  and  channel 

;/|f****«******************t******************************************** 


SEQ  0156 


033117 
033120 
033121 
033122 

033123 
033124 
033125 
033126 
033127 
033130 
033131 
033132 
033133 
033134 
033135 
033136 
033137 


033140 
033141 
033142 
033143 
033144 
033145 
033146 


033147 
033150 
033151 
033152 
033153 
033154 
033155 
033156 


336  00  0  16  060633 
254  00  0  00  033140 
331  00  0  16  060633 
254  00  0  00  033147 


201  00 
256  00 
201  00 
256  00 
201  00 
256  00 
403  00 
260  17 
4C2  00 
402  00 
2CC  00 
251  00 
263  17 


00  006000 
16  043570 
00  000200 
16  043570 
00  000400 
16  043570 
00  074777 
00  043011 
16  060767 
00  060737 
00  070266 
00  060746 
00  000000 


00 
00 


201 

402  00 
402  00 
200  00 
251  00 
263  17 


201  00 
256  00 
402  00 
402  00 
402  00 
200  00 
251  00 
263  17 


00  400000 
16  043570 
00  074777 
16  060767 
00  060737 
00  070266 
00  06C746 
OO  GOi'OOO 


SRHIN: 


SKIPN 
JRST 
SKI  PL 
JRST 

NOVEI 

.CONO 

NOVEI 

.CONO 

NOVEI 

.CONO 

SETZB 

WD  I  AG 

SETZM 

SETZM 

MOVE 

BLT 

RTN 


CHTYPE(CNTRL) 
SDTIN 

CHTYPE(CNTRL) 
SPORIN 

MBCCLR+RAECLR 

RCLPA 

MBE 

INTCNT 

CHNBAR(CNTRL) 
CHNXFR 

[CHNXFR,.CHNXFR*1] 
CHNXFR+7 


is  this  controller  a  DTE? 

)fes  -  go  handle 

IS  this  controller  an  NI/CI  port? 

yes  -  go  handle 

no  -  get  channel  clear  bit 
do  CONO 

get  RESET  CMD  LST  PNTR  bit 
do  CONO 

3et  MASSBUS  enable  bit 
0  CONO 
clear  ACO 

insure  loop  back  is  cleared 
init  sector  t   track 
clear  location 
get  BLT  pointer 
clear  region 
exit 


OFSX 
DFSX 

44 
44 
44 
44 
44 
44 
44 
44 
44 
44 
44 
44 
44 
44 


;^****************««*********************t*****t*t******************** 

;*  SDTIN  -  Initialize  the  DTE20 

;#************************************************************t******* 


0  00  001170 

SDTIN: 

HOVE  I 

PILDENIPIOENBICLT0101CLT0111DNG10C 

0  16  043570 

.CONO 

0  16  060767 

SETZM 

CHNBAR(CNTRL)         ;  init  sector  &  track 

0  00  060747 
0  00  070267 
0  00  060752 

SETZM 

CHNXFR+10            ;  clear  location 

MOVE 

CCHNXFR*10..CHNXFR*11]  ;  get  BLT  pointer 

BLT 

CHNXFR+13            ;  clear  region 

0  00  000000 

RTN 

;  exit 

;#***********************************************t*******«************ 

;*  SPORIN  -  Initialize  the  RH  and  channel 

;4f**************** ************************************ **************** 


SPORIN:  MOVEI 
.CONO 
SETZM 
SETZM 
SETZM 
MOVE 
BIT 
RTN 


PCLEAR 

INTCNT 

CHNBAR(CNTRL) 
CHNXFR 

rCHNXPR.,CHNXFR+1] 
CHNXFR f7 


yes  -  write  'port  clear' 

bit 
clear  interrupt  count 
init  itctor  i   track 
clear  location 
"et  BLT  pointer 
ciea"  region 
exit 


r 


SEQ  0U4 


DFSXA 
DFSXAM 

A019 
A020 
A021 
A022 
4023 
402A 
4025 
4026 
4027 
4028 
4029 
4030 
4031 
4032 
4033 
4034 
4035 
4036 
4037 
4038 
4039 
4040 
4041 
4042 
4043 
4044 
4045 
4046 
4047 
4048 
4049 
4050 
4051 
4052 
4053 
4054 
4055 
4056 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  48 
MAC     29-JUL-85  11:44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

;/(f*  **************************************  ***************************** 

;*  $CLERR  -  Clear  all  possible  error  flags 


SEQ  0157 


033157 
033160 
033161 

033162 
033163 
033164 
033165 
033166 


033167 
033170 
033171 
033172 
033173 
033174 
033175 
033176 
033177 


200  00  0  00  067657 
402  00  0  00  044153 
251  00  0  00  044446 


00  044347 
00  070270 
00  377000 


201  11  0 

200  00  0 

402  00  0  . . 

251  00  0  00  377037 


263  17  0  00  000000 


200  00 
202  00 
550  00 
242  00 
435  00 
202  00 
260  17 
005  00 
263  17 


17  000000 
00  074776 
00  000007 
00  000004 
10  000000 
0  16  061017 
0  00  063730 
0  00  070271 
0  00  000000 


033200  200  00  0  00  070275 

033201  202  00  0  OC  030072 

033202  263  17  0  00  000000 


$CL2RR:  MOVE 
SETZM 
BLT 

MOVE  I 
$CL0G:  MOVE 
SETZM 
BLT 
RTN 


[RH.DNE,,RH.DNE+1] 

RH.DNE 

ERSTCK+77 

ERRDAT,ERSTCK 
[ICCW,,ICCW+1J 
ICCW 
ICCW+37 


build  BLT  pointer 
clear  DONE  &  error  flags 
and  error  stack 

;  init  stack  pointer 

;  get  BLT  pointer 

;  clear  1st  logout  area 

;  clear  rest  or  area 

;  exit 


*  $STLP  -  Relocate  loop  point 

/)f****tlr*t^*tlr  *:**ilr*tlr****llr*********llr**  *************  Ar********^^*  ********•••* 


$STLP:  MOVE  (P) 

MOVEM  ERRLP 

HRRZ  CCW 

LSH  4 

lORI  (PATRN) 

MOVEM  TAPEDC(CNTRL) 

GO  $TPU 

FAULT4  <P0SiiI0NING  ERR0R> 

RTN 


get  loop  address 

save  it 

fetch  CCW  index 

raise  four  times 

add  in  pattern  index 

setup  in  desire  position  counter 

position  selected  device 

exit 


;/jf*****  ******************  ♦********-Y***************  ********************* 

;*  STRAP  -  Trap  catcher  setup  for  interrupts 

;#************♦*****************************************************♦* 


STRAP:  MOVE    fJSR    INTERR] 
MOVEM   SITRXI 
RTN 


;  get  instruction 

;  pu*"  in  SUBRTN  trap  routine 

;  exit 


SEO  0U5 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  49 
DFSXAM  MAC     29-Jul-85  11 :4A        CHANNEL  SETUP  ROUTINE/RH20  CLOCKING 


SEQ  0158 


Dl 
01 


4057 

A058 

A059 

A060 

A061 

4062 

033203 

200  12  0  00  070015 

4065 

033204 

200  04  0  00  060631 

4064 

033205 

242  04  0  00  000001 

4065 

4066 

033206 

260  17  0  00  061156 

4067 

033207 

260  17  0  00  061143 

4068 

033210 

337  00  0  ■  6  060633 

4069 

033211 

331  00  0  •  6  060647 

4070 

033212 

254  00  0  10  033215 

4071 

033213 

260  17  0  )0  043014 

4072 

033214 

136  00  0  )0  000012 

4073 

033215 

367  04  0  00  033206 
260  17  0  00  033453 

4074 

033216 

4075 

033217 

263  17  0  )0  000000 

4076 

4077 

4078 

4079 

4080 

4081 

4082 

03322C 

200  00  0  00  070257 

4083 

033221 

137  00  0  00  070276 

4084 

4085 

033222 

200  12  0  00  070015 

4086 

033223 

20n  04  0  00  060631 

4087 

033224 

cHi   04  0  00  000001 

4088 

4089 

033225 

333  00  0  16  060633 

4090 

033226 

254  00  0  00  033234 

4091 

033227 

331  00  0  16  060647 

4092 

033230 

254  00  0  00  033233 

4093 

033231 

256  00  0  16  033526 

4094 

033232 

256  00  0  16  033536 

4095 

033233 

260  17  0  00  061307 

4096 

033234 

260  17  0  00  061245 

4097 

033235 

260  17  0  00  061260 

4098 

4099 

033236 

337  00  0  16  060633 

4100 

033237 

331  00  0  16  060647 

4101 

033240 

254  00  0  00  033243 

4102 

4103 

033241 

260  17  0  00  043014 

4104 

033242 

136  00  0  00  000012 

4105 

4106 

033243 

367  04  0  00  033225 

4107 

033244 

260  17  0  00  033453 

4108 

033245 

263  17  0  00  000000 

;*  iWCKB  -  Write  clock  all  RH's  and  get  data  from  selected  RH 
SUCKB: 


SUB1 


MOVE 

PNTR. [POINT  18,DEVBUFJ 

MOVE 

CLKCNT,DATLEN 

LSH 

CLKCNT.1 

;  double  count 

GO 

SCLK1 

;  set  all  SCLK's 

GO 

SCLKO 

;  reset  all  SCLK's 

SKIPG 

CHTYPE(CNTRL) 

;  is  this  controller  an  RH20? 

SKIPL 

REQST(CNTRL) 

;  RH20? 

JRST 

syB2 

;  no  -  avoid  next  2  instruction 

RRDR 

:  read  data  from  selected  unit 

IDPB 

PNTR 

;  save  data  in  DEVBUF 

SOJG 

CLKCNT.SWBI 

:  do  all  clocks 

GO 

$EBLA 

;  generate  EBL 

RTN 

SUB2: 


;/(>*********************************************************♦********** 

;*  SWCLKC  -  Write  clock  selected  and  read  clock  unselected 

;4P****  ************************************'********************  ******** 

SUCLKC: 


$WC1; 


$UC2: 


MOVE 
DPB 

C1,.-1] 
[POINT  19,WRE6 

,35: 

;  get  all  ones  data  byte 
;  store  in  send  location 

MOVE 
MOVE 
LSH 

PNTR, [POINT  18, DEVBUF] 

CLKCNT,DATLEN 

CLKCNT,1 

;  double  count 

SKIPLE 

JRST 

SKIPL 

JRST 

XCT 

XCT 

GO 

GO 

GO 

CHTYPE(CNTRL) 

.♦6 

REQST(CNTRL) 

.♦3 

.WCLKKCNTRL) 

.WCLKO(CNTRL) 

WRLDRG 

SCLK6 

SCLK7 

;  is  this  controller  an  RH20? 

;  no  -  skip  ahead  6 

;  RH20  loop  back? 

;  no  -  skip  ahead  3 

;  set  e.11  SCLK's 

;  reset  all  SCLK's 

;  load  write  registers 

;  clock  unselected  RHs  with  read  clocks 

SKIPG 
SKIPL 
JRST 

CHTYPE(CNTRL) 

REQST(CNTRL) 

$WC2 

;  Port? 
;  RH20? 
;  no  -  avoid  2  instructions 

RRDR 
IDPB 

PNTR 

;  reaa  data  from  selected  unit 
;  save  data  in  DEVBUF 

SOJG 

GO 

RTN 

CLKCNT,$WC1 
SE6LA 

;  do  all  clocks 
;  generate  EBL 

SEQ  0U6 


DFSXA 
DFSXAM 

A109 
Alio 
4111 
A112 
4113 
411A 
4115 
4116 
4117 
4118 
4119 
4120 
4121 
4122 
4123 
4124 
♦123 
4126 
4127 
4128 
4129 
4130 
4131 
4132 
4133 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  )^'.07   21-Aug-85  Page  50 
MAC     29-Jul-85  11:44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 


SEQ  0159 


D 
D 


033246 
033247 
033250 

033251 
033252 
033253 
033254 


200  04  Q  00  060631 
242  04  0  00  000001 
242  10  0  00  000001 


033256 
033257 

03J260 

033261 

033262 
033263 


200  00 
602  04 
200  00 
137  00 


0  10  061376 
0  00  000001 
0  10  061377 
0  00  070276 


033255  260  17  0  00  033476 


260  17 
260  17 

367  04 

242  10 

260  17 
263  17 


0  00  061204 
0  00  061171 

0  00  033251 

0  00  777777 

0   00  033453 
0  00  000000 


;#»♦•***♦♦♦♦♦*♦»**♦***♦♦♦♦♦♦♦*•♦♦♦♦***«**•#**♦♦♦♦♦♦*♦***♦♦*♦*■♦♦**♦*♦♦♦ 

;*  $RCKB  -  Read  clock  all  RH's  and  send  data  on  selected  RH 

;/|r«  ******************************************************************* 


SRCKB:  MOVE  CLKCNT,DATLEN 

LSH  CLKCNT.l 

LSH  PATRN.l 

$RB:    HOVE  DATPTB(PATRN) 

TRNE  CLKCNTJ 

HOVE  DATPTB+KPATRN) 

DPB  [POINT  19.WREG,353 

GO  URLDl 

GO  SCLK3 

GO  SCLK2 

SOJG  CLKCNT.SRB 

LSH  PATRN.-l 

GO  SE6LA 
RTN 


get  amount  of  clocks 
double  count 
double  index 

get  byte 

count  even? 

no  -  get  odd  byte 

save  in  write  register 

load  all  write  registers 

set  all  SCLK's 
reset  all  SCLK's 

perform  all  clocking  here 

bring  index  back  to  normal 

generate  EBL 


lOFSXA   DECSYSTE«  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  51 
IDFSXAM  MAC     29-JuL-85  11 :44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 


SEQ  0160 


DF 
DF 


4134 

4135 

4136 
4137 
4138 

4139 

033264 

200 

04  0  00  060631 

4140 

033265 

242 

04  0  00  000001 

4141 

033266 

?42 

10  0  00  000001 

4142 

4143 

033267 

200  00  0  10  061376 

4144 

033270 

602 

04  0  00  000001 

4145 

033271 

200 

00  0  10  061377 

4146 

4147 

033272 

337 

00  0  16  060633 

4148 

033273 

331 

00  0  16  060647 

4149 

033274 

334 

00  0  00  000000 

4150 

033275 

260 

17  0  00  043006 

4151 

4152 
4153 

033276 

260 

17  0  00  061217 

033277 

260 

17  0  00  061232 

4154 

4155 

033300 

337 

00  0  16  060633 

4156 

033301 

331 

00  0  16  060647 

4157 

033302 

254 

00  0  00  033305 

4158 

4159 

033303 

256 

00  0  16  033546 

4160 

033304 

256 

00  0  16  033556 

4161 

4162 
4163 
4164 

033305 

367 

04  0  00  033267 

033306 

2hJ 

10  0  00  mm 

4165 

033307 

260 

17  0  00  033453 

4166 

033310 

263 

17  0  00  000000 

;*  SRCLKC  -  Read  clock  selected  and  write  clock  unselected 


$RCLKC:  MOVE 
LSH 
LSH 


SRC: 


HOVE 
TRNE 
MOVE 

SKIP6 
SKI  PL 
SKI  PA 
UURR 

GO 

60 

SKIP6 
SKI  PL 
JRST 

XCT 
XCT 


LSH 

60 

RTN 


CLKCNT,DATLEN 

CLKCNT.I 

PATRNJ 

DATPT8(PATRN) 
CLKCNTJ 
DATPT8+1 (PATRN) 

CHTYPE(CNTRL) 
REQST(CNTRL) 


SCLK4 
SCLK5 

CHTYPE(CNTRL) 

REOST(CNTRL) 

.♦3 

.RCLKKCNTRL) 
.RCLKO(CNTRL) 


S0J6         CLKCNT,$RC 


PATRN, -1 
SEBLA 


Jet  amount  of  clocks 
ouble  count 
double  index 


get  byte 

count  even? 

no  -  get  odd  byte 

IS  this  controller  an  RH20? 
device  selected? 

no  -  load  into  write  register 

clock  unselected  RH's  in  write  mode 

is  this  controller  an  RH20? 

skip  if  RH20  loop  back 

skip  ahead  3  if  device  selected 

set  read  clock 
reset  read  clock 

perform  all  clocking  here 

bring  index  back  to  normal 
generate  EBL 


n 


SEQ  0U8 


DFSXA 

DECSYST 

DFSXAM 

MAC 

A167 

4168 

A169 

4170 

A171 

4172 

033311 

4173 

033312 

4174 

4175 

033313 

4176 

4177 

033314 

4178 

033315 

4179 

4180 

033316 

4181 

033317 

4182 

4183 

033320 

4184 

033321 

4185 

4186 

033322 

4187 

033323 

4188 

4189 

033324 

4190 

4191 

033325 

4192 

033326 

4193 

4194 

033327 

4195 

033330 

4196 

4197 

033331 

4198 

033332 

4199 

4200 

033::  3 

4201 

033:: 4 

4202 

033335 

DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  52 
29-Jul-85  11:44       CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

;*  $ZCLK  -  Simulate  writing  the  device 


SEQ  0161 


DF 
DF 


200  04  0  00  060631 
242  04  0  00  000001 

SZCLK: 

MOVE 
LSH 

CLKCNT.DATLEN 
CLKCNTJ 

;  yet  amount  of  clocks 
;  double  count 

200  12  0  00  070015 

MOVE 

PNTR, [POINT  18,DEV8UFJ 

333  00  0  16  060633 
254  00  0  00  033322 

SZA: 

SKIPLE 
JRST 

CHTyPE(CNTRL) 
$ZB 

;  is  this  controller  an  RH20? 
;  no  -  continue 

256  00  0  16  033526 
256  00  0  16  033536 

XCT 
XCT 

.UCLKKCNTRL) 
.UCLKO(CNTRL) 

;  set  the  clock 
;  rset  the  clock 

260  17  0  00  043014 
136  00  0  00  000012 

RRDR 
IDPB 

PNTR 

;  yes  -  get  byte  from  read  regi 
;  put  into  DEVBUF 

260  17  0  00  033331 
300  00  0  00  000000 

$ZB: 

GO 
CAI 

SUUCLK 

;  unselected  write  clock 

367  04  0  00  033314 

SOJG 

CLKCNT.tZA 

;  update  clock  amount 

260  17  0  00  033331 
254  00  0  00  033325 

60 

JRST 

SUUCLK 
.-1 

;  finish  unselected  write  clock 

260  17  0  00  033453 
263  17  0  00  000000 

$ZEBL: 

GO 
RTN 

SEBLA 

;  here  if  done 

Zf^   00  0  16  061273 
254  00  0  00  067640 

SUUCLK: 

SOSGE 
SKPRTN 

SCLKRN(CNTRL) 

260  17  0  00  061217 
263  17  0  00  000000 

60 
GO 
RTN 

SCLK4 
SCLK5 

>EQ  0U9 


DFSXA 
DFSXAM 

4203 
A20A 
A205 
4206 
A207 
4208 
4209 
4210 
4211 
4212 
4213 
4214 
4215 
4216 
4217 
4218 
4219 
4220 
4221 
4222 
4223 
4224 
4225 
4226 
4227 
4228 
4229 
4230 
4231 
4232 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  53 
MAC     29-JuL-85  11:44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

;*  $UCLK  -  Simulate  writing  the  device 


SEO  0162 


033336  331  00  0  16  060647 

033337  263  17  0  00  000000 

033340  333  00  0  16  060633 

033341  254  00  0  00  033352 

033342  200  04  0  00  060631 

033343  242  04  0  00  000001 

033344  200  12  0  00  070015 

033345  256  00  0  16  033526 

033346  256  00  0  16  033536 

033347  260  17  0  00  043014 

033350  136  00  0  00  000012 

033351  367  04  0  00  033345 


033352 
033353 
033354 
033355 
033356 
033357 
033360 


$UCLK:  SKIPL 
RTN 


REQST(CNTRL) 


SKIPLE  CHTYPE(CNTRL) 

JRST  $UEBL 

MOVE  CLKCNT.DATLEN 

LSH  CLKCNTJ 

MOVE  PNTR, [POINT  18,DEVBUF] 


SUA: 


XCT 
XCT 

RRDR 
IDPB 

SOJG 


.WCLKKCNTRL) 
.WCLKO(CNTRL) 


PNTR 
CLKCNT,$WA 


333  00  0 
263  17  0 


201  00 
260  17 
402  00 
260  17 
263  17 


16  060633 
00  000000 
00  000010 
00  043011 
00  000000 
00  043011 
00  000000 


$WEBL:  SKIPLE  CHTYPE(CNTRL) 
RTN 

MOVE I   RHEBL 
UDIAG 
SETZM 
WDIAG 
RTN 


;  device  selected 

;  yes  -  exit 

;  is  this  controller  an  RH20? 

;  no  -  continue 

;  get  amount  of  clocks 

;  double  count 


;  set  the  clock 

;  rset  the  clock 

;  get  byte  from  read  register 

;  put  into  DEVBUF 

;  update  clock  amount 

;  is  this  controller  an  RH20? 

;  no  -  return 


n 


SEQ  0150 


DFSXA 
DFSXAM 

4233 
4234 
4235 
4236 
4237 
4238 
4239 
4240 
4241 
4242 
4243 
4244 
4245 
4246 
4247 
4248 
4249 
4250 
4251 
4252 
4253 
4254 
4255 
4256 
4257 
4258 
4259 
4260 
4261 
4262 
4263 
4264 
4265 
4266 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  54 
MAC     29-JuL-85  11:44        CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

;*  $RCLK  -  Simulate  reading  from  device 


SEQ  0163 


033361 
033362 
033363 
033364 
033365 

033366 
033367 
033370 

033371 
033372 


033374 
033375 


033400 
033401 
033402 
033403 
033404 
033405 
033406 


331  00 
263  17 
200  04 
242  04 


16  060647 
00  000000 
00  060631 
00  000001 


242  10  0  00  000001 


200  00 
602  04 
200  00 

333  00 
254  00 


0  10  061376 
0  00  000001 
0  10  061377 

0  16  060633 
0  00  033376 


033373  260  17  0  00  043006 


256  00 
256  00 


0  16  033546 
0  16  033556 


033376  367  04  0  00  033366 

033377  242  10  0  00  777771 


333 
263 
201 
2oJ 
402 
260 
263 


00 
17 
00 
17 
00 
17 
17 


16  060633 
00  000000 
00  000010 
00  043011 
00  000000 
00  043011 
00  000000 


$RCLK: 


$RA: 


$REBL: 


SKIPL 

RTN 

MOVE 

LSH 

LSH 

REQST(CNTRL) 

CLKCNT,DATLEN 

CLKCNT.I 

PATRNj 

MOVE 
TRNE 
MOVE 

DATPT8(PATRN) 
CLKCNTJ 
DATPTB+1 (PATRN) 

SKIPLE 
JRST 

CHTYPE(CNTRL) 
.+4 

UURR 

XCT 
XCT 

.RCLKKCNTRL) 
.RCLKO(CNTRL) 

SOJG 

CLKCNT,$RA 

LSH 

PATRN, -1 

SKIPLE 

RTN 

MOVE  I 

UOIAG 

SETZM 

WDIAG 

RTN 

CHTYPE(CNTRL) 
RHEBL 

devices  selected? 
yes  -  exit 

get  amount  of  clocks 
double  count 
double  index 


is  this  controller  an  RH20? 
no  -  skip  the  following 

yes  -  load  it  into  the  write  register 

set  the  SCLK 
reset  the  SCLK 

do  all  bytes 

bring  index  bacK  to  normal 

is  this  controller  an  RH20? 

no  -  return 

get  EBL  clock 

generate  EBL 

clear  ACO 

clear  EBL 

exit 


1 


:Q   0151 


DFSXA 
DFSXAM 

4267 
A268 
A269 
4270 
4271 
4272 
4273 
4274 
4275 
4276 
4277 
4278 
4279 
4280 
4281 
4282 
4283 
4284 
4285 
4286 
4287 
4288 
4289 
4290 
4291 
4292 
4293 
4294 
4295 
4296 
4297 
4298 
4299 
4300 
4301 
4302 
4303 
4304 
4305 
4306 
4307 
4308 
4309 
4310 
4311 
4312 


DECSYSTEM  KLIO  I:HANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  55 
MAC     29-Jul-85  11:44        CHANNEL  SETUP  ROUTINE/RH20  CLOCKING 

./  ;*  SSKCLK  -  Simulate  reading  from  device 


SEO  0164 


033407 
033410 

033411 
033412 
033413 

0334  K 
033415 
033416 

033417 
033420 


200  00  0 
137  00  0 

200  04  0 
242  04  0 
242  10  0 

200  00  0 
602  04  0 
200  00  0 

333  00  0 

254  00  0 


00  070257 
00  070276 

00  060631 
00  000001 
00  000001 

10  061376 
00  000001 
10  061377 

16  060633 
00  033424 


033421  260  17  0  00  043006 


033422 
033423 

033424 
03342S 


256  00  0 
256  00  0 

260  17  ' 
300  00  0 


16  033546 
16  033556 

00  033434 
00  000000 


033426  367  04  0  00  033414 


033427 
033430 


260  17  0 
2:>'   00  0 


00  033434 
00  033427 


033431  242  10  0  00  777777 


033432 
033433 


033434 
033435 

033436 
033437 
033440 
033441 


260  17  0 
263  17  0 


00  033453 
00  000000 


375  00  0  16  061273 

254  00  0  00  067640 

260  17  0  00  061307 

260  17  0  00  061245 

260  17  0  00  061260 

263  17  0  00  000000 


$SKCLK: 


$SA: 


$SB: 


SSEBL; 


SURCLK: 


MOVE 
DPB 

C1,,-1] 

:P0INT  19.WREG, 

MOVE 

LSH 

LSH 

CLKCNT,DATLEN 

CLKCNT.I 

PATRNJ 

MOVE 
TRNE 
MOVE 

DATPT8(PATRN) 

CLKCNTJ 

DATPTB^KPATRN) 

SKIPLE 
JRST 

CHTYPE(CNTRL) 
$SB 

UURR 

XCT 
XCT 

.RCLKKCNTRL) 
.RCLKO(CNTRL) 

GO 
CAI 

JURCLK 

SOJG 

CLKCNT,$SA 

GO 

JRST 

SURCLK 
.-1 

LSH 

PATRN,-1 

60 
RTN 

$E8LA 

cted  read  clock 

SOSGE 
SKPRTN 

SCLKRN(CNTRL) 

GO 
GO 
GO 
RTN 

URLDRG 

SCLK6 

SCLK7 

et  amount  of  clocks 
ouble  count 
double  index 


is  this  controller  an  RH20? 
no  -  continue 

yes  -  load  it  into  the  write  register 

set  the  SCLK 
reset  the  SCLK 

unselected  read  clock 

do  all  bytes 

finish  unselected  read  clock 

bring  index  back  to  normal 

raise  EBL 
exit 


load  write  register 


I   r 


SEO  0152 


DFSXA 
lOFSXAM 

i  A315 
I  A31A 
A315 
'  A316 
I  A317 
!  A318 
A319 
!  A320 
I  A321 
A322 
A323 
432A 
A325 
A326 
4327 
A328 
4329 
4330 
4331 
4332 
4333 
4334 
4335 
4336 
4337 
4338 
4339 
4340 
4341 
4342 


DECSYSTEH  KL10  CHANNEL/DTE20  INTERACTJON  TEST  -  VER  0,7  MACRO  X538(1242)   14:07  21-Aug-85  Page  56 
MAC  29-Jul-85  11:44  CHANNEL   SETUP  R0UTJNE/RH20  CLOCKING 

;*  $LURR  -  Load  the  write  register  with  data 


SEQ  0165 


033442 
033443 
033444 
033445 


033450 
033451 
033452 


033453 
033454 
03345: 
033456 
033457 
033460 
033461 


r 

iDF 

OF 


515  16  0  00  777766 
337  00  0  16  060633 


331  00 
254  00 


16  060647 
00  033430 


033446  135  00  0  00  070277 

033447  260  17  0  00  043006 


253  16 
241  06 
263  17 


00  033443 
00  000022 
00  000000 


261 
515 
335 
260 
253 


17 
16 
00 
17 
16 

262  17 

263  17 


0  00  000016 


00  777770 
16  060647 
00  033352 
00  033455 
00  000016 
00  000000 


SLURR:  HRLZi 
SKIP6 
SKIPL 
JRST 

LDB 

UURR 

SLURRI:  AOBJN 
ROT 
RTN 


CNTRL,-*D10 
CHTYPE(CNTRL) 
REQST(CNTRL) 
SLURRI 

[POINT  18, GOOD. 35: 


CNTRL.SLyRR+1 
GOOD, *D 18 


get  controller  index 

IS  this  controller  an  RH20? 

yes  -  selected? 

no  -  get  another  one 

get  byte 

write  the  write  register 

go  back  if  more  to  do 
position  next  byte 
exit 


;*  SEBLA  -  Send  EBL  to  all  RH's 

^^r* ************* ****************************************************** 


SEBLA:  PUT  CNTRL 

HRLZI  CNTRL. -10 

SKIP6E  REQST(CNTRL) 

60  SUEBL 

AOBJN  CNTRL.. -2 

GET  CNTRL 
RTN 


save  CNTRL 

init  controller  index 

selected? 

yes  -  set/reset  EBL 

do  all  RH's 

restore  CNTRL 

exit 


SEQ  0153 


DFSXA 
DFSXAM 

A3A4 
A3A5 
43A6 
A3A7 
A548 

A350 
A351 
1  4352 
I  4353 
I  435A 
'  4355 
4356 
4357 
4358 
4359 
4360 
4361 
4362 
4363 
4364 
4365 
4366 
4367 
4368 
4369 
4370 
4371 
437? 
4373 
4374 
4375 
4376 
4377 
4378 
4379 
4380 


DECSVSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  57 
MAC  29-Jul-85   11:44  CHANNEL   SETUP  R0UTINE/RH20  CLOCKING 

;•  SLJMP  -  Put  channel   jumps  throughout  DATBUF 


SEO  0166 


033462 
033463 
033464 
033465 
033466 
033467 
033470 
033471 


033476 
033477 
033500 
033501 
033502 
033503 
033504 
033505 
033506 


DF! 
DF! 


200  06 

201  00 

202  06 
350  00 
367  00 
621  06 
202  06 
263  17 


00  070300 
00  001200 
06  777777 
00  000006 
00  033464 
00  200000 
06  777777 
00  000000 


033472  402  00  0  00  044541 

033473  20C  00  0  00  070301 

033474  251  00  0  00  045741 

033475  263  17  0  00  000000 


261 

337  00 
331  00 
334  00 
256  00 
253  16 

262  17 

263  y7 


17  0 
16  0 
'  0 
0 
0 
0 
0 
0 
0 


00  000016 
00  777770 
16  060631; 
16  060647 
00  OOQOOO 
16  033566 
00  033500 
00  000016 
00  000000 


$LJ«P: 


MOVE 

GOOD, [181 ♦DATBUF ♦I  3 

novEi 

1200 

HOVEM 

GOOD. -1 (GOOD) 

AGS 

GOOD 

SOJG 

.-2 

TLZ 

GOOD.(IBI) 

WVEM 

GOOD. -1 (GOOD) 

RTN 

;  store  channel  jinp 

;  update  imp  E  field 

;  dn  it  iJOD  times 

;  c  Ar   jmp  bit 

:  put  in  halt  cmd 


;•  SCLJMP  -  Clear  channel  program 


$CLJ«P:  SETZM 
WOVE 
BLT 
RTN 


DATBUF 

[DATBUF,. DATBUF ♦I] 

DATBUF ♦I  200 


;  clear  1st  location 
;  clear  remainder 


;*  WRLD1  -  Load  all  write  registers 

•#*****************t******t **•••*••*********%************•** ********** 


yRLDI:  PUT 

MOVSI 

SKIP6 

SKI  PL 

SKIPA 

XCT 

AOBJN 

GET 

RTN 


CNTRl 
CNTRL,-10 
CHTVPE(CNTRL) 
REOST(CNTRL) 

.yRRS(CNTRL) 
CNTRL.. -4 
CNTRL 


;  save  CNTRL 

;  init  controller  index 

;  is  this  controller  an  RH20? 

;  yes  -  not  selected/device  selected? 

;  no  -  continue 

;  write  into  register 

:  do  all  RH's 

;  restore  CNTRL 


SEO  0154 


Of  SKA 
DFSXAM 

4581 
A382 
A585 
4384 
4385 
4386 
4387 
4388 
4389 
4390 
4391 
4392 
4393 
4394 
4395 
4396 
4397 
4398 
4399 
4400 


DECSYSTE«  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  HACRO  1538(1242)    U:07  2l-Aug-85  Page  58 
MAC  29-Jul-85   11:44  CHANNEL   SETUP  ROUTINE/RH20  CLOCKING 


SEO  0167 


033507 
033510 
033511 
033512 
033513 
033514 
033515 
033516 
033517 
033520 
033521 
033522 
033523 
033524 
033525 


DFl 
DFl 


200  01 
200  00 
240  00 
435  00 
661  00 
202  00 
661  01 
350  00 
202  01 
312  01 
344  01 
200  00 
661  GO 
202  00 
263  17 


00  030145 
00  030144 
00  000012 
00  001777 
00  200000 
00  060551 
00  200000 

00  000001 

01  777777 
00  060551 
00  033517 
00  030145 

00  200000 

01  000000 
00  000000 


;*  SLJMPA  -  Setup  a  jump  always  through  menory 


$LJ«PA: 


MOVE 

MOVE 

ASH 

lORI 

TLO 

HOVEW 

TLO 

AOS 

PWVEN 

CAME 

AOJA 

HOVE 

TLO 

«OVE« 

RTN 


1,HE«L0U 
HE«T0T 

•D1Q 

1777 

(181) 

HEMLST 

1.(181) 

1 

1,-1(1) 

1.MEMLST 

N^MLOW 

(181) 

(1) 


get  1st  address 

get  total  K 

convert  to  physical  address 

merge  in  bits  <26:35> 

set  to  jump  instruction 

sat/e  it 

set   (ACI)   to  channel   jump 

make  it  jump  .'^1 

put  it  one  location  back 

skip  if  last  one  stored 

if  not  continue  storing 

get  1st  address 

make  jump 

store  into  memory 

exit 


EQ  0155 


DFSXA 
DFSXAM 

A401 
4A02 
AA03 
4A0A 
A405 
4A06 
4A07 
4408 
4409 
4410 
4411 
4412 
4413 
4414 
4415 
4416 
4417 
4418 
4419 
4420 
4421 
4422 
4423 
4424 
4425 
4426 
4427 
4428 
4429 
4430 
4431 
4432 
4433 
4434 
4435 
4436 
4437 
4438 
4439 
4440 
4441 
4442 
4443 
4444 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  59 
MAC     29-Jul-85  11:44        CHANNEL  SETUP  ROUTINE/RH20  CLOCKING 


SEQ  0168 


033526 
033527 
033550 
033531 
033532 
033533 
033534 
033535 

033536 
033537 
033540 
033541 
033542 
033543 
033544 
033545 


033546 
033547 
033550 
033551 
033552 
033553 
033554 
033555 

033556 
033557 
033560 
033561 
033562 
033563 
033564 
033565 


540 
544 
550 
554 
560 
564 
570 
574 


14  0  00  070302 
14  0  00  070302 
00  070302 
00  070302 
00  070302 


14 
14 
14 
14 
14 
14 


540 
544 
550 
554 
560 
564 
570 
57^ 


14 
14 


00  070302 
00  070302 
00  070302 


540  14 

544  14 

550  14 

554  14 

560  14 

564  14 

570  14 

574  14 


540  14 
544  14 
550  14 
.•'54  14 
560  14 
564  14 
570  14 
5^4  14 


0  00  070303 
0  00  070303 
00  070303 
00  070303 
00  070303 
00  070303 
00  070303 
00  070303 


0  00  070304 
0  00  070304 
00  070304 
00  070304 
00  070304 
00  070304 
00  070304 
00  070304 


00  070305 
00  070305 


14  0  00  070305 
14  0  00  070305 
14  0  00  070305 
14  0  00  070305 
14  0  00  070305 
'■■   0  OC  070305 


;•  .UCLKI  -  Set  WCLK  table 


.WCLKl:  DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 

.WCLKO:  DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 


RHO.CRHD 
RH1.LRHD 
RH2,LRHD 
RH3.LRHD 
RH4,CRHD 
RH5,CRHD 
RH6,CRHD 
RH7.CRHD 


lAG+LR* 
lAG+LR* 
IAG*LR* 
IAG*LR+ 
lAGHR-^ 
lAGHR* 
IAG*LR* 
IA6*LR* 


DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 
DTRA+RHCLK] 


RHO.CRHDI 
RHl.CRHDI 
RH2,CRHDI 
RH3.CRHDI 
RH4.CRHDI 
RH5,[RHDI 
RH6,[RHDI 
RH7.CRHDI 


A6+LR+DTRAJ 
A6HR+DTRA] 
AG*LR*DTRA] 
AG+LR+DTRA] 
AG+LR+DTRAJ 
AG+LR+DTRA] 
AGHR+DTRAJ 
AG*LR+DTRA] 


;*  .RCLKl  -  Set  RCLK  table 


.RCLKl:  DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 

.RCLKO:  DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 


RHO,CRHDIAG+ 
RH1,CRHDIAG* 
RH2.LRHDIAG* 
RH3aRHDIAG^ 
RH4.CRHDIAG^ 
RH5,[RHDIAG^ 
RH6,iRHDIAG^ 
RH7.LRHD1AG+ 


LR+BUSLP 
LR+BUSLP 
LR+BUSLP 
LR+BUSLP 
LR+BUSLP 
LR+BUSLP 
LR^BUSLP 
LR+BUSLP 


♦RHCLK] 
♦RHCLK] 
♦RHCLK3 
+RHCLK] 
♦RHCLK] 
+RHCLK] 
♦RHCLK] 
♦RHCLK] 


RHO.CRHDIAG+LR 
RH1,CRHDIAG*LR 
RH2.LRHDIAG+LR 
RH3.CRHDIAG+LR 
RH4,CRHDIAG^LR 
RHS.CRHDIAG^LR 
RH6,CRHDIAG>LR 
RH7.CRHDIAG+LR 


♦BUSLP] 
♦BUSLP] 
♦BUSLP] 
+BUSLP] 
♦BUSLP] 
♦BUSLP] 
♦BUSLP3 
♦BUSLPJ 


EQ  0156 


OFSXA 
DFSXAn 

AAA  5 
AAA6 

AAA8 
AAA9 
AA50 
AA51 
AA52 
AA53 
AASA 
AA55 
AAS6 
AA57 
AA58 


DECSYSTE«  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  60 
MAC     29-Jul-85  n.-AA        CHANNEL  SETUP  ROUT1NE/RH20  CLOCKING 

•*  .URRS  -  Write  register  commands 


033566 
033567 
033570 
033571 
033572 
033573 
03357A 
033575 
033576 


SEQ  0169 


7 
7 
7 
7 
7 
7 
7 
7 


5A0  1 
5AA  1 
550  1 
55A  1 
560  1 
56A  1 
570  1 
57A  1 


76A000  000000 


00  033576 
00  033576 
::  J3576 
00  033576 
0  00  033576 
0  00  033576 
00  033576 
00  033576 


0 
0 

0  00 
0 


.URRS: 


URE6: 


DATAO 
DATAO 
OATAO 
DATAO 
DATAO 
DATAO 
DATAO 
DATAO 
RHURR^ 


LR 


RH0,yREG 
RH1,UREG 
RH2.UREG 
RH3.yREG 
RHA,yREG 
RH5,UREG 
RH6,WREG 
RH7,WREG 


"1 


SEQ  0157 


i.SXA 

DECSYSTEM  KLIO  CHANNEL/DTE20 

INTERACTION  TEST  - 

VER  0.7  MACRO  X53B(1242) 

14:07  21-Aug-85  Page  61 

1 

DFSXAM 

MAC 

29-Jul-85  11:44 

CHANNEL  SETUP  R0UTINE/RH20  CLOCKING 

SEQ  0170 

AA59 

1 

4A60 

.^***«»*»************«*t***<t*-v***********  *••♦****************♦♦♦♦♦***• 

AA61 

;*  SYSCLK  -  Clock  SYSGEN  devices  in  loopback 

4^62 

•/(f********************<r«***************************  ********  *********** 

4A63 

•  " 

4464 

033577 

205  16  0 

00  777770 

SYSCLK:  MOVSI 

CNTRL,-10 
CHTYPE(CNTRL) 

;  init  controller  index 

4465 

033600 

333  00  0 

16  060633 

SKIPLE 

;  Is  ."lis  controller  an  RH20? 

4466 

033601 

254  00  0 

00  033604 

JRST 

.+3 

;  no  -  continue 

4467 

033602 

333  00  0 

16  061273 

SKIPLE 

SCLKRN(CNTRL) 

;  count  elapsed? 

;  no  -  clock  the  RH20 

4468 

033603 

260  17  0  00  033623 

GO 

SYSRH 

4469 

033604 

253  16  0 

00  033600 

AOBJN 

CNTRL,SYSCLK+1 

•  loop  on  controller 

4470 

4471 

033605 

205  16  0  00  777770 

MOVSI 

CNTRL,-10 
CLKCNT 

•  init  controller  index 

4472 

033606 

402  00  0 

00  000004 

SETZM 

•  zero  CLKCNT  reg 

•  is  this  controller  an  RH20? 

4473 

033607 

333  00  0 

16  060633 

SKIPLE 

CH^YPE(CNTRL) 

4474 

033610 

254  00  0 

00  033613 

JRST 

.-^3 

■  no  -  continue 

4475 

033611 

335  00  0 

1o  060647 

SKIPoE 

REQST(CNTRL) 

■  skip  if  not  selected  for  loop  back 

4476 

033612 

434  04  0 

16  061273 

I  OR 

CLKCNT, SCLKRN(CNTRL) 

4477 

033613 

253  16  0 

00  033607 

AOBJN 

CNTRL,.-4 

;  loop  on  controller 

4478 

4479 

033614 

332  00  0 

00  000004 

SKIPE 

CLKCNT 

;  skip  if  done 

4480 
4481 
4482 

033615 

254  00  0 

00  033577 

JRST 

SYSCLK 

•  repeat  until  done 

033616 

205  16  0 

00  777770 

MOVSI 

CNTRL.-10 

;  init  controller  index 

4483 

033617 

335  UO  0 

16  060647 

SKIPGE 

REQST(CNTRL) 

•  skip  if  not  selected 

4484 

033620 

260  17  0 

00  033352 

GO 

$WEBL 

•  go  generate  EBL  for  this  controller 

•  do  all  RH20's 

4485 

033621 

253  16  0 

00  033617 

AOBJN 

CNTRL,.-2 

4486 

033622 

263  17  0 

00  OOOOOO 

RTN 

4487 

4488 

;  Handle  RH20  c 

locking 

4489 

4490 

033623 

370  00  0 

16  061273 

SYSRH:  SOS 

SCLKRN(CNTRL) 

■  deduct  one 

4491 

033624 

332  00  0 

16  060767 

SKIPE 

CHN8AR(CNTRL) 

•  skip  if  not  in  write  phase 

4492 

033625 

254  00  0 

00  033641 

JRST 

SYSRHW 

•  enter  write  phase 

4493 

033626 

200  00  0 

16  054543 

MOVE 

DEVBUF(CNTRL) 

get  left  half 

load  into  write  register 

4494 

033627 

260  17  0  00  04300O 

WWRR 

4495 

033630 

256  00  0 

16  033546 

XCT 

.RCLKKCNTRL)          ! 

set  read  clock 

4496 

033631 

256  00  0 

16  033556 

XCT 

.RCLKO(CNTRL) 

reset  read  clock 

4497 

033632 

260  17  0  00  035357 

60 

W10US 

wait  for  byte  to  be  processed 

4498 

033633 

370  00  0 

16  061273 

SOS 

SCLKRN(CNTRL) 

update  clock 

4499 

033634 

200  00  0 

16  050542 

MOVE 

DMYBUF(CNTRL) 

get  right  half 
load  it 

4500 

033635 

260  17  0 

00  043006 

WWRR 

4501 

033636 

256  00  0 

16  033546 

XCT 

.RCLKKCNTRL)          ! 

set  read  clock 

4502 

033637 

256  00  0 

16  033556 

XCT 

.RCLKO(CNTRL) 

reset  read  clock 

4503 

033640 

263  17  0 

00  OOOOOO 

RTN 

4504 

4505 

033641 

256  00  0 

16  033526 

SYSRHW:  XCT 

.WCLKKCNTRL) 

set  write  clock 

4506 

033642 

256  00  0 

16  033536 

XCT 

.WCLKO(CNTRL) 

reset  write  clock 

4507 

033643 

260  17  0  00  043014 

RRDR 

read  the  byte 

4508 

033644 

263  17  0  00  OOOOOO 

RTN 

r 


SEQ  0158 


DFSXA 
OFSXAM 

4509 
4510 
451 1 
4512 
4513 
4514 
4515 
4516 
4517 
4518 
4519 
4520 
4521 
4522 
4523 
4524 
4525 
4526 
4527 
4528 
4529 
4530 
4531 
4532 
4533 
4534 
4535 
4536 
4537 
4538 
4539 
4540 
4541 
4542 
4543 
4544 
4545 
4546 
4547 
4548 
4549 
4550 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  62 
MAC    29-Jul-85  11:44       CHANNEL  SETU"  ROl)TINE/RH20  CLOCKING 

;*  SETLPB  -  Setup  aock  table  for  SYSCLK 


SEQ  0171 


033645 
033646 
033647 
033650 
033651 
033652 
033653 
033654 
033655 
033656 
033657 


033660 
033661 
033662 
033663 
033664 
033665 
033666 
033667 
033670 

033671 
033672 
033673 
033674 
033675 
033676 
033677 
033700 
033701 


205  16 
337  00 

331  00 
254  00 

332  00 
254  00 
200  00 
242  00 
202  00 
253  16 
263  17 


00 
16 
16 
00 
16 
00 
16 
00 
16 
00 
00 


777770 
060633 
060647 
033656 
063304 
033656 
060723 
000001 
061273 
033646 
000000 


556  06 
552  06 
200  00 
260  17 
506  00 
200  00 
260  17 
506  00 


dO< 


16  054543 
16  050542 
16  054543 
00  033671 
16  054543 
16  050542 
00  033671 
16  050542 


17  0  00  000000 


402  00 
602  00 
350  00 
242  00 
332  00 
254  00 
135  00 
640  00 
263  17 


00  000005 
00  000001 
00  000005 
00  777777 
00  000000 
00  033672 
00  070306 
00  000001 
00  000000 


SETLPB:  MOVSI 
STLPB1:  SKIP6 
SKI  PL 
JRST 
SKIPE 
JRST 
MOVE 
LSH 
MOVEM 
AOBJN 
RTN 


STLPB2: 


CNTRL,-10 

CHTYPE(CNTRL) 

REQST(CNTRL) 

STLPB2 

DEVBSY(CNTRL) 

STLPB2 

CHNLEN(CNTRL) 

1 

SCLKRN(CNTRL) 

CNTRL,STLPB1 


im't  controller  index 

fs  this  controller  an  RH20? 

yes  -  in  loop  back? 

no  -  go  update  index 

busy? 

yes  -  ignore  this  device 

get  length 

convert  to  count 

setup  in  table 

loop  back  if  more  devices  to  check 

exit 


•  /If******************************************************************** 
;*  SETPAR  -  Setup  left  and  right  halves  for  SYSEXE 

;#*******************  ****t**««r*****t«r  ******  ************#«r*«r  *********** 


SETPAR:  HLRZM 
HRRZM 
MOVE 
GO 

HRLM 
MOVE 
GO 

HRLM 
RTN 

GENPAR:  SETZM 
TRNE 
AOS 
LSH 
SKIPE 
JRST 
LDB 
TRC 
RTN 


GOOD,DEVBUF(CNTRL) 

GOOD,DMYBUF(CNTRL) 

DEVBUF(CNTRL) 

GENPAR 

DEVBUF(CNTRL) 

DMY8UF(CNTRl) 

GENPAR 

DMYBUF(CNTRL) 


BAD 
1 

BAD 
-1 

GENPAR+1 

[POINT  1,BAD,35D 


save  left  half 
save  right  half 
get  left  half 
get  parity 
set  parity 
get  right  half 
generate  parity 
set  parity 
exit 

clear  bad 

skip  if  AC0<35>  set 
if  so  count  it 
shift  in  next  bit 
skip  if  done 
if  not  loop  back 
get  Isb  of  count 
complement  the  bit 


SEQ  0159 


DFSXA 
DFSXAM 

^551 
4552 
4553 
A55A 
4555 
4556 
4557 
4558 
4559 
4560 
4561 
4562 
4563 
4564 
4565 
4566 
4567 
4568 
4569 
4570 
4571 
4572 
4573 
4574 
4575 
4576 
4577 
4578 
4579 
4580 
4581 
4582 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  U:07  21-Aug-85  Page  63 
MAC    29-Jul-85  11:44       INTERACTION  TESTS 

SUBTTL  INTERACTION  TESTS 

•  /If******************************************************************** 
;*  CPUITU  -  CPU  interaction  test 

;;(f****«****«»**********************Hf********«**********  *********  t***** 


SEQ  0172 


Dl 
Dl 


033702 
033703 
033704 
033705 
033706 
033707 
033710 
033711 
033712 
033713 
033714 
033715 
033716 
033717 
033720 
033721 
033722 
033723 
033724 
03372S 


033726 
033727 
033730 


7  010  14 

:^5  00  0 

00 


5^1  .. 
254  02 
254  01 
700  14 
?01 


0 
0 
0 


0 
1 
0 
0 

203  00 
260  17 
344  12  . 
7  020  04 
200  05  0 
271  05  0 
336  00  0 
254  00  0 
7  020  04 
317  05  0 
254  00  0 
260  17  0 
254  00  0 


200  00  0 
23'  00  0 
263  17  0 


0  00  070307 

CPUITU: 

DATAO 

PAG.C1B2KDMYBUF 

00  016000 

MOVSI 

A,(^B7) 

00  033706 

HRRI 

A,CPUITR-1 

00  OQOOQO 
00  033707 

JRSTF 

aA 

PORTAL 

.  +  1 

00  012377 

CPUITR: 

ION 

00  044541 

MOVE  I 

PNTR.DATEUF 

12  000000 

MOVES 

(PNTR) 

00  032755 

GO 

RNDCLK 

00  033711 

AOJA 

PNTR,. -2 

0  00  035443 

DATAI 

TIM,TIMH 

00  035443 

MOVE 

BAD.TIMH 

00  000002 

ADD  I 

BAD,  2 

00  074777 

CPUITA: 

SKIPN 

INTCNT 

00  033731 

JRST 

RSTUSR 

0  00  035443 

DATAI 

T1M,TIMH 

00  035443 

CAM6 

BAD,TIMH 

00  035415 

:- 

JRSl 

WTDXU 

00  033726 

GO 

CPUJOB 

00  033717 

JRST 

CPUITA 

;  CPU  j 

Ob 

00  070310 

CPUJOB: 

MOVE 

[DATBUF,,DATBUF] 

00  054543 

BLT 

DEVBUF 

00  000000 

RTN 

establish  user  page  table  base 
get  user,  user  lOR,  public 
address  of  portal 


enter  user  I/O  mode 

enter  CPUITR  in  user  mode 

turn  on  PI  system 

get  DATBUF  address  into  PNTR 

do  move  onto  itself 

clock  RH20's 

loop  back  until  done  clocking 

read  the  time  base 

grab  high  value 

adjust  up  by  2 

skip  if  all  devices  not  done 

skip  return  in  exec  mode 

read  base  again 

skip  if  limit  not  exceeded 

exit 

perform  CPU  task  again 

loop  back 


;  get  BLT  pointer 
;  BLT  buffer  onto 


onto  self 


1  r 


SEQ  0160 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  JI53B(12A2)  14:07  21-Aug-85  Page  64 
DFSXAM  MAC     29-Jul-85  11:44        INTERACTION  TESTS 


SEQ  0173 


Dl 
Dl 


A  583 
^584 
4585 

m 

4588 
4589 
4590 
4591 
4592 
4593 
4594 
4595 
4596 
4597 
4598 
4599 
4600 
4601 
4602 
4603 
4604 
4605 
4606 
4607 
4608 
4609 
4610 
4611 
4612 
4613 
4614 
4615 
4616 


033750 
033751 
033752 
033753 
033754 
033755 
033756 
033757 
033760 
033761 


;  Reset  user  mode 


033731 

700  14  0  00  000400 
7  010  04  0  00  000001 

RSTUSR:  lOF 

033732 

DATAI 

PA6.B 

033733 

242  01  0  00  000011 

LSH 

B/59 

033734 

271  01  Q  00  000430 
505  01  0  00  777770 

ADD  I 

B,43Q 
B.-10 

033735 

HRLI 

033736 

200  05  0  01  000000 

MOVE 

BAD,(B) 

033737 

202  01  0  00  000002 

MOVEM 

B.C 

033740 

201  00  0  00  033744 

MOVE  I 

RUSR1 

033741 

202  00  0  01  000000 

MOVEM 

(B) 

033742 

253  01  0  00  033741 

AOBJN 

B..-1 

033743 

000000  000000 

0 

033744 

i^i  11 8  n  m^i 

RUSR1 :  MOVEM 

BAD.(C) 

033745 

AOBJN 

C..-1 

033746 

7  010  14  0  00  070311 
263  17  0  00  000000 

DATAO 

PAG.C1B2] 

033747 

RTN 

200  01 
200  00 
202  00 
270  00 
253  01 

200  00 
23'  00 

201  00 

202  00 
263  17 


00  070312 

00  070313 

01  000000 
00  070314 
00  033752 
00  070315 
00  050777 
00  043700 
00  050502 
00  000000 


turn  off  PI  system 
get  base  value 
convert  to  address 
add  in  offset 
make  AOBJN  pointer 
save  old  link 
save  pointer 
get  address 
setup  new  address 
put  through  430-437 
turn  off  user  mode 
put  old  tink  back 
put  old  back 
reset  user  base 
exit 


;^«r  **************************************************** *******•••*•*** 

;*  SETUSR  -  Setup  user  base  address  register  and  page  table 


SETUSR:  MOVE  B.C-*D256..<DMYBUF8777000>J  ;  get  pointer 

MOVE  C560000,  ,§60001]       ;  get  Tst  entry 

MOVEM  (B)  ;  make  entry  in  table 

ADD  12,, 22  :   update  both  halves 

AOBJN  B,.-2  ;  continue  through  table 

MOVE  [400,,<DMYBUF6777000>+4003  ;  get  BLT  pointer 

BLT  <DMyBUF8777000>+777    ;  BLT  2nd  half  of  exec  page 

MOVEI  PA6ERR  ;  get  page  fail  address 

MOVEM  <DMyBUF8777000>*502    ;  get  page  fail  new  PC 
RTN  ;  exit 


up 


r 


SEQ  0161 


DFSXA 
DFSXAM 

A617 
A618 
A619 
A620 
A621 
A622 
4623 
462A 
A625 
A626 
4627 
4628 
4629 
4630 
4631 
4632 
4633 
4634 
4635 
4636 
4637 
4638 
4639 
4640 
4641 
4642 
4643 
4644 
4645 
4646 
4647 
4648 
4649 
4650 
4651 
4652 
4653 
4654 
4655 
4656 
4657 
4658 
4659 
4660 
4661 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X538(1242)  14:07  21-Aug-85  Page  65 
MAC     29-JUI-85  11:44        INTERACTION  TESTS 

;*  MEMITU  -  Memory  interaction  test 

;/|f**4*****4r*************t****************«t**************************** 


SEQ  0174 


DP! 
OF! 


033762 
033763 
033764 
033765 
033766 
033767 
033770 
033771 
033772 
033773 
033774 
033775 
033776 
033777 
034000 
034001 
034002 
034003 
034004 
034005 
034006 
034007 


034010 
034011 
034012 
034013 
034014 
034015 
034016 
034017 
034020 
034021 
034022 
034023 
034024 
034025 


7  010  14 
205  00  0 
541  00  0 
254  02  1 
254  01  0 
700  14 
201  12 
201  03 
402  00 
260  17 
260  17 
254  00  . 
7  020  04 
200  05  0 
271  05  0 
336  00  0 
254  00  0 
7  020  04 
317  05  0 
254  00  0 
260  17  0 
254  00  0 


0 
0 
0 
0 
0 
0 
0 


201 
203 
670 
203 
630 
367 
242 
301 
201 
271 
301 
201 
263 


03 
02 
00 
12 
00 
12 
02 
03 
03 
03 
12 
12 
12 
17 


0  00  070307 
00  016000 
00  033766 
00  OQOOOO 
00  033767 
00  012377 
00  044541 
00  000001 
00  000002 
00  034012 
00  032755 
00  033773 
0  00  035443 
00  035443 
00  000002 
00  074777 
00  033731 
0  00  035443 
00  035443 
00  035415 
00  034010 
00  034001 


00  000001 
00  000100 
12  000000 
00  000003 
12  000000 
00  000003 
00  034012 
00  000001 
00  001000 
00  000001 
00  001000 
00  060544 
00  044541 
00  000000 


MEMITU: 


MEMITR: 


MEMITA: 


DATAO 

MOVSJ 

HRRI 

JRSTF 

PORTAL 

ION 

MOVE  I 

MOVE  I 

SETZM 

60 

GO 

JRST 

DATAI 

MOVE 

ADD  I 

SKIPN 

JRST 

OATAI 

CAMG 

JRST 

GO 

JRST 


;  Memory  job 

MEMJOB:  MOVE I 
MOVE  I 

MEMJBA:  MOVES 
TDO 
MOVES 
TDZ 
SO  J  6 
LSH 
GAIL 
MOVE  I 
ADD! 
GAIL 
MOVE  I 
RTN 


PA64C1B2KDMYBUF/1000>] 

A.(^B7) 

A.MEMITR-1 

aA 

+1 
JR,DATBUF 

C 

MEMJBA 

RNDCLK 

.-2 

TIM.TIMH 

BAD,TIMH 

BAD, 2 

INTCNT 

RSTUSR 

TIM,TIMH 

BAD,TIMH 

WTDXU 

MEMJOB 

MEMITA 


D.I 

CJOO 

(PNTR) 

PNTR.D 

(PNTR) 

PNTR,D 

C, MEMJBA 

D.I 

D.IOOO 

D.I 

PNTR, 1000 

PNTR,. ZEROS 

PNTR,DATBUF 


establish  user  paae  table  base 
get  user,  user  I/O.  public 
get  address  of  portal 
enter  user  I/O  mode 
enter  memory  test  in  user  mode 
turn  on  PI  system 
get  first  address  of  test  area 
setup  page  mask 
kill  any  iteration 
do  memory  job 
clock  RH20*s 

loop  back  until  clocking  done 
read  base  value 
grab  high  value 
adjust  up  by  2 

skip  if  all  devices  not  done 
--urn  in  exec  mode 


skip  rt 
read  bi 
skip  if 
exit 
perform 


limit  not  exceeded 


memory  task  again 


loop  back 


set  mask 

set  iteration 

test  bit  as  0 

set  masked  bit 

test  bit  as  1 

reset  bit 

change  100  times 

shift  mask 

skip  if  less  than  page  boundary 

reset  mask 

update  PNTR 

less  than  end  of  device  buffer? 

no  -  reset  PNTR 

exit 


SEO  0162 


DFSXA 

DECSYSTEM  KLIO  CHANNEL/DTE20 

INTERACTION  TEST  - 

VER  0.7  MACRO  :53B(1242) 

14:07  21-Aug-85  Page  66 

DFSXAM 

MAC 

29-JUI-85  11:44 

CONTROL  ROUTINES 

SEQ  0175 

4662 

SUBTTL 

CONTROL  ROUTINES 

4663 

4664 

•#******♦♦**♦*******♦* ♦*t********************************************* 

4665 

;*  BLDLST  -  Bui 

Id  channel  CCW's  for  walking  data  test 

4666 
4667 
4668 

;^***«:***«***** ********•*•****************%*********•*****•*•**«*****# 

034026 

205  16  0  00  777764 

BLDLST:  MOVSI 

CNTRL, -14 

fm't  controller  index 

4669 

034027 

402  00  0 

00  000001 

SETZM 

B 

init  CCW  index 

4670 

034030 

261  17  0 

00  000016 

BLDA:   PUT 

CNTRL 

4671 

034031 

405  16  0 

00  777777 

AND  I 

CNTRL, -1 

Ub72 

034032 

336  00  0 

16  060647 

SKIPN 

REQST( CNTRL) 

is  channel  selected? 

4673 

034033 

254  00  0 

00  034075 

JRST 

BLDB                ; 

no 

4674 

4675 

034034 

205  00  0 

00  200000 

MOVSI 

(CHJMP)              ; 

get  jump  instruction 

4676 

034035 

541  00  0 

01  060663 

HRRI 

CHNPRG(B) 

merge  in  address 

(,677 

034036 

202  00  0 

01  377000 

MOVEM 

iccw(B)          ; 

store  in  channel  program 

t,t7b 

t,b79 

034037 

200  00  0 

00  060551 

MOVE 

MEMLST               ; 

get  MEMLST 

4680 

034040 

271  00  0 

00  000200 

ADDI 

200 

adjust  address 

4681 

034041 

311  00  0 

00  070235 

CAML 

CLPAGEJ 

is  this  last  address  access? 

4682 

JRST 

[GET  CNTRL 

; 

4683 

034042 

254  00  0 

00  070316 

rtn:         .       : 

yes  exit 

4684 

034043 

037  11  0 

00  000002 

MEMSEG 

perform  MEMSEG 

4685 

034044 

254  00  0 

00  043657 

JRST 

MAPERR               ; 

exit 

4686 

JUMPE 

[GET    CNTRL 

(,687 
4688 
4689 

034045 

322  00  0 

00  070316 

RTNJ 

take  non  skip  exit  if  no  memory 

034046 

301  16  0 

00  000010 

CAIL 

CNTRL, 10 

skip  if  RH20  or  RH20  device 

4690 
4691 
4692 

034047 

254  00  0 

00  034101 

JRST 

BLDDTE               ; 

make  list  for  DTE20 

034050 

2uJ  00  0  07  061360 

MOVE 

SKPCCW(CCW) 

get  skip  CCW 

4693 

034051 

434  00  0 

00  060551 

lOR 

MEMLST 

merge  in  address  bits 

4694 

034052 

202  00  0 

01  060663 

MOVEM 

CHNPRG(B) 

store  the  channel  CCW  into  ICCW 

4695 

034053 

202  00  0 

16  060737 

MOVEM 

CHNXFR( CNTRL) 

save  it 

4696 

034054 

402  00  0 

01  060664 

SETZM 

CHNPRG+1 (B) 

clear  word  2 

4697 

034055 

201  00  0 

01  060664 

MOVE  I 

CHNPRG+1 (B) 

get  term  CLP 

4698 

034056 

202  00  0 

16  061113 

MOVEM 

STWRDKCNTRL)         : 

save  it 

4699 

034057 

135  00  0  00  070320 

LDB 

[POINT  11,SKPCCW(CCW),13J 

;  get  word  count 

4700 

034060 

202  00  0 

00  060631 

MOVEM 

DATLEN 

save  it 

4701 

034061 

202  00  0 

16  060723 

MOVEM 

CHNLENC CNTRL) 

save  for  devices 

4702 

034062 

402  00  0  01  377001 

SETZM 

ICCU+KB) 

clear  word  1 

4703 

034063 

402  00  0 

01  377002 

SETZM 

ICCU+2(B) 

clear  word  2 

4704 

034064 

270  00  0 

00  060551 

ADD 

MEMLST 

adjust  address 

4705 

034065 

661  00  0  00  600000 

TLO 

(3B1) 

merge  in  xfer  bits 

4706 

034066 

202  00  0 

16  061127 

MOVEM 

STWRD2( CNTRL) 

save  it 

4707 

034067 

200  00  0 

16  043605 

MOVE 

INTSRV(CNTRL) 

get  interrupt  instruction 

4708 

034070 

202  00  0 

01  377003 

MOVEM 

ICCW+3(B) 

save  it 

4709 

034071 

201  00  0 

01  377003 

MOVE  I 

ICCW+3(B) 

get  vector  address 

4710 

034072 

337  00  0 

16  060633 

SKIP6 

CHTYPE (CNTRL) 

is  this  controller  an  NI/CI  port? 

4711 

034073 

260  17  0 

00  043003 

UIVR 

no  -  store  in  RH 

4712 

034074 

350  00  0  00  060551 

AOS 

MEMLST              ; 

update  MEMLST 

4713 

034075 

271  01  0 

00  034030 

BLD6:   ADDI 

B,4 

update  channel  index 

4714 

034076 

262  17  0 

BLD6B:  GET 

CNTRL 

4715 

034077 

253  16  0 

AOBJN 

CNTRL, BLDA 

adjust  controller  index 

4716 

034100 

254  00  0  00  067640 

SKPRTN 

exit  back  to  caller 

J. 

DF: 
DF: 


EQ  0163 


DFSXA 
DFSXAM 

A717 
A718 
A719 
4720 
4721 
4722 
4723 
4724 
4725 
4726 
4727 
4728 
4729 
4730 
4731 
4732 
4733 
4734 
4735 
4736 
4737 
4738 
4739 
4740 
4741 
4742 
4743 
4744 
4745 
4746 
4747 
4748 
4749 
4750 
4751 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  67 
MAC    29-Jul-85  11:44       CONTROL  ROUTINES 

•#***«*****•••*♦*******************************♦***♦*♦****♦******•*♦** 
;*  BLDDTE  -  Build  DTE20  CCWs  for  walking  data  test 


SEQ  0176 


034101 
034102 
034103 

034104 
034105 

034106 
034107 
034110 
034111 
034112 
034113 

034114 
034115 
034116 
034117 

034120 
034121 
034122 
034123 
034124 
034125 
034126 


200  00  0  07  061360 
434  00  0  00  060551 
202  00  0  16  060737 

135  15  0  00  070321 
242  15  0  00  000003 


135  00 
202  00 
242  00 
202  00 
210  00 
137  00 


00  070232 
16  060723 
00  000002 
16  066157 
00  000000 
00  070322 


201  00  0  00  400000 
434  00  0  00  070323 

202  00  0  15  000141 
202  00  0  15  000140 


261  17 
202  00 
200  01 
133  00 
367  01 


20?  00  0 
2oJ  17  0 


00  000001 
16  066153 
16  066157 
00  000000 
00  034123 
16  066147 
00  000001 


034127  260  17  0  00  066112 
034130  254  00  0  00  034076 


BLDDTE 


MOVE 
I  OR 
MOVEM 

LDB 
LSH 

LDB 

MOVEM 

LSH 

MOVEM 

MOVN 

DPB 

MOVE  I 
I  OR 
MOVEM 
MOVEM 

PUT 

MOVEM 

MOVE 

IBP 

SOJG 

MOVEM 

GET 

GO 

JRST 


SKPCCW(CCW) 

MEMLST 

CHNXFR(CNTRL) 

FE,CPOINT  3,CNTRL,35: 
FE,3 


get  skip  CCU 

merge  in  address  bits 

save  it 


get  DTE  # 

convert  to  conwn  index 


[POINT  11,CHNXFR(CNTRL)J3: 

CHNLEN(CNTRL) 

2 

DTELEN(CNTRL) 


times  4  for  DTE  bytes 
setup  data  length 


[POINT  12,DTEC0M(FE)J9] 

400000  ; 

[POINT  9  J  ; 

EPTT8P(FE)  ; 

EPTE8P(FE)  ; 

B 

DTESBP(CNTRL) 

B,DTELEN(CNTRL)        ; 

B  ~1 

DfEF8P(CNTRL) 

B 

SETCM1  ; 

BLDB6  ; 


get  virtual  address 
convert  to  byte  pointer 
store  T010  pointer 
store  T011  pointer 


compute  finish  byte  pointer 


complete  DTE20  init 
exit  back  to  build  list 


>E0  0164 


OFSXA 

DECSYSTEM  KL10  CHANNEL/DTE20 

INTERACTION  TEST  - 

VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  68 

DFSXAM 

MAC 

29-Jul-85  11:44 

CONTROL 

ROUTINES 

A752 

A753 

•^ri^*********)^***********^********)^*^*********************************** 

i*75^ 

;*  SWRT 

-  Start 

the  write  on  all  channels 

A755 

;/|f**********«***«t**tlt*******«r****«r***********4r******4^i^****l^*******4r***tlt 

A756 

4757 

034131 

476  00  0  00  075026 

SWRT: 

SETOM 

WRTPHS             ;  set  the  write  phase 

4758 

034132 

402  00  0  00  074777 

SETZM 

INTCNT              ;  clear  interrupt  counter 

4759 

4760 

;  Select  a  controller 

4761 

4762 

034133 

205  16  0  00  777764 

MOVSI 

CNTRL,-14            ;  init  controller  index 

4763 

034134 

261  17  0  00  000016 

SWRT1 : 

PUT 

CNTRL 

4764 

034135 

405  16  0  00  777777 

AND  I 

CNTRL,-1 

4765 

034136 

336  00  0  16  060647 

SKIPN 

REQST(CNTRL)          ;  skip  if  controller  was  selected 

4766 

034137 

254  00  0  00  034207 

JRST 

SURTX              ;  check  index 

4767 

4768 

;  Check 

test  range 

4769 

4770 

034140 

200  00  0  00  075025 

novE 

TSTNM              ;  get  test  number 
23                ;  !ests  23-27? 

4771 

034141 

301  00  0  00  000023 

CAIL 

4772 

JRST 

CSKIPLE  CHTYPE (CNTRL)   ;  yes  -  check  to  see  if  this  is  an 

4773 

JRST   SWRTX         A   NI/CI  port  and  if  so  exit 

4774 

034142 

254  00  0  00  070324 

JRST   .+1]         v^ 

4775 

4776 

;  Im'tiah'ze  channel  data 

4777 

4778 

034143 

200  00  0  16  060723 

MOVE 

CHNLEN(CNTRL)         ;  get  length  of  xfer 

4779 

034144 

272   00  0  16  044011 

ADDM 

TOTURT(CNTRL)         ;  update  amount  written 

4780 

034145 

350  00  0  00  074777 

AOS 

INTCNT*             ;  update  #  of  expected  interrupts 

4781 

03^146 

200  15  0  16  060753 

MOVE 

DEV,CHNDEV(CNTRL) 

4782 

4783 

;  Check 

controller  type 

4784 

4785 

034147 

333  00  0  16  060633 

SKIPLE 

CHTYPE (CNTRL)         ;  is  this  controller  an  NI/CI  port? 

4786 

034150 

254  00  0  00  034160 

JRST 

SWRT1A              ;  yes  -  go  handle 

4787 

034151 

336  00  0  16  060633 

SKIPN 

CHTYPE  (CNTRL)         ;  is  this  controller  a  DTE'> 

4788 

034152 

254  00  0  00  034204 

JRST 

SWRT18             ;  yes  -  go  handle 

4789 

4790 

:  RH20 

i            i   ;■    :-■;;''■;/                           '  '  '^ 

4791 

4792 

034153 

332  15  0  16  060753 

SKIPE 

DEV,CHNDEV(CNTRL)      ;  skip  if  controller  only 

4793 

034154 

260  17  0  00  034352 

GO 

SWTDV               ;  start  write  on  device 

4794 

034155 

321  15  0  00  034207 

JUMPL 

DEV.SURTX           ;  jump  if  device  was  selected 

4795 

034156 

260  17  0  00  034341 

60 

STWRT               ;  startup  the  write  transfer 

4796 

034157 

254  00  0  00  034207 

JRST 

SWRTX               ;  continue 

SEQ  0177 


DF! 
DF! 


n.'. 


■  ■■  4w  ■■■&■■ 


SEQ  0165 


DFSXA 
DFSXAM 

4797 
4798 
4799 
4800 
4801 
4802 
4803 
4804 
4805 
4806 
4807 
4808 
4809 
4810 
4811 
4812 
4813 
4814 
4815 
4816 
4817 
4818 
4819 
4820 
4821 
4822 
4823 
4824 
4825 
4826 
4827 
4828 
4829 
4830 
4831 
4832 


DECSYSTEM  <L10  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0.7  MACRO  J(53B(1242)  14:07  21-Aug-85  Page  69 
MAC     29-JUI-85  11:44        CONTROL  ROUTINES 


SEQ  0178 


of: 
OF' 


03A160 
034161 
034162 
034163 
034164 
034165 
034166 
034167 
034170 
034171 
034172 
034173 
034174 
034175 
034176 
034177 
034200 
034201 
034202 
034203 


034204 
034205 
034206 


034207 
034210 
034211 
034212 


400  GO 
260  17 

201  00 
434  00 
256  00 
200  01 
242  01 

200  00 

202  00 

201  00 
260  17 
201  00 
260  17 

200  00 
260  17 

201  00 
260  17 
201  00 
367  00 
254  00 


0  00  OOQOOO 
0  00  043456 
0  00  000010 
0  00  075005 
0  16  043570 
0  00  075005 
0  00  000001 
0  00  070327 
0  01  000040 
0  00  054543 
0  00  034564 
0  00  044541 
0  00  034564 
0  00  060631 
0  00  034564 
0  00  000000 
0  00  034564 
0  00  011610 
0  00  034202 
0  00  034207 


260  17  0  00  065514 
005  00  0  00  070330 
254  00  0  00  034207 


262  17  0  00  000016 
253  16  0  00  034134 
260  17  0  00  035355 

263  17  0  00  000000 


;  NI/CI  port 

SWRT1A:  SETZ 
LDRAR 
HOVE  I 
lOR 
LDCSR 
MOVE 
LSH 
MOVE 
MOVEM 
MOVE  I 
GO 

MOVE  I 
GO 

MOVE 
GO 

MOVE  I 
60 

MOVE  I 
SOJG 
JRST 


MPRUN 
PILVL 

1,PILVL 

J'! 
[JSR 

40(i; 

DEVBUF 

POROUT 

DAT8UF 

POROUT 

DATLEN 

POROUT 

0 

POROUT 

*D5000 

SWRTX 


NVPORT] 


set  port  start  address 

to  0 
get  'MPRUN*  bit 
include  PIA  level 
start  the  port 
get  PIA  assignment 
multiply  by  2 
get  interrupt  instruction 
save  it 

get  EBUS  buffer  address 
give  to  port 
get  CBUS  buffer  address 
give  to  port 
get  transfer  length 
give  to  port 
get  command  (write) 
give  to  port 
wait  a  bit 
loop 
continue 


;  DTE 
SURT16: 


GO     STUTF  ;  start  write 

FAULT4  <DTE20  WRITE  STARTUP  FAILED> 

JRST    SWRTX  ;  continue 


Select  next  controller 


SWRTX: 


GET 
AOBJN 


CNTRL 

CNTRL.SWRT1 

W20US 


repeat  if  more  RH20's 
wait  20  microseconds 


■  *v 


r 


SEO  0166 


DFSXA 
DFSXAM 

A833 
A83A 
4835 

4838 
4839 
4840 
4841 
4842 
4843 
4844 
4845 
4846 
4847 
4846 
4849 
4850 
4851 
4852 
4853 
4854 
4855 
4856 
4857 
4858 
4859 
4860 

4862 
4863 
4864 
4865 
4866 
4867 
4868 
4869 
4870 
4871 
4872 
4873 
4874 
4875 
4876 


DECSVSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  70 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;ft •*•*•***#•********** t*t**t******«** ************************ ****'**t* 

;•  SRD  -  ;tart  all  RH20's  reading  data 


SEO  0179 


034225 
034226 
034227 


034230 
034231 
034232 
034233 


034234 
034235 
034236 
034237 
034240 


OF 
DF 


034213  402  00  0  00  075026 

034214  402  00  0  00  074777 


034215  205  16  0  00  777764 

034216  261  17  0  00  000016 

034217  405  16  0  00  777777 

034220  336  00  0  16  060647 

034221  254  00  0  00  034270 


034222  200  00  0  00  075025 

034223  301  00  0  00  000023 


034224  254  00  0  00  070336 


200  00  0  16  060723 
272  00  0  16  044025 
350  00  0  00  074777 


333  00  0  16  060633 
254  00  0  00  034241 
336  00  0  16  060633 
254  00  0  00  034265 


332  15 
260  17 
321  15 
260  17 
254  00 


16  060753 
00  034434 
00  034270 
00  034570 
00  C34270 


SETZM 
SETZM 


URTPHS 
INTCNT 


SRD: 

;  Select  a  controller 

SRD1; 


MOVSI  CNTRL,-14 

PUT  CNTRL 

ANDI  CNTRL. -1 

SKIPN  REQST(CNTRL) 

JRST  SRDX 


;  Check  test  range 


HOVE 
CAIL 
JRST 


TSTN« 
3 

SKIPLE  CHTVPE(CNTRL) 
JRST   SRDX 

JRST  .♦n 


;  Initialize  channel  data 

HOVE    CHNLEN(CNTRL) 
ADDH    TOTRD( CNTRL) 
AOS     INTCNT 

;  Check  controller  type 

SKIPLE  CHTYPE(CNTRL) 

JRST  SRD1A 

SKIPN  CHTYPE (CNTRL) 

JRST  SRD1B 


RH20 


SKIPE  DEV,CHNDEV(CNTRL) 

GO  SRDDV 

JUHPL  OEV.SRDX 

60  STRD 

JRST  SRDX 


clear  write  phase 
clear  interrupt  counter 


init  controller  index 


skip  if  controller  was  selected 
check  index 


?et  test  number 
ests  23-27? 

yes  -  check  to  see  if  this  is  an 
NI/CI  port  and  if  so  exit 


get  amount  to  be  read 

update  accumulated 

update  #  of  expected  interrupts 


is  this  controller  an  NI/CI  port? 

yes  -  go  handle 

is  this  controller  a  DTE? 

yes  -  go  handle 


skip  if  no  device  selected 

start  device  read 

jump  if  device  selected 

start  RH^O  reading  data 

continue 


>E0  0167 


DFSXA 
DFSXAM 

4877 
A878 
A879 
4880 
4881 
4882 
4883 
4884 
4885 
4886 
4887 
4888 
4889 
4890 
4891 
4892 
4893 
4894 
4895 
4896 
4897 
4898 
4899 
4900 
4901 
4902 
4903 
4904 
4905 
4906 
4907 
4908 
4909 
4910 
4911 
4912 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  71 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 


SEO  0180 


DFI 
OF! 


034241 
034242 
034243 
034244 
034245 
034246 
034247 
034250 
034251 
034252 
034253 
034254 
034255 
034256 
034257 
034260 
034261 
034262 
034263 
034264 


034265 
034266 
034267 


034270 
034271 
034272 
034273 


400  00 
260  17 

201  00 
434  00 
256  00 
200  01 
242  01 

200  00 

202  00 

201  00 
260  17 
201  00 
260  17 

200  00 
260  17 

201  00 
260  17 
201  00 
367  00 
254  00 


0  00  OOQOOO 
0  00  043456 
00  000010 
00  075005 
16  043570 
00  075005 
00  000001 

00  070327 

01  000040 
00  054543 
00  034564 
00  044541 

0  00  034564 
0  00  060631 
00  034564 
00  000001 
00  034564 
00  011610 
00  034263 
00  034270 


260  17  0  00  065533 
005  00  0  00  070341 
254  00  0  00  034270 


262  17  0  00  000016 
253  16  0  00  034216 
260  17  0  00  035355 

263  17  0  00  000000 


NI/CJ  port 


SRD1A: 


;  DTE 
SRD1B: 


SET7 

LDRAR 

MOVE  I 

I  OR 

LDCSR 

MOVE 

LSH 

MOVE 

NOVEM 

MOVE  I 

GO 

MOVE  I 

GO 

MOVE 

GO 

MOVE  I 

60 

NOVEI 

SOJG 

JRST 


GO 

FAULT4 

JRST 


■RUN 
ILVL 

1.PILVL 

1,1 

[JSR    NVPORTj 

40(1) 

DEV8UF 

POROUT 

DAT8UF 

POROUT 

DATLEN 

POROUT 

1 

POROUT 

*D5000 

SRDX 


STRDF 

<DTE20  FAILED  READ> 

SRDX 


Select  next  controller 


SRDX: 


GET 
AOBJN 
GO 
RTN 


CNTRL 

CNTRL.SRD1 

U20US 


set  port  start  address 

to  0 
get  'MPRUN'  bit 
include  PIA  level 
start  the  port 
get  PIA  assignment 
multiply  by  2 
get  interrupt  instruction 
save  it 

get  EBUS  buffer  address 
give  to  port 
get  CBUS  buffer  address 
give  to  port 
get  transfer  length 
give  to  port 
get  command  (reaa> 
give  to  port 
wait  a  bit 
loop 
continue 


start  read 

failed 

continue 


repeat  loop  for  all  Rh20*s 
wait  20  microseconds 


SEO  0168 


DfSXA 
DFSXAM 

4913 
49U 
4915 
4916 
4917 
4918 
4919 
4920 
4921 
4922 
4923 
4924 
4925 
4926 
4927 
4928 
4929 
4930 
4931 
4932 
4933 
4934 
4935 
4936 
4937 
4938 
4939 
4940 
4941 
4942 
4943 
4944 
4945 
4946 
4947 
4948 
4949 
4950 
4951 
4952 
4953 
4954 
4955 
4956 
4957 
4958 
4959 
4960 
4961 
4962 


DECSVSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  72 
HAC     29-Jul-85  11:44        CONTROL  ROUTINES 


SEO  0181 


034274 
034275 
034276 
034277 
034300 


034301 
034302 
034303 
034304 


034305 
034306 
034307 
03431C 
03431 1 


034312 
034313 
034314 
034315 
034316 
034317 
034320 
034321 
036322 
034323 
034324 
034325 
034326 
034327 
034330 
034331 
034332 
034333 
034334 
034335 


476  00  0  00  075026 
200  15  0  16  060753 


200  00 
372  00 
350  00 


16  060723 
16  044011 
00  074777 


333  00  0  16  060633 
254  00  0  00  034312 
336  00  0  16  060633 
254  00  0  00  034336 


331  00  0  16  060647 

254  00  0  00  034352 

260  17  0  00  034341 

260  17  0  00  035355 

263  17  0  00  000000 


4u.'  00 
260  17 

201  00 
434  00 
256  00 
200  01 
242  01 

200  00 

202  00 

201  00 
260  17 
201  00 
260  ^7 

200  00 
260  \7 

201  00 
260  17 
201  00 
367  00 
263  17 


00 
00 
00 
00 
16 
00 
00 
00 
01 
00 
00 
00 
00 
16 
00 
00 
00 
00 
00 
00 


000000 
043456 
000010 
075005 
043570 
075005 
000001 
070327 
000040 
054543 
034564 
044541 
034564 
060723 
034564 
000000 
034564 
011610 
034334 
000000 


SWRTO  -  Start  the  write  on  this  channel 


on 

DF« 

I 
i 


Initialize  channel  data 


SWRTO: 

SET0« 

WRTPHS 

MOVE 

DEV.CHNDEV(CNTRL) 

MOVE 

CHNLEN(CNTRL) 

ADOn 

TOTWRT(CNTRL) 

AOS 

INTCNT 

;  Check 

controller  type 

SKIPLE 

CHTYPE(CNTRL) 

JRST 

SWRTOA 

SKIPN 

CHTYPE(CNTRL) 

JRST 

SWRTOB 

;  RH20 

SKI  PL 

REOST(CNTRL) 

JRST 

SWTDV 

GO 

STWRT 

60 

W20US 

RTN 

;  NI/CI 

port 

SWRTOA: 

SETZ 
LDRAR 

HOVE  I 

MPRUN               ; 

I  OR 

PILVL 

LDCSR 

novE 

1.PILVL              ; 

LSH 

1J 

novE 

tjsR   nvport: 

HOVEM 

40(1) 

HOVE  I 

DEV8UF 

CO 

POROUT 

HOVE  I 

DATBUF 

GO 

POROUT 

HOVE 

CHNLEN(CNTRL) 

GO 

POROUT 

HOVE  I 

0 

GO 

POROUT 

HOVE  I 

•D5000 

SOJG 

•                                                9 

RTN 

indicate  writing 

;  get  amoun*  of  xfer 
-  update  accumulated 
update  *  of  expected  interrupts 


is  this  controller 
)fes  -  go  handle 
IS  this  controller  a  DTE? 
yes  -  go  handle 


an  NI/CI  port? 


skip  if  controller  was  selected 
start  write  on  selected  device 
startup  the  write  transfer 
simulate  search 
exit 


set  port  start  address 

to  0 
get  'HPRUN'  bit 
include  PIA  level 
start  the  port 
get  PIA  assignment 
multiply  by  2 
get  interrupt  instruction 
save  it 

get  EBUS  buffer  address 
give  to  port 
get  CBUS  buffer  address 
give  to  port 
get  transfer  length 
give  to  port 
get  command  (write) 
give  to  port 
wait  a  bit 
loop 
exit 


r" 


EG  0169 


DFSXA 
DFSXAM 

A963 

4965 

A966 

4967 

4968 

4969 

4970 

4971 

4972 

4973 

4974 

4975 

4976 

4977 

4978 

4979 

4980 

4981 

498 

498 

4984 

4985 

4986 

4987 

4988 

4989 

4990 

4991 

4992 

4993 

4994 

4995 

4996 

4997 

4998 

4999 

5000 

5001 

5002 

5003 

5004 

5005 

5006 

5007 

5008 

500*^ 

5010 

5011 

501? 

5015 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  73 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 


SEQ  0182 


054336  260  17  Q  QQ  065514 
034337  005  00  0  00  070345 
034340    263  17  0  00  000000 


034341 
034342 
034343 
034344 
034345 
034346 
034347 
034350 
034351 


03A352 
034353 
034354 
034355 
034356 
034357 
034360 
034361 
034362 
034363 
034364 
034365 
034366 
034367 
034 37C 
034371 
03437? 
0343^5 
034374 
034375 
054376 
034377 


260  17 
4ui  00 
607  15 
25;  00 
200  00 
260  17 
005  00 

200  00 
221  00 
213  00 
405  00 
202  00 
260  17 
005  00 

CJ 

434  . 

:56  00 

201  00 
20?   00 


00 
16 
00 
00 
16 
00 
00 
16 
00 
00 
00 
16 
00 
00 


'■ii 


17 
00 


263  17 


034454 
061273 
000004 
034400 
061047 
043121 
070352 
060723 
000005 
000000 
177777 
060767 
043110 
070355 
OlolJ 
75005 
.43570 
177761 
061003 
042777 
061033 
000000 


;  DTE 
SWRTOB: 


60 

fault; 

RTN 


STyTF 

<DTE20  FAILED  URITE> 


start  write  on  DTE20 

failed 

exit 


;*  STWRT  -  Start  the  RH20  writing 


let  transfer  bit 


135  15  0  00  070351     STURT:  LDB 

DEV. [POINT  3,REQST 

201  00  0  00  001000 

MOVE  I 

OTRA 

260  17  0  00  043011 

UDIAG 

201  00  0  00  001600 

MOVE  I 

MBE+XECLR+RCLPA 

434  00  0  00  075005 

I  OR 

PILVL 

256  00  0  16  043570 

.CONO 

201  00  0  00  77761 

HOVEI 

<-1B29ftBLICCNT*UTF> 

263  17  0  00  000000 

USTCR 

RTN 

toad  it  into  register 
set  RH20  status 
or  in  desired  PI  level 
issue  CONO 

?et  write  command 
oad  it  into  transfer  control 
return 


;•  SWTDV  -  Start  write  on  device 

;♦ 

;•  (DEV)=-1<0:13>  selected=<14>  TU16=<15>  SLV=<16:17>,.DEV# 


CHKRDY 

SCLKRN(CNTRL) 

DEV,(1B15) 

SURTRP 

TAPETC(CNTRL) 


SUTDV:  60 

SETZM 

TLNN 

JRST 

MOVE 

WTC 

FAULT4  <WTC  FAILED> 

MOVE    CHNLEN(CNTRL) 

IMULI   5 

MOVNS 

ANDI    FRAMES 

HOVEM   CHN6AR(CNTRL) 

WFC 

FAULT4  <yFC  FAiLEO> 

MUVEI   MBE+XECLR+RCLPA+DNCLR 

lOR     PILVL 

.CONO 

move:   v-1R29£BL<CNT*WTF> 

MOVEM   CHNrCR(CNTRL) 

WSTCR 

AOS     TAPE£C(CNTRL) 

RTN 


check  that  devi   still  ready 

delete  any  clocks  that  maybe 

skip  if  TU16 

startup  RP04 

get  tape  control  rea 

write  tape  control 

get  data  length 

mulitply  by  5 

make  negative 

keep  only  low  16  bits 

save  frame  count 

load  into  frame  counter 


or  in  PI  level 

usue  seijp 

get  coTmdno 

sav '  command 

issue  it 

update  posiiion  count 

exit 


SEQ  0170 


DFSXA 
DFSXAM 

501 A 
5015 
5016 
5017 
5018 
5019 
5020 
5021 
5022 
5023 
502A 
5025 
5026 
5027 
5028 
5029 
5030 
5031 
5032 
5033 
5034 
5035 
5036 
5037 
5038 
5039 
50A0 
50A1 
50A2 
50A3 
504A 
50A5 
5046 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  !I!53B(1242)  U:07  21-Aug-85  Page  74 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;*  SWRTRP  -  Start  write  on  RP04 


SEQ  0183 


034400 

034401 

034402 

034403 

034404 

034405 

034406 

034407 

034410 

034411 

034412 

034413 

034414- 

034415 

034^16 

034417 

034420 

034421 

034422 

034423 

034424 

034425 

034426 

034427 

034430 

034431 

034432 

034433 


200  00  0 
231  00  0 


332  00 
350  00 
213  00 
242  00 
405  00 
435  00 
202  00 
201  00 
260  17 
005 
402 
260 
005  00 
260  17 
005  00 
201 
260  17 
005  00 
200  00 
260  17 
201 
434 


00 
00 
17 


00 
00 


256  00 


260 


00  0 
17  0 


263  17  0 


16  060723 
00  000200 
00  000001 
00  000000 
00  000000 
00  000006 
00  177700 
00  000061 
16  06.003 
00  000023 
00  043044 
00  070360 
00  000000 
00  043110 
00  070555 
00  043132 
00  070363 
00  000631 
00  043143 
00  070366 
16  060767 
00  042773 
00  001610 
00  075005 
16  043570 
16  061003 
00  042777 
00  000000 


SWRTRP:  MOVE 
IDIVI 
SKIPE 
AOS 
MOVNS 
LSH 
AND  I 
lORI 
MOVEM 
MOVE  I 
UCR 

FAULT4 
SETZM 
WFC 

FAULT4 
UOF 

FAULT4 
MOVE  I 

woe 

FAULT4 

MOVE 

USBAR 

MOVE  I 

lOR 

.CONO 

MOVE 

WSTCR 

RTN 


A,CHNLEN(CNTRL) 

A,*D128 

B 

A 

A 

A, 6 

A,BLKCNT 

WTF 

CHNTCR(CNTRL) 

PCKACK 

<WCR  FAILED> 

<WFC  FAILED> 

<W0FF  FAILED> 
631 

<WDC  FAILED> 
CHN8AR(CNTRL) 

M8E+XECLR+RCLPA+DNCLR 
PILVL 

CHNTCR(CNTRL) 


get  record  length 

divide  it  by  #  of  words  in  sector 

if  remainder  not  equal  to  0 

update  BLKCNT  in  ACO 

make  negative 

position  it 

delete  unwanted  bits 

merge  in  write  command 

save  it 

?et  pack  ackn  command 
oad  up  commmand 

clear  AC 

clear  track  and  sector 

insure  18  bit  mode 

get  maint  cylinder 
load  it  up 

get  BAR 
load  it 

or  in  PI  level 
issue  setup 
get  TCR 
load  it 
exit 


SEQ  0171 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !I!53B(1242)  U:07  21-Aug-85  Page  75 
DFSXAM  MAC    29-JuL-85  11:A4       CONTROL  ROUTINES 


50A7 
50A8 
5QA9 
5050 
5051 
5052 
5053 
5054 
5055 
5056 
5057 
5058 
5059 
5060 
5061 
5062 
5063 
506h 
5065 
5066 
5067 
5068 
5069 
5070 
5071 
5072 
5073 
5074 
5075 
5076 
5077 
5078 
5079 
5080 
5081 
5082 
5083 


SEQ  0184 


034434 
034435 
034436 
034437 
034440 
034441 
034442 
034443 
034444 
034445 
034446 
034447 
034450 
034451 
034452 
034453 


034454 
034455 
034456 
034457 
034460 
034461 
034462 
034463 
034464 


260  17 
402  00 
607  15 
254  00 

200  00 
260  17 
005  00 

201  00 
434  00 
256  00 

201  00 
402  00 

202  00 
260  17 
350  00 
263  17 


260  17 
005  00 
6uc  00 
005  00 
260  17 
005  00 
602  00 
005  00 
263  17 


00  034454 
16  061273 
00  000004 
00  034465 
16  061047 
00  043121 
00  070352 
00  001610 
00  075005 
16  043570 
00  177771 
16  060767 
16  061003 
00  042777 
16  061033 
00  000000 


00  043177 
00  070247 
00  010000 
00  070371 
00  043211 
00  070375 
00  040000 
00  070400 
00  000000 


'ff1t*1i1iii**i(*ti**  if  If*******************  tilt*****  Hi!******  ************  I!****** 

;*  SRDDV  -  Start  read  on  device 

;*  (DEV)=-1<0:13>  selected=<U>  TU16=<15>  SLV=<16:17>,,DEV* 

'0i,*i,iti,****i,*********  *****************************  ******************** 


SRDDV: 


CHKRDY 

SCLKRN(CNTRL) 

DEV.(1B15) 

SRDRP 

TAPETC(CNTRL) 


GO 

SETZM 
TLNN 
JRST 
MOVE 
WTC 

FAULT4  <UTC  FAILED> 
MOVEI   MBE+XECLR+RCLPA+DNCLR 
PILVL 


I  OR 

.CONO 

MOVEI 

SETZM 

MOVEM 

WSTCR 

AOS 

RTN 


<-1B298BLKCNT+RDF> 

CHN8AR(CNTRL) 

CHNTCR(CNTRL) 

TAPECC(CNTRL) 


check  that  device  stUl  ready 
delete  unwanted  clocks 
skip  if  TU16 
startup  RP04 

?et  tape  control  register 
oad  the  tape  control 


or  in  PI  level 

issue  setup 

get  command 

clear  BAR  -  which  means  reading  TU16 

save  TCR 

issue  it 

update  position  pointer 

exit 


20*****************  **************************■(!************************ 

;*  CHKRDY  -  Check  ready  state  of  test  device 

;0******************************************************************** 


CHKRDY:  RDS 

FAULT4  <RDS  FAILED> 

TRNN  MOL 

FAULT4  <DEVICE  0FF-LINE> 

RER 

FAULT4  <RER  FAILED> 

TRNE  UNS 

FAULT4  <DEVICE  UNSAFE> 

RTN 


fetch  device  status 
skip  if  still  on  line 
read  error  reg 
skip  if  still  safe 
return  inline 


SEQ  0172 


DFSXA 
DFSXAM 

508A 
5085 
5086 
5087 
5088 
5089 
5090 
5091 
5092 
5093 
509A 
5095 
5096 
5097 
5098 
5099 
5100 
5101 
5102 
5103 
510A 
5105 
5106 
5107 
5108 
5109 
5110 
5111 
5112 
5113 
51K 


DECSYSTEM  KLIO  (;HANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  76 
MAC     29-Jul-85  11:A4        CONTROL  ROUTINES 

•  /(>«**«****♦******♦*♦****•♦*****************•***************«♦******•♦* 
;*  SRDRP  -  Start  read  on  RP04 

;f ******************************* ************************************* 


SEQ  0185 


03AA65 
03AA66 
034467 
034470 
034471 
034472 
034473 
034474 
034475 
034476 
034477 
034500 
034501 
034502 
034503 
034504 
034505 
034506 
034507 
034510 
034511 
034512 
034513 
034514 
034515 
034516 


200  00 
231  00 
332  00 
350  00 
213  00 
242  00 
405  00 
435  00 
202  00 

201  00 
260  17 
005  00 
402  00 
260  17 
005  00 
201  00 
260  17 
005  00 

200  00 
260  17 

201  00 
434  00 
256  00 
200  00 
260  17 
2o<  17 


16  060723 
00  000200 
00  000001 
00  000000 
00  000000 
00  000006 
00  177700 
00  000071 
16  061003 
00  000023 
00  043044 
00  070360 
00  000000 
00  043110 
00  070355 
00  000631 
00  043143 
00  070366 
16  060767 
00  042773 
00  001610 
00  075005 
16  043570 
16  061003 
00  042777 
00  000000 


SRDRP: 


MOVE 

IDIVI 

SKIPE 

AOS 

MOVNS 

LSH 

AND  I 

lORI 

MOVEM 

MOVE  I 

UCR 

FAULT4 

SETZM 

WFC 

FAULT4 

MOVE  I 

UDC 

FAULT4 

MOVE 

WSBAR 

MOVE  I 

I  OR 

.CONO 

MOVE 

USTCR 

RTN 


A,CHNLEN(CNTRL) 

A/D128 

B 

A 

A 

A, 6 

A,BLKCNT 

RDF 

CMNTCR(CNTRL) 

PCKACK 

<WCR  FAILED> 


<WFC  FAILED> 
631 

<WDC  FhILED> 
CHN8AR(CNTRL) 

MBE+XECLR+RCLPA+DNCLR 
PILVL 

CHNTCR(CNTRL) 


get  record  length 

divide  it  by  #  of  words  in  sector 

if  remainder  not  equal  to  0 

update  BLKCNT  in  ACO 

make  negative 

position  it 

delete  unwanted  bits 

merge  in  write  command 

save  it 

?et  pack  ackn  command 
oad  up  commmand 

clear  AC 

clear  track  and  sector 

?et  maint  cylinder 
oad  it  up 

get  bar 
load  it 


or  in  PI  level 
issue  setup 
get  TCR 
load  it 
exit 


SEQ  0173 


OFSXA      DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)   U:07  21-Aug-85  Page  V 
DFSXAM    MAC  29-Jul-85  11:AA  CONTROL  ROUTINES 


5115 
5116 
5117 
5118 
5119 
5120 
5121 
5122 
5123 
51 24 
5125 
5126 
5127 
5128 
5129 
5130 
5131 
5132 
5133 
51 3A 
5135 
5136 
5137 
5138 
5139 
5U0 
5141 
5142 
5143 
5144 
5145 
5146 
5147 
5148 
5149 
5150 
5151 
5152 
5153 
5154 
5155 
5156 
5157 
5158 
5159 
5160 
5161 
5162 
5163 
5164 


SEQ  0186 


Df 
DF 


034517 
034520 
034521 
034522 
034523 


034524 
034525 
034526 
034527 


034530 
034531 
034532 
034533 
034534 


034535 
U34536 
034537 
034540 
034541 
034542 
034543 
034544 
034545 
034546 
034547 
034550 
034551 
034552 
034553 
034554 
034555 
034556 
034557 
034560 


402  00 
200  00 
272  00 
350  00 
200  15 


00  075026 
16  060723 
16  044025 
00  074777 
16  060753 


333  00  0  16  060633 
254  00  0  00  034S35 
336  00  0  16  060633 
254  00  0  00  034561 


331  00  0 

254  00  0 

260  17  0 

260  17  0 

263  17  0 


00 


4uJ 
260  17 

201  00 
434  00 
256  00 
200  01 
242  01 

200  00 

202  00 

201  00 
260  17 
201  00 
260  ' 

200  00 
260  17 

201  00 
260  17 
201  00 
367  00 
263  17 


0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
.  0 
17  0 
0 


16  060647 
00  034434 
00  034570 
00  035355 
00  000000 


00  000000 
00  043456 
00  000010 
00  075005 
16  043570 
00  075005 
00  000001 

00  070327 

01  000040 
00  054543 
00  034564 
00  044541 
00  034564 
16  060723 
^^  034564 
00  000001 
00  034564 
00  011610 
00  034557 
00  000000 


;*  SRDO  -  Start  this  RH20  reading  data 


:  Initialize  channel  data 
SRDO: 


SETZM 

MOVE 

ADDM 

AOS 

MOVE 


URTPHS 

CHNLEN(CNTRL) 

TOTRD(CNTRL) 

INTCNT 

DEV,CHNDEV(CNTRL) 


Check  controller  type 


RH20 


SKIPLE 
JRST 
SKIPN 
JRST 


SKIPL 
JRST 


t 


RTN 

;  NI/CI  port 

SRDOA:  SE TZ 
LDRAR 
MOVE  I 
I  OR 
LDCSR 
MOVE 
LSH 
MOVE 
MOVEM 
.   MOVE I 
60 

MOVE  I 
GO 
MOVE 
60 

MOVE  I 
60 

MOVE  I 
SO  J  6 
RTN 


CHTYPE(CNTRL) 
SRDOA 

CHTYPE(CNTRL) 
SRDOB 


REQST(CNTRL) 
SRDDV 
STRD 
W20US 


NVPORT] 


MPRUN 
PILVL 

1,PILVL 

CJSR 

40(1) 

DEV8UF 

POROUT 

DATBUF 

POROUT 

CHNLEN(CNTRL) 

POROUT 

1 

POROUT 

*D5000 


indicate  reading 

amount  of  xfer 

update  accumulated 

update  *  of  expected  interrupts 


is  this  controller  an  NI/CI  port? 

)^es  -  go  handle 

is  this  controller  a  DTE? 

yes  -  go  handle 


skip  if  controller  was  selected 
start  dev  reading 
start  RH20  reading  data 
simulate  search 
exit 


set  port  start  address 

to  0 
get  'MPRUN'  bit 
include  PIA  level 
start  the  port 
get  PIA  assignment 
multiply  by  2 
get  interrupt  instruction 
save  it 

get  EBUS  buffer  address 
give  to  port 
get  CBUS  buffer  address 
give  to  port 
get  transfer  length 
give  to  port 
get  command  (read) 
give  to  port 
wait  a  bit 
loop 
exit 


SEQ  0174 


DFSXA 
OFSXAM 

5165 
5166 
5167 
5168 
5169 
5170 
5171 
5172 
5173 
5174 
5175 
5176 
5177 
5178 
5179 
5180 
5181 
5182 
5183 
5184 
5185 
5186 
5187 
5188 
5189 
5190 
5191 
5192 
5193 
5194 
5195 
5196 
5197 
5198 
5199 
5200 
5201 
5202 
5203 
5204 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  78 
MAC  29-Jul-85  11:44  CONTROL  ROUTINES 


SEQ  0187 


Dl 

Dl 


034561  260  17  0  QQ  065533 

034562  005  00  0  00  070341 


034563  263 


??8 


00  000000 


034564 
034565 

034566  256  00  0  16  043467 

034567  263  17  0  00  000000 


201  01  0  00  000050 
367  01  0  00  034565 


034570 
034571 
034572 
034573 
034574 
034575 
034576 
034577 
034600 


135 
201 
260 
201 
434 
256 
201 
260 
2o< 


15 
00 
17 
00 
00 
00 
00 
17 
17 


0  00  070351 
0  00  001040 
00  043011 
00  001600 
00  075005 
16  043570 
00  177771 
00  042777 
00  000000 


034601  550  00  0  00  000010 

034602  137  00  0  00  070403 

034603  263  17  0  00  000000 


;  DTE 
SRDOB: 


60     STRDF 

FAULT4  <DTE20  FAILED  READ> 

RTN 


;  start  read 
;  failed 
;  exit 


;*  POROUT  -  Write  data  to  port  (to  start  it) 


POROUT:  MOVE I   1,*D40 
SOJG    1.. 
.DATAO 
,  RTN 


wait  a  few  microseconds 

give  to  port 
return 


;*  STRD  -  Start  the  RH20  reading 

STRD:   LDB  DEV, [POINT  3,REQST(CNTRL),33  ;  set  device  address  to  nxm  device 

MOVEI  BUSLP+DTRA           ;  get  bus  loop  and  transfer  bits 

WDIAG  ;  load  it  into  diag  register 

MOVEI  MBE+XECLR+RCLPA       ;  get  CONO  E  field 

lOR  PILVL               ;  merge  in  PI  level 

.CONO  ;  issue  CONO  to  RH20 

MOVEI  <-lB298BLKCNT+RDF>     ;  get  read  command 

WSTCR  ;  load  it  into  transfer  control 

RTN  ;  return 

#*******•********•**•**•••*********•*************•****•*******•**•*♦* 
*  UPDVPT  -  Update  media  pointer 

/|f***4r«i^t«[*i^4ri^«r*******t*****llr  Up****  *************************  *••***•*«•• 

UPDVPT:  HRRZ    PATRN  ;  get  pattern  count 

DPB    CPOINT  5. CHNBAR(CNTRL), 273  ;  store  in  selected  word 
RTN  ;  exit 


OFSXA 

DECSYSTEM  KLiO  CHANNEL/DTE20 

INTERACTION  TEST  - 

VER  0,7  MACRO  X53B(1242)  14:07  21-Auq-85  Page  79 

DFSXAM 

MAC 

29-JUL-85  11:44 

CONTROL 

ROUTINES                                                    SEQ  0188 

5205 

2|0§ 
5207 

•/|f****«*llr******************«*********«r**********«***4^**  *••*******••*** 

;*  SRDR 

-  Start 

all  RH20's  reading  data  in  reverse 

******************************************************* 

5208 
5209 
5210 

;#*♦♦♦♦ 

******** 

;  Initialize  channel  data 

034604 

201 

00  0  00  mm 

SRDR: 

MOVE  I 

-1                 ;  indicate  reading  reverse 

5213 

034605 

202 

00  0  00  075026 

MOVEM 

WRTPHS 

5214 

034606 

402  00  0  00  074777 

SETZM 

INTCNT              ;  clear  interrupt  counter 

5215 

034607 

205 

16  0  00  777764 

MOVSI 

CNTRL,-14            ;  init  controller  index 

5216 

034610 

261 

17  0  00  000016 

SRDRl : 

PUT 

CNTRL 

5217 

034611 

405 

16  0  00  mm 

AND  I 

CNTRL,-1 

5218 

034612 

333  00  0  16  060633 

SKIPLE 

CHTYPE(CNTRL)         ;  is  this  controller  an  NI/CI  port? 

5219 

034613 

254  00  0  00  034634 

JRST 

SRDRX               ;  yes  -  skip  thi'; 

5220 

034614 

336  00  0  16  060647 

SKIPN 

REQST(CNTRL)          ;  skip  if  contr   er  was  selected 

5221 

034615 

254 

00  0  00  034634 

JRST 

SRDRX              ;  check  index 

5222 

034616 

200  00  0  16  060723 

MOVE 

CHNLEN( CNTRL)         ;  get  amount 

5223 

034617 

212 

00  0  16  044025 

ADDM 

TOTRD(CNTRL)         ;  update  accumulated 

5224 

034620 

350  00  0  00  074777 

AOS 

INTCNT              ;  update  #  of  expected  interrupts 

5225 

034621 

200 

15  0  16  060753 

MOVE 

DEV,CHNDEV(CNTRL) 

5226 

5227 

;  Check 

controller  type                                                   1 

5228 

5229 

034622 

336 

00  0  16  060633 

SKIPN 

CHTYPE (CNTRL)         ;  is  this  controller  a  DTE? 

5230 

034623 

254 

00  0  00  034631 

JRST 

SRDRA              ;  yes  -  go  handle 

5231 

5232 

;  RH20 

5233 

5234 

034624 

335 

15  0  16  060753 

SKIPGE 

DEV,CHNDEV(CNTRL)      ;  skip  if  RH20  only! 

5235 

034625 

2o; 

17  0  00  034434 

60 

SRDDV              ;  start  device  read 

5236 

034626 

321 

15  0  00  034634 

JUMPL 

DEV, SRDRX           ;  jump  if  device  selected 

5237 

034627 

260 

17  0  00  034655 

GO 

STRDR               ;  start  RH20  reading  reverse 

5238 

034630 

254 

00  0  00  034634 

JRST 

SRDRX               ;  continue 

5239 

5240 

;  DTE 

( 

5241 

5242 

034631 

260 

17  0  00  065533 

SRDRA: 

GO 

STRDF               ;  start  read 

5243 

034632 

005 

00  0  00  070341 

FAULT4 

<DTE20  FAILED  READ> 

5244 
5245 
5246 

034633 

254 

00  0  00  034634 

JRST 

SRDRX               ;  go  update  loop  control 

;  Select  next  controller 

5247 

5248 

034634 

262 

17  0  00  000016 

SRDRX: 

GET 

CNTRL 

5249 

034635 

253 

16  0  00  034610 

AOBJN 

CNTRL, SRDRl          ;  repeat  for  all  RH20's 

5250 

034636 

260 

17  0  00  035355 

GO 

W20US              ;  wait  20  microseconds 

5251 

034637 

263 

17  0  00  000000 

RTN 

DF! 
DFl 


SEQ  0176 


OFSXA 
OFSXAM 

5252 
5253 
525A 
5255 
5256 
5257 
5258 
5259 
5260 
5261 
5262 
5263 
526A 
5265 
5266 
5267 
5268 
5269 
5270 
5271 
5272 
5273 
5274 
5275 
5276 
5277 
5278 
5279 
5280 
5281 
5282 
5283 
528A 
5285 
5286 
5287 
5288 
5289 
5290 
5291 
5292 
5293 
5294 
5295 
5296 
5297 
5298 
5299 
5300 
5301 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  80 
MAC    29-Jul-85  11:44       CONTROL  ROUTINES 

;*  SRDRO  -  Start  read  reverse  on  one  unit 

;/|f*****»tmr******************************«****  *********  ******♦***♦♦*♦** 


SEQ  0189 


OF 
DF 


034640 
034641 
034642 
034643 

034644 
034645 

034646 
034647 
034650 
034651 
034652 
034653 
034654 


034655 
034656 
034657 
034660 
034661 
034662 
034663 
034664 
034665 


034666 
034667 
034670 
034671 
034672 
034673 
034674 
034675 
034676 


200  00  0  16  060723 

272  00  0  16  044025 

350  00  0  00  074777 

200  15  0  16  060753 

301  16  0  00  000010 

254  00  0  00  034561 


201 
202 
331 
254 
260 
260 
263 


00 
00 
00 
00 
17 
17 
17 


00  777777 
00  075026 
16  060647 
00  034434 
00  034655 
00  035355 
00  000000 


135 
201 
260 
201 

43': 

256 
201 
260 
263 


15 
00 
17 
00 
00 
00 
00 
17 
17 


0  00  070351 
0  00  001040 
0  00  043011 
0  00  001600 
0  00  075005 
0  16  043570 
0  00  U7777 
0  00  042777 
0  00  000000 


301  16 
263  17 
200  01 
242  01 
205  00 
331  00 
200  00 
202  00 
263  17 


00  000010 
00  000000 
00  000016 
00  000002 

00  600000 

01  060664 
00  070404 
16  061127 
00  000000 


SRDRO:  MOVE    CHNLEN(CNTRL)         ;  get  amount 

;  update  accumulated 

;  update  expected  interrupt  count 


skip  if  RH20 

go  start  DTE20  read  operation 

get  -1  into  <18:35> 
indicate  reading  reverse 
skip  if  RH20  only 
start  device  read 
start  RH20  reading  reverse 
simulate  search 


;/|f******************************************************************** 

;*  STRDR  -  Start  the  RH20  reading  (reverse) 

;#*****************************************♦«************************* 


MOVE 

CHNLEN(CNTRL) 

ADDM 

TOTRD(CNTRL) 

AOS 

INTCNT 

MOVE 

DEV.CHNDEV(CNTRL) 

GAIL 

CNTRLJO 

JRST 

SRDOB 

MOVE  I 

-1 

MOVEM 

WRTPHS 

SKIPL 

REQST(CNTRL) 

JRST 

SRDDV 

GO 

STRDR 

60 

U20US 

RTN 

STRDR:  LDB 


DEV. [POINT  3,REQST(CNTRL),33  ;  set  device  address  to  nxm  device 


MOVEI   BUSLP+DTRA 

UDIAG 

MOVEI   M8E+XECLR+RCLPA 

lOR    PILVL 

.CONO 

MOVEI   <-lB298BLKCNT+RDR> 

WSTCR 

RTN 


get  bus  loop  and  transfer  bits 

load  it  into  diag  register 

get  CONO  E  field 

merge  in  PI  level 

issue  CONO  to  RH20 

get  read  reverse  command 

load  it  into  transfer  control 

return 


;;jf**********************  ***************************************  ******* 

;*  REVCOR  -  Change  entry  in  STURD2  for  read  reverse  command 

;#**********************************♦********************************* 


REVCOR:  CAIL 
RTN 
MOVE 
LSH 
MOVSI 
SKIPL 
MOVE 
MOVEM 
RTN 


CNTRLJO 

B,CNTRL 
B.2 

(Sbd 

CHNPR6+1(B) 

C7B2+DATBUF-13 

STWRD2(CNTRL) 


get  controller  number  into  register  B 

convert  to  channel  index 

generate  600000,, 000000  in  ACO 

skip  if  skip  was  needed 

fetch  this  word  if  skip  not  needed 

save  it 


EQ  0177 


DFSXA 
OFSXAM 

J02 
503 
504 
505 
506 
507 
5308 
5309 
5310 
5311 
5312 
5313 
53U 
5315 
5316 
5317 
5318 
5319 
5320 
5321 
5322 
5323 
5324 
5325 
5326 
5327 
5328 
5329 
5330 
5331 
5332 
5333 
5334 
5335 
5336 
5337 
5338 
5339 
5340 
5341 
5342 
5343 
5344 
5345 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  81 
MAC    29-Jul-85  11:44       CONTROL  ROUTINES 

;*  ST2R0  -  Start  selected  channel  doing  skip  read  (zero  fill)  with 
;*       last  transfer  bit  on 


SEQ  0190 


DFSl 
DFSl 


034677 
034700 
034701 
034702 
034703 
034704 
034705 
034706 
034707 
034710 
034711 
034712 
034713 
034714 
034715 
034716 
034717 
034720 
034721 
034722 
034723 
034724 
034725 
034726 
034727 
034730 
034731 
034732 
034733 
034734 
034735 
034736 
034737 
034740 
034741 
034742 
034743 


0 
0 
0 
0 
0 
0 
202  00  0 
200  00  0 


?02  06 
61  17 
JOO  01 
242  01 
205  00 
541  00 


200  06  0  10  060565     STZRO:  MOVE  600D,DATPTN(PATRN) 

202  06  0  00  000060  MOVEM  600D,ZR0FIL 

202  06  0  00  000061  MOVEM  GOOD.ZROFIL+1 

202  06  0  00  000062  MOVEM  600D,ZR0FIL+2 

00  000063  MOVEM  600D,ZR0FIL+3 

00  000001     STSKP:  PUT  B 

00  000016  MOVE  B,CNTRL 

00  000002  LSH  B,2 

00  200000  MOVSI  (CHJMP) 

01  060663  HRRI  CHNPR6(B) 
01  377000  MOVEM  ICCW(B) 

00  061342  MOVE  CCWLST 
621  00  0  00  200000  TLZ  (181) 
202  00  0  01  060663  MOVEM  CHNPRG(B) 

200  00  0  07  061360  MOVE  SKPCCU(CCU) 

01  060664  MOVEM  CHNPR6+1 (B) 
01  060665  SETZM  CHNPR6+2(B) 
01  377001  SETZM  ICCU+KB) 
01  377002  SETZM  ICCW+2(B) 
16  043605  MOVE  INTSRV(CNTRL) 
01  377003  MOVEM  ICCW+3(B) 
01  377003  MOVEI  ICCW+3(B) 
16  060633  SKIP6  CHTyPE(CNTRL) 

CO}   17  0  00  043003  WIVR 

201  00  0  01  060665  MOVEI  CHNPRG+2(B) 

202  00  0  16  061113  MOVEM  STWRDI (CNTRL) 
205  00  0  00  600000  MOVSI  (3B1) 

202  00  0  16  061127  MOVEM  STURD2(CNTRL) 

200  00  0  00  060631  MOVE  DATLEN 

242  00  0  00  000001  LSH  1 

202  00  0  16  061273  MOVEM  SCLKRN(CNTRL) 

135  00  0  00  070405  LDB  A, [POINT  11 ,CHNPR6(B) J 

135  01  0  00  070406  LDB  B,CPOINT  11 ,CHNPRG+1(B) 

270  00  0  00  000001  ADD  A,B 

202  00  0  00  060631  MOVEM  DATLEN 

262  17  0  00  000001  GET  B 

263  17  0  00  000000  RTN 


202  00  0 
402  00  0 
402  00  0 
402  00  0 

200  00  0 
202  00  0 

201  00  0 
337  00  0 


get  good  data  pattern 
setup  fill  area 


save  register  B 

get  controller  index 

TB)*4— >(B) 

fetch  jump  command 

merge  in  address 

store  in  first  location 

get  20  word  xfer 

clear  last  xfer  bit 

store  it  away 

get  skip  command 

store  it  away 

insure  halt  at  3rd  location 

clear  word  1 

clear  word  2 

get  interrupt  linkage 

setup  it  up 

get  address  of  vector 

is  this  controller  an  NI/CI 

no  -  load  it  into  RH20 

get  termination  CLP 

save  it 

get  termination  CCW 

save  it 

get  length 

double  count 
.  save  clock  amount 
33 

.133 

;  accumulate  record  length 
:  save  length 
:  get  B  back 
;  exit 


port: 


SEQ  0178 


OFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  )!53B(1242)  U:07  21-Aug-85  Page  82 
OFSXAM  MAC     29-Jul-85  11:4A        CONTROL  ROUTINES 


SEQ  0191 


D 
D 


l50 


5353 

034744 

201  11  0  00  044347 

034745 

301  16  0  00  000010 

5554 

034746 

254  00  0  00  035013 

034747 

200  01  0  00  000016 

034750 

242  01  0  00  000002 

5358 

5359 

034751 

260  17  0  00  035365 

5360 

034752 

254  00  0  00  034762 

5361 

034753 

135  05  0  00  070005 

5: 63 

034754 

200  06  0  16  061113 

5:64 

034755 

312  05  0  00  000006 

5165 

034756 

254  00  0  00  034762 
200  00  0  01  377002 

5:66 

034757 

5.67 

034760 

316  00  0  16  061127 

5368 

034761 

254  00  0  00  067640 

034762 

261  11  0  00  070407 

5371 

034763 

261  11  0  00  000016 

5372 

034764 

261  11  0  16  061113 

5373 

034765 

135  00  0  00  070005 

5374 

034766 

261  11  0  00  000000 

5375 

034767 

261  11  0  16  061 127 
2o'  11  0  01  377002 

5376 

034770 

5377 

034771 

261  11  0  00  070224 

5378 

034772 

263  17  0  00  000000 

;*  CHKLOG  -  Check  the  correctness  of  the  logout  data 


CHKLOG:  MOVE I 

CHKA:   GAIL 
JRST 

MOVE 
LSH 

60 

JRST 

LDB 

MOVE 

CAME 

JRST 

MOVE 

CAMN 

SKPRTN 

LOGERR:  PUSH 
PUSH 
PUSH 
LOB 
PUSH 
PUSH 
PUSH 
PUSH 
RTN 


ERRDAT,ERSTCK 

CNTRLJO 
DTECLOG 

B,CNTRL 
B,2 

UCNR1 
LOGERR 


im't  error  stack  pointer 


check  DTE20  logout 


;  get^^ controller  number  into  register  B 


Jouble  twice  to  form  channel  index 


wait  for  channel  to  logout 
channel  hung! ! ! ! 


BAD.CPOINT  22. ICCW+KB) ,353 


G006.STURD1(CNTRL) 

BAD.GOOD 

LOGERR 

ICCW+2(B) 

STURD2(CNTRL) 


ERRDAT.CSIXBIT/STXLOG/] 

ERRDAT.CNTRL 

ERRDAT.STWRDKCNTRL) 

[POINT  22.ICCW+1(B),35J 

ERRDAT.A 

ERRDAT.STURD2(CNTRL} 

ERRDAT,ICCW*2(B) 

ERRDAT.CHS.ETX] 


get  .logged  out  CPC 


get  good  Cf 

skip  if  same 

logout  error! ! 

get  stored  data  address 

IS  it  correct? 


save  RH20  ID 
put  onto  stack 
get  CLP  logged  out 
put  onto  stack 
put  onto  stack 
put  onto  stack 


L 


L 


SEO  0179 


DFSXA 
DFSXAH 


5379 
5580 
5381 
5382 
5583 
558A 
5585 
5586 
5587 
5588 
5589 
5590 
5591 
5592 
5593 
559A 
5595 
5596 
5597 
5598 
5599 
5A00 
5A01 
5A02 
5403 
5A0A 
5A05 
5406 
5407 
5408 
5409 
5410 
5411 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  83 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;•  CHKL6A  -  Check  all  channels  for  correct  logout 

;4f*****************^** **************************** ft******************* 


SEO  0192 


DF 
DF: 


034773  205  16  0  00  777764 

034774  201   11   0  00  044347 

034775  261   17  0  00  000016 

034776  405  16  0  00  VlVl 

Oli.777  336  00  0  16  060647 

035000  254  00  0  00  055006 


035001  200  00  0  00  075025 

035002  301  00  0  00  000023 


035003  254  00  0  00  070410 


035004  260  17  0  00  034745 

03500:  300  00  0  00  000000 

035006  262  17  0  00  000016 

035007  253  16  0  00  034775 

055010  3u-  11  0  00  044347 

055011  550  00  0  17  000000 

055012  265  17  0  00  000000 


CHKLGA:  MOVSI 
MOVE  I 


CKLGA1 


PUT 
AND  I 

SKIPN 
JRST 


CNTRL,-14 
ERRDAT.ERSTCK 

CNTRL 
CNTRL.-1 

REQST(CNTRL) 
CKLGA2 


Check  test  range 


MOVE 
CAIL 
JRST 


;  Continue 

60 
CAI 

CKLGA2:  GET 

AOBJN 

CAIN 

AOS 

RTN 


TSTNM 
3 

SKIPLE   CHTyPE(CNTRL) 
JRST       CICLGA2 
JRST       .♦13 


CHKA 


CNTRL 
CNTRL. CKLGA1 

ERRDAT.ERSTCK 
(P) 


init  controller  index 
setup  print  stack 


skip  if  there 
go  update 


?et  test  number 
ests  23-27? 

yes  -  check  to  see  if  this  is  an 
NI/CI  port  and  if  so  exit 


check  the  logout 


do  it  on  all  channels 

skip  if  no  error 
setup  skip 
return 


--'  '  '■■ ■t^iy* 


SEO  0180 


DFSXA 
OFSXAM 

5A12 
5A13 
5AU 
5A15 
5A16 
5A17 
5A18 
5A19 
5420 
5A21 
5422 
5423 
5424 
5425 
5426 
5427 
5428 
5429 
5430 
5431 
5432 
5433 
5434 
5435 
5436 
5437 
5438 
5439 
5440 
5441 
5442 
5443 
5444 
5445 
5446 
5447 
5448 
5449 
5450 
5451 
5452 


DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U;07  21-Aug-85  Page  84 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;•  OTECLOG  -  Check  DTE20  logout 


SEO  0193 


OF 
OF 


035013  135  15  0  00  070321 

035014  242  15  0  00  000003 

035015  335  00  0  16  066143 

035016  254  00  0  00  035022 

035017  332  00  0  16  066143 

035020  254  00  0  00  035041 

035021  254  00  0  00  035030 


0TECL06:LDB 
LSH 


FE.C 
FE.3 


POINT   3.CNTRL.35J 


SKJP6E 
JRST 

StCiPE 
JRST 


DTERyF(CNTRL) 
DTECL1 

DTERWF(CNTRL) 
DTECL2 


JRST         0TECL3 


035022 
035023 
035024 
035025 
035026 
035027 

035030 
035031 

035032 
035033 
035034 
035035 
035036 
035037 
035040 

035041 
035042 
035043 
035044 
035045 
035046 
035047 


200  00  0  15  000141 
312  00  0  16  066147 


DTECLI 


254  00 
200  00 
316  00 
254  00 


00  035030 

15  000140 

16  066153 
00  067640 


261 
261 

261 
261 
261 
261 
2o' 
261 


11  0  UO  070413 
11  0  00  000016 


DTECL3; 


11 
11 
11 
11 
11 
11 
263  17 

200  00 
312  00 
254  00 
200  00 
312  00 
254  00 
254  00 


16  066143 
16  066153 
16  066147 
15  000141 
15  000140 
00  070224 
00  000000 


0  15  000140 
0  16  066147 
0  00  035030 
0  15  000141 
0  16  066153 
0  00  035030 
0  00  067640 


DTECL2: 


MOVE 
CAME 
JRST 
MOVE 
CAMN 
SKPRTN 

PUSH 
PUSH 

PUSH 
PUSH 
PUSH 
PUSH 
PUSH 
PUSH 
RTN 

MOVE 
CAME 
JRST 
MOVE 
CA«E 
JRST 
SKPRTN 


EPTT8P(FE) 

DTEF8P(CNTRL) 

DTECL3 

EPTEBP(FE) 

DTES8P(CNTRL) 


ERRDAT.CSlXBIT/STXDLG/3 
ERRDAT.CNTRL 

ERRDAT,DTERWF(CNTRL) 

ERRDAT.DTESBP(CNTRL) 

ERROAT,DTEFBP(CNTRL) 

ERRDAT.EPTTBP(FE) 

ERRDAT.EPTEBP(FE) 

ERRDATJMS.ETXJ 


EPTEBP(FE) 

DTEF8P(CNTRL) 

DTECL3 

EPTT8P(FE) 

DTES8P(CNTRL) 

DTECL3 


DTE20  reading 

DTE20  writing 

error,  no  DTE20  startup 

reading,  is  TO-10  BP 

incremented  properly? 

no 

TO-11  BP  should  not  change 

all  ok 


writing,  TO-11  BP 

incremented  properly? 

no 

TO-10  BP  should  not  change 


i 


EO  0181 


D«-SXA 

OECSVSTEM  KLIO  CHANNEL/DTE 

DFSXAM 

MAC 

29-Jul-85  11:44 

5453 

5A5A 

5455 

5A56 

545? 

5458 

035050 

260  17  0  00  034601 

5459 

035051 

200  06  0  10  060565 
210  01  0  00  060631 

5460 

035052 

5461 

035053 

517  00  0  00  000001 

5462 

035054 

541  01  0  00  044541 

5463 

035055 

260  17  0  00  035116 

5464 

035056 

210  01  0  00  060631 

5465 

035057 

517  00  0  00  000001 
541  01  0  00  054543 

5466 

035060 

5467 

035061 

260  17  0  00  035121 

5468 

035062 

263  17  0  00  000000 

5469 

5470 

5471 

5472 

5473 

5474 

5475 

035063 

260  17  0  00  034601 

5476 

035064 

200  06  0  10  060565 

5477 

035065 

210  01  0  00  060631 

5478 

035066 

517  00  0  00  000001 

5479 

035067 

541  01  0  00  054543 

5480 

035070 

260  17  0  00  035116 

5481 

035071 

210  01  0  00  060631 

5482 

035072 

517  00  0  00  000001 

5483 

035073 

5<«*  01  0  00  044541 

035074 

260  17  0  00  035121 

5485 

035075 

263  17  0  00  000000 

rERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  85 
CONTROL  ROUTINES 

;•  SSTDAT  -  Setup  routine  for  DATBUF  -  used  on  simulated  writes 


SEO  0194 


$STDAT; 


60 

MOVE 

MOVN 

HRLZS 

HRRI 

LOBUF 

MOVN 

HRLZS 

HRRI 

CLRBUF 

RTN 


UPDVPT 

GOOD,DATPTN(PATRN) 

B.DATLEN 

B 

B. DATBUF 

B.DATLEN 

B 

B.DEVBUF 


update  media  pointer 

fetch  data  pattern 

get  data  buffer  size 

put  size  into  left  half  as  neg  # 

merge  starting  address 

load  up  the  specified  buffer 

get  length  again 

put  negative  number  into  left  half 

merge  in  receiving  buffer  base  addrs 

go  clear  the  receiving  buffer 

exit 


;4f* ******************************************************************* 

;•  SSTDEV  -  Setup  device  buffer  -  used  on  simulated  reads 


SSTDEV: 


60 

UPDVPT 

MOVE 

G00D,DATPTN(PATRN) 

novN 

B,DATLEN 

HRLZS 

B 

HRRI 

B.DEVBUF 

LD8UF 

MOVN 

B,DATLEN 

HRLZS 

B 

HRRI 

B, DATBUF 

CLRBUF 

RTN 

update  media  pointer 

fetch  data  pattern 

get  data  length 

put  H   into  left  half  as  minus  value 

merge  in  base  address  of  source 

load  source  buffer  with  data 

get  length 

make  minus 

get  base  of  destination 

clear  receiving  buffer 


DFS 
DFS 

c 

5 

c 
c 

i 

i 

5 
5 


SEQ  0182 


DFSXA 
DFSXAM 

5486 

5487 

5488 

5489 

5490 

5491 

5492 

5493 

5494 

5495 

5496 

5497 

5498 

5499 

5500 

5501 

5502 

5503 

5504 

5505 

5506 

5507 

5508 

5509 

5510 

5511 

5512 


DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  31538(1242)  14:07  21-Aug-85  Page  86 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;•  STREV  -  Load  DAT8UF  -  load  rev  DMYOUF  -  clear  DEVBUF 

;f* ******************************************************************* 


SEQ  0195 


035076 
035077 
035100 
035101 
035102 
035103 
035104 
035105 


035106 
035107 
035.10 
035111 
035112 
035113 
0351U 
035115 


DF! 
DF! 


260 
241 
210 
517 
541 
260 
241 
263 


17 
06 
01 
00 
01 
17 

?^ 


260  17 
241  06 
210  01 
517  00 
541  01 
260  17 
241  06 
263  17 


00  035050 
00  0000^2 
"  0606!l 
000001 
050542 
00  035116 
00  000022 
00  000000 


00 
00 
00 


0  00  035063 
0  00  000022 

0Q0QO1 
050542 


0 
0 

0 

0  00  035116 
0  00  000022 
0  00  000000 


00 


STREV: 


SETP^ 

ROT 

NOVN 

HRLZS 

HRRI 

LDBUF 

ROT 

RTN 


'ODD  •D18 
a.DATLEN 
B 
B.OmBUF 

600D,*D18 


load  DATBUF  and  clear  DEVBUF 

swap  halves  of  good 

get  length 

put  into  left  half 

get  buffer  address 

load  up  buffer 

put  good  back 


•  /If*  **********  «********«*t**********t*t*t******t**********t************ 
;•  STREVI  -  Load  DEVBUF  -  load  rev  DMYBUF  -  clear  DATBUF 

;/|f*«*******************4*«4«******«***t***************«********t****** 


STREV1:  SETDEV 
ROT 
NOVN 
HRLZS 
HRRI 
LDBUF 
ROT 
RTN 


G00D/D18 
B.DATLEN 
B 
B.DMYBUF 

GOOD. "018 


clear  DATBUF  and  load  DEVBUF 

swap  halves 

get  length 

put  into  left  half 

?et  buffer  address 
oad  DMYBUF 
put  good  back 


SEQ  0183 


OFSXA 
DFSXAM 

5513 
55U 
5515 
5516 
5517 
5518 
5519 
5520 
5521 
5522 
5523 
552A 
5525 
5526 
5527 
5528 
5529 
5530 
5531 
5532 
5533 
553A 
5535 
5536 
5537 
5538 
5539 
55AO 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53P(1242)  U:07  21-Aug-85  Page  87 
MAC     29-Jul-85  11:4A        CONTROL  ROUTINES 

^. /If*  *♦»*♦♦«♦*♦******♦■«♦♦♦*♦**♦***««♦****  **•♦■*******♦*♦*♦******••****♦♦* 
;*  SLDBUF  -  Load  buffer  routine 

;/(f*******************  **************************  ♦********•****•*♦**•••* 


035116  202  06  0  01  000000 

035117  253  01  0  00  035116 
035120  263  17  0  00  000000 


035121  A02  00  0  01  000000 

035122  253  01  0  00  035121 

035123  263  17  0  00  000000 


03512A 
035125 
035126 
035127 

035130  A02 

035131  25A 


332 
263 
350 
301 


00  0  16  060647 

17  0  00  000000 

00  0  00  000016 

16  0  00  OOOOU 

00  0  00  000016 

00  0  00  035124 


SLDBUF:  MOVEM   G00D,(B) 
AOBJN   B,.-1 
RTN 


;  store  good  into  buffer 
;  do  all 


;/|f****************  *********************************************  ******* 

;*  SCLBUF  -  Clear  buffer  routine 

;/)f*****  *********************************************************  ****** 


SCLBUF:  SETZM   (B) 

AOBJN   B,.-1 
RTN 


;  clear  specified  location 
;  do  all  words 
;  exit 


;^*************************V****************************************** 

;*  SGTNMI  -  Get  first  free  number 

;/jf****  ***************************************************  ************* 


SGTNMI:  SKIPE  REQST(CNTRL) 

RTN 

SGTNM:  AOS  CNTRL 

GAIL  CNTRL. U 

SETZM  CNTRL 

JRST  SGTNMI 


;  skip  if  not  currently  selected 

;  exit  back  to  user 

;  update  controller  index    •• 


;  make  check 


SEQ  0196 


SEQ  0184 


DFSXA 
DFSXAM 

5541 
5542 
5543 
5544 
5545 
5546 
5547 
5548 
5549 
5550 
5551 
5552 
5553 
5554 
5555 
5556 
5557 
5558 
5559 
5560 
5561 
5562 
5563 
5564 
5565 
5566 
5567 
5568 
5569 
5570 
5571 
5572 
5573 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:S3B(1242)  U:07  21-Aug-85  Page  88 
MAC     29-JUI-85  11:44        CONTROL  ROUTINES 

•#**********************♦♦■*♦**♦*****«*«***************♦*♦*****♦******• 
;*  SKPLD  -  Setup  DEVBUF  and  DATBUF  for  skip  test 


SEQ  0197 


035132 
035133 
035134 
03: 135 
035136 
035137 
035140 
035141 
035142 


035143 
035144 
035145 
035146 
035147 
035150 
035151 
035152 
035153 
035154 
035155 
035156 
035157 
035160 


200  06 
260  17 
200  06 
210  01 
271  01 
517  00 
541  01 
260  17 
263  17 


200  06 

260  17 
200  06 
210  01 
271  01 
517  00 

261  17 
541  01 
260  17 

262  17 
541  01 
2uJ  06 
260  17 

263  17 


10  060565 
00  035063 
00  070414 
00  060631 
0  00  000020 
0  00  000001 
0  00  044561 
0  00  035116 
0  00  000000 


10 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


060565 
035050 
070414 
060631 
000020 
000001 
000001 
044561 
035116 
000001 
054563 
070415 
035116 
000000 


SKPLD:  MOVE 

SETDEV 

MOVE 

MOVN 

ADD  I 

HRLZS 

HRRI 

LDBUF 

RTN 


600D.DATPTN(PATRN) 

GOOD, [123456, ,1234563 

B,DATLEN 

B,20 

B 

B, DATBUF +20 


get  data  pattern 
Ic 


load  (good)  in  DEVBUF 

get  not  normally  used  pattern 

get  data  length 

deduct  1st  part 

put  count  in  left  half 

merge  in  address 

load  -1  in  remainder  of  buffer 


•^«r******«4r«r*4r****«*******t*******4r«r************************t  ********* 

;*  2R0L0  -  Setup  DEVBUF  and  DATBUF  for  zero  test 

;/(f******************************************************************** 


ZROLD:  MOVE 

SETDAT 

MOVE 

M0V« 

ADD  I 

HRLZS 

PUT 

HRRI 

LDBUF 

GET 

HRRI 

MOVE 

LDBUF 

RTN 


GOOD,DATPTN(PATRN) 

GOOD, [123456,, 1234563 

B,DATLEN 

B,20 

B 

B 

B,DATBUF+20 

B 

B,DEVBUF+20 

GOOD, C654321,, 6543213 


get  data  pattern 

toad  (good)  into  DATBUF 

get  not  normally  used  pattern 

get  length 

deduct  first  part 

put  count  into  left  half 

save  word 

merge  in  address 

load  up  buffer 

get  word  back 

merge  in  address 

?et  another  not  normally  used 
oad  up  second  part  of  DEVBUF 
exit 


SEQ  0185 


OFSXA 
DFSXAM 

5574 
5575 
5576 
5577 
5578 
5579 
5580 
5581 
5582 
5583 
558A 
5585 
5586 
5587 
5588 
5589 
5590 
5591 
5592 
5593 
559A 
5595 
5596 
5597 
5598 
5599 
5600 
5601 
5602 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  89 
MAC     29-Jul-85  11:44        CONTROL  ROUTINES 

;*  SKPCHK  -  Check  for  zeroed  DATBUF  on  skip  read  test 

;4P*****Hr***********************  *******************************  ******** 


SEQ  0198 


035161 
035162 
035163 
C35164 
035165 
035166 
035167 
035170 
035171 
035172 
035173 
035174 
035175 
035176 
035177 
035200 
035201 
035202 
035203 
035204 
035205 
035206 
035207 
035210 


261 
402 
201 
261 
261 
205 
200 
200 
404 
312 
260 
253 
210 
271 
517 
200 
312 
260 
253 
261 
262 
336 
350 
263 


17 
00 
11 
11 
11 
01 
06 
05 
05 
05 
17 
01 
01 
01 
00 
05 
05 
17 
01 
11 
17 
00 
00 
17 


00  000001 
16  044136 
00  044203 
00  070416 
00  000016 

00  777760 
10  060565 

01  044541 
00  060550 
00  000006 
00  042640 
00  035170 
00  060631 
00  000020 

00  000001 

01  044561 
00  070414 
00  042640 

0  00  035200 
0  00  070241 
00  000001 

16  044136 

17  000000 
00  000000 


SKPCHK:  PUT 
SETZM 
MOVE  I 
PUSH 
PUSH 
MOVSI 
MOVE 

SKCHKl:  MOVE 
AND 
CAME 
GO 

AOBJN 
MOVN 
ADD  I 
HRLZS 

SKCHK2:  MOVE 
CAME 
60 

AOBJN 
PUSH 
GET 
SKIPN 
AOS 
RTN 


B 

BADCNT(CNTRL) 

ERRDAT,BADLST 

ERRDAT,[SIXBIT/STXDAT/: 

ERRDAT,CNTRL 

B,-20 

GOOD,DATPTN(PArRN) 

BAD, DATBUF (B) 

BA.'^.DATMSK 

BAD, GOOD 

PSHBAD 

B, SKCHKl 

B,DATLEN 

B,20 

B 

BAD,DATBUF+20(B) 

BAD, C123456,, 1234563 

PSHBAD 

B,SKCHK2 

ERRDAT,CMS.EOTJ 

B 

BADCNT(CNTRL) 

(P) 


save  register  B 
clear  bad  count 
setup  push  list 


location 


save  index 

get  count  of  1st  part 

get  good  pattern 

get  tebt  word 

and  with  mask 

skip  if  correct 

save  bad 

go  back  after  update  register  B 

get  data  length 

deduct  1st  part 

put  count  into  left  half 

get  word  from  buffer 

skip  ^  equal 

save  I  id 

check  all  of  part  2 

terminate  list 

get  original  register  B  back 

skip  if  any  errors 

skip  return  if  no  errors 

exit 


SEO  0186 


DFSXA 
DFSXAM 

5603 

S05 

lot 

507 
>608 
5609 
5610 
5611 
5612 
5613 
56K 
5615 
5616 
5617 
5618 
5619 
5620 
5621 
5622 
5623 
5624 
5625 
5626 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  90 
MAC    29-Jul-85  11:44       CONTROL  ROUTINES 

•  /If*************************************  ****************  ♦•***•*****♦*** 
;*  ZROCHK  -  Check  for  zero  fill  pattern  in  DEVBUF 

;#****************************************»*************************** 


SEQ  0199 


035211 

261  17  0  00  000001 

ZROCHK:  PUT 

B 

;  save  register  B 

035212 

402  00  0  16  044136 

SETZM 

BAl  NT(CNTRL) 

;  clear  bad  count  location 

035213 

201  11  0  00  044203 

MOVE  I 

ERRDAT,BADLST 

:  setup  push  list 

035214 

261  11  0  00  070416 

PUSH 

ERRDAT,[SIXBIT/STXDAT/J 

035215 

261  11  0  00  000016 

PUSH 

ERRDAT.CNTRL 

035216 

210  01  0  00  060631 

MOVN 

B,DATLEN 

;  get  length      ,  ,    .  ^  . 

035217 

517  00  0  00  000001 

HRLZS 

B 

;  put  negative  length  into  left  h 

035220 

200  06  0  10  060565 

MOVE 

GOOD,DATPTN(PATRN) 

;  get  compate  pattern 

035221 

200  05  0  01  054543 

ZRCHK1:  MOVE 

BAD,DEVBUF(B) 

;  get  test  word 

035222 

404  05  0  00  060550 

AND 

BAD.DATMSK 

;  and  with  mask 

035223 

404  06  0  00  060550 

AND 

GOOD,DATMSK 

035224 

312  05  0  00  000006 

CAME 

BAD, GOOD 

;  check  =  0 

035225 

260  17  0  00  042640 

GO 

PSHBAD 

:  save  bad 

035226 

253  01  0  00  035221 

AOBJN 

B,ZRCHK1 

;  go  back  after  update  register  B 

035227 

261  11  0  00  070241 

PUSH 

ERRDAT.CMS.EOT] 

035230 

262  17  0  00  000001 

GET 

B 

;  get  original  register  B  back 

035231 

336  00  0  16  044136 

SKIPN 

BADCNT(CNTRL) 

;  skip  if  any  errors 

035232 

350  00  0  17  000000 

AOS 

(P) 

;  skip  return  if  no  errors 

035233 

263  17  0  00  000000 

RTN 

;  exit 

half 


SEQ  0187 


OFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  91 
DFSXAM  MAC    29-Jul-85  11:4A       CONTROL  ROUTINES 


SEQ  0200 


5627 
5628 
5629 

5631 
5632 
5633 
5634 
5635 
5636 
5637 
5638 
5639 
5640 
5641 
5642 
5643 
5644 
5645 
5646 
5647 
5648 
5649 
5650 
5651 
5652 
5653 
5654 
5655 
5656 
5657 
5658 
5659 
5660 
5661 
5662 
5663 
5664 
5665 
5666 
5667 
5668 
5669 
5670 
5671 
5672 
5673 


035234 
035235 
035236 
035237 
035240 
035241 
035242 
035243 
035244 
035245 
035246 
035247 
035250 
035251 
035252 
035253 
035254 
035255 
035256 
035257 
035260 
035261 
035262 
035263 
035264 
035265 
035266 
035267 
035270 
035271 
035272 
035273 
035274 
035275 
035276 
035277 
035300 
035301 
035302 
035303 
035304 
035305 


260  17 

336  00 
254  00 
402  00 
205  02 
331  00 
254  00 
306  16 
254  00 
200  00 

337  00 
200  00 
202  00 
337  00 
200  00  , 
202  00  0 
337  00  0 
200  00 
202  00 
337  00 
200  00 
202  00 
337  00 
200  00 
202  00 


0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 
0 


5d:  00 

253  02 
200  00 
202  00 
202  00 
202  00 
202  00 
202  00 
337  00 
263  17 

200  15 

201  00 

202  00 
200  00 
251  00 
402  00 
263  17 


00 
16 
00 
00 
00 
02 
00 
02 
00 
00 
02 
02 
01 
02 
02 
01 
02 
02 
01 
02 
02 
01 
02 
02 
01 
00 
00 
00 
01 
01 
01 
01 
01 
16 
00 
16 
00 
00 
00 
00 
16 
00 


035126 
060647 
035316 
000001 
777764 
060647 
035266 
000000 
035266 
070417 
060633 
033536 
061232 
060633 
033526 
061217 
060633 
033556 
061260 
060633 
033546 
061245 
060633 
033566 
061307 
000001 
035241 
067641 
061217 
061232 
061245 
061260 
061307 
060647 
000000 
060753 
000163 
061017 
070154 
061026 
061017 
000000 


;*  SELRH  -  Select  an  RH  and  fix  clock  tables 

;/|f***4r*«**********4r  *******•«[**  ***************************  ************* 


SELRH: 


SELl : 


SEL2: 


GTNMBR 

SKIPN 

JRST 

SETZM 

MOVSI 

SKI  PL 

JRST 

CAIN 

JRST 

MOVE 

SKIPG 

MOVE 

MOVEM 

SKIPG 

MOVE 

MOVEM 

SKIPG 

MOVE 

MOVEM 

SKIPG 

MOVE 

MOVEM 

SKIPG 

MOVE 

MOVEM 

AOS 

A06JN 

MOVE 

MOVEM 

MOVEM 

MOVEM 

MOVEM 

MOVEM 

SKIPG 

RTN 

MOVE 

MOVE  I 

MOVEM 

MOVE 

BLT 

SETZM 

RTN 


REQST(CNTRL) 

SELERR 

B 

C,-14 

REQST(C) 

SEL2 

CNTRL,(C) 

SEL2 

cjfcl: 

CHTYPE(C) 

.WCLKO(C) 

SCLK5(B) 

CHTYPE(C) 

.WCLKKC) 

SCLK4(B) 

CHTYPE(C) 

.RCLKO(C) 

SCLK7(B) 

CHTYPE(C) 

•  RCLKKC) 

SCLK6(B) 

CHTYPE(C) 

.WRRS(C) 

WRLDRG(B) 

B 

CSELI 

[rtn: 

SCLK4(B) 

SCLK5(B) 

SCLK6(B) 

SCLK7(B) 

WRLDRG(B) 

REQST(CNTRL) 

DEV,CHNDEV(CNTRL) 

163 

TAPEDC 

[TAPEDC-JAPEDC+I] 

TAPEDC+7 

TAPEDC (CNTRL) 


get  next  RH 

check  to  see  if  selected 

selection  error 

setup  table  index 

skip  if  controller  selected 

here  if  device  selected 

skip  if  not  the  selected  RH 

here  if  the  selected  RH 

get  NOOP 

IS  this  controller  an  NI/CI  port? 

no  -  get  DATAO 

put  into  table 

is  this  controller  an  NI/CI  port? 

no  -  get  DATAO 

put  into  table 

is  this  controller  an  NI/CI  port? 

no  -  get  DATAO 

put  into  table 

is  this  controller  an  NI/CI  port? 

no  -  get  DATAO 

put  into  table 

is  this  controller  an  NI/CI 


write 
table 


no  -  get 

put  into 

update  6 

do  all  but  selected 

get  terminator 


port? 
register  load  command 


RH 


terminate  table 
skip  if  device  selected 
exit 

get  device  # 
get  limit 

put  into  TAPEDC  and  put 
into  all  locations 

reset  desired  postion  counter 


SEQ  0188 


OFSXA 
DFSXAM 

567A 
5675 
5676 
5677 
5678 
5679 
5680 
5681 
5682 
5683 
5684 
5685 
5686 
5687 
5688 
5689 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  U:07  21-Aug-85  Page  92 
29-JUI-85  11  :U       


MAC 


CONTROL  ROUTINES 


SEQ  0201 


;*  SELDV  -  Setup  registers  DEV  and  CHNDEV 


035306 
035307 
035310 
035311 
035312 
035313 
0353U 
035315 
035316 
035317 


205  15 
135  01 
606  01 
254  00 
137  01 
202  15 
263  17 

253  15 
037  01 

254  00 


n? 


777770 
060605 
00  000010 
00  035315 
00  070420 
16  060753 
00  000000 
00  035307 
00 
00 


070421 
036334 


SELDV:  MOVSI 
SELDV1:  LDB 
TRNN 
JRST 
DPB 
MOVEM 
RTN 
SELDV2:  AOBJN 
SELERR:  FMS6D 
JRST 


DEV,-10 

B,SELPNT(DEV) 

BJO 

skDV2 

B.CPOINT  4,DEVJ7] 

DEV,CHNDEV(CNTRL) 

DEV,SELDV1 
<SELECTION  ERROR> 
STPRMI 


setup  device  index 
fetch  selection  byte 
skip  if  selected 
if  not  update  DEV 

setup  CHNDEV 

exit 

took  for  first  selected  device 

go  to  conunand  decoder 


>EQ  0189 


OFSXA 
DFSXAM 

5690 
5691 
5692 
5693 
569A 
5695 
5696 
5697 
5698 
5699 
5700 
5701 
5702 
5703 
570A 
5705 
5706 
5707 
5708 
5709 
5710 
5711 
5712 
5713 
57U 
5715 
5716 
5717 
5718 
5719 
5720 
5721 
5722 
5723 
572A 
5725 
5726 
5727 
5728 
5729 
5730 
5731 
5732 
5733 
5734 
5735 
5736 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  93 
MAC    29-Jul-85  11:44       TIMED  WAITS 

SUBTTL  TIMED  WAITS 

;*  W1SEC,  U6Q0MS,  W450MS,  W300MS-  W150MS.  W40MS,  W10MS,  WIMS,  WIOOUS, 
;*  W50US,  W20US,  WIOUS,  TIMER  -  Timed  wait  using  meter  board 


SEO  0202 


035320 
035321 
035322 
035323 
035324 
035325 
035326 
035327 
035330 
035331 
035332 
035333 
035334 
035335 

035336 
035337 
035340 
035341 
035342 

035343 
035344 
035345 
035346 
035347 
035350 
035351 
035352 
035353 
035354 
035355 
035356 
035357 

035360 
035361 
035362 
035363 
035364 


260  17 

260  17 

260  17 

260  17 

260  17 


260  17  0 
263  17  0 


260  17 

260  17 

263  17 

260  17 

260  17 

263  17 

260  17 

260  17 
260  17 
260  17 
201  01 
254  00 

201  01 
254  00 
2u!  01 
254  00 
201  01 
254  00 
201  01 
254  00 
201  01 
254  00 
201  01 
254  00 
201  01 

702  04 
702  05 
606  00 
254  00 
263  17 


00  035327 
00  035335 
00  035343 
00  035343 
00  035345 
00  035345 
00  000000 
00  035335 
00  035335 
00  000000 
00  035335 
00  035336 
00  000000 
00  035336 


0  00  035343 
0  00  035343 
0  00  035343 
0  00  005670 
0  00  035360 


00  007640 
00  035360 
00  001750 
00  035360 
00  000144 
00  035360 
00  000012 
0  00  035360 
0  00  000005 
00  035360 
00  000002 
00  035360 
00  000001 


01  460000 
00  000000 
00  020000 
00  035361 
00  000000 


U1SEC:  GO 
GO 
GO 
GO 
GO 
60 
RTN 

W600MS:  GO 
GO 
RTN 

W450MS:  GO 
GO 
RTN 

U300MS:  GO 

W150MS:  GO 
GO 
GO 

MOVE  I 
JRST 

W40MS:  MOVE I 

JRST 
U10MS:  MOVE I 

JRST 
WIMS:   MOVE I 

JRST 
W100US:  MOVE  I 

JRST 


U50US 
W20US 
U10US 
TIMER 


MOVE  I 

JRST 

MOVEI 

JRST 

MOVEI 

LDTIM 

RDTIM 

TRNN 

JRST 

RTN 


U600MS 

W300MS 

U40MS 

U40MS 

W10MS 

U10MS 

W300MS 
W300MS 

U300MS 
W150MS 

W150MS 

W40MS 

W40MS 

W40MS 

B,*D3000 

TIMER 

B.*D4000 

TIMER 

B,*D1000 

TIMER 

B,*D100 

TIMER 

B,*D10 

TIMER 

B,*D5 

TIMER 

B,*D2 

TIMER 

B,*D1 

INITIM(B) 
A 

A,ITD 
.-2 


wait  1  second 


wait  600  milliseconds 
wait  450  milliseconds 

wait  300  milliseconds 

wait  40  milliseconds 

80  milliseconds 

120  milliseconds 

get  30  millisecond  value 

wait  total  of  150  milliseconds 

wait  40  milliseconds 
go  start  interval  timer 
wait  10  milliseconds 

wait  1  millisecond 

wait  100  microseconds 

wait  50  microseconds 

wait  20  microseconds 

wait  10  microseconds 

clear  clock  and  DONE,  turn  clock  on 

skip  if  time  up 

skip  if  timer  done  set! 

if  not  wait 

exit 


SEQ  0190  i 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(12A2)  U:07  21-Aug-85  Page  94 
DFSXAM  MAC     29-Jul-85  11 :U        TIMED  WAITS 


SEQ  0203 


5737 
^>738 
5739 

'm 

57A4 
57A5 
57A6 
5747 
5748 
5749 
5750 
5751 
5752 
5753 
5754 
5755 
5756 
5757 
5758 
5759 
5760 


035365 
035366 


035367 
035370 
035371 
035372 
035373 
035374 
035375 
035376 
035377 
035400 


; /If*  ik*»***flr**********4r*******#***<r«*****tlr**4lr***********4r  *************** 

;*  WCNR1  -  Wait  for  channel  to  logout 

;/|f«r  ****************************************************  *************** 


254  00  0  00  035401 


WCNR1:  SKIPLE  CHTYPE(CNTRL) 
JRST    WCNR1P 


7  020  04 
200  05  0 
350  00  0 


201  00 
256  00 
254  00 


7  020  04 
311  05  0 
254  00  0 
263  17  0 


0  00  035443 
00  035443 
00  000005 
00  002000 
16  043536 
00  067640 
0  00  035443 
00  035443 
00  035372 
00  000000 


;  RH20 

DATAI 
MOVE 
AOS 
WCNRA:  MOVE I 
.CONSZ 
SKPRTN 
DATAI 
CAML 
JRST 
RTN 


TIM,TIMH 
BAD,TIMH 
BAD 
CNR 


TIMJIMH 
BAD,TIMH 
WCNRA 


is  this  controller  an  NI/CI  port? 
yes  -  go  handle 


read  clock 

get  high  value 

update  limit 

get  channel  not  ready  bit 

skip  if  still  busy 

exit  if  logged  out 

read  clock 

skip  if  limit  not  exceeded 

continue  to  wait 

timeout! !  I 


035401  254  00  0  00  067640 


;  NI/CI  port  -  the  microcode  does  the  wait  so  no  need  to  wait  here 
WCNR1P;  SKPRTN  ;  done  -  exit 


SEO  0191 


DFSXA 
DFSXAM 

5761 
5762 
5763 
576A 
5765 
5766 
5767 
5768 
5769 
5770 
5771 
5772 
5773 
577A 
5775 
5776 
5777 
5778 
5779 
5780 
5781 
5782 
5783 
578A 
5785 
5786 
5787 
5788 
5789 
5790 
5791 
5792 
5793 
579A 
5795 
5796 
5797 
5798 
5799 
5800 
5801 
5802 
5803 
580A 
5805 
5806 
5807 
5808 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  95 
MAC    29-JuL-85  11:A4       TIMED  WAITS 


SEQ  020^ 


035402 
035402 
035403 
035404 
035405 
035406 
035407 
035410 
035411 
035412 
035413 
035414 

035415 
035416 
035417 
035420 
035421 
035422 
035423 
035424 

035425 
035426 

035427 
035430 
035431 
035432 
035433 
0^5434 
035^35 
0354i6 

035437 
035440 
035441 
035442 


035443 
035444 


700  14  0 
7  020  04 
200  05  0 
271  05  0 
7  020  04 
317  05  0 


254  00 
332  00 


254  00  0 
700  14  0 
263  17  0 


260  17 
700  14 

261  17 
205  16 
261  17 
405  16 
336  00 
254  00 


00  012377 
0  00  035443 
00  035443 
00  000002 
0  00  035443 
00  035443 
00  035416 
00  074777 
00  035406 
00  000400 
00  000000 

00  033731 
00  000400 
00  000016 
00  777764 
00  000016 
00  777777 
16  060647 
00  035437 


332  00  0  16  044153 
254  00  0  00  035437 


Gi.'  00 
200  00 
037  16 
037  00 
200  15 
260  17 
200  17 
254  00 


0  00  070425 
0  00  075025 
0  00  000003 
0  00  030242 
0  16  060753 
0  00  063205 
0  00  075013 
0  00  042073 


262  17  0  00  000016 

253  16  0  00  035421 

262  17  0  00  000016 

263  17  0  00  000000 


000000  000000 
000000  000000 


;*  WTDNEO,  WTDNE  -  Timed  wait  for  I/O  completion,  interrupt 

;#******•**••***  ******************************  *tir******«r*****ilr*tlr******tlr 


UTDNEO: 
UTDNE:  ION 


UTDN1 


UTDXU: 
WTDNX: 


UTDNX1 


DATAI 

MOVE 

ADDI 

DATAI 

CAM6 

JRST 

SKIPE 

JRST 

lOF 

RTN 

GO 
I  OF 
PUT 
MOVSI 
PUT 
AND  I 
SKIPN 
JRST 

SKIPE 
JRST 

TMSGC 

MOVE 

PNTOCS 

PCRL 

MOVE 

GO 

MOVE 

JRST 


WTDNX2:  GET 

AOBJN 

GET 

RTN 


TIM,TIMH 

BAD,TIMH 

BAD,  2 

TIM,TIMH 

BAD,TIMH 

WTDNX 

INTCNT 

WTDNl 


RSTUSR 

CNTRL 

CNTRL,-14 

CNTRL 

CNTRL, -1 

REQST(CNTRL) 

WTDNX2 

RH.DNE(CNTRL) 
WTDNX2 

<SOFTWARE  TIMEOUT 
TSTNM 


DEV,CHNDEV(CNTRL) 

TIMOT 

P,SAVEPT 

SSWCHK 

CNTRL 

CNTRL, WTDNXl 
CNTRL 


turn  on  interrupt  system 

read  time  base 

get  low  value 

adjust  by  2 

read  base 

skip  if  limit  not  exceeded 

time  out  exit 

skip  if  all  devices  done 

if  not,  repeat  the  above  loop 

turn  off  PI  system 

exit 

reset  possible  user  mode 
turn  off  PI  system 
save  CNTRL 
init  controller  index 


skip  if  selected 

if  not  go  update  index 

this  channel  been  interrupted? 
if  done  go  update  index 


IN  TEST  > 

;  get  M 
;  print  it 


get  any  associated  device  number 

print  message 

restore  stack  pointer 

exit  after  switch  chk  (ERSTOP,LOOPER) 


scan  all  controllers 

?et  controller  number  back 
ake  software  timeout  return 


Locations  for  time  base 


TIMH: 
TIML: 


0 
0 


high  value  <0:35> 
low  value  <1:23> 


SEQ  0192 


DFSXA 
DFSXAM 

5809 

"]10 

ill 

12 

(13 

58U 


5815 

5816 

5817 

5818 

5819 

5820 

5821 

5822 

5823 

582A 

5825 

5826 

5827 

5828 

5829 

5830 

5831 

5832 

5833 

583A 

5835 

5836 

5837 

5838 

5839 

5840 

58A1 

58A2 

58A3 

58A4 

58A5 

5CA6 

58A7 

5848 

58A9 

5850 

5851 

5852 

5853 

5854 

5855 


DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;538(12A2)  U:07  21-Aug-85  Page  96 
MAC    29-Jul-85  11:44       TIMED  WAITS 

;^*«*«***» ******* ******♦♦♦*♦♦****«♦******♦***** ****♦♦***♦*****♦♦«*♦*** 

;*  WCMDN  -  Timed  wait  for  I/O  completion,  non-interrupt 

;4f*********** *********** ********************************************** 


SEQ  0205 


035445  402  00  0  16  044167 

035446  7  020  04  0  00  035443 

035447  200  05  0  00  035443 
035450  271  05  0  00  000002 


035451  333  00  0  16  060633 

035452  254  00  0  00  035602 

035453  336  00  0  16  060633 

035454  254  00  0  00  035546 


035455  7  020  04  Q  00  035443 

035456  317  05  0  00  035443 


035457  254  00  0  00  070441 


035460 
035461 
035462 
035463 
035464 
035465 
035466 
035467 
035470 
035471 
035472 
035473 
035474 
035475 
035476 
035477 


201  00  0 
256  00  0 


254  00 
201  00 
256  00 
476  CO 


7  000  30 
476  00  0 
337  00 
254  00 
260  U 
300  00 
602  00 
476  00 
336  00 
254  00 


00  000010 
16  043553 
00  035455 
00  774000 
16  043536 
16  044167 
0  00  007740 
16  044167 
16  060647 
00  035476 
00  043177 
00  000000 
00  040000 
16  044167 
16  044167 
00  035536 


WCMDN:  SETZM  RH.ERR(CNTRL) 

DATAI  TIM,TIMH 

MOVE  BADJIMH 

ADD I  BAD, 2 

;  Check  controller  type 

SKIPLE  CHTYPE(CNTRL) 

JRST  WCMD7 

SKIPN  CHTYPE(CNTRL) 

JRST  WCMD6 

;  Start  of  timer  loop 


clear  error  flag 
read  time  base 
get  low  value 
adjust  by  2 


is  this  controller  an  NI/CI  port? 

yes  -  go  handle 

is  this  controller  a  DTE? 

yes  -  go  handle 


WCMD1:  DATAI   TIM.TIMH  ;  read  base 

CAM6    BADJIMH  ;  skip  if  low  value  not  yet  up  to  limit 
JRST    [TMS6   <  SOFTWARE  TIMEOUT  AT  > 

LDB    [POINT  22, (P), 353 

PNTOCS 

PCRL 

60     TIMOT 

MOVE   P,SAVEPT  ;  restore  stack  pointer 

JRST   $SWCHK3  ;  exit  after  switch  chk  (ERSTOP,LOOPER) 


RH20  -  check  for  cmd  done  and  for  errors 


WCMD2: 


MOVE  I 

CMDDN 

.CONSO 

JRST 

WCMD1 

MOVE  I 

RH.ERS 

.C0NS2 

SETOM 

RH.ERR(CNTRL) 

CONSZ 

APR,CP.ERS 

SETOM 

RH.ERR(CNTRL) 

SKIPG 

REQST(CNTRL) 

JRST 

WCMD2 

RDS 

CAI 

TRNE 

CERR 

SETOM 

RH.ERR(CNTRL) 

SKIPN 

RH.ERR(CNTRL) 

JRST 

WCMD5 

wait  for  errors  or  command  done 

done  set? 

no  -  check  timeout 

get  just  errors  f  ig 

any  error? 

yes  -  set  error  flag 

any  CPU  errors? 

yes  -  set  error  flag 

device  selected? 

no  -  continue 

yes  -  read  status 

error  occurred? 
yes  -  set  error  flag 
any  errors  so  far? 
no  -  exit 


SEQ  0193 


DFSXA 
OFSXAM 

5856 
5857 
5858 

5861 
5862 
5863 
586A 
5p5 
5866 
5867 
5868 
5869 
5870 
5871 
5872 
5873 
5874 
5875 
5876 
5877 
5878 
5879 
5880 
5881 
5882 
5883 
588A 
5885 
5886 
5887 
5888 
5889 
5890 
5891 
5892 
5893 
589A 
5895 
5896 
5897 
5898 
5899 
5900 
5901 
5902 
5903 
5904 
5905 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST 
MAC    29-JUI-85  11:44       TIMED  WAITS 


VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  97 


SEQ  0206 


035500 
035501 


035502 
035503 
035504 
035505 
035506 
035507 
035510 
035511 
035512 
035513 
035514 
035515 
035516 


035517 
03552C 
035521 
035522 
035523 
035524 
035525 
0^5526 
03^527 
035530 
035531 
035532 
035533 
035534 
035535 


035536 
035537 
035540 
035541 
035542 
035543 
035544 
035545 


337  00  0  16  060647 
254  00  0  00  035517 


260 
254 
261 
504 
540 
261 
260 
300 
261 
260 
300 
261 
254 


17 
00 
11 
00 
00 
11 
17 
00 
11 
17 
00 
11 
00 


261  11 
261  11 
256  00 
261  11 

260  17  0 

261  11  0 
2u-'  01 
242  01 
261  11 
261  11 
700  05 
261  11 
700  10  0 
261  11  0 
261  11  0 


0 
0 
0 
0 


00  064132 
00  035445 
00  070222 
00  000015 
00  000016 
00  000000 
00  043177 
00  000000 
00  000000 
00  043211 
00  000000 
00  000000 
00  035521 


00  070223 
00  000016 
16  043521 
00  000000 
00  043024 
00  000000 
00  000016 

00  000002 

01  377001 
01  377002 
00  000000 
00  QOOOOO 
00  000000 
00  000000 
00  070224 


201  00 
256  00 
201  00 
331  00 
260  U 
300  00 
700  04 
263  U 


0  00  005410 
0  16  043570 
0  00  000011 
0  16  060647 
00  043044 
00  000000 
00  027760 
00  000000 


Errors  occurred  -  check  for  devices 

SKIPG   REQST(CNTRL) 
JRST    WCMD3 


any  device  selected? 

no  -  RH20  only  -  continue 


Errors  occurred  on  a  device  -  attempt  to  handle 


60 

JRST 

PUSH 

HRL 

HRR 

PUSH 

RDS 

CAI 

PUSH 

RER 

CAI 

PUSH 

JRST 


BSRCLN 

UCMDN 

ERRDAT,[STX.DV] 

DEV 

CNTRL 

ERRDAT, 


ERRDAT, 


clean  tape  if  TU16  writing 

here  if  TU16  writing 

here  if  RP04  or  TU15  reading 


ERRDAT, 
UCMD4 


;  Save  error  data 


WCMD3: 
UCf1D4: 


PUSH 

PUSH 

.CONI 

PUSH 

RPTCR 

PUSH 

MOVE 

LSH 

PUSH 

PUSH 

CPCNI 

PUSH 

MBERA 

PUSH 

PUSH 


ERRDAT, CSTX.RhJ 
ERRDAT, CNTRL 

ERRDAT, 

ERRDAT, A 

B, CNTRL 

8,2 

ERRDAT,ICCW+1(B) 

ERRDAT, ICCW+2(B) 

ERRDAT, 

ERRDAT, 
ERRDAT, [MS. ETXJ 


get  PTCR 

save  it 

get  controller  number 

convert  to  channel  index 

save  word  1 

save  word  2 


Clear  RH20  and  exit 


WCMD5: 


MOVE  I 

XECLR+DNCLR+RAECLR+MBE 

.CONO 

MOVE  I 

CLEAR 

SKI  PL 

REQST(CNTRL) 

WCR 

CAI 

;  filler 

CLFLGS 

;  clear  any  CPU  flags 

RTN 

r' 


SEQ  0194 


1 D^bXA 
DFSXAM 

DtLbYb! 

MAC 

5906 

5907 

5908 

5909 

5910 

5911 

5912 

5913 

035546 

59U 

035547 

5915 

5916 

5917 

5918 

5919 

5920 

5921 

035550 

5922 

5923 

5924 

5925 

035551 

5926 

035552 

5927 

035553 

5928 

5929 

5930 

5931 

035554 

5932 

035555 

5933 

035556 

5934 

035557 

5935 

035560 

5936 

035561 

5937 

035562 

5938 

035563 

5939 

035564 

5940 

035565 

5941 

035566 

5942 

5943 

5944 

5945 

035567 

5946 

035570 

5947 

035571 

5948 

035572 

5949 

035573 

5950 

035574 

5951 

035575 

5952 

035576 

5953 

035577 

5954 

5955 

5956 

5957 

035600 

5958 

035601 

iM  <L10  CHANNEL/DTE20  INTERACTION  TEST 
29-Jul-85  11:44       TIMED  WAITS 


VER  0,7  MACRO  !l!538(1242)  14:07  21-Aug-85  Page  98 


SEQ  0207 


7  020  04  0  00  035443 

UCMD6: 

DATAI 

317  05  0  00  035443 

CAM6 
JRST 

254  00  0  00  070441 


201  00  0  00  000560 
256  00  0  16  043553 
254  00  0  00  035546 


201 

00 

0  00  000420 

256  00  0  16  043536 

476 

00 

0  16  044167 

256 

00 

0  16  043521 

20? 

00 

0  16  044153 

7  Ji 

)o  : 

50  0  00  007740 

476  00  0  16  044167 

201 

00  0  00  001170 

256  00  0  16  043570 

336  00  0  16  044167 

263 

17 

0  00  000000 

261 

11 

0  00  070450 

261 

11 

0  00  000016 

200  00  0  16  044153 

261 

11 

0  00  000000 

700  05 

0  00  000000 

261 

11 

0  00  000000 

700 

10  0  00  000000 

261 

11 

0  00  000000 

261 

11 

0  00  070224 

700  04 

0  00  027760 

263 

17  0  00  000000 

•  Jlf*  ******************************************************************* 
;*  WCMD6  -  Timed  wait  for  DTE20 

;  Start  of  tinier  loop 

TIMJIMH 


BADJIMH 
CTMSG 


;  read  base 

;  skip  if  low  value  not  yet  up  to  limit 
<  SOFTWARE  TIMEOUT  AT  > 
LDB    [POINT  22. (P),35J 
PNTOCS 
PCRL 

60    TIMOT 

MOVE   P,SAVEPT       ;  restore  stack  pointer 
JRST   $SWCHK3       ;  exit  after  switch  chk  (ERSTOP,LOOPER) 


Check  for  done 


MOVE  I   TOl ODN ! TOl 1 DN ! TOl OER ! TOl 1 ER 


.CONSO 

JRST    WCMD6 


;  Done  -  check  for  errors 

TOIOERITOIIER 
RH.ERR(CNTRL) 


MOVE  I 

.C0NS2 

SETOM 

.CONI 

MOVEM 

CONSZ 

SETOM 

MOVE  I 

.CONO 

SKIPN 

RTN 


RH.DNE(CNTRL) 
APR.CP.ERS 
RH.ERR(CNTRL) 
PILDENIPIOENB'CLTOIO 

RH.ERR(CNTRL) 


;  Error  occurred  -  save  error  data 


PUSH 

PUSH 

MOVE 

PUSH 

CPCNI 

PUSH 

MBERA 

PUSH 

PUSH 


ERRDAT,[STX.DT3 
ERRDAT.CNTRL 
RH.DNE(CNTRL) 
ERRDAT,0 

ERRDAT,0 

ERRDAT,0 
ERRDAT.CMS.ETX3 


;  Clear  error  and  exit 

CLFL6S 
RTN 


;  wait  for  done  or  error 
;  not  yet  -  check  timeout 


;  get  error  bits 

;  any  errors? 

;  yes  -  set  error  flag 

;  read  status 

:  save  status 

;  any  CPU  errors? 

•  yes  -  set  error  flag 
!CLT011!DNG10C 

;  clear  DTE20 

;  any  error? 

;  no  -  exit 


put  error  data  on  stack 
put  channel  *  on  stack 

put  DTE2G  status  on  stack 

put  CPU  status  on  stack 

put  M60X  status  on  stack 
terminate  message 


clear  CPU  flags 


EQ  0195 


DFSXA 
DFSXAM 

5959 
5960 
5961 
5962 
5963 
596A 
5965 
5966 
5967 
5968 
5969 
5970 
5971 
5972 
5973 
597A 
5975 
5976 
5977 
5978 
5979 
5980 
5981 
5982 
5983 
598A 
5985 
5986 
5987 
5988 
5989 
5990 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  j;53B(12A2)  U:07  21-Aug-85  Page  99 
MAC    29-Jul-85  11:4A       TIMED  WAITS 


SEQ  0208 


C35602 
035603 


035605 
035606 
035607 


03561C 
035611 
035612 
035613 
0356U 
035615 
035616 


7  020  OA  0  00  0354A3 
317  05  0  00  035AA3 


03560A  25A  00  0  00  070A41 


201  00  0  00  00020 
256  00  0  16  04355 
2'iA  00  0  00  035602 


201  00  0 
256  00  0 
A76  00  0 
7  000  30 
A76  00  0 
3ir  00  0 
254  00  0 


00  001000 
16  043536 
16  044167 
0  00  007740 
16  044167 
16  044167 
00  035636 


;*  WCMD7  -  Timed  wait  for  NI/CI  port 

;/|f*****************«4r*****««"**4*****«********4********tlr**«************ 

;  Start  of  timer  loop 

TIMJIMH 


WCMD7:  DATAI 
GANG 
JRST 


rcdd  bdSG 

?AD«TIMH  ;  skip  if  low  value  not  yet  up  to  limit 

TMS6   <  SOFTWARE  TIHEQUT  AT  > 
LDB    [POINT  22, (P), 35: 
PNTOCS 


PCRL 

60  TIMOT 

MOVE  P.SAVEPT 

JRST  SSWCHKJ 

;  Check  for  completion 

MOVE  I   RESQAV 

.CONSO 

JRST    WC.»1D7 

;  Done  -  check  for  errors 

MOVE I  MVRERR 

.CONSZ 

SZTOM  RH.ERR(CNTRL) 

CONSZ  APR„CP.ERS 

SETOM  RH.ERR(CNTRL) 

SKIPN  RH.ERR(CNTRL) 

JRST  WCMD8 


restore  stack  pointer 

exit  after  switch  chk  (ERSTOP,LOOPER) 


;  get  completion  bit 

;  set? 

;  no  -  check  timeout 


get  error  bit 

an  error  occurred? 

yes  -  set  error  flag 

any  CPU  errors? 

yes  -  set  error  flag 

skip  if  errors 

exit 


OFSXA 
DFSXAM 

SQQT 

599ii 

b993 

599A 

5995 

5996 

5997 

5998 

5999 

6000 

6001 

6002 

6003 

600A 

6005 

6006 

6007 

6008 

6009 

6010 

6011 

6012 

6013 

6014 

6015 

6016 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  11^38(1242)  14:07  21-Aug-85  Page  100 
MAC    29-JUL-85  11:44       TIMED  WAITS 


s«=Q  0209   ; 


Save  error  data 


035617  261  11  0  GO  070223 

035620  261  11  0  00  000016 

035621  256  00  0  16  043521 

035622  261  11  0  00  000000 

035623  400  00  0  00  000000 

035624  261  11  0  00  000000 

035625  200  01  0  00  000016 

035626  242  01  0  00  000002 

035627  261  11  0  01  377001 

035630  261  11  0  01  377002 

035631  700  05  0  00  000000 

035632  261  11  0  00  000000 

035633  700  10  0  00  000000 

035634  261  11  0  00  000000 

035635  261  11  0  00  070224 


035636  201  00  0  00  400000 

035637  256  00  0  16  043570 

035640  700  04  0  00  027760 

035641  263  17  0  00  000000 


rusH 

PUSH 

.CONI 

PUSH 

SFTZ 

PUSH 

MOVE 

LSH 

PUSH 

PUSH 

CPCNI 

PUSH 

MBERA 

PUSH 

PUSH 


ERRDAT,CSTX.RH1 
ERRDAT,CNTRL 

ERRDAT, 

A, 

ERRDAT,A 

B.CNTRL 

B,2 

ERRDAT,ICCW+1(e) 

ERRDAT,ICCW+2(B) 

ERRDAT, 

ERRDAT, 
ERRDAT, [MS. ETX] 


get  status 

clear  AC 

save  It 

get  control Ler  number 

convert  to  channel  index 

save  word  1 

save  word  2 


Clear  port  and  exit 


UCMD8: 


MOVE  I 
LDCSR 
CLFL6S 
RTN 


PCLEAR 


get   'port  cUar'   bit 

do  it 

clear  any  CPU  flags 


DrSXA 
DFSXAf* 

6475 
6476 
6477 
6478 
6479 
648C 
6481 
6482 
648! 
648< 
648? 
648^ 
648/ 
648? 
648^ 
649( 
6491 
649J 
649: 
649^ 
649! 
649< 
649; 
649{ 
649< 
650( 
650' 
650; 
650: 
650- 
650: 
650( 
650 


DFSXA 
OFSXAM 

6017 

6018 

6019 

6020 

6C21 

6022 

6023 

602A 

60c  5 

6026 

6027 

6028 

602'5 

6030 

6031 

6032 

6033 

603A 

6035 

6036 

6037 

6038 

6039 

60A0 

60A1 

60A2 

6043 

604A 

60A5 

60A6 

60A7 

60A8 

60A9 

6050 

6051 

6052 

6C53 

6054 

6055 

6056 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JUL-85  11:44 


INTERACTION  TEST  -  VER  0,7  MACRO  2536(1242)  14:07  21-Aug-85  Page  101 
N  CHANNELS  CONTROL  ROUTINE 

SUBTTL  N  CHANNELS  CONTROL  ROUTINE 

/^************************************ ******************************** 

*  SCURTA  -  Start  n  channels  writing  ^^^^^^ 

#*************•****************************************************** 


SEQ  0210 


035642 
035643 


C'5644 
^jj j45 

035646 
035647 
035650 
035651 
035652 
035653 


035654 
035655 


202  16  0  00  000005 
205  16  0  GO  777764 


261  17  0  GO  000016 

405  16  0  00  linn 


336  00 
254  00 
333  00 
254  00 
306  05 
254  00 


0  16  060647 
0  GO  035661 
0  16  060633 
0  GO  035661 
0  16  000000 
0  GO  035661 


201  00  0  GO  000020 
137  00  0  GO  070403 


035656  200  00  0  07  061342 

035657  260  17  0  GO  033017 

035660  260  17  0  GO  034274 


035661  262  17  0  GO  000016 

035662  253  16  0  GO  035644 


035663  200  16  0  GO  000005 

035664  263  17  0  GO  000000 


SCWRTA:  MOVEM   CNTRL, BAD 
MOVSI   CNTRL, -14 

;  Select  channel 


$CU1 


save  selected  RH 
im't  controller  index 


PUT 

CNTRL 

AND  I 

CNTRL, -1 

SKIPN 

REQST(CNTRL) 

JRST 

$CW? 

SKIPLE 

CMT  /E(CNTRL) 

JRST 

$CJ2 

CAIN 

BAD, (CNTRL) 

JRST 

$CW^ 

;  Start  a  write 

MOVE I   20 


DPB     [POINT  5,CHNBAR(CNTRL),273  ;  store 


is  it  there  and  unselected? 
no  -  check  next  channel 
NI/CI  port? 

yes  -  check  next  channel 
is  this  a  selected  unit? 
yes  -  check  next  channel 


select  track  17. 


MOVE 
STCHN 

CCWLST(CCW) 

GO 

SWRTO 

;  Check  next  c 

hannel 

$CW2:   GET 

AOBJN 

CNTRL 
CNTRL, $CW1 

;  Done  -  exit 

MOVE 
PTN 

CNTRL. BAD 

;  get  channel  word 
;  start  the  channel 

;  start  write 


;  update  index-then  loop  back 


;  get  selected  RH  back  again 
;  exit 


DFSXA 
DFSXAM 

6057 

6058 

6059 

6060 

6061 

6062 

6063 

606A 

6065 

6066 

6067 

6068 

6069 

6070 

6071 

6072 

6073 

607A 

6075 

6076 

6077 

6078 

6079 

6080 

6081 

6082 

6083 

608A 

6085 

6086 

6087 

6088 

6089 

6090 

6091 

6092 

6093 

609A 

6095 

6096 

6097 

6098 

6099 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3!53B(1242)  K:07  21-Aug-(55  Page  102 
MAC     29-JuL-85  11:44        N  CHANNELS  CONTROL  ROUTINE 

•/^************************************************ ******************** 
;*  SCWRTZ  -  Start  n  channels  writing  using  dummy  buffer 

;#***********••********♦********************************************** 


SEQ  0211 


035665 
035666 
035667 

035670 
035671 


035672 
035673 
035674 
035675 
035676 
035677 


035700 
035701 

035702 
035703 
035704 

035705 
035706 


035707 
035710 


035711 
035712 
035713 


260  17  0  00  035714 
202  16  0  00  000005 
205  16  0  00  777764 

261  17  0  00  000016 

405  16  0  00  min 


336  00 
254  00 
333  00 
254  00 
306  05 
254  00 


0  16  060647 
0  00  035707 
0  16  060633 
0  00  035707 
0  16  000000 
0  00  035707 


201  00  0  00  000020 
137  00  0  00  070403 

510  00  0  07  061342 
541  00  0  00  050542 
260  17  0  00  033017 

2uJ  15  0  16  060753 
260  17  0  00  034274 


262  17  0  00  000016 
253  16  0  00  035670 


200  16  0  00  000^05 
200  15  0  16  060r53 
263  17  0  00  000000 


SCWRTZ; 


$CWZ1: 


GO 

MOVEM 

MOVSI 

PUT 
AND  I 


STPOS 

CNTRL.BAD 

CNTRL,-14 

CNTRL 
CNTRL.-1 


position  all  unsel  units  for  writes 
save  selected  RH 
init  controller  index 


Select  channel 

SKIPN 

JRST 

SKIPLE 

JRST 

CAIN 

JRST 

Start  a  write 

MOVE  I 
DPS 

HLLZ 
HRRI 
STCHN 

MOVE 
GO 


REQST(CNTRL) 

$CUZ2 

CHTYPE(CNTRL) 

$CWZ2 

BAD, (CNTRL) 

$CWZ2 


20 


is  it  there  and  unselected? 
no  -  check  next  channel 
NI/CI  pert? 

yes  -  cKeck  next  channel 
is  this  a  selected  unit? 
yes  -  check  next  channel 


[POINT  5, CHN8AR(CNTRL), 27] 


get  track  17. 


CCWLST(CCW) 
DMYBUF 


DEV,CHNDEV(CNfRL) 
SWRTO 


Check  next  channel 


$CWZ2; 


GET 
A08JN 


Done  -  exit 

MOVE 
MOVE 
RTN 


CNTRL 
CNTRL, SCWZI 


CNTRL.BAD 
DEV.CHNDEV(CNTRL) 


get  channel  word 

merge  address  with  byte  count 

start  the  channel 

get  device  # 

start  the  write  operation 


update  CNTRL,  loop  till  done 


get  selected  RH  back  again 

get  device  #  back 

exit 


DFSXA   DECSYSTEM  KLIO  CHANNLL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  103 
DFSXAM  MAC     29-JuL-85  11:A4        N  CHANNELS  CONTROL  ROUTINE 


SEQ  0212 


6100 

6101 

6102 

6103 

6104 

6105 

6106 

6107 

6108 

6109 

6110 

6111 

6112 

6113 

6114 

6115 

6116 

6117 

6118 

6119 

6120 

6121 

6122 

6123 

6124 

6125 

6126 

6127 

6128 

6129 

6130 

6131 

6132 

6133 

6134 

6135 

6136 

6137 

6138 


035714  202  16  0  00  000005 

035715  476  00  0  00  075026 

035716  205  16  0  00  77777Q 

035717  337  00  0  16  060647 

035720  254  00  0  00  035740 

035721  306  05  0  16  000000 

035722  254  00  0  00  035740 

035723  200  15  0  16  060753 

035724  607  15  0  00  000004 

035725  254  00  0  00  035740 

035726  200  00  0  16  061033 

035727  301  00  0  00  000162 

035730  254  00  0  00  035736 

035731  260  17  0  00  0640s5 

035732  005  00  0  00  070451 

035733  260  17  0  00  064112 

035734  260  17  0  00  064112 

035735  260  17  0  00  064112 

035736  200  00  0  16  061033 

035737  202  00  0  16  061017 

035740  253  16  0  00  035717 

035741  200  16  0  00  000005 

035742  200  15  0  16  060753 

035743  402  00  0  00  075026 

035744  263  17  0  00  000000 


;*  $TPOS  -  Posi 


******************************************************* 

tion  all  unselected  tape  units 

******************************************************* 


$TPOS:  MOVEM   CNTRL,BAD 


SETOM 
MOVSI 

$TP0S1:  SXIPG 
JRST 

CAIN 
JRST 

MOVE 
TLNN 
JRST 

MOVE 
CAIL 
JRST 

GO 

FAULT4 

GO 
GO 
GO 

MOVE 
MOVEM 
$TP0S2:  AOBJN 

MOVE 
MOVE 
SETZM 
RTN 


WRTPHS 
CNTRL,-10 

REQST(CNTRL) 
$TP0S2 

BAD,(CNTRL) 
$TP0S2 

DEV,CHNDEV(CNTRL) 

DEV,4 

$TP0S2 

TAPECC(CNTRL) 

162 

$TPOS2-2 

$PEF 

<POSITION  ERROR  -  $PEF> 

CLNTAP 
CLNTAP 
CLNTAP 

TAPECC(CNTRL) 
TAPEDC(CNTRL) 
CNTRL.STPOSI 

CNTRL,BAD 

DEV,CHNDEV(CNThL) 

WRTPHS 


save  selected  RH 

set  write  phase  for  $PEF 
I'm't  control Ler  index 

IS  it  there  and  unselected 
no 

controller  selected? 
yes 

get  device  # 
skip  if  tape 
if  not  -  bypass  next  section 

get  current  position 

skip  if  not  beyond  EOF 

if  beyond-go  look  at  others 

position  beyond  EOF 


move  tape  up  3  inches 
move  tape  up  3  inches 
move  tape  up  3  inches 

get  current  position 
make  desired  position 
update  cntrl-loop  back 

get  selected  *^H  back  again 
get  DEV  index  back 
clear  write  phase  flag 
exit 


DFSXA 
DFSXAM 

6139 

61 AO 

6U1 

6U2 

6U3 

61 AA 

61A5 

61 A6 

61A7 

61 A8 

61A9 

6150 

6151 

6152 

6153 

61 5A 

6155 

6156 

6157 

6158 

6159 

6160 

6161 

6162 

6163 

61 6A 

6165 

6166 

6167 

6168 

6169 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5:53B(12A2)  1A:07  21-Aug-85  Page  10A 
MAC    29-Jul-85  11:AA        N  CHANNELS  CONTROL  ROUTINE 

/>*******•**♦************♦**************•************•••************** 

*  STPOSR  -  Position  all  unselected  tape  units 

/^******************* ********** *************************************** 


SEQ  0213 


0357A5  202  16  0  00  000005 

0357A6  A02  00  0  00  075026 

0357A7  205  16  0  00  11717^ 

035750  337  00  0  16  0606A7 

035751  25A  00  0  00  03576A 

035752  306  05  0  16  000000 

035753  25A  00  0  00  03576A 

03575A  200  15  0  16  060753 

035755  607  15  0  00  OOOOOA 

035756  25A  00  0  00  03576A 

035757  550  00  0  00  000007 

035760  2A2  00  0  00  OOOOOA 

035761  A35  00  0  10  000000 

035762  202  00  0  16  061017 

035763  260  17  0  00  063730 
03576A  253  16  0  00  035750 

035765  200  i6  0  00  000005 

035766  200  15  0  16  060753 

035767  2o<  17  0  00  000000 


STPOSR:  MOVEM 
SETZM 
MOVSI 

STPORI:  SKIPG 
JRST 

CAIN 
JRST 

MOVE 
TLNN 
JRST 

HRRZ 
LSH 
lORI 
MOVEM 

GO 

$TP0R2:  AOBJN 

MOVE 
MOVE 
RTN 


CNTRL,8AD 

WRTPHS 

CNTRL.-10 

REQST(CNTRL) 
$TP0R2 

BAD,(CNTRL) 
$TP0R2 

DEV,CHNDEV(CNTRL) 

DEV,A 

$TP0R2 

ecu 

A 

(PATRN) 

TAPEDC(CNTRL) 

$TPU 

CNTRL,$TP0R1 

CNTRL.BAD 
DEV,CHNDEV(CNTRL) 


save  selected  RH 

setup  write  phase  for  $TPU 

init  controller  index 

is  it  there  and  unselected 
no 

skip  if  not  selected  CNTRL 
here  if  selected  CNTRL 

?et  device  number 
ape? 
no  -  bypass  next  section 

get  CCW  index 

add  in  PATRN  index 
save  it 

position  tape 

update  CNTRL,  loop  till  done 

get  selected  RH  back  again 
get  device  index  back 
exit 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  105 
DFSXAM  MAC    29-JuL-85  11:AA        N  CHANNELS  CONTROL  ROUTINE 


SEQ  02^^ 


6170 

6171 

6172 

6173 

6174 

6175 

6176 

6177 

6178 

6179 

6180 

6181 

6182 

6iS3 

618^ 

6185 

6186 

6187 

6188 

6189 

6190 

6191 

6192 

6193 

6194 

6195 

6196 

6197 

6198 

6199 

6200 

6201 

6202 

6203 

6204 

6205 

6206 

6207 

6208 

6209 

6210 

6211 

6212 

6213 

6214 

6215 


035770  260  17  0  00  035745 


035771 
035772 


035773 
035774 
035775 
035776 
035777 
036000 
036001 
036002 


036003 
036004 

036005 
036006 
036007 
036010 


202  16  0  00  000005 
205  16  0  00  777764 


261  17 
405  16 
336  00 
254  00 
333  00 
25''  00 
3Cj  05 


0  00  000016 
0  00  777777 
0  16  060647 
0  00  036014 
0  16  060633 
0  00  036014 
0  16  000000 


254  00  0  00  036014 


201  00  0  00  000020 
137  00  0  00  070403 

331  00  0  16  060753 
200  00  0  07  061351 
335  00  0  16  060753 
200  00  0  07  061342 


036011  260  17  0  00  033017 

036012  200  15  0  16  060753 

036013  260  17  0  00  034640 


036014  262  17  0  00  000016 

036015  253  16  0  00  055773 


036016  200  16  0  00  000005 

036017  200  15  0  16  060753 
036020  263  17  0  00  000000 


•/^***»****- *********************************************************** 
;*  SCRDRA  -  Start  n  channels  reading  backward 
•#********•**************♦*********************•'********************** 


SCRDRA:  GO 


MOVEM 
MOVSI 

Select  channel 


STPOSR 

CNTRL.BAD 
CNTRL,-14 


SCRRl 


PUT 

AND  I 

SKIPN 

JRST 

SKIPLE 

JRST 

CAIN 

JRST 


CNTRL 

CNT°  ,-1 

REQiT(CNTRL) 

$CRR2 

CHTYPE(CNTRL) 

$CRR2 

BAD, (CNTRL) 

$CRR2 


position  tape 

save  selected  RH 
init  controller  index 


IS  It  there  and  unselected? 
no  -  check  next  channel 
NI/CI  port? 

yes  -  check  next  channel 
is  this  a  selected  unit? 
yes  -  check  next  channel 


Start  a  read  to  dummy  buffer 


MOVEI 
DPB 

SKIPL 
MOVE 
SKIPGE 
MOVE 

STChN 

MOVE 
GO 


20 


get  track  17. 


[POINT  5, CHNBAR( CNTRL), 27:  ;  save  it 


CHNDEV(CNTRL) 
RCWLST(CCW) 
CHNDEV(CNTRL) 
CCWLST(CCW) 


DEV,CHNDEV(CNTRL) 
SRDRO 


Check  next  channel 


$CRR2; 


GET 
A06JN 


Done  -  exit 

MOVE 
MOVE 
RTN 


CNTRL 
CNTRL, SCRRl 


CNTRL, BAD 
nr7,CHNDEV(CNTRL) 


skip  if  device  selected 
get  channel  word 
skip  if  RH20  only  selected 
get  forward  pointer 

start  the  channel 

get  device  number 
start  read  reverse 


loop  back 


get  selected  RH  back 
get  device  number  back 
exit 


"1      r- 


1 


DFSXA 
DFSXAM 

6216 

6217 

6218 

6219 

6220 

6221 

6222 

6223 

622A 

6225 

6226 

6227 

6228 

6229 

6230 

6231 

6232 

6233 

6234 

6235 

6236 

6237 

6238 

6239 

6240 

6241 

6242 

6243 

6244 

6245 

6246 

6247 

6248 

6249 

6250 

6251 

6252 

6253 

6254 

6255 

6256 

6257 

6258 

6259 

6260 

6261 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  106 
MAC     29-JUL-85  11:44        N  CHANNELS  CONTROL  ROUTINE 

#**•«****************•****•***********♦****************************** 
*  SCRDRZ  -  Start  n  channels  reading  backward  using  dummy  buffer 
#*********. '.•**•***********•*•**********************************  ******* 


SEQ  0215 


036021  260  17  0  00  035745 

036022  202  16  0  00  000005 

036023  205  16  0  00  777764 


036024 
036025 
^36026 
U36027 
03b030 
036031 
036032 
036033 


036034 
036035 

036036 
036037 
036040 
036041 
036042 


261  17  0  00  000016 

405  16  0  00  viin 

336  00  0  16  060647 

254  00  0  00  036046 

333  00  0  16  060633 

254  00  0  00  036046 

306  05  0  16  000000 

254  00  0  00  036046 


201  00  0  00  000020 
137  00  0  00  070403 


331  00 
510  00 


16  060753 
07  061351 


335  00  0  16  060753 
510  00  0  07  061342 
541  00  0  00  051541 


036043  260  17  0  00  033017 

036044  200  15  0  16  060753 

036045  260  17  0  00  034640 


036046  262  17  0  00  000016 

036047  253  16  0  00  036024 


036050  200  16  0  00  000005 

036051  200  15  0  16  060753 

036052  263  17  0  00  000000 


SCRDRZ:  GO 

MOVEM 
MOVSI 

;  Select  channel 


STPOSR 

CNTRL.BAD 

CNTRL,-14 


$CRRZ1 


PUT 

AND  I 

SKIPN 

JRST 

SKIPLE 

JRST 

CAIN 

JRST 


CNTRL 

CNTRL,-1 

REQST(CNTRL) 

$CRRZ2 

CHTYPE(CNTRL) 

$CRRZ2 

BAD, (CNTRL) 

$CRRZ2 


position  tape 
save  selected  RH 
init  controller  index 


is  it  there  and  unselected? 
no  -  check  next  channel 
NI/CI  r"-t? 

yes  -  c'-  ='k  next  channel 
is  thii;  -.  selected  unit? 
yes  -  check  next  channel 


Start  a  read  to  dummy  buffer 


MOVE  I 
DPS 

SKIPL 

HLLZ 

SKIPGE 

HLLZ 

HRRI 

STCHN 

MOVE 
GO 


20 


[POINT  5,CHNBAR(CNTRL),2^2 


CHNDEV(CNTRL) 

RCWLST(CCW) 

CHNDEV(CNTRL) 

CCWLST(CCU) 

DMYBUF+777 


DEV,CHNDEV(CNTRL) 
SRDRO 


Check  next  channel 


$CRRZ2; 


GET 
AOBJN 


Done  -  exit 

HOVE 
MOVE 
RTN 


CNTRL 
CNTRL, SCRRZI 


CNTRL, BAD 
DEV,CHNDEV(CNTRL) 


get  track  17. 

skip  if  device  selected 
get  channel  word 
skip  if  RH20  selected 
get  forward  CCW 
merge  in  address 

start  the  channel 

get  device  number 
start  the  read  reverse 


loop  back 


get  selected  RH  back 
get  device  number  back 
exit 


L 


DFSXA 
DFSXAM 

6262 
6263 
626A 
6265 
6266 
6267 
6268 
6269 
6270 
6271 
filll 
bill 

6275 

6276 

till 

6278 

6279 

6280 

6281 

6282 

6283 

6284 

6285 

6286 

6287 

6288 

6289 

6290 

6291 

6292 

6293 

6294 

6295 

6296 

6297 

6298 

6299 

6300 

6301 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  H;53B(1242)  U:07  21-Aug-85  Page  107 
MAC     29-Jul-85  11:44        N  CHANNELS  CONTROL  ROUTINE 

•#**•***********************************************♦****************♦ 
;*  $CRDA  -  Start  n  channels  reading 


SEQ  0216 


036053 
036054 


036055 
036056 
036057 
036060 
036061 
036062 
036063 
036064 


036065 
036066 

036067 
03607C 

036071 
0360^2 


036073 
036074 


036075 
036076 
036077 


202  16  0  00  000005 
205  16  0  00  777764 


261  17 
405  16 
336  00 


254  00  0 
333  00  0 
254  00  0 
306  05  0 
254  00  0 


00  000016 
00  777777 
16  060647 
00  036073 
16  060633 
00  036073 
16  000000 
00  036073 


201  00  0  00  000020 
137  00  0  00  070403 

200  00  0  07  061342 
260  17  0  00  033017 

200    0  16  060753 
260  1/  0  00  034517 


262  17  0  00  000016 
253  16  0  00  036055 


200  16  0  00  000005 
200  15  0  16  060753 
263  17  0  00  000000 


SCRDA: 


M0VE« 
MOVSI 


CNTRL,BAD 
CNTRL,-14 


;  Select  channel 

$CR1 :   PUT  CNTRL 

ANDI  CNTRL, -1 

SKIPN  REQST(CNTRL) 

JRST  $CR2 

SKIPLE  CHTYPE(CNTRL) 

JRST  $CR2 

CAIN  BAD. (CNTRL) 

JRST  $CR2 

;  Start  a  read  to  dummy  buffer 


save  selected  RH 
im't  controller  index 


is  It  there  and  unselected? 
no  -  check  next  channel 
NI/CI  port? 

)fes  -  check  next  channel 
is  this  a  selected  unit? 
yes  -  check  next  channel 


MOVE  I 
DPS 

MOVE 
STCHN 

MOVE 
GO 


20  . 

[POINT  5, CHNBAR(CNTRL), 27] 

CCWLST(CCW) 


get  track  17. 


DEV,CHNDEV(CNTRL) 
SRDO 


Check  next  channel 


$CR2; 


GET 
AOBJN 


Done  -  exit 

MOVE 
MOVE 
RTN 


CNTRL 
CNTRL, $CR1 


CNTRL, BAD 
DEV,CHNDEV(CNTRL) 


get  channel  word 
start  the  channel 

get  device  number 
start  read  operation 


get  selected  RH  back 
get  device  number  back 
exit 


1 


DFSXA 
DFSXAM 

6302 

6303 

630A 

6305 

6306 

6307 

6308 

6309 

631 C 

6311 

6312 

6313 

63U 

6315 

6316 

6317 

6318 

6319 

6320 

6321 

6322 

6323 

6324 

6325 

6326 

6327 

6328 

6329 

6330 

6331 

633? 

6335 

6334 

6335 

6336 

6337 

6338 

6339 

6340 

6341 

6342 

6343 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  108 
MAC     29-JUL-85  11:44        N  CHANNELS  CONTROL  ROUTINE 

•#*******•**************•*************************************♦******* 
;*  SCRDZ  -  Start  n  channels  reading  using  the  dummy  buffer 
•#*************•*****•*♦********************************************** 


SEQ  0217 


DF! 
DF! 


036100  260  17  0  00  035745 

036101  202  16  0  00  000005 
0^6102  205  16  0  00  777764 


036103 
036104 
036105 
036106 
036107 
C36110 
036111 
036112 


056113 
036114 

056115 
056116 
056117 

056120 
036121 


0561 ?2 
056125 


261 
405 


17  0 
16  0 
556  00  0 
254  00  0 
555  00  0 
254  00  0 
506  05  0 
254  00  0 


00  000016 

00  nnn 

16  060647 
00  056122 
16  060655 
00  056122 
16  000000 
00  056122 


201  00  0  00  000020 
157  00  0  00  070405 

■JIO  00  0  07  061542 
541  00  0  00  050542 
260  17  0  00  055017 

200  15  0  16  060755 
2oJ  17  0  00  054517 


262  17  0  00  000016 
255  16  0  00  056105 


056124  200  16  0  00  000005 

056125  200  15  0  16  060755 
036126  263  17  0  00  000000 


$CRDZ: 


GO 

MOVEM 

MOVSI 


STPOSR 

CNTRL,BAD 

CNTRL,-14 


;  Select  channel 

$CRZ1 :  PUT 
AND  I 
SKIPN 
JRST 
SKIPLE 
JRST 
CAIN 
JRST 


CNTRL 

CNTRL,-1 

REQST(CNTRL) 

$CRZ2 

CHTYPE (CNTRL) 

$CRZ2 

BAD, (CNTRL) 

$CRZ2 


position  tape 
save  selected  RH 
init  controller  index 


is  it  there  and  unselected? 
no  -  check  npxt  channel 
NI/CI  port? 

yes  -  check  next  channel 
is  this  a  selected  unit? 
yes  -  check  next  channel 


Start  a  read  to  dummy  buffer 


MOVE  I 
DPS 

HLLZ 
HRRI 
STCHN 

MOVE 
60 


20 

[POINT  5, CHNBAR( CNTRL), 27: 

CCWLST(CCU) 
DMY8UF 


DEV,CHNDEV(CNTRL) 
SRDO 


get  channel  word 
merge  in  address 
start  the  channel 

get  device  number 
start  read  operation 


Check  next  channel 


$CRZ2; 


GET 
AOBJN 


Done  -  exit 

MOVE 
MOVE 
RTN 


CNTRL 
CNTRL, $CRZ1 


CNTRL, SAD 
DEV.CHNDEV(CNTRL) 


get  selected  RH  back 
get  device  number  back 
exit 


n 


DFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A?)  U:07  21-Aug-85  Page  109 
DFSXAM  MAC     29-Jul-85  11:4A        N  CHANNELS  CONTROL  ROUTINE 

;*  RCMP1  -  Random  data  compare 


SEQ  0218 


DF 
DF 


63^*^ 

63A5 

63A6 

6347 

63A8 

63A9 

036127 

261  11  0  00  070A16 

6350 

036130 

261  11  0  00  000016 

6351 

036131 

200  00  0  16  061077 

6352 
6353 
635A 

036132 

202  00  0  00  036152 

036133 

135  01  0  00  070232 

6355 

0361 3A 

213  00  0  00  000001 

6356 

036135 

517  00  0  00  000001 

6357 
6358 
6359 

036136 

5A0  01  0  16  0AA5A1 

036137 

260  17  0  00  032521 

6360 

0361A0 

202  00  0  00  000006 

6361 

0361A1 

AOA  06  0  00  060550 

636? 

0361A2 

200  05  0  01  000000 

6363 
636A 
6365 

0361A3 

AOA  05  0  00  060550 

0361 AA 

312  05  0  00  000006 

6366 

0361A5 

260  17  0  00  0A26A0 

6367 

6368 
6369 
6370 

0361A6 

253  01  0  00  036137 

0361A7 

336  00  0  16  0AA136 

6371 

036150 

350  00  0  17  000000 

'-  .72 
o373 
637A 

036151 

263  17  0  00  000000 

036152 

OuJ  00  0  00  000000 

RCMP1 


RCf1P2: 


PUSH 
PUSH 
MOVE 
MOVEM 

LDB 
MOVNS 
HRLZS 
HRR 

GO 

MOVEM 

AND 

MOVE 

AND 

CAME 
60 


SKIPN 

AOS 

RTN 


ERRDAT,[SIXBIT/STXDAT/] 

ERRDAT,CNTRL 

RNBASE(CNTRL) 

BASE 


save  controller  number 
get  random  base 
move  It  to  base 


B, [POINT  11.CHNXFR(CNTRL),13] 


B 
B 

B,DATBUF(CNTRL) 

RAND 

GOOD 

600D.DATMSK 

BAD.(B) 

BAD,DATMSK 

BAD, GOOD 
PSHBAD 


AOBJN   B.RCMP2 


BADCNT(CNTRL) 
(P) 


make  length  negative 
put  it  in  left  half 
merge  beginning  of  virtua 

get  random  number 
put  number  into  good 
and  good  with  mask 
get  word  to  check 
and  with  check  mask 

compare  good  with  bad 
go  put  bad  on  stack 

loop  back 

skip  if  errors  found 
setup  skip  if  no  errors 


page 


BASE: 


n 


r 


DFSXA 
DFSXAM 

6375 

6376 

6377 

6378 

6379 

6380 

63R1 

6382 

6383 

638A 

6385 

6386 

6387 

6388 

6389 

6390 

6391 

6392 

6393 

639A 

6395 

6396 

6397 

6398 

6399 

6A00 

6A01 

6A02 

6A03 

6A04 

6A05 

6A06 

6A07 

6A08 

6A09 

6A10 

6A11 

6A12 

6A13 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  110 
MAC    29-JuL-85  11:AA        N  CHANNELS  CONTROL  ROUTINE 

•#**********************♦♦*****•************************************** 
;*  SETCTL  -  Setup  controller  tables  for  execution 


SEQ  0219 


DF 
Df 


036153 
0361 5A 
036155 
036156 
036157 
036160 
036161 
036162 
036163 
0361 6A 
036165 
036166 
036167 
036170 


03617* 
036172 
036173 
0361 7A 
036175 
036176 
036177 
036200 
036201 
036202 
036203 
03620A 
036205 


200  00 
337  00 
200  00 
202  00 
337  00 
200  00 
202  00 
337  00 
200  00 
202  00 
337  00 
200  00 
202  00 
263  17 


0  00  070A17 

SETCTL:  MOVE 

0  16  060633 

SKIPG 

0  16  033526 

MOVE 

0  OA  061156 

MOVEM 

0  16  060633 

SKIPG 

0  16  033536 

MOVE 

0  OA  0611 A3 

MOVEM 

0  16  060633 

SKIPG 

0  16  0335A6 

MOVE 

0  OA  061 20A 

MOVEM 

0  16  060633 

SKIPG 

0  16  033556 

MOVE 

0  OA  061171 

MOVEM 

0  00  000000 

RTN 

A02  00 
205  16 
331  00 
25A  00 
260  17 
53  J  00 
253  16 
200  00 
202  00 
202  00 
202  00 
202  00 
263  17 


0  00  OOOOOA 

0  00  imn 

0  16  0606A7 
0  00  036177 
0  00  036153 
0  00  OOOOOA 
0  00  036173 
0  00  0676A1 
0  OA  061 1A3 
0  OA  061156 
0  OA  061171 
0  OA  061 20A 
0  00  000000 


CJFCL] 

CHTYPE(CNTRL) 

.WCLKKCNTRL) 

SCLKKCLKCNT) 

CHTYPE(CNTRL) 

.WCLKO(CNTRL) 

SCLKO(CLKCNT) 

CHTYPE(CNTRL) 

.RCLKKCNTRL) 

SCLK3(CLKCNT) 

CHTYPE(CNTRL) 

.RCLKO(CNTRL) 

SCLK2(CLKCNT) 


get  NOOP 

IS  this  controUer  an  NI/CI  port? 

no  -  get  clock  set  command 

put  in  table 

is  this  controller  an  NI/CI  port? 

no  -  get  clock  clear  command 

put  clock  clear  into  table 

is  this  controller  an  NI/CI  port? 

no  -  get  read  clock 

save  It 

is  this  controller  an  NI/CI  port? 

no  -  get  read  reset  clock 

save  It 

exit 


;4f  ******************************************************************** 
;*  TRMTBL  -  Terminate  test  tables 

;#******************************************************************** 


TRMTBL:  SETZM 
MOVSI 
SKI  PL 
JRST 
GO 
AOS 

TMTBL1:  AOBJN 
MOVE 
MOVEM 
MOVEM 
MOVEM 
MOVEM 
RTN 


CLKCNT 

CNTRL,-10 

REQST(CNTRL) 

TMTBL1 

SETCTL 

CLKCNT 

CNTRL,TRMTBL+2 

[RTN  J 

SCLKO(CLKCNT) 

SCLKKCLKCNT) 

SCLK2(CLKCNT) 

SCLK3(CLKCNT) 


init  index 

init  controller  index 

is  this  controller  selected 

no  -  select  next  one  and  check 

yes  -  build  test  table  entry 

update  index 

do  all  controllers 

?et  return  instruction 
erminate  SCLKO 
terminate  SCLK1 
terminate  SCLK2 
terminate  SCLK3 
exit 


r 


___j    L 


036206 
036207 
036210 
036211 
036212 
036213 
0362K 
036215 

036216 
036217 
036220 
036221 
036222 
036223 

03622A 
036225 
036226 


037 
260 
205 
261 
405 
336 
25A 
200 


01 
17 
16 
17 
16 
00 
00 
15 


0  00  070456 
0  00  036260 
777764 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20 
DFSXAM  MAC    29-Jul-85  11:44 


6414 

6415 

6416 

6417 

6418 

6419 

6420 

6421 

6422 

6423 

6424 

6425 

6426 

6427 

6428 

6429 

6430 

6431 

6432 

6433 

6434 

6435 

6436 

6437 

6438 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242) 
TOTALS  PRINTING  ROUTINES 

SU9TTL  TOTALS  PRINTING  ROUTINES 


14:07  21-Aug-85  Page  111 


SEQ  0220 


D 
D 


•#*•*****•************•*********************************************** 

;*  PRTOT  -  Print  totals 

./^********** ********************************************************** 


00 
0  00  000016 

0  00  inin 

0  16  060647 
0  00  036221 
0  16  060753 


PRTOT; 
PT0T1; 


260  17 

260  17 

260  17 

262  17 
253  16 

263  17 


00  040016 
00  036227 
00  036242 
00  000016 
00  036211 
00  000000 


037  15  0  00  000001 
037  01  0  00  000056 
263  17  0  00  000000 


PT0T2: 


PTDEC: 


FMSGC 

GO 

MOVSI 

PUT 

AND  I 

SKIPN 

JRST 

MOVE 

GO 

GO 

GO 

GET 

AOeJN 

RTN 

PNTDCF 
PNTCIF 
RTN 


<TEST  SUMMARY-RUNTIME: 

PTIME 

CNTRL,-14 

CNTRL 

CNTRL.-1 

REQST(CNTRL) 

PT0T2 

DEV,CHNDEV(CNTRL) 

PRTHDR 
PWSTAT 
PRSTAT 
CNTRL 
CNTRL, PTOTl 


print  the  time 

im't  controller  index 


skip  if  selected 
otherwise  -  select  another 
get  device  number  if  setup 

(if  not  setup  then  =  0) 
print  the  header 
print  write  statistics 
print  read  statistics 

update  CNTRL  index,  loop  till  done 
exit 

print  in  decimal 
print  the  period 
exit 


i 


r 


DFSXA 
DFSXAM 

6A39 

6AA0 

6AA1 

64A2 

6AA3 

6AA4 

6AA5 

6AA6 

6A47 

6AA8 

6A49 

6A50 

6A51 

6A52 

6A53 

6A5A 

6A55 

6A56 

6A57 

6A58 

6A59 

6A60 

6A61 

6A62 

6A63 

6A6A 

6A65 

6A66 

6A67 

6A68 

6A69 

6A70 

6A71 

6A72 

6A73 

6A7A 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  K:07  21-Aug-85  Page  112 
MAC    29-Jul-85  11:AA        TOTALS  PRINTING  ROUTINES 

;/|f***«************************************************  **************** 

;*  PWSTAT  -  Print  write  statistics 
•#******************************************************************** 


SEQ  0221 


036227 
036230 
036231 
036232 
036233 
03623A 
036235 
036236 
036237 
J362A0 
0362A1 


0362A2 
0362A3 
0362AA 
0362A5 
0362A6 
0362A7 
036250 
036251 
036252 
036253 
03625A 
036255 
036256 
036257 


037  01 
200  00 
260  17 
037  01 
200  00 
260  17 
037  01 
200  00 
260  17 
037  01 
263  17 


0  00  070463 

PUSTAT:  FMSG 

0  16  0AA011 

MOVE 

0  00  03622A 

GO 

0  00  070A67 

FMS6 

0  16  0AA055 

KOVE 

0  00  036224 

GO 

0  00  070473 

FMSG 

0  16  044041 

MOVE 

0  00  036224 

GO 

0  00  030242 

PCRLF 

0  00  000000 

RTN 

037  01 
200  00 
260  17 
037  01 
200  00 
260  17 
037  01 
200  00 
2oJ  17 
037  01 
200  00 
260  17 
037  01 
263  17 


0  00 
0  16 
0  00 
0  00 
0  16 
0  00 
0  00 
0  16 
0  00 
0  00 
0  16 


00 
00 
00 


070477 
044025 
03f'^4 
07  j3 
04'.  71 
036;:  ^'4 
070507 
044121 
036224 
070513 
044105 
036224 
030242 
000000 


<W0RDS  WRITTEN:  > 

TOTURT(CNTRL)         ;  get  value 

PTDEC  ;  print  decimal 

<  WRITE  RETRIES:  > 
WTRIES(CNTRL)         ;  get  value 
PTDEC 

<  WRITE  ERRORS:  > 
WRTERS(CNTRL)         ;  get  value 
PTDEC 

;  end  of  line 
;  Gxit 


;#*♦********•*************•******•*»********•**•********^ ************* 

;*  PRSTAT  -  Print  read  statistics 

.ffid,********************  ********************************************** 


PRSTAT:  FMSG 
MOVE 
GO 

FMSG 
MOVE 
GO 

FMSG 
MOVE 
GO 

FMSGC 
MOVE 
GO 

PCrtL. 
RTN 


<WORDS  READ:    > 

TOTRD(CNTRL) 

PTDEC 

<  READ  ERRORS: 
RDERS(CNTRL) 

PTDEC 

<  DATA  ERRORS: 
BADDATCCNTRI  ) 
PTDEC 

<CHN  EPPr.o:    > 

CHNERS(..JRL) 

PTDEC 


!09 


DrSXA 
DFSXAM 

6475 

6476 

6477 

6478 

6479 

6480 

6481 

6482 

6483 

6484 

6485 

6486 

6487 

6488 

6489 

6490 

6491 

6492 

6493 

6494 

6495 

6496 

6497 

6498 

6499 

6500 

6501 

6502 

6503 

6504 

6505 

6506 

6507 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)  14:07  21-Aug-85  Page  113 
MAC    29-JUL-85  11:44        TOTALS  PRINTING  ROUTINES 

*  PTIME  -  Print  the  run  time 

#t************ ******************************************************* 


.J  0222 


036260 

036261 

036262 

036263 

036264 

036265 

036266 

036267 

036270 

036271 

036272 

036273 

036274 

036275 

036276 

036277 

036300 

036301 

036302 

036303 

036304 

036305 

036306 

036307 

036310 
036311 


261  17  0 
261  17  0 
7  020  04 
200  00  0 
200  01  0 
244  00  0 


234  00 
037  15 
037  01 
200  00 
336  00  0 
254  00  0 
230  00  0 
037  15  0 
037  01  0 
20C  00 


336  00  0 
254  00  0 
230  00  0 
037  15  0 
037  01  0 
262  17  0 

262  17  0 

263  17  0 


00  000000 
00  000001 
0  00  035443 
00  035443 
00  035444 
00  777764 
00  070517 
00  000001 
00  070520 
00  000001 
00  000000 
00  036310 
00  070521 
00  000001 
00  070520 
00  000001 
00  000000 
00  036310 
00  070522 
00  000001 
00  030242 
00  000001 
00  000000 
00  000000 


PTIME: 


PTIM1 


PUT 

PUT 

DATAI 

MOVE 

MOVE 

ASHC 

DIV 

PNTDCF 

FMSG 

MOVE 

SKIPN 

JRST 

IDIV 

PNTDCF 

FMSG 

MOVE 

SKIPN 

JRST 

IDIV 

PNTDCF 

PCRLF 

GET 

GET 

RTN 


A 

B 

TIM,TIMH 

A.TIMH 

B,TIML 

A,-*D12 

A.[*D3600000000] 

<:> 

A,8 

A 

PTIMX 

A.[*D60000000: 

<:> 

A,B 

A 

PTIMX 

A. [*D1 000000] 


B 

A 


save  A 

save  B 

read  time  base 

get  high  value 

get  low  value 

right  justify 

convert  to  hours 

print  hours 

print  colon 

get  remainder 

skip  if  non-zero 

exit 

convert  to  minutes 

print  minutes 

get  remainder 
skip  if  non-zero 
take  exit 

convert  to  seconds 
print  seconds 


exit 


0:).'  02  0  00  000001 
254  00  0  00  036304 


PTIMX:  PNT2F 
JRST 


.'^TIMI 


1210 


DFSXA 
DFSXAM 

6508 

6509 

6510 

6511 

6512 

6513 

65H 

6515 

6516 

6517 

6518 

6519 

6520 

6521 

6522 

6523 

652A 

6525 

6526 

6527 

6528 

6529 

6530 

653'' 

6532 

6533 

6534 

6535 

6536 

6537 

6538 

6539 

65A0 

65A1 

6542 

65A3 

6544 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  114 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

SUBTTL  COMMAND  CONTROL 

./If****  **************************************************************** 
;*  SETPRM  -  Setup  the  variable  parameters  for  system  exerciser 

;#*********************************************♦********************** 


SEQ  0223 


036312  332  00  0  00  074775 

036313  254  00  0  00  036334 

036314  476  00  0  00  074775 

036315  402  00  0  00  060647 

036316  200  00  0  00  070523 

036317  251  00  0  00  061323 

036320  260  17  0  00  041574 

036321  260  17  0  00  041470 

036322  260  17  0  00  041372 

036323  260  17  0  00  065453 

036324  260  17  0  00  041563 

036325  402  00  0  00  074755 

036326  037  10  0  00  000002 

036327  607  00  0  00  000010 

036330  254  00  0  00  036502 

036331  037  01  0  00  070524 

036332  334  00  0  00  000000 


036333  037  00  0  00  061436 


036334 
036335 
036336 
036337 
036340 


200  17  0  00  075012 
037  01  0  00  070530 
037  01  0  00  000076 
037  00  0  00  000040 
260  17  0  00  041542 


SETPRM:  SKIPE 
JRST 

SETOM 

SETZM 

MOVE 

BLT 

GO 

GO 

GO 

GO 

GO 

SETZM 

SWITCH 
TLNN 
JRST 
FMSGCD 
SKI  PA 


DIALG 
STPRM1 

DIALG 

REQST 

[REQST.,REQST-t-1] 

SCLKX 

ZROSUM 

SELPRM 

RHCFG 

FECFG 

ENARH 

AMTCTL 


OPRSEL 

AUTOS 

<TYPE  ?  FOR  HELP> 


;  Print  List  of  available  commands 
STPRMO:  PNTMSG  CMESG 


configure  first  time? 
no  -  continue 

set  dialogue  flag 

clear  first  slot  in  request  table 

get  BLT  pointer 

clear  all  test  tables 

zero  summary  table 

specify  PI  level  and  data  mask 

configure  RH20/Ports  and  devices 

configure  DTE's 

enable  RH20's  and  NI/CI  ports 

clear  amount  controllers  selected 

get  switches 

operator  selection? 

no  -  auto  select  and  go 


print  command  message 


Print  prompt  "DFSXA>"  and  look  for  a  command 


STPRM1 


MOVE 

FMSGC 

PNTCIF 

PSP 

GO 


P,SAVEP 
<DFSXA> 

INPLIN 


restore  inited  P  pointer 
print  prompt 


input  a  line 


!11 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  115 
DFSXAM  MAC     29-JjL-85  11:4A        COMMAND  CONTROL 


SEQ  ^I2i^ 


65A5 

6546 

65 ',7 

65A8 

6549 

6550 

6551 

6552 

6553 

6554 

6555 

6556 

6557 

6558 

6559 

6560 

6561 

6562 

6563 

6564 

6565 

6566 

6567 

6568 

6569 

6570 

6571 

6572 

6573 

6574 

6575 

6576 

6577 

6578 

6579 

6580 

6581 


036341 

036342 

036343 

036344 

036345 

036346 

036347 

036350 

036351 

036352 

036353 

036354 

036355 

036356 

036357 

036360 

036361 

036362 

036363 

036364 

036365 

036366 

036367 

036370 

036371 

036372 

036373 

036374 

036375 

036376 

036377 

036400 

036401 

036402 


306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
306  00 
2>'  00 
306  00 
254  00 
302  00 
306  00 
25h  00 
254  00 


0  00  000077 
0  00  036333 
0  00  000101 
0  00  036502 
0  00  000102 
0  00  036546 
0  00  000103 
0  00  036607 
0  00  000104 
0  00  036443 
0  00  000105 
0  00  036621 
0  00  000110 
0  00  036525 
0  00  000115 
0  00  036614 
0  00  000116 
0  00  036532 
0  00  000120 
0  00  037075 
0  00  000122 
0  00  037034 
0  00  000123 
0  00  036641 
0  00  000124 
0  00  062736 
0  00  000132 
0  00  037061 
0  00  000107 
0  00  036405 
0  00  000010 
0  00  000015 
0  00  036334 
0  00  037332 


;  Decode  command 


CAIN 

1  I'pl  1 

JRSI 

STPRMO 

CAIN 

"A" 

JRST 

AUTOS 

CAIN 

'B" 

JRST 

DO.B 

CAIN 

JRST 

DO.CP 

CAIN 

"D" 

JRST 

DO.D 

CAIN 

JRST 

DO.E 

CAIN 

"H" 

JRST 

DO.H 

CAIN 

"M" 

JRST 

D0.M8 

CAIN 

"N" 

JRST 

00.  N 

CAIN 

iipii 

JRST 

DO.P 

CAIN 

"R" 

JRST 

DO.R 

CAIN 

"$•• 

JRST 

DO.S 

CAIN 

"T" 

JRST 

SYSGEN 

CAIN 

"Z" 

JRST 

DO.Z 

CAIN 

"G" 

JRST 

00.6 

CAIE 

10 

CAIN 

15 

JRST 

STPRM1 

JRST 

CMDERR 

typed  a  question  mark? 

yes  -  pnnt  list  of  commands 

auto  select  command? 

yes  -  go  handle 

is  it  BT  FN:  or  BL  FN:  or  BH  FN:? 

yes  -  go  handle 

CP  command? 

yes  -  print  CPU  status 

DDT  or  Dn  or  DL  commands? 

yes  -  go  handle 

EXAM  command? 

yes  -  go  process 

HELP  command? 

Ses  -  go  do  it 
B  command? 

yes  -  print  MBOX  status 
print  register  names  command? 

fes  -  go  handle 
RINT  command? 
yes  -  go  handle 
rE-INIT  command? 
yes  -  go  handle 
SELECT  command? 
yes  -  go  handle 
TEST  command? 

yes  -  enter  system  generator 
ZERO  table  command? 
yes  -  re-init  table 
GO  command? 
yes  '  go  handle 
is  it  end  of  line? 

CR  or  LF? 
go  ask  for  another  command 
no  -  command  error 


— i 


}212  I 


OFSXA 
DFSXAM 

6582 

6583 

658A 

6585 

6586 

6587 

6588 

6589 

6590 

6591 

6592 

6593 

659A 

6595 

6596 

6597 

6598 

6599 

6600 

6601 

6602 

6603 

6604 

6605 

6606 

6607 

6608 

6609 

6610 

6611 

6612 

6613 

66U 

6615 

6616 

6617 

6618 

6619 

6620 

6621 

6622 

6623 

6624 

6625 

6626 

6627 

6628 

6629 

6630 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  116 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

*  DO.G  -  GO  command 

/If******************************************************************** 


SEQ  0225 


036403  336  GO  0  00  074755 


036404  254  00  0  00  070552 


036405  260  17  0  00  041561 

036406  306  00  0  00  000015 

036407  254  00  0  00  030624 


00  000000 
00  000060 
00  000001 
00  041561 
00  000015 
00  036422 
00  000003 
00  000060 
00  000001 
00  036413 


202  01  0  00  075025 
323  01  0  00  037332 
303  01  0  00  000027 
254  00  0  00  037332 

260  17  0  00  036171 
260  17  0  00  033200 


036410 

400  01  0 

036411 

275  00  0 

036412 

272  00  0 

036413 

260  17  0 

036414 

306  00  0 

036415 

254  00  0 

036416 

242  01  0 

036417 

275  00  0 

036420 

272  00  0 

036421 

254  00  0 

036422 
036423 
036424 
036425 

036426 
03642.' 


036430 
036431 
036432 
036433 
036434 
036435 
036436 
036437 


402  00  0 
402  00  0 


402  00 

201  00 

202  00 
402  00 
200  00 
251  00 


00  074777 
00  074776 
00  075024 
00  000200 
00  060631 
00  044153 
00  067657 
00  044202 


DO.G:   SKIPN   AMTCTL  ;  skip  if  devices  selected 

JRST    [FMS6C  <N0  UNITS  SELECTED !> 

FMS6C  <PLEASE  SELECT  THE  DESIRED  UNITS  BEFORE  TYPING  6.> 

JRST  STPRM1]       ;  return  to  command  decoder 

;  Now  check  to  see  if  a  particular  test  was  specified 


GO 

CAIN 

JRST 


INPBYT 

15 

R2 


Decode  the  test  specified 


SETZ 
SUB  I 
ADDM 
DO. GO:  GO 

CAIN 

JRST 

LSH 

SUBI 

ADDM 

JRST 


It 

1 

INPBYT 
15 
DO. 61 

66 
1 
DO. 60 


Range  check  the  test  number 


D0.G1: 


MOVEM 
JUMPLE 
CAILE 
JRST 


1.TSTNM 
1,CMDERR 
1,27 
CMDERR 

TRMTBL 
STRAP 


;  Test  initialization 


SETZM  INTCNT 

SETZM  ERRLP* 

SETZM  TSTLP# 

MOVE  I  200 

MOVEM  DATLEN 

SETZM  RH.DNE 

MOVE  [RH.DNE, ,RH.DNE+1] 

BLT  RH.ERR+l! 


get  next  byte 
carriage  return? 
yes  -  run  them  all 


clear  test  number 

convert  to  octal 

add  to  test  number 

get  next  byte 

carriage  return? 

yes  -  run  them  all 

left  shift  one  octal  digit 

convert  to  octal 

add  to  test  number 

Loop  till  see  CRLF 


save  test  number 
too  small?  yes  -  error 
too  large? 
yes  -  error 

terminate  test  tables 

set  trap  catcher  for  interrupts 


clear  interrupt  count  location 
error  loop  address 
test  loop  address 

set  default  data  length 
clear  status  and  errors 


)213 


DFSXA 
DFSXAM 

6631 

6632 

6633 

663A 

6635 

6636 

6637 

6638 

6639 

66A0 

66A1 

66A2 

66A3 

6644 

6645 

6646 

6647 

6648 

6649 

6650 

6651 

6652 

6653 

6654 

6655 

6656 

6657 

6658 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  117 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 


SEQ  0226 


Dispatch  to  test 


036440  200  01  0  00  075025 


MOVE 
XCT 


036441  256  00  0  01  070554 

036442  254  00  0  00  036334 


JRST 


1.TSTNM 
C60 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

60 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

GO 
STPRM1 


TST01 

TST02 

TST03 

TST04 

T5T05 

TST06 

TST07 

TST10 

T.T11 

TST12 

TST13 

TST14 

TST15 

TST16 

TST17 

TST20 

TST21 

TST22 

TST23 

TST24 

TST25 

TST26 

TST27]-1(1) 


jet  test  number 
jispatch  to  test 


return  to  command  prompt 


02^^ 


OFSXA 
DFSXAM 

6659 

6660 

6661 

6662 

6663 

666A 

6665 

6666 

6667 

6668 

6669 

6670 

6671 

6672 

6673 

667A 

6675 

6676 

6677 

6678 

6679 

6680 

6681 

6682 

6683 

6684 

6685 

6686 

6687 

6688 

6689 

6690 

6691 

6692 

6693 

6694 

6695 

6696 

6697 

6698 

6699 

6700 

6701 

6702 

6703 

6704 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  118 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

#***«*********»*********♦******»*****•***♦******************■********* 

*  DO.D  -  DDT  or  Dn  or  DL  commands 

/If*****************************************  *************************** 


SEQ  0227 


036443 
036444 

036445 
036446 
036447 


036450 
036451 
036452 
036453 
036454 
036455 
036456 
036457 
036460 
036461 


036462 
036463 
036464 
036465 
036466 
036467 


036470 
036471 
036472 
036473 
036474 
036475 
036476 
036477 
036500 
036501 


260  17  0  00  041561 
306  00  0  00  000015 

254  00  0  00  070604 
306  00  0  00  000114 
254  00  0  00  036470 


400  01 
275  00 
272  00 
260  17 
306  00 
254  00 
242  01 
275  00 
272  00 
254  00 


0  00  000000 
0  00  000060 
0  00  000001 
0  00  041561 
0  00  000015 
0  00  036462 
0  00  000003 
0  00  000060 
0  00  000001 
0  00  036453 


202  01 
323  01 
303  01 
2y  00 
462  00 
254  00 


0  00  075025 
0  00  037332 
0  00  000027 
0  00  037332 
0  01  042721 
0  00  036334 


037  01  0 
400  01  0 
350  00  0 
200  00  0 
332  00  0 
037  02 
302  01 
254  00 
037  00 
254  00 


00  070606 
00  000000 
00  000001 

00  000001 

01  042721 
00  000000 
00  000027 
00  036472 
00  030242 
00  036334 


DO.D; 


GO 

CAIN 

JRST 

CAIN 
JRST 


INPBYT 
15 
[GO 
JRST 

I  li  I  I 

D0.D2 


DDTSRT 
STPRMIJ 


Decode  the  test  specified 


SETZ 
SUBI 
ADDM 
DO. DO:  GO 

CAIN 

JRST 

LSH 

SUBI 

ADDM 

JRST 


66 

1 

INPBYT 

15 

D0.D1 

66 
1 
DO. DO 


Range  check  the  test  number 


DO.Dl 


MOVEM 

JUMPLE 

CAILE 

JRST 

SETCMM 

JRST 


;  'DL'  command 

D0.D2: 

D0.D3; 


FMSGC 

SETZ 

AOS 

MOVE 

SKIPE 

PNT2 

CAIE 

JRST 

PCRL 

JRST 


1,TSTNM 

KCMDERR 

1,27 

CMDERR 

TSTDIS(l) 

STPRM1 


<DisabLed  tests  -  > 

1, 

1 

1 

TSTDISd) 


1,27, 
00. D3 

STPRM1 


get  next  byte 
carriage  return? 
yes  -  start  DDT 

was  It  a  'DL'  command 
yes  -  go  handle 


clear  test  number 

convert  to  octal 

add  to  test  number 

get  next  byte 

carriage  return? 

yes  -  go  handle 

left  shift  one  octal  digit 

convert  to  octal 

add  to  test  number 

loop  till  see  CRLF 


save  test  number 

too  small?  yes  -  error 

too  large? 

yes  -  error 

no  -  complement  the  flag 

return  to  command  prompt 


heading 

initialize  test  number 

point  to  next  test 

get  for  printing 

disabled? 

yes  -  print  it 

done  yet? 

no  -  loop  till  done 

return  to  command  prompt 


0215 


DFSXA 
DFSXAM 

6705 

6706 

6707 

6708 

6709 

6710 

6711 

6712 

6713 

6714 

6715 

6716 

6717 

6718 

6719 

6720 

6721 

6722 

6723 

6724 

6725 

6726 

6727 

6728 

6729 

6730 

6731 

6732 

6733 

6734 

6735 

6736 

6737 

6738 

6739 

6740 

6741 

6742 

6743 

6744 

6745 

6746 

6747 

6748 

6749 

6750 

6751 

6752 

6753 

6754 

6755 

6756 

6757 

6758 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  119 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

;*  AUTOS  -  Auto  select  and  go 


SEQ  0228 


261  17  0  00  000016 
405  16  0  00  111111 
336  00  0  16  066127 
254  00  0  00  036520 

AUT0S1:  PUT 
AND! 
SMPN 
JRST 

;  Check  for  D 

336  00  0  16  060633 

SKIPN 
JRST 

036502  205  16  0  00  777764 


036503 
036504 
036505 
036506 


036507 

036510  254  00  0  00  070612 

036511  331  00  0  16  060633 

036512  254  00  0  00  070617 


036513  205  01  0  00  400000 

036514  205  15  0  00  11111^ 

036515  260  17  0  00  043305 


036516  254  00  0  00  070624 

036517  253  15  0  00  036515 


036520  262  17  0  00  000016 

036521  253  16  0  00  036503 


036522  260  17  0  00  037110 

036523  254  00  0  00  036334 

036524  254  00  0  00  030624 


AUTOS:  MOVSI   CNTRL,-14 
;  Select  controller 


CNTRL 
CNTRL,-1 
CHNAVL (CNTRL) 
AUT0S2 


CHTYPE (CNTRL) 
[MOVE  I  B,1 

MOVEM  B,REQST(CNTRL) 

SETZM  CHNDEV(CNTRL) 

AOS    AMTCTL 

JRST   AUT0S2] 


Check  for  NI/CI  port 


SKIPL 
JRST 


CHTYPE (CNTRL) 
CSETOM  REQST(CNTRL) 

SETZM  CHNDEV(CNTRL) 

AOS    AMTCTL 

JRST   AUT0S2: 


;  RH20 


MOVSI 
MOVSI 
RDT 
JRST 


AOBJN 


B. 400000 
DEV,-10 

CDP8 

MOVEM 

SETZM 

AOS 

JRST 
DEV..-2 


DEV, [POINT  3,B,35 

B,REQST(CNTRL) 

CHNDEV(CNTRL) 

AMTCTL 

AUT0S2] 


Select  next  controller 


AUT0S2:  GET 

AOBJN 


CNTRL 
CNTRL. AUT0S1 


Print  selection  table 


GO 

JRST 

JRST 


PRT8L 

STPRM1 

R2 


init  controller  index 


save  controller  index 
zero  AOBJN  count 
does  channel  exist? 
no  -  select  next  channel 


is  this  controller  a  DTE20? 
yes  -  just  indicate  selected 
enter  channel  selection 
clear  channel  DEV  flag 
update  selection  amount 
do  alt  channels 


is  this  controller  an  NI/CI  port? 
yes  -  indicate  such 
clear  channel  DEV  flag 
update  selection  amount 
do  all  channels 


set  bit  0 

setup  device  index 
attempt  read  of  device  type 
;  merge  DEV  with  loopback  indication 
enter  channel  selection 
clear  channel  DEV  flag 
update  selection  amount 
do  alt  channels 

look  for  nonexistent  device  (if  none 
available,  don't  use  channel) 


do  all  channels 


print  selection  table 
no  available  channels 
ok,  go  run  tests 


DFSXA 
DFSXAM 

6759 

6760 

6761 

6762 

6763 

6764 

6765 

6766 

6767 

6768 

6769 

6770 

6771 

6772 

6773 

677A 

6775 

6776 

6777 

6778 

6779 

6780 

6781 

6782 

6783 

678A 

6785 

6786 

6787 

6788 

6789 

6790 

6791 

6792 

6793 

6794 

6795 

6796 

6797 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  120 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

/^***«*************************** ************************************* 

*  DO.H  -  Type  comrnand  List  to  user 
#*************************•****************************************** 


036525  037  01  0  00  061436 

036526  037  00  0  00  061711 

036527  037  00  0  00  062167 

036530  037  00  0  00  062437 

036531  254  00  0  00  036334 


036532  037  01  0  00  062437 

036533  254  00  0  00  036334 


036534  037  01  0  00  070631 

036535  260  17  0  00  036260 

036536  037  01  0  00  030242 

036537  254  00  0  00  036334 


036540  462 

036541  332 

036542  037 

036543  336 

036544  037 

036545  254 


00  0  00  075017 

00  0  00  075017 

01  0  00  070634 

00  0  00  075017 

01  0  00  070637 
00  0  00  036334 


DO.H:   PNTMSF  CMESG 

PNTMSG  HMESG 

PNTMSG  EMESG 

PNTMSG  NMESG 

JRST  STPRM1 


;  get  commands  message' 

;  get  help  message 

;  print  error  type  out  format 

;  get  register  names  message 

;  return 


*  DO.N  -  Type  names  of  Legal  registers 


DO.N:   PNTMSF  NMESG 
JRST    STPRM1 


;  get  names  message 
;  return 


*  DO.TM  -  Print  runtime 

/If******************************************************************** 


DO.TM:  FMS6C  <RUNTIME:  > 

GO  PTIME 
PCRLF 

JRST  STPRM1 


;  return  to  interpreter 


f ******************************************************************** 

*  DO.TR  -  Complement  trace  option 
/jf****»*******»******************************************************* 


DO.TR:  SETCMM  STRACE 

SKIPE  STRACE 

FMSGCD  <CTRACE  on]> 

SKIPN  STRACE 

FMSGCD  <CTRACE  off]> 

JRST  STPRM1 


complement  the  switch 

set  now? 

yes  -  print  such 

set  now? 

no  -  print  such 

return  to  interpreter 


SEQ  0229 


1     r 


1  0217 


DFSXA   DECSYSTEM  KLIO  CHANNE   V20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  121 
DFSXAM  MAC     29-Jul-85  11  :A.        COMMAND  CONTROL 

#***»*******•********••********************************************** 
*  DO.B.  DO.BL  -  Perform  boot  test  or  bootload  commands 


SEQ  0230 


DF 
DF 


6798 

6799 

6800 

6801 

6802 

6803 

036546 

260  17  0 

680A 

036547 

202  00  0 

6805 

036550 

260  17  0 

6806 

036551 

302  00  0 

6807 

036552 

254  00  0 

6808 

036553 

260  17  0 

6809 

036554 

302  00  0 

6810 

036555 

254  00  0 

6811 

036556 

260  17  0 

681? 

036557 

303  00  0 

6813 

036560 

254  00  0 

6814 

036561 

305  00  0 

6815 

036562 

254  00  0 

6816 

036563 

405  00  0 

6817 

036564 

271  00  0 

6818 

036565 

202  00  0 

6819 

C36566 

260  17  0 

6820 

036567 

306  00  0 

6821 

036570 

254  00  0 

6822 

036571 

302  00  0 

6823 

036572 

254  00  0 

6824 

036573 

306  02  0 

6825 

036574 

254  00  0 

6826 

036575 

402  00  0 

6827 

036576 

30?  02  0 

6828 

036577 

ly   00  0 

6829 

036600 

476  00  0 

6830 

036601 

254  00  0 

6831 

036602 

302  02  0 

6832 

036603 

254  00  0 

6833 

036604 

260  17  0 

6834 

036605 

037  01  0 

6835 

036606 

254  00  0 

00  041561 
00  000002 
00  041561 
00  000040 
00  037332 
00  041561 
00  000106 
00  037332 
00  041561 
00  000063 
00  037332 
00  000060 
00  037332 
00  000007 
00  000010 
00  000016 
00  041561 
00  000057 
00  036573 
00  000072 
00  037332 
00  000124 
00  065024 
00  075000 
00  000110 
00  036602 
00  075000 
00  036604 
00  000114 
00  037332 
00  065213 
00  070643 
00  036334 


DO.B:   60  INPBYT 

MOVEM  A,C 

DO.BL:  GO  INPBYT 

CAIE 

JRST  CMDERR 

GO  INPBYT 

CAIE  "F" 

JRST  CMDERR 

GO  INPBYT 

CAILE  "3" 

JRST  CMDERR 

CAIGE  "0" 

JRST  CMDERR 

ANDI  7 

ADDI  10 

MOVEM  CNTRL 

GO  INPBYT 

CAIN  "/" 

JRST  .+3 

CAIE 

JRST  CMDERR 

CAIN  C."T" 

JRST  BTDP 

SETZM  LDHALT* 

CAIE  C."H'" 

JRST  .+3 

SETOM  LDHALT 

JRST  .+3 

CAIE  C.'l" 

JRST  CMDERR 

GO  LDPRG 

FMS6D  <PR0GRAM  LOAD  ERROR !> 

JRST  STPRM1 


get  next  byte 
save  It 
get  next  byte 
should  be  space 

next 
should  be  F 

get  # 


convert  to  CNTRL  index 

setup  index 

get  next 

stash  or  colon  ok 

should  be  colon 

was  command  "BT" 
yes 

was  command  "BH"? 

yes,  boot  load  and  halt  PDP-11 

was  it  bootload 
no-error 
load  program 

return  to  interpreter 


r 


DFSXA 
DFSXAM 

6836 

683? 

6838 

6839 

6840 

6841 

6842 

6843 

6844 

6845 

6846 

6847 

6848 

6849 

6850 

6851 

6852 

6853 

6854 

6855 

6856 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  122 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

*  DO.CP  -  Print  CPU  status 


036607 
036610 
036611 
036612 
036613 


260  17  0  00  041561 
302  00  0  00  000120 
254  00  0  00  037332 
260  17  0  00  040757 
254  00  0  00  036334 


036614 
03661 5 
036616 
036617 
036620 


260  17  0  00  041561 
302  00  0  00  000102 
254  00  0  00  037332 
260  17  0  00  041034 
254  00  0  00  036334 


DO.CP:  GO 
CAIE 
JRST 
GO 
JRST 


INPBYT 
iipii 

CMDERR 
PRTCPU 
STPRM1 


;  get  next  byte 

;  skip  if  P 

;  wrong  command 

;  print  CPU  status 

;  continue  at  command  prompt 


SEQ  0231 


OF 
DF 


#***********************♦*********•********************************** 

*  DO. MB  -  Print  M80X  status 

/^******** ************************************************************ 


DO. MB: 


GO 

INPBYT 

CAIE 

•B" 

JRST 

CMDERR 

GO 

PRTMBE 

JRST 

STPRM1 

get  next  byte 

skip  if  B 

command  error 

print  MBOX  error  register 

continue  at  command  prompt 


EQ  0219 


DFSXA 
DFSXAM 

6857 

6858 

6859 

6860 

6861 

6862 

6863 

686A 

6865 

6866 

6867 

6868 

6869 

6870 

6871 

6872 

6873 

6874 

6875 

6876 

6877 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTiON  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  123 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 


SEQ  0232 


D 
D 


036621 

036622 

036623 

036624 

036625 

036626 

036627 

036630 

036631 

036632 

036633 

036634 

036635 

036636 

036637 

036640 


260  17 
254  00 
260  17 
254  00 
135  15 
260  17 
254  00 
134  00 
306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 


0  00  037341 
0  00  037447 
0  00  037716 
0  00  037332 
0  00  070650 
0  00  040016 
0  00  037373 
0  00  000012 
0  00  000073 
0  00  036621 
0  00  000015 
0  00  036334 
0  00  000054 
0  00  036334 
0  00  041561 
0  00  036623 


;*  DO.E 

;#***** 

DO.E: 
DO. El: 


D0.E2: 


-  Examine  controller  or  device  registers 

*************************************************************** 


GO 

JRST 

GO 

JRST 

LDB 

GO 

JRST 

I  LDB 

CAIN 

JRST 

CAIN 

JRST 

CAIE 

JRST 

GO 

JRST 


DECRHX 

PRTRHG 

RNGCHK 

CMDERR 

DEV, [POINT  3,0,35: 

PRTHDR 

PRTALL 

PNTR 

DO.E 

15 

STPRM1 
It  •  I 

sfPRMl 
INPBYT 
DO. El 


go  decode  the  RM20  and  devices 

go  handle  just  RH20  controller 

skip  if  range  ok 

no  -  numeric  error 

setup  device  index 

print  the  header 

dump  all  device  registers 

get  next  byte 

IS  it  end  of  selection 

yes  -  go  handle  next  entry 

is  it  end  cf  line  (CR)? 

go  ask  for  another  command 

skip  if  comma 

return  to  command  decoder 

get  next  byte 

process  next  entry 


SEQ  0220 


DFSXA 
DFSXAM 

6878 

6879 

6880 

6881 

6882 

6883 

6884 

6885 

6886 

6887 

6888 

6889 

6890 

6891 

6892 

6893 

689A 

6895 

6896 

6897 

6898 

6899 

6900 

6901 

6902 

6903 

6904 

6905 

6906 

6907 

6908 

6909 

6910 

6911 

6912 

6913 

6914 

6915 

6916 

6917 

6918 

6919 

6920 

6921 

6922 

6923 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  124 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

•/^********************************************** ********************** 
;*  DO.S  -  Select  specified  device(s) 
•#*****■»-•************************************************************ 


SEQ  0233 


r 

c 
c 


036641 

036642 

036643 

036644 

036645 

036646 

036647 

036650 

036651 

036652 

036653 

036654 

036655 

036656 

036657 

036660 

036661 

036662 

036663 

036664 

036665 

036666 

036667 

036670 

036671 

036672 

036673 

036674 

036675 

036676 

036677 

036700 

036701 

036702 

036703 

036704 

036705 

036706 

036707 

036710 


260  17  0 
254  00  0 
260  17  0 
254  00  0 
135  15  0 
201  00  0 
260  17  0 
300  00  0 
200  07  0 
260  17  0 
254  00  0 
602  00  0 


201  01 
602  00 
201  01 
306  01 
260  17  0 
260  17  0 
254  00  0 
606  00  0 
254  00  0 
602  00  0 
254  00  0 
606  01  0 
260  17  0 
4uJ  00  0 
137  01  0 


563  00 
137  01 
202 


0 

0 

15  0 


350  00 
134  00 


306  00  0 
254  00  0 
306  00  0 
254  00  C 
302  00  0 


254  00 
260  17 
254  00 


00 

00 

00 

00 

00 

00 

00 

00 

15 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

16 

00 

00 

00 

16 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 


037257 

036711 

037716 

037332 

070650 

000011 

043044 

000000 

060605 

043305 

036766 

040000 

000014 

020000 

000010 

000014 

036724 

043177 

036766 

010000 

036773 

004000 

037002 

000004 

036750 

060647 

000007 

000015 

070420 

060753 

074755 

000012 

000073 

036641 

000015 

036334 

000054 

036334 

041561 

036643 


DO.S: 
DO. SI 


D0.S2: 


GO 

DECRH 

JRST 

DO. S3 

GO 

RNGCHK 

JRST 

CMDERR 

LDB 

DEV. [POINT  3,0,35] 

MOVE  I 

CLEAR 

UCR 
CAI 
MOVE 

CCW,SELPNT(DEV) 

RDT 

JRST 

SCMER1 

TRNE 

DV.TAP 

MOVE  I 

B,14 

TRNE 

DV.PCK 

MOVE  I 

B,10 

CAIN 

B,14 

GO 

D0.S4 

RDS 

JRST 

SCMER1 

TRNN 

MOL 

JRST 

SCMER2 

TRNE 

URL 

JRST 

SCMER3 

TRNN 

B,4  ^ 

60 

D0.S5 

SETZM 

REQST(CNTRL) 

DPB 

B,CCU 

HRROS 

DEV 

DPB 

B, [POINT  4, DEV, 17] 

MOVEM 

DEV,CHNDEV(CNTRL) 

AOS 

AMTCTL 

I  LDB 

PNTR 

CAIN 

JRST 

DO.S 

CAIN 

15 

JRST 

STPRM1 

CAIE 

t 

JRST 

STPRM1 

GO 

INP8YT 

JRST 

DO. SI 

go  decode  the  RH20  and 

go  handle  just  RH20  or 

range  check  number 

no  -  numeric  error 

setup  device  index 

get  drive  clear 

issue 

filler 

get  byte  pointer 

read  the  type  register 

read  error  during  selection 

skip  if  not  tape 

get  TU16  ID 

skip  if  not  pack 

set  ID  for  RP04 

skip  if  not  TU16 

?o  select  the  slave 
etch  status  of  device 
read  error 
skip  if  on  line 
selection  error  -  not  on  line 
skip  if  not  write  locked 
device  write  locked 
skip  if  TU16 

attempt  to  set  VV  if  RP04 
clear  previous  selection 
enter  device  selection 
put  all  ones  in  left  half 
setup  selection  code 
put  in  channel  table 
update  selection  amount 
get  next  byte 

IS  it  end  of  selection  char 
yes  -  go  handle  next  selection 
is  it  end  of  line  (CR)? 
go  ask  for  another  command 
skip  if  comma 
return  to  decoder 

process  it 


devices 

DTE20  controller 


r 


5EQ  0221 


DFSXA 
DFSXAM 

692A 

6925 

6926 

6927 

6928 

6929 

6930 

6931 

6932 

6933 

6934 

6935 

6936 

6937 

6938 

6939 

6940 

6941 

6942 

6943 

6944 

6945 

6946 

6947 

6948 

6949 

6950 

6951 

6952 

6953 

6954 

6955 

6956 

6957 

6958 

6959 

6960 

6961 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  125 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

•  /Iff +*«******************••*****••  ************************************** 
;*  ;i.S3  -  Select  lust  RH20  or  DTE20  (no  devices  specified) 
•#**>.***************************************************************** 


SEQ  0234 


Check  DTE 


036711  336  00  0  16  060633 

036712  254  00  0  00  070651 

036713  331  00  0  16  060633 

036714  254  00  0  00  070656 


036715  205  01  0  00  400000 

036716  205  15  0  00  mm 

036717  260  17  0  00  043305 


036720  254  00  0  00  070663 

036721  253  15  0  00  036717 


036722  037  01  0  00  070670 

036723  254  00  0  00  0'o334 


DO. S3: 


SKIPN 
JRST 


CHTYPE(CNTRL) 
[MOVE I  B,1 

MOVEM  B,REQST(CNTRL) 

SETZM  CHNDEV(CNTRL) 

AOS    AMTCTL 

JRST   D0.S2] 


;  Check  NI/CI  port 


SKIPL 
JRST 


Check  RH20 


MOVSl 
MOVSI 
ROT 
JRST 


AOBJN 
FMSG 


CHTYPE(CNTRL) 
CSETO   B, 

MOVEM  B,F,  :.ST(CNTRL) 

SETZM  CHNDEV(CNTRL) 

AOS    AMTCTL 

JRST   D0.S2J 


B, 400000 
DEV,-10 

[DPS 

MOVEM 

SrTZM 

AOS 

JRST 
DEV,.-2 
< 


DEV, [POINT  3,B.35 

B,REQST(CNTRL) 

CHNDEV(CNTRL) 

AMTCTL 

D0.S2] 


is  this  controller  a  DTE? 
yes  -  just  indicate  selected 
enter  controller  selection 
clear  channel  device  flag 
update  selection  amount 
go  check  remainder  of  line 


is  this  controller  an  NI/CI  port? 
yes  -  just  indicate  selected 
enter  controller  selection 
clear  channel  device  flag 
update  selection  amount 
go  check  rcijlnder  of  line 


set  bit  0 

setup  DEV  index 

attempt  read 

;  merge  device  number  with  AC1<0> 

enter  controller  selection 

clear  channel  device  flag 

update  selection  amount 

go  check  remainder  of  line 

search  for  nonexistent  device 


ALL  DEVICE  SLOTS  FULL  ON  THIS  CONTROLLER.  CAN'T  PERFORM  LOOP  BACK  TEST. 
SELECT  ANOTHER  CONTROLLER  OR  SELECT  DEVICE  ON  THIS  CONTROLLER. > 

JRST    STPRM1  ;  return  to  command  decoder 


0222 


DFSXA 
DFSXANI 

6962 

6963 

696A 

6965 

6966 

6967 

6968 

6969 

6970 

6971 

6972 

6973 

6974 

6975 

6976 

6977 

6978 

6979 

6980 

6981 

6982 

6983 

69SA 

6985 

6986 

6987 

6988 

6989 

6990 

6991 

6992 

6993 

699A 

6995 

6996 

6997 

6998 

6999 

7000 

7001 

7002 

7003 

7004 

7005 

7006 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  126 
MAC    29-JUI-85  11:44       COMMAND  CONTROL 

*  D0.S4  -  Select  the  sld\je  ^^^^ 

#*********************••********•*************♦********************** 


SEQ  0235 


036724 
036725 
036726 
036727 
036730 
036731 
036732 
036733 
036734 
036735 
036736 
036737 
036740 
036741 
036742 
036743 
036744 
036745 
036746 
036747 


037  01  0 
260  17  0 
254  00  0 
263  17  0 
275  00  0 
435  00  0 
202  00  0 
260  17  0 
300  00  0 
260  17  0 
300  00  0 
606  00  0 
254  00  0 


036750 
036751 
036752 
036753 
036754 
036755 
036756 
036757 
036760 
036761 
036762 
036763 
036764 
036765 


^60 

J54  00 
260  17 


17  0 
0 


300  00  0 
606  00  0 
254  00  0 
263  17  0 


00  070724 
00  041527 
00  036724 
00  000000 
00  000060 
00  002000 
U  061047 
00  043121 
00  000000 
00  043177 
00  000000 
00  010000 
00  036773 
00  063532 
00  037007 
00  043177 
00  000000 
00  000002 
00  037011 
00  000000 


201  00  0 
260  17  0 
254  00  0 
260  17  0 
254  00  0 
606  00  0 
254  00  0 
606  00  0 
254  00  0 

201  00  0 

202  00  0 
260  17  0 


254  00 
263  17 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


000021 
043044 
037013 
043177 
037013 
000100 
037020 
000200 
037026 
000631 
075021 
064100 
037030 
000000 


D0.S4: 


FMS6 

GO 

JRST 

RTN 

SUBI 

lORI 

MOVEM 

WTC 

CAI 

RDS 

CAI 

TRNN 

JRST 

GO 

JRST 

RDS 

CAI 

TRNN 

JRST 

RTN 


<WHAT  SLAVE?> 

INPOCT 

D0.S4 

60 

BPI160 

TAPETC(CNTRL) 


MOL 

SCMER2 
$REU 
SCMER4 


BOT 
SCMER5 


input  the  # 

1 1  legal 

carnage  return-leave  old  selection 

convert  to  octal 

merge  in  density 

save  TC  reg 

make  selection 

filler 

get  status 

Tiller 

skip  if  online 

off  line  error 

rewind  tape 

rewind  error  during  selection  attempt 

get  status 

skip  if  at  BOT 
not  at  BOT 
exit 


#*•*******************•♦********************************************* 

*  D0.S5  -  Do  pack  acknowledge 

4f  ******************************************************************** 


D0.S5:  MOVEI 
WCR 
JRST 
RDS 
JRST 
TRNN 
JRST 
TRNN 
JRST 
MOVEI 
MOVEM 
D.SEK 
JRST 
RTN 


RDPRST 

PCKER1 

PCKER1 

VV 

PCKER2 

DRY 

PCKER3 

631 

SYS.C# 

PCKER4 


get  read-in  preset  command 

issue  it 

would  accept 

get  status 

error 

skip  if  volume  valid  set 

would  set 

skip  if  ready 

not  ready  for  operation 

get  maint  cylinder  address 

save  it 

position  on  maint  cylinder 

position  error 

make  selection 


DFSXA 
DFSXAM 

7007 

7008 

7009 

7010 

7011 

7012 

7013 

70U 

7015 

7016 

7017 

7018 

7019 

7020 

7021 

7022 

7023 

702A 

7025 

7026 

7027 

7028 

7029 

7030 

7031 

7032 

7033 

703A 

7035 

7036 

7037 

7038 

7039 

7040 

7041 

7042 

7043 

7044 

7045 

7046 

7047 

7048 

7049 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  127 
MAC    29-JuL-85  11:44       COMMAND  CONTROL 

#***»******************♦*****************•*************♦♦♦******♦**** 
*  SCMER1  -  Read  error  routines 


SEQ  0236 


036766  037  01  0  Oa  070727 

036767  200  00  0  00  000015 

036770  037  17  0  00  000003 

036771  037  01  0  00  070731 

036772  254  00  0  00  036700 


036773  037  01  0  00  070727 

036774  200  00  0  00  000015 

036775  037  17  0  00  000003 

036776  037  01  0  00  070750 

036777  260  17  0  00  040046 

037000  260  17  0  00  040112 

037001  254  00  0  00  036700 


037002  037  01  0  00  070727 

037003  200  00  0  00  000015 

037004  037  17  0  OO  000003 

037005  037  01  0  00  070765 

037006  254  00  0  00  036777 


037007  037  0!  0  00  071003 
03>'0,u  254  00  0  00  036777 


037011  037  01  0  00  071020 

037012  254  00  0  00  036777 


;*  Read  error  while  fetching  status 

SCMER1:  FMS6C   <DEV  > 

MOVE    DEV 

PNTOCF 

FMSGD   <  READ  ERROR  WHILE  FETCHING  STATUS. 
DROPPING  THE  DEVICE  FROM  SELECTION. > 

JRST   D0.S2  ;  continue  selection 

;*  Not  on-line  error 

SCMER2:  FMSGC  <DEV  > 

MOVE  DEV 

PNTOCF 

FMSGD  <  NOT  ON-LINE. 
MAKE  THIS  DEVICE  READY  IF  YOU  WANT  TO  USE  IT  > 

SCMER7:  GO  PRTSR  ;  print  status 

GO  PRTER  ;  print  error  #1 

JRST  DO. S2  ;  continue  selection 

;*  Write  lock  error  while  selecting 

SCMER3:  FMSGC   <DEV  > 

MOVE    DEV 

PNTOCF 

FMSGD   <  IS  WRITE  LOCKED. 
WRITE  ENABLE  THIS  DEVICE  IF  YOU  WANT  TO  USE  IT,> 

JRST    SCMER7  ;  continue  selection 

;*  Rewind  failure 

SCMER4:  FMSGCD  <REWIND  FAILURE  DURING  SELECTION  ATTEMPT  -  DROPPING  DEVICE !> 
JRST   SCMER7  ;  continue  selection 

;*  Drive  didn't  go  to  BOT 

SCMER5:  FMSGCD  <DRIVC  DIDN'T  GO  TO  BOT  -  DROPPING  DEVICE!> 
JRST   SCMER7  ;  continue  selection 


n 


^I2i^ 


DFSXA 
DFSXAM 

7050 

7051 

7052 

7053 

705A 

7055 

7056 

7057 

7058 

7059 

7060 

7061 

7062 

7063 

706A 

7065 

7066 

7067 

7068 

7069 

7070 

7071 

7072 

7073 

707A 

7075 

7076 

7077 

7078 

7079 

7080 

7081 

7082 

7083 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !I!53B(12A2)  U:07  21-Aug-85  Page  128 
MAC     29-Jul-85  11:4A        COMMAND  CONTROL 

•#********************♦*********************************************** 
;*  PCKER1  -  Pack  acknowledge  errors  ^^^^ 

)#♦»*******************♦♦***♦***************************************** 

;*  Read/write  error-won* t  accept  command 

PCKER1:  FMSGC  <DEV  > 

MOVE  DEV 

PNTOCF 

FMSGD  <  WON'T  ACCEPT  PACK  ACKNOWLEDGE  COMMAND. 

DROPPING  DEVICE  FROM  SELECTION. >  .  ^      ,    . 

JRST  PCKER5  ;  continue  with  out  selection 


SEQ  0237 


037013  037  01  0  00  070727 
0370U  200  00  0  00  000015 
037015  037  17  0  00  000003 


037016  037  01  0  00  071032 

037017  25A  00  0  00  037021 


037020  0'7  01  0  00  071051 

037021  260  17  0  00  0A00A6 

037022  260  17  0  00  040112 

037023  260  17  0  00  040115 

037024  260  17  0  00  040606 

037025  254  00  0  00  036700 


037026  037  01  0  00  071067 

037027  254  00  0  00  037021 


037030  G:>''  01  0  00  071105 

037031  260  17  0  00  040573 

037032  260  17  0  00  040602 

037033  254  00  0  00  037021 


;*  Volume  valid  not  set 

PC!(ER2:  FMSGCD  <V0LUME  VALID  DIDN'T  SET  FOR  THIS  uEVICE-SELECTION  IS  ABORTED. > 

PCKER5:  GO  PRTSR 

GO  PRTER 

GO  PRTER1  ;  go  print  error  1 

GO  PRTER2  ;  go  print  error  2 

JRST  DO. S2 

;*  Device  not  ready 

PCKER3:  FMSGCD  <THIS  DEVICE  WON'T  60  TO  THE  READY  STATE-SELECTION  IS  ABORTED. > 
JRST    PCKER5 

;*  Position  error  during  pack  selection 

PCKER4:  FMSGCD  <POSITIONING  ERROR  DURING  SELECTION  SEQUENCE  -  SELECTION  ABORTED. > 

GO  PRTDC  ;  print  desired 

GO  PRTCC  ;  print  current 

JRST  PCKER5 


DFSXA 
DFSXAM 

708A 

7085 

7086 

7087 

7088 

7089 

7090 

7091 

7092 

7093 

709A 

7095 

7096 

7097 

7098 

7099 

7100 

7101 

7102 

7103 

71 OA 

7105 

7106 

7107 

7108 

7109 

7110 

7111 

7112 

7113 

7114 

7115 

7116 

7117 

7118 

7119 

7120 

7121 

7122 

7123 

7124 

7125 

7126 

7127 

7128 

7129 

7130 

7131 

7132 

7133 

7134 

7135 

7136 

7137 

7138 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  129 
MAC  29-JuL-85  11:44  COMMAND  CONTROL 

#***************•*****•********************************************** 
*  DO.R  -  Delete  specified  devke(s) 


SEQ  0238 


037034 
037035 
037036 
037037 
037040 
037041 
037042 
037043 
037044 
037045 
037046 
037047 
037050 
037051 
037052 
037053 
037054 
037055 


037056 
037057 
037060 


260  17 
254  00 
260  17 
254  00 
135  15 
200  07 
402  00 
137  00 
370  00 
134  00 
306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 


037061 
037062 
037063 


037064 
037065 
037066 
037067 


037070 
037071 
037072 
037073 
037074 


0  00 
0  00 
0  00 
0  00 
0  00 
0  15 


00 
00 


0  00 
0  00 
0  00 


00 
00 
0  00 
0  00 
0  00 
0  00 
0  00 


037257 
037056 
037716 
037332 
070650 
060605 
000000 
000007 
074755 
000012 
000073 
037034 
000015 
036334 
000054 
036334 
041561 
037036 


402  00  0  16  060647 
370  00  0  00  074755 
254  00  0  00  037045 


260  17  0  00  041561 
306  00  0  00  000015 
254  00  0  00  037070 


302  00  0  00  000123 
254  00  0  00  037332 
260  17  0  00  041574 
254  00  0  00  036334 


402  00 
200  00 
251  00 
402  00 
254  00 


00  060647 
00  070523 
00  061323 
00  074755 
00  036334 


DO.R: 
DO.Rl 


D0.R2: 


GO 

JRST 

GC 

JRST 

LDB 

MOVE 

SETZM 

DPB 

SOS 

I  LDB 

CAIN 

JRST 

CAIN 

JRST 

CAIE 

JRST 

GO 

JRST 


DECRh 

D0.R3 

RN6CHK 

CMDERR 

DEV, [POINT  3,0,353 

CCW,SELPNT(DEV) 

ecu 

AMTCTI. 
PNTR 

*  * .  '  * 

DO.R 

15 

STPRMl 

STPRMl 
INPBYT 
DO.Rl 


;  Deselect  just  RH20 

D0.R3:   SETZM  REQST(CNTRL) 

SOS  AMTCTL 

JRST  D0.R2 


go  decode  the  RH20  i   devices 

go  handle  fust  RH20  controller 

range  checK  number 

no-numeric  error 

setup  device  index 

get  byte  pointer 

clear  ACO 

clear  selection  entry 

deduct  one  from  selection  amount 

get  next  byte 

is  it  end  of  selection  char 

yes-go  process  next  entry 

IS  it  end  of  line  (CR)? 

go  ask  for  another  command 

skip  if  comma 

ret  to  decoder 

get  next  byte 

process  it 


delete  RH20/port 

deduct  one  form  selection  amount 

go  check  remainder  of  line 


#****•**•**************************•*•******************************* 

*  DO.Z  -  Reset  all  device  tables 

#*********************♦**♦******************************************* 

;  First  check  to  see  if  a  zero  statistics  command  was  given 
DO.Z: 


GO 

CAIN 

JRST 


INPBYT 

15 

DO.ZD 


Zero  statistics 


CAIE 
JRST 
GO 
JRST 


I  IQ*  ( 

CMDERR 
ZROSUM 
STPRMl 


;  Zero  device  tables 
DO.ZD: 


SETZM  REQST 

MOVE  [REQST,, REQST+1] 

BLT  SCLKX 

SETZM  AMTCTL 

JRST  STPRMl 


get  next  byte 

carriage  return? 

yes  -  go  zero  device  tables 


ZS  command? 
no  -  error 

yes  -  zero  statistics 
and  exit 


;  clear  first  e.itry 

;  get  pointer 

;  clear  the  rest 

;  clear  selection  amount 

;  go  back  to  command  interpreter 


,.J 


DFSXA 
DFSXAM 

7139 

7K0 

7K1 

7142 

7U3 

7144 

7145 

7146 

7147 

7148 

7149 

7150 

7151 

715? 

7153 

7154 

7155 

7156 

7157 

7158 

7159 

7160 

7161 

7162 

7163 

7164 

7165 

7166 

7167 

7168 

7169 

7170 

7171 

7172 

7173 

7174 

7175 

7176 

7177 

7178 

7179 

7180 

7181 

7182 

7183 

7184 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5:538(1242)   14:07  21-Aug-85  Page  130 
MAC  29-JUL-85  11:44  COMMAND  CONTROL 

•#*******«************************•***•******************************* 
;*  DO.P  -  Print  selection  table  (or  switches) 


SEQ  0239 


037075 
037076 
037077 
037100 
037101 
037102 
037103 
037104 


037105 
037106 
037107 

037110 
037111 
037112 
037113 
037114 
037115 
037116 
037117 
037120 


260  17 
306  00 
254  00 
306  00 
254  00 
306  00 
254  00 
254  00 


00 
00 
00 
00 
00 
00 
00 
00 


041561 
000103 
037165 
000124 
037105 
000123 
037171 
037332 


260  17  0  00  037110 
300  00  0  00  000000 
254  00  0  00  036334 


037  01 
205  16 
402  00 
261  17 
405  16 
336  00 
254  00 
476  00 
135  01 


0  00  071123 
0  00  777764 
0  00  075004 
0  00  000016 

0  00  mm 

0  16  060647 
0  00  037156 
0  00  075004 
0  00  071131 


037121  336  00  0  16  060633 


037122  254  00  0  00  071132 


037123  331  00  0  16  060633 


DO.P:  GO 
CAIN 
JRST 
CAIN 
JRST 
CAIN 
JRST 
JRST 

;  PT  command 

DO.PT: 


PRTBL : 
PTBLA: 


GO 

CAI 

JRST 

FMSGCD 

MOVSI 

SETZM 

PUT 

AND  I 

SKIPN 

JRST 

SETOM 

LDB 


INPBYT 
DO. PC 

t  ijl  I 

DO.PT 

DO. PS 
CMDERR 


PRTBL 
STPRM1 


get  next  character 
PC  command? 
yes  -  go  ha. idle 
PT  command? 
yes  -  go  handle 
PSW  or  PST  commands? 
yes  -  go  handle 
no  -  report  error 


print  the  selection  table 
no  devices  present 
re-enter  interpreter 


<CURRENT  DEVICE  SELECTION:> 


CNTRL,-14 

P.FLG# 

CNTRL 

CNTRL,-1 

REQST(CNTRL) 

PTBL3 

P.FLG 

B, [POINT  6, CNTRL, 353 


init  controller  index 
clear  print  select  flag 


skip  if  selected 

if  not  then  update  CNTRL 

set  print  flag 

get  number 


Check  for  DTE 

SKIPN 
JRST 


CHTYPE (CNTRL) 

CFMSG   <F>    ,      ,: 

LDB    [POINT  3, CNTRL, 35] 

PNTOCF 

FMSG   <:> 

JRST  ptbl2a: 


is  this  controller  a  DTE? 
yes  -  print 


Check  if  NI/CI  port 

SKIPL   CHTYPE (CNTRL) 

JRST    [FMSG   <C>  ,: 

LDB    [POINT  3, CNTRL, 35] 

PNTOCF 

FMSG   <:> 


is  this  controller  a  DTE? 
yes  -  print 


^221 


DFSXA 
DFSXAM 

7185 

7187 

7188 

7189 

7190 

7191 

7192 

7193 

71 9A 

7195 

7196 

7197 

7198 

7199 

7200 

7201 

7202 

7203 

720A 

7205 

7206 

7207 

7208 

7209 

7210 

7211 

7212 

7213 

12\i^ 

7215 

7216 

7217 

7218 

7219 

7220 

7221 

7222 

7223 

122k 

7225 

722t 

7227 

7228 

7229 

7230 

7231 

7232 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)   14:07  21-Aug-85  Page  131 
MAC  29-JUL-85  11:44  COMMAND  CONTROL 


SEQ  0240 


7186 


037124  254  00  0  00  071170 


037125 
037126 
037127 
037130 
037131 
037132 


037  01 
135  00 
037  17 
037  01 


00  071137 
00  070321 
00  000003 


0  00  070520 


337  00  0  16  060647 
254  00  0  00  037155 


00  000074 
00  777770 
15  060605 
00  000007 
00  000010 
00  037153 
00  000015 
00  000003 
00  000004 
00  037152 
00  071176 
00  043261 
00  043652 
00  000007 
00  000003 
00  071177 
00  C37135 
00  000076 
00  030242 
00  000016 
00  037113 
00  075004 
00  071200 
00  075004 
17  000000 
00  000000 


037133 

037  00  0 

037134 

205  15  0 

037135 

200  07  0 

037136 

135  01  0 

037137 

606  01  0 

037140 

254  00  0 

037141 

550  00  0 

037142 

037  17  0 

037143 

606  01  0 

037144 

23  ■  00  0 

037145 

037  01  0 

037146 

260  17  0 

037147 

260  17  0 

037150 

405  00  0 

037151 

037  17  0 

037152 

037  01  0 

037153 

253  15  0 

037154 

037  01  0 

037155 

037  01  0 

037156 

262  17  0 

037157 

253  16  0 

037160 

336  00  0 

037161 

037  01  0 

037162 

332  00  0 

037163 

350  00  0 

037164 

263  17  0 

JRST 


XCT  [FMSG   <  Port-0> 

FMS6  <  Port-1> 

FMSG  <  Port-2> 

FMSG  <  Port-3> 

FMSG  <  Port-4> 

FMSG  <  Port-NI> 

FMSG  <  Port-6> 

FMSG  <  Port-CI>J(B) 
PTBL2A] 


RH20 


FMSG 

LDB 

PNTOCF 

FMSG 

SKIPG 

JRST 

;  RH20  +  devices 

PNTCI 
MOVSI 

PTBLl :  MOVE 
LDB 
TRNN 
JRST 
HRRZ 
PNTOCF 
TRNN 
JRST 
FMSG 
RTC 
GO 
AND  I 
PNTOCF 
FMSG 

PTBL2:  AOBJN 
PNTCIF 

PTBL2A:  PCRLF 

PTBL3:  GET 

AOBJN 

SKIPN 

FMSGD 

SKIPE 

AOS 

RTN 


<C> 

[POINT  3,CNTRL.35J 

<:> 

REQST(CNTRL) 
PT8L2A 


"<" 

DEV,-10 

CCW,SELPNT(DEV) 

B,CCW 

B,10 

PTBL2 

DEV 

B,4 

PTBL2-1 

<•> 

RDEVER 
7 

<'> 

DEV, PTBLl 

••>■' 

CNTRL 

CNTRL,PTBLA 

P.FLG 

<+++  NO  DEVICES 

P.FLG 

(P) 


;  get  number 

;  devke(s)  selected? 
;  no  -  terminate 


im"t  device  index 

?et  byte  pointer 
etch  selection  byte 
skip  if  selected 
if  not  then  update  DEV 
fetch  device  number 

skip  if  TU16 
here  if  RP04 

read  the  tape  control 
read  error 

keep  just  slave  address 
print  it 


SELECTED 


;  test 

;  skip 

;  skip 

;  if  not 

;  exit 


all  possible  RH20's 
if  any  selected 


if  table  empty 

setup  skip  return 


Q  0228 


DFSXA 
DFSXAM 

7233 

723A 

7235 

7236 

7237 

7238 

7239 

72A0 

72A1 

72A2 

72A3 

72AA 

72A5 

7246 

72A7 

72A8 

72A9 

7250 

7251 

7252 

7253 

725A 

7255 

7256 

7257 

7258 

7259 

7260 

7261 

7262 

7263 

726A 

7265 

7266 

7267 

7268 

7269 

7270 

7271 

7272 

7273 

727A 


DECSYSTEM  KLIC  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  S!53B(12A2)  1A:07  21-Aug-85  Page  132 
MAC    29-JUL-85  11:AA        COMMAND  CONTROL 


SEQ  02A1 


037165  260  17  0  00  0A1372 

037166  260  17  0  00  065A53 

037167  260  17  0  00  0A1563 
037170  25A  00  0  00  03633A 


037171 
037172 
037173 
0371 7A 
037175 
037176 


260 
306 
25A 
306 
25A 
25A 


17 
00 
00 
00 
00 


00  0A1561 
00  000127 
00  037201 
00  0001 2A 
00  037177 


00  0  00  037332 


037177 
037200  c 


260  17  0  00  036206 
^5A  00  0  00  03633A 


037201  037  10  0  00  000002 

037202  202  00  0  00  075020 

037203  205  01  0  00  777761 


03720A 
037205 
037206 
037207 
037210 
037211 
037212 
037213 

03721 A 
037215 
037216 
037217 
037220 


037  00 

200  00 
6ii  00 
33A  02 

201  02 
037  00 
037  00 
253  01 


1  01  037221 
0  01  0372A0 
0  00  075020 
0  00  071206 
0  00  000116 
0  02  000000 
0  00  0302A2 
0  00  03720A 


037  00  0  00  071207 
135  00  0  00  07121A 


037  02 
037  00 
25A  00 


00  000000 
00  0302A3 
00  03633A 


;  PC  command 

DO. PC:  GO 
60 
GO 
JRST 


RHCFG 
FECFG 
ENARH 
STPRM1 


;  PS  command  (PSW  or  PST) 
DO. PS: 


GO 

CAIN 

JRST 

CAIN 

JRST 

JRST 


INP8YT 
"W" 
DO. PSW 

DO. PST 
CMDERR 


PST  (Print  statistics)  command 


DO. PST:  60 
JRST 


PRTOT 
STPRM1 


PSW  (Print  switches)  command 


00. PSW:  SWITCH 
MOVEM 
MOVSI 

DO.PSO:  PNTMSG 
MOVE 
TONE 
SKIPA 
MOVE  I 
PNTCI 
PCRL 
AOBJN 

PNTMSG 

LDB 

PNT2 

PCRL2 

JRST 


SWPSAV* 
1,-SWTLEN 

aSWPNTd) 

SWTAB(I) 

SWPSAV 

2,["Y"] 

2  ."N" 

(5) 

1, DO.PSO 

CASCIZ/     000077 
CPoint  6, SWPSAV, 35J 

STPRM1 


configure  system 

configure  DiE's 

enable  RH20's  and  NI/CI  ports 

return  to  command  decoder 


get  next  character 
PSW  command? 
yes  -  go  handle 
PST  command? 
yes  -  go  handle 
no  -  report  error 


go  print  totals 

return  to  command  decoder 


get  program  switches 

save  switches 

Load  number  of  switches 

Print  the  switch  name 

Get  the  switch  mask 

Is  the  switch  set? 

Yes 

No 

Print  the  "Y"  or  "N" 

Print  CRLF 

Loop  for  all  of  them 

TSTNUM  /]  ;  Print  the  test  label 
Load  switch  setting 
Print  2  digits 
Print  2  CRLFs 
return  to  command  decoder 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)  1A:07  21-Aug-85  Page  133 
DFSXAM  MAC    29-Jul-85  11:44        COMMAND  CONTROL 


SEQ  02^2     I 


DFS 
DFS 


7275 

7276 

7277 

7278 

7279 

7280 

7281 

7282 

7283 

7284 

7285 

7286 

7287 

7288 

7289 

7290 

7291 

7292 

7293 

7294 

7295 

7296 

7297 

7298 

7299 

7300 

7301 

7302 

7303 

7304 

7305 

7306 

o07 

7308 

7309 

7310 

7311 

7312 

7313 

7314 

7315 


037221 


037221 
037222 
037223 
037224 
037225 
037226 
037227 
037230 
037231 
037232 
037233 
037234 


037235 
037236 
037237 


037240 
037241 
037242 
037243 
037244 
037245 
037246 
037247 
037250 
037251 
037252 
037253 
037254 
037255 
037256 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


000000 
000000 
000000 


400000 
200000 
100000 
040000 
G^JOOO 
010000 
004000 
002000 
001000 
000400 
000020 
000010 
000000 
000000 
000000 


071215 
071243 
071250 
071255 
071262 
071267 
071274 
071301 
071306 
071313 
071320 
071325 


071332 
071360 
071365 
000017 

000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
400000 
001000 
000400 


SWPNT:  [ASCIZ  / 

Left  Half  Switches 
11    10    SWITCH  SET? 

15  400000  ABORT    /] 

[ASCIZ/  14  200000 

[ASCIZ/  13  100000 

[ASCIZ/  12  040000 

[ASCIZ/  11  020000 

[ASCIZ/  10  010000 

[ASCIZ/   9  004000 

[ASCIZ/   8  002000 

[ASCIZ/   7  001000 

[ASCIZ/   6  000400 

[ASCIZ/   2  000020 

[ASCIZ/   1  000010 
[ASCIZ  / 
Right  Half  Switches 
TO    SWITCH  SET? 

400000  INHUSR   /] 
[ASCIZ/     001000 
[ASCIZ/     000400 
SWTLEN==. -SWPNT 

SWTAB:  ABORT,. 0 
RSTART,,0 
TOTALS,, 0 
NOPNT,,0 
PNTLPT.,0 
DING,,0 
LOOPER,,0 
ERST0P,.0 
PALERS,,0 
RELIA6,,0 
INHCSH,,0 
OPRSEL,,0 
INHUSR 
LOOPTS 
SPCTST 


RSTART 

TOTALS 

NOPNT 

PNTLPT 

DING 

LOOPER 

ERSTOP 

PALERS 

RELIAB 

INHCSH 

OPRSEL 


LOOPTS 
SPCTST 


/] 
/] 
/] 
/] 
/] 

n 
/] 
/] 
/] 
/] 
/] 


/] 
/] 


1  r 


EQ  0230 


DFSXA 
DFSXAM 

7316 

7317 

7318 

7319 

7320 

7321 

7322 

7323 

7324 

7325 

7326 

7327 

7328 

7329 

7330 

7331 

7332 

7333 

7334 

7335 

7336 

7337 

7338 

7339 

7340 

7341 

7342 

7343 

7344 

7345 

7346 

7347 

7348 

7349 

7350 

7351 

7352 

7353 

7354 

7355 

7356 

7357 

7358 

7359 

7360 

7361 

7362 

7363 

7364 

7365 

7366 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  134 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 


SEQ  0243 


df: 

DF! 


037257  201  01  0  00  000005 


037260 

037261 

037262 

037263 

037264 

037265 

037266 

037267 

037270 

037271 

037272 

037273 

037274 

037275 

037276 

037277 

037300 

037301 

037302 

037303 

037304 

037305 

037306 

037307 

037310 

037311 

037312 

037313 

037314 

037315 

037316 


037317 
037320 
037321 
037322 
037323 
037324 
037325 
037326 
037327 
037330 
037331 


260  17 
306  00 
254  00 
302  00 
367  01 
322  01 
260  17 
260  17 
254  00 
135  16 
201  00 
256  00 
201  00 
256  00 

260  17 
306  00 
254  00 
302  00 
254  00 

261  17 
260  17 
306  00 
254  00 
3uc  00 
254  00 

262  17 
333  00 
254  00 
254  00 
262  17 
2o3  17 


0  00  041561 
0  00  000106 
0  00  037317 
0  00  000103 
0  00  037260 
0  00  037333 
0  00  041561 
0  00  037716 
0  00  037332 
0  00  070650 
00  002000 
16  043570 
00  000400 
16  043570 
.  00  041561 
0  00  000057 
0  00  037303 
00  000072 
00  037332 
00  000012 
00  041561 
0  00  000015 
0  00  037315 
0  00  000073 
0  00  037315 
0  00  044541 
0  16  060633 
0  00  037335 
0  00  067640 
0  00  000012 
0  00  000000 


402  00 
260  17 
260  17 
254  00 
137  00 
271  16 
303  16 
254  00 


305  16  0 


254 
254 


00 
00 


00  000016 
00  041561 
00  037716 
00  037332 
00  070321 
00  000010 
00  000013 
00  037332 
00  000010 
00  037332 
00  037276 


•  /jf***«*******  ********  ********** 

;*  DECRH  -  Decode  RH20  and  spec 
•#***************************** 

DECRH:  MOVEI   B,5 


*************************************** 

if  fed  devices 
*************************************** 


60 

CAIN 

JRST 

CAIE 

S0J6 

JUMPE 

GO 

GO 

JRST 

LDB 

MOVEI 

•  CONO 

MOVEI 

.CONO 

DECRHA:  GO 

CAIN 

JRST 

CAIE 

JRST 

PUT 

GJ 

CAIN 

JRST 

CAIN 

JRST 

GET 

SKIPLE 

JRST 

SKPRTN 

DECRHl:  GET 
RTN 


DECDTE:  SETZM 


f§ 


JRST 

DPS 

ADD  I 

CAILE 

JRST 

CAIGE 

JRST 

JRST 


INPBYT 

DECDTE 

B,DECRH+1 

B,CMDERR+1 

INPBYT 

RNGCHK 

CMDERR      ,   ,„ 

CNTRL, [POINT  3, A. 35] 

MBCCLR 

M8E 

INPBYT 

I  t  yl  I 

.+3 

CMDERR 

PNTR 

INPBYT 

15 

DECRHl 
•  "." 

DECRHl 
DAT8UF 

CHTYPECCNTRL 
CMDERP 

PNTR 


CNTRL 

INPBYT 

RNGCHK 

CMDERR 

[POINT  3, CNTRL. 35] 

CNTRL, 10 

CNTRL, 13 

CMDERR 

CNTRL, 10 

CMDERR 

DECRHA 


place  Limit  on  space  between  command 

and  select 
get  next  byte 
skip  if  not  F 
go  handle  DTE  address 
skip  if  C 

search  for  char  "C" 
command  error  if  ACO=0 
get  next  byte 
is  it  numeric 
no 

pick  it  up 
clear  RH2D 
clear  RH20 
get  MASSBUS  enable 
set  it  in  RH20 
get  next  byte 
slash  or  colon  ok 


skip  if  colon 

no-error 

save  pointer 

get  next  byte 

skip  if  not  carriage 


if 


exit 
skip 
exit 
pop  and 
is  this 


return 
not  end  of  selected  char 


throw  away 
controller  an 
yes  -  command  error 
take  skip  return 
retrieve  byte  pointer 
exit 


NI/CI  port? 


clear  receiving 
get  next  byte 
is  it  numeric 
no 

;  address  ok? 
;  no 


;  exit 


register 


r 


EQ  0231 


DFSXA 
DFSXAM 

7367 

7368 

7369 

7370 

7371 

7372 

7373 

7374 

7375 

7376 

7377 

7378 

7379 

7380 

7381 

7382 

7383 

738A 

7385 

7386 

7387 

7388 

7389 

7390 

7391 

7392 

7393 

73'^A 

7395 

7396 

7397 

7398 

7399 

7A00 

7401 

7A02 

7A03 

7A04 

7A05 

7A06 

7A07 

7A08 

7A09 

7A10 

7A11 

7A12 

7A13 

7A1A 

7A15 

7A16 

7A17 

7A18 

7A19 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  1A:07  21-Aug-85  Page  135 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

/^*********** ********************** *********************************** 

*  CMDERR  -  Command  error  handler 
/If******************************************************************** 


SEQ  02AA 


037332  037  01  0  00  0A4514 

037333  037  01  0  00  071372 

037334  254  00  0  00  036334 


037335  037  01  0  00  044514 

037336  037  01  0  00  071372 

037337  037  01  0  00  071400 
037340  254  00  0  00  036334 


037341  201  01  0  00  000005 


037342 

037343 

037344 

037345 

037346 

037347 

037350 

037351 

037352 

037353 

037354 

037355 

037356 

037357 

037360 

037361 

037362 

037363 

037364 

037365 

037366 

037367 

037370 

037371 

037372 


260  17 
302  00 
306  OC 


334  06  0 
3o.'  01  0 
322  00  0 
260  17  0 
303  00  0 
254  00  0 

305  00  0 
'54  00  0 
(35  16  0 

306  06  0 
271  16  0 
260  17  0 
302  00  0 


254  00 
260  17 
306  00 
263  17 
306  00 
263  17 
306  00 
263  17 
254  00 


00  041561 
00  000103 
00  000106 
00  000000 
00  037342 
00  037332 
00  041561 
00  000067 
00  037332 
00  000060 
00  037332 
00  070650 
00  000106 
00  000010 
00  041561 
00  000072 
00  037332 
00  041561 
00  000015 
00  000000 
00  000073 
00  000000 
00  000133 
00  000000 
00  067640 


CMDERR:  PNTMSF  CMDLIN 

FMSGCD  <C0MMAND  FORMAT  ERROR !> 
JRST    STPRM1 

./^************************************ ******************************** 
;*  CMDERP  -  Command  error  handler  (for  NI/CI  port) 
•#******************************************************************** 

CMDERP:  PNTMSF  CMDLIN 

FMSGCD  <COMMAND  FORMAT  ERROR !> 

FMSGCD  <NI/CI  PORT  IS  NOT  ALLOWED  DEVICES> 

JRST  STPRMl 

•#******************************************************************** 
;*  DECRHX  -  Decode  RH20  and  specified  devices 

;#******************************************************************** 


DECRHX:  MOVE I 

GO 

CAIE 

CAIN 

SKIPA 

SOJG 

JUMPE 

GO 

CAILE 

JRST 

CAIGE 

JRST 

LDB 

CAIN 

ADD  I 

60 

CAIE 

JRST 

GO 

CAIN 

RTN 

CAIN 

RTN 

CAIN 

RTN 

SKPRTN 


B.5 

INPBYT 
"C" 

I  ir  >  ( 


'F' 
GOOD. A 
B.DECRHX^-l 
CMDERR 
INPBYT 

CMDERR 

"0" 

CMDERR 

CNTRL, [POINT  3.0,35] 

GOOD.'*F" 

CNTRL,10 

INPBYT 

11,11 

CMDERR 
INPBYT 
15 


place  limit  on  space  between  command 

and  select 
get  next  byte 
skip  if  C 

search  for  F  or  C 

search  for  character  "C 

command  error  if  ACO=0 

get  next  byte 

skip  if  equal  /less  than  octal  7 

no  -  error 

skip  if  equal  /  greater  than  octal  0 

no  -  error 

fetch  controller  number 

was  it  an  F 

yes 

get  next  byte 

skip  if  colon 

no  -  error 

get  next  byte 

skip  if  not  carriage  return 

exit 

skip  if  not  end  of  selected  character 

exit 

skip  if  not  bracket 

exit 

skip  exit 


OF 
OF 


r 


L 


SEQ  0232 


DFSXA 
DFSXAM 

7A20 
7421 
Ikll 
Ikll 
7A2A 

7426 

mil 

7A28 
7A29 
7A30 
7431 
7432 
7433 
lUlk 
7435 
7436 
7437 
7438 
7439 

7441 
7442 
7443 
7444 
7445 

7'*U7 
7448 
7^i*9 
7450 
7451 
7452 
745? 
7454 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  136 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

•#******♦******************♦****************************************** 
;*  PRTALL  -  Print  all  of  the  device  registers 


SEQ  0245 


D 
D 


037373 
037374 
037375 
037376 
037377 
037400 
037401 
037402 
037403 
037404 


037405 
037406 
037407 
037410 
037411 
037412 
037413 
037414 
037415 
037416 
037417 
037420 
037421 
037422 
037423 


333  00  0 


254  00 
260  17 
260  17 
602  00 
254  00 
602  00 
254  00 
037  00 
254  00  0 


16  060633 
00  037443 
00  043305 
00  043652 
00  040000 
00  037405 
00  020000 
00  037424 
00  071410 
00  037332 


260  17 
306  00 
254  00 
306  00 
254  00 
302  0' 
254  0 
260  1? 
254  00 
256  00 
2r-  00 
205  02 
256  00 

253  02 

254  00 


00  041561 
00  000015 
00  037420 
.  00  000054 
0  00  037420 
00  000133 
00  037332 

00  037560 
0  00  037500 

01  037723 
00  037414 
00  777766 

02  037723 
00  037421 
00  037500 


PRTALL:  SKIPLE  CHTYPE(CNTRL) 

JRST  PRTPOR 
RDT 

60  RDEVER 

TRNE  DV.TAP 

JRST  PRTTAP 

TRNE  DV.PCK 

JRST  PRTPCK 

TMSGD  <DEVICE  TYPE  NOT  REC06NI 


is  this  an  NI/CI  port? 

yes  -  go  print  port  registers 

read  device  type 

got  read  error 

skip  if  not  tape 

print  tape  registers 

skip  if  not  pack 
;  print  pack  registers 
hD> 
;  report  command  error 


JRST    CMDERR  ;  report  command  error 

;*  PRTTAP  -  Handle  TU16  examine  request 


PRTTAP:  60 

CAIN 

JRST 

CAIN 

JRST 

CAIE 

JRST 

60 

JRST 

XCT 

JRST 

PTAP1 :  MOVSI 
XCT 
AOBJN 
JRST 


INPBYT 

15 

PTAP1 

If  11 

PTAPI 

I  iri  * 

CMDERR 

6ETR6 

PRTEX 

TU16RG(B) 

.-3 

C,-12 

TU16RG(C) 

pAtex 


get  next  byte 

skip  if  not  carriage  return 
all  tape  registers 
if  not  comma 
all  tape  registers 
if  open  bracket 
error 

ister  decoded 


exam 
skip 
exam 
skip 
command 
the 


get  the  reai 
here  if  all 


;re  if  all  registers  processed 
print  decoded  register 
loop  back  for  next  register 
setup  register  index 
print  a  register 
loop  back  print  all  registers 
exit 


r 


L 


SEQ  0233 


OFSXA 
DFSXAM 

7A55 

7A56 

7A57 

7A58 

7459 

7A60 

7A61 

7462 

7463 

7464 

7465 

7466 

7467 

7468 

7469 

7470 

7471 

7472 

7473 

7474 

7475 

7476 

7477 

7478 

7479 

7480 

7481 

7482 

7483 

7484 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  137 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

#***»***********•*****•♦********************************************* 
*  PRTPCK  -  Handle  RP04  examine  request 
/>*»*********************♦*******************************♦***********♦ 


SEQ  0246 


'? 


037424 
037425 
037426 
037427 
037430 
037431 
037432 
037433 
037434 
037435 
037436 
037437 
037440 
037441 
037442 


037443 
037444 
037445 
037446 


260  17 
306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 
256  00 
254  00 
?05  02 
256  00 

253  02 

254  00 


0  00  041561 
0  00  000015 
0  00  037437 
0  00  000054 
0  00  037437 
0  00  000133 
0  00  037332 
0  00  037560 

00  037500 

01  037745 
00  037433 
00  777760 

02  037745 
00  037440 
00  037500 


260  17  0  00  040346 
260  17  0  00  040371 
260  17  0  00  040452 
254  00  0  00  037500 


PRTPCK:  GO 

CAIN 

JRST 

CAIN 

JRST 

CAIE 

JRST 

60 

JRST 

XCT 

JRST 

PPCK1:  MOVSI 
XCT 
AOBJN 
JRST 


INPBYT 

15 

PPCK1 

PPCK1 

I  irt  • 

CMDERR 

GETR6 

PRTEX 

RP04RG(B) 

.-3 

C,-20 

RP04RG(C) 

c,.-i 

PRTEX 


get  next  byte 

skip  if  not  carriage  return 

exam  all  tape  registers 

skip  if  not  comma 

exam  all  tape  registers 

skip  if  open  bracket 

command  error 

get  the  register  decoded 

here  if  alt  registers  processed 

print  decoded  register 

loop  back  for  next  register 

setup  register  index 

print  a  register 

loop  back  print  all  registers 

exit 


#********************♦♦********************************************** 
*  PRTPOR  -  Print  NI/CI  port  registers 


PRTPOR:  GO 
GO 
GO 
JRST 


PRTCSR 
PRTLAR 
PRTALU 
PRTEX 


;  print  CSR  register 

;  print  LAR  register 

;  print  ALU  registers 

;  exit 


J 


r 


SEQ  0234 


DFSXA 
DFSXAM 

7A85 

7486 

7A87 

7488 

7489 

7490 

7491 

7492 

7493 

7494 

7495 

7496 

7497 

7498 

7499 

7500 

7501 

7502 

7503 

7504 

7505 

7506 

7507 

7508 

7509 

7510 

7511 

7512 

7513 

7514 

7515 

7516 

7517 

7518 

7519 

7520 

7521 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 


■'S,0-b 


.e  138 


SEQ  0247 


037447 
037450 
037451 
037452 


037453 

037454 

037455 

037456 

037457 

037460 

037461 

037462 

037463 

037464 

037465 

037466 

037467 

037470 

037471 

037472 

037473 

037474 

037475 

037476 

037477 

037500 

037501 


333  00  0  16  060633 
254  00  0  00  037502 
336  00  0  16  060633 
254  00  0  00  037532 


037  01 
037  01 
550  OU 
037  17 
037  01 
037  01 
037  01 
135  00 
306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 

254  00 
205  02 
256  00 
253  02 
135  00 
254 


0  00  000074 
0  00  071137 
0  00  000016 
C  00  000003 
0  00  070520 
0  00  000076 
0  00  030242 
0  00  000012 
0  00  000015 
0  00  037475 
0  00  000073 
0  00  037475 
0  00  000133 
0  00  037332 
0  00  037560 
..  0  00  037500 
00  0  01  037766 
0  00  037471 

0  00  nmi 

0  02  037766 
J  00  037476 
0  00  000012 
0  00  036631 


•#**********************•********************************************* 
;*  PRTRH6  -  Handle  RH20/DTE20  examine  request 


;  Check  controller  type 

PRTRHG:  SKIPLE  CHTYPE (CNTRL) 

JRST  PRTPOG 

SKIPN  CHTYPE(CNTRL) 

JRST  PRTDTG 

;  RH20 


00 


PRHG1 


PRTEX: 


PNTCIF 

1  1^1  1 

FMSG 

<C> 

HRRZ 

CNTRL 

PNTOCF 

FMSG 

<:> 

PNTCIF 

PCRLF 

LDB 

PNTR 

CAIN 

15 

JRST 

PRHGl 

CAIN 

JRST 

PRHGl 

CAIE 

JRST 

CMDERR 

GO 

GETR6 

JRST 

PRTEX 

XCT 

RH20RG(B) 

JRST 

.-3 

MOVSI 

C.-6 

XCT 

RH20RG(C) 

AOBJN 

C,.-1 

LDB 

PNTR 

JRST 

D0.E2+1 

IS  this  controller  an  NI/CI  port? 

yes  -  go  handle 

fs  this  controller  a  DTE? 

yes  -  go  handle 


get  next  byte 

skip  if  not  carriage  return 

exam  all  tape  registers 

skip  if  not  semicolon 

exam  all  tape  registers 

skip  if  open  bracket 

command  error 

get  the  register  decoded 

return  to  t  processor 

print  decoded  register 

loop  back  for  next  register 

setup  register  index 

print  a  register 

loop  back  print  all  registers 

get  terminating  byte  again 

return  to  E  processor 


0235 


DFSXA 
DFSXAM 

7522 
7523 
752^ 
7525 
7526 
7527 
7528 
7529 
7530 
7531 
7532 
7533 
753A 
7535 
7536 
7537 
7538 
7539 
75A0 
7541 
7542 
7543 
7544 
7545 
7546 
7547 
7548 
7549 
7550 
7551 
7552 
7553 
7554 
7555 
7556 
7557 
7558 
7559 
7560 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  139 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

;,rf  ******************************************************************** 

;*  PRTP06  -  Handle  NI/CI  port  examine  request 


SEQ  0248 


037502 
037503 
037504 
037505 
037506 
037507 


037510 
037511 
037512 
037513 
037514 
037515 
037516 
037517 
037520 
037521 
037522 
037523 


037524 
037525 
037526 
037527 
037530 
037531 


037  01 
037  01 
550  00 
037  17 
037  01 
550  01 


0  00  000074 
0  00  071137 
0  00  000016 
0  00  000003 
0  00  070520 
0  00  000016 


01 
00 


256  00 
037  01 

iiT 

306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 


0  01  071160 
0  00  000076 
0  00  030242 
0  00  000012 
0  00  000015 
0  00  037526 
0  00  000073 
0  00  037526 
0  00  000133 
0  00  037332 
0  00  037560 
0  00  037500 


256  00  0  01  071416 
254  00  0  00  037522 
260  17  0  00  040346 
260  17  0  00  040371 


260  17  0 
254  00  0 


00  040452 
00  037500 


PRTPOG:  PNTCIF 
FMS6 
HRRZ 
PNTOCF 
FMSG 
HRRZ 
XCT 


PNTCIF 

PCRLF 

LDB 

CAIN 

JRST 

CAIN 

JRST 

CAIE 

JRSI 

GO 

JRST 

XCT 


JRST 
P0RPG1:  GO 
GO 
GO 
JRST 


I  1^1  I 

<C> 

CNTRL 

<:> 

1, CNTRL 
[FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 


PNTR 

15 

P0RP61 

'  *  •  '  ' 

PORPGI 

I  ir  I  I 

CMDERR 
GETRG 
PRTEX 
[GO 

GO 

60 

JRST 
.-3 

PRTCSR 
PRTLAR 
PRTALU 
PRTEX 


<  Port-0> 

<  Port-1> 

<  Port-2> 

<  Port-3> 

<  Port-4> 

<  Port-NI> 

<  Port-6> 

<  Port-CI>J(1) 


PRTCSR 
PRTLAR 
PRTALU 
CMDERR] (B) 


get  next  byte 

skip  if  not  carriage  return 

exam  aU  registers 

skip  if  not  semicolon 

exam  all  registers 

skip  if  open  bracket 

command  error 

get  the  register  decoded 

return  to  t  processor 

print  decoded  register 


loop  back  for  next  register 

print  CSR  register 

print  LAR  register 

print  ALU  registers 

exit 


DFSXA 
DFSXAI* 

794( 
794/ 
794f 
794^ 
795( 
7951 
795^ 
795: 
795^ 
7955 
795e 
795? 
795? 
795S 
796C 
7961 
7962 
7963 
796^ 
7965 
7966 
796? 
796f 
796^ 
797C 
7971 
7972 
797^ 
797^ 
797' 
797( 
797; 


0236 


DFSXA 
DFSXAM 

7561 

7562 

7563 

756A 

7565 

7566 

7567 

7568 

7569 

7570 

7571 

7572 

7573 

757A 

7575 

7576 

7577 

7578 

7579 

7580 

7581 

7582 

7583 

7584 

7585 

7586 

7587 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  UO 
MAC    29-Jul-85  11:44       COMMAND  CONTROL 

#*******************••***♦****•***♦********************************** 

*  PRTDT6  -  Handle  DTE20  examine  request 
/lf******************************<.  ************************************* 


SEQ  0249 


037532 

037533 

037534 

037535 

037536 

037537 

037540 

037541 

037542 

037543 

037544 

037545 

037546 

037547 

037550 

037551 

037552 

037553 

037554 

037555 

037556 

037557 


037  00 
037  01 
135  00 
037  17 
037  01 
037  01 
037  01 
135  00 
306  00 
254  00 
306  00 
254  00 
302  00 
254  00 
260  17 
254  00 
256  00 
254  00 
205  02 
256  00 

253  02 

254  00 


0  00  000074 
0  00  070455 
0  00  070321 
0  00  000003 
0  00  070520 
0  00  000076 
0  00  030242 
0  00  000012 
0  00  000015 
0  00  037554 
0  00  000073 
0  00  037554 
0  00  000133 
0  00  037332 
0  00  037560 
0  00  037500 
0  01  065634 
0  00  037550 

0  00  iimi 

0  02  065634 
0  00  037555 
0  00  037500 


PRTDT6: 


PDT61 


PNTCI 

1  Iv't  1 

FMS6 

<F> 

LDB 

[POINT  3,CNTRL,35] 

PNTOCF 

FMS6 

<:> 

PNTCIF 

">" 

PCRLF 

LDB 

PNTR 

CAIN 

15 

JRST 

PDTG1 

CAIN 

JRST 

PDTG1 

CAIE 

"['• 

JRST 

CMDERR 

60 

GETR6 

JRST 

PRTEX 

XCT 

DT20R6(B) 

JRST 

.-3 

MOVSI 

C.-6 

XCT 

DT20RG(C) 

AOBJN 

C,.-1 

JRST 

PRTEX 

get  next  byte 

skip  if  not  carriage  return 

exam  all  tape  registers 

skip  if  not  semicolon 

exam  all  tape  registers 

skip  if  open  bracket 

command  error 

get  the  register  decoded 

return  to  E  processor 

print  decoded  register 

loop  back  for  next  register 

setup  register  index 

print  a  register 

loop  back  print  all  regi'   rs 

go  exit 


DFSXA 
DFSXAK 

7978 
7979 
798C 
7981 
7982 
7983 
798^ 
7985 
7986 
7987 
798? 
798S 
799C 
7991 
799^ 
7993 
799^ 
799! 
799< 
799( 
799i 
799< 
800( 
800' 
800; 

eoo: 

800- 


0237 


DFSXA 
DFSXAM 

7588 

7589 

7590 

7591 

7592 

7593 

7594 

7595 

7596 

7597 

7598 

7599 

7600 

7601 

7602 

7603 

760A 

7605 

7606 

7607 

7608 

7609 

7610 

7611 

7612 

7613 

7614 

7615 

7616 

7617 

7618 

7619 

7620 

7621 

7622 

7623 

7624 

7625 

7626 

7627 

7628 

7629 

7630 

7631 

7632 

7633 

7634 

7635 


DErSYSTEM  KLIO  CHANNEL/DTE20  iNTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  141 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

f ********************************************************* *********** 

*  GETRG  -  Decode  specified  register 
/^************************************************* ******************* 


SEQ  0250 


037560 

037561 

037562 

037563 

037564 

037565 

037566 

037567 

037570 

037571 

037572 

037573 

037574 

037575 

037576 

037577 

037600 

037601 

037602 

037603 

037604 

037605 


037606 
037607 
037610 
037611 
037612 
037613 
037614 
037615 
037616 
037617 
037620 
037621 
037622 
0?"'623 
0.524 
037625 


260  17 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 


0  00  037673 
0  00  000021 
0  00  020722 
0  00  000000 
0  00  021123 
0  00  000001 
0  00  021261 
0  00  000002 
0  00  023324 
0  00  000003 
0  00  020323 
0  00  000004 
0  00  021503 
0  00  000005 
0  00  021124 
0  00  000006 
0  00  020713 
0  00  000007 
0  00  024716 
0  00  000010 
0  00  025103 
0  00  000011 


GEIRG: 


306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 


01  0 


0  00  020715 
0  00  000000 
0  00  024124 
0  00  000001 
0  00  024101 
0  00  000002 
0  00  024724 
.  00  000003 
0  00  024701 

0  00  oooo:4 

00  022322 
00  000005 
00  024502 
00  000006 
00  024107 
00  000020 


0 
0 
0 
0 
0 
0 


GO 

MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 
CAIN 
MOVE  I 


6ETCHR 

B,21 

C/'CR" 

B,0 

C,"DS" 

BJ 

C/'EI" 

B,2 

C/WT" 

B,3  . 

C."AS" 

B,4 

C'TC" 

B.5 

C/'DT" 

8,6 

C/'CK" 

B.7 

C,"SN" 

B,10 

C,"TC" 

BJI 


get  the  next  character  group 

set  up  if  command  error 

CONTRL  register? 

yes  -  decode  such 

STATUS? 

yes  -  decode  such 

ERROR  1? 

yes  -  decode  ruch 

MAINT? 

yes  -  decode  such 

ATTENTION  SUMMARY? 

yes  -  decode  such 

FRAME  COUNTER? 

yes  -  decode  such 

DRIVE  TYPE? 

yes  -  decode  such 

CHECK  CHAR? 

yes  -  decode  such 

SERIAL  *? 

yes  -  decode  such 

TAPE  CONTRL? 

yes  -  decode  such 


jif*************************************************** ***************** 

*  RH20  Registers 

#«*»**»********•*********♦*****************************♦************* 

COMMAND  STATUS? 
yes  -  decode  such 

Primary  transfer? 

yes  -  decode  such 
PRIMARY  BLOCK  ADDRESS? 
yes  -  decode  such 
SECONDARY  TRANSFER? 
yes  -  dfrode  such 
SECONDAf  ■  BLOCK  ADDRESS? 
yes  -  decode  such 
INTERRUPT  VECTOR? 
yes  -  decode  such 
ADDRESS  BUFFER? 
yes  -  decode  such 
CHANNEL  PROGRAM  DUMP? 
yes  -  decode  such 


CAIN 

C,"CM 

MOVE  I 

B,0 

CAIN 

C/'PT 

MOVE  I 

B.I 

CAIN 

C."PA 

MOVE  I 

B.2 

CAIN 

C."ST 

MOVE  I 

B.3 

CAIN 

C."SA 

MOVE  I 

B.4 

CAIN 

C."IR 

MOVE  I 

B.5 

CAIN 

C."R8 

MOVE  I 

B.6 

CAIN 

C."PG 

MOVE  I 

B.20 

0238 


DFSXA 
DFSXAM 

7636 

7637 

7638 

7639 

76A0 

76A1 

76A2 

76A3 

76A4 

76A5 

76A6 

IbUl 

76A8 

76A9 

7650 

7651 

7652 

7653 

765A 

7655 

7656 

7657 

7658 

7659 

7660 

7661 

7662 

7663 

766A 

7665 

7666 

7667 

7668 

7669 

7670 

7671 

7672 

7673 

767A 

7675 

7676 

7677 

7678 

7679 

7680 

7681 

7682 

7683 

768A 

7685 

7686 

7687 

7688 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  !i:53B(12A2)  14:07  21-Aug-85  Page  K2 
MAC     29-Jul-85  11:AA        COMMAND  CONTROL 


SEQ  0251 


037626 

037627 

037630 

037631 

037632 

037633 

03763A 

037635 

037636 

037637 

0376A0 

0376A1 

0376A2 

0376A3 

0376AA 

0376A5 

0376A6 

0376A7 

037650 

037651 


037652 
037653 
03765A 
037655 
037656 
037657 
037660 


306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
306  02 
201  01 
335  00 
25A  00 


201  01 
306  02 
201  01 
306  02 
2u'  01 
337  00 


0 
0 
0 
0 
0 
0 
0 


0  00  025123 
0  00  000005 
00  023101 
00  000007 
00  023706 
00  000011 
00  021103 
00  000012 
.  00  020703 
0  00  000013 
0  00  021262 
00  00001 A 
00  021263 
00  000015 
00  020661 
0  00  000016 
0  00  020662 
00  000017 
16  060633 
00  037670 


037661 

201  01 

037662 

316  02 

037663 

201  01 

03766A 

316  02 

037665 

201  01 

037666 

316  02 

037667 

201  01 

0  00  000002 
0  00  025123 
0  00  000000 
0  00  025103 
0  00  000001 
._  .  0  16  060633 
254  00  0  00  037670 


0  00  000002 
0  00  071 A23 
0  00  000000 
0  00  071A25 
0  00  000001 
0  00  071A27 
0  00  000002 


037670 
037671 
037672 


CAIN  C,"TS"' 

MOVEI  B.5  ., 

CAIN  C/'LA" 

MOVLI  B,7  ., 

CAIN  C,"OF" 

MOVEI  8,11  ., 

CAIN  C,"DC" 

MOVEI  B,12  .. 

CAIN  C/'CC" 

MOVEI  8.13^., 

CAIN  C,"E2" 

MOVEI  B,1A^., 

CAIN  C,"E3" 

MOVEI  BJ5  .. 

CAIN  C."C1" 

MOVEI  B,16^.. 

CAIN  C,"C2" 

MOVEI  BJ7 

SKIP6E  CHTYPE(CNTRL) 

JRST  GETRGX 


TRACK  AND  SECTOR? 

yes  -  decode  such 

LOOK  AHEAD? 

yes  -  decode  such 

OFFSET? 

yes  -  decode  such 

DESIRED  CYLINDER? 

yes  -  decode  such 

CURRENT  CYLINDER? 

yes  -  decode  such 

ERROR  2? 

yes  -  decode  such 

ERROR  3? 

yes  -  decode  such 

CHECK  1? 

yes  -  decode  such 

CHECK  2? 

yes  -  decode  such 

RH20? 

yes  -  exit 


/If******************************************************************** 

*  Decode  DTE20  register  type 

/(f*****************************  *************************************** 


MOVEI  B.2  ,, 

CAIN  C/'TS" 

MOVEI  B,0   . 

CAIN  C,"TC" 

MOVEI  BJ 

SKIPG  CHTYPE(CNTRL) 

JRST  GETRGX 


set  up  if  command  error 

10  STATUS? 

yes  -  decode  such 

10  BYTE  COUNT? 

yes  -  decode  such 

DTE? 

yes  -  exit 


/If*************  ******************************************************* 

*  Decode  port  register  type 

/If******************************************************************** 


MOVEI  B.2 

CAMN  C.CSIXBTZ  /CSR/] 

MOVEI  B,0 

CAMN  C.CSIXBTZ  /i^R/l 

MOVEI  BJ 

CAMN  CCSIXBTZ  /ALU/] 

MOVEI  B.2 


set  up  if  command  error 
CSR  register? 
yes  -  decode  such 
LAR  register? 
yes  -  decode  such 
ALU  registers? 
yes  -  decode  such 


332  00  0  00  000002 

GETRGX:  SKIPE 

C 

350  00  0  17  000000 

AOS 

(P) 

263  17  0  00  000000 

RTN 

;/(f*******************  ************************  ************************* 

;*  Setup  to  leave 

•  /If******************************************************************** 

;  skip  if  register  C  empty 
;  setup  skip 
;  exit 


0239 


OFSXA 
DFSXAM 

7689 

7690 

7691 

7692 

7693 

7694 

7695 

7696 

7697 

7698 

7699 

7700 

7701 

7702 

7703 

770A 

7705 

7706 

7707 

7708 

7709 

7710 

7711 

7712 

7^3 

7714 

7715 

7716 

7717 

7718 

7719 

7720 

7721 

7722 

7723 

7724 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  143 
MAC    29-JUL-85  11:44       COMMAND  CONTROL 

•#********************•****••***************************************** 
;*  6ETCHR  -  Get  next  character  group 


SEQ  0252 


037673 
037674 
037675 
037676 
037677 
037700 
037701 
037702 
037703 
037704 
037705 
037706 
037707 
037710 
037711 
037712 

037713 
037714 
037715 


037716 
037717 
037720 
037721 
037722 


205  03 
402  00 
260  17 
306  00 
263  17 
306  00 
263  17 
306  00 
263  17 
306  00 
263  17 
306  00 
263  17 
137  00 

253  03 

254  00 


0  00  iiini^ 

0  00  000002 
00  041561 
00  000135 
00  000000 
00  000054 
0  00  000000 
0  00  000073 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000015 
0  00  000000 
0  03  037713 
0  00  037675 
0  00  037332 


07  07  0  00  000002 
00  07  0  00  000002 
00  07  0  00  000002 


303  00  0  00  000067 
263  17  0  00  000000 


301  00  0 
350  00  0 
263  17  0 


00  000060 
17  000000 
00  000000 


GETCHR:  MOVSI 
SETZM 

GTCHR1:  GO 

CAIN 

RTN 

CAIN 

RTN 

CAIN 

RTN 

CAIN 

RTN 

CAIN 

RTN 

DPB 

AOBJN 

JRST 


D.-4 

C 

INPBYT 

I  in  I  I 


0 

15 

RGPNT(D) 
D.GTCHR1 
CMDERR 


RGPNT:  POINT  7,C,28 
POINT  7,C,35 
POINT  7,C,35 


setup  Limit  to  pair  size 

clear  character  receiver 

get  next  byte 

close  bracket? 

yes  -  exit 

comma? 

yes  -  exit 

semicolon? 

yes  -  exit 

null? 

yes  -  exit 

carriage  return? 

yes  -  exit 

store  byte 

get  another  character 

command  error 

byte  0 
byte  1 
overwrite  byte  1  on  error 


;*  RNGCHK  -  Range  check  value  in  ACO 


RNGCHK:  CAILE 
RTN 
CAIL 
AOS 
RTN 


"0" 
(P) 


skip  if  less  than  or  equal  to  7 

not  octal 

skip  if  less  than  0 

setup  skip 

exit 


Q  0240 


DFSXA 
DFSXAM 

7725 
7726 
7727 
7728 
7729 
7730 
7731 
7732 
7733 
7734 
7735 
7736 
7737 
7738 
7739 
77A0 
7741 
7742 
7743 
7744 
7745 
7746 
7747 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  144 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

•/>***«*********************•****************************************** 

;•  TU16RG  -  Print  TU16  registers 

)#**•*•******•**********♦********************************************* 


SEQ  0253 


037723 
037724 
037725 
037726 
037727 
037730 
037731 
037732 
037733 
037734 
037735 
037736 
037737 
037740 
037741 
037742 
037743 
037744 


260 
260 
260 
260 
260 
260 
260 
260 
260 
260 
300 
300 
300 
300 
300 
037 
260 
254 


17 
1 7 
17 
17 
17 
17 
17 
17 
17 
17 
00 
00 
00 
00 
00 
01 
17 
00 


0  00  040033 
0  00  040046 
0  00  040112 
0  00  040160 
0  00  040235 
0  00  040263 
0  00  041077 
0  00  040305 
0  00  041140 
0  00  040313 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  071430 
0  00  041757 
0  00  037332 


TU16R6:  60 
GO 

60 
60 
60 

60 

CAI 

CAI 

CAI 

CAI 

CAI 

FMS6D 

60 

JRST 


PRTCR 

PRTSR 

PRTER 

PRTMT 

PRTAS 

PRTFC 

PRTDT 

PRTCHK 

PRTSN 

PRTTC 


<ILLEGAL  REGISTER 

DMPPRG 

CMDERR 


FOR 


print 

print 

print 

print 

print 

print 

print 

print 

print 

print 

pos  i  t 

pos  i  t 

pos  i  t 

pos  i  t 

-  posit 

Tul6> 

;  duflip 

:  hand  I 


command  register 
status  register 
error  register 
maint  register 
atten  summary 
frame  counter 
device  type 
check  character 
serial  # 
tape  control 


'on 
'on 
'on 
'on 
ion 


for 
for 
for 
for 
for 


register 
registe'- 
register 
register 
register 


12 
13 
14 
15 
16 


channel  program 
e  command  error 


Q  02«1 


OFSXA 
OFSXAM 

7748 

77A9 

7750 

7751 

7752 

7753 

7754 

7755 

7756 

7757 

7758 

7759 

7760 

7761 

7762 

7763 

7764 

7765 

7766 

7767 

7768 

7769 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  145 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

f******************************************** ************* *********** 
*  RP04RG  -  Print  RP04  registers 
fft**********************************'^ ******************************* 


SEQ  0254 


037745 
037746 
037747 
037750 
037751 
037752 
037753 
037754 
037755 
037  ^'56 
037757 
037760 
037761 
037762 
037763 
037764 
037765 


260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 
260  17  0 


260  17 

260  17 

260  17 

260  17 

260  17 


00  040033 
00  040046 
00  040112 
00  040202 
00  040235 
00  040271 
00  041077 
00  040543 
00  041140 
00  040552 
00  040573 
00  040602 
00  040606 
00  040652 
00  040677 
00  040703 
00  041757 


RP04RG:  60 
GO 


PRTCR 

PRTSR 

PRTER 

PRTMR 

PRTAS 

PRTTS 

PRTDT 

PRTLA 

PRTSN 

PRTOFF 

PRTDC 

PRTCC 

PRTER2 

PRTER3 

PRTEC1 

PRTEC2 

DMPPRG 


print  command  register 

print  status 

print  error  1 

print  maint 

print  atten  summary 

print  track  I   sector 

print  device  type 

print  Look  ahead 

print  serial  # 

print  offset 

print  desired  cylinder 

print  current  cylinder 

print  error  2 

print  error  3 

print  error  check  1 

print  error  check  2 

dump  channel  program 


DFS) 
DFS) 

8^ 
81 
8" 
8' 
8' 
8' 
8' 
8' 
8' 
8' 
8 
8 
8- 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 


n 


EQ  ^21^2 


DFSXA 
DFSXAM 

7770 

7771 

7772 

7773 

7774 

7775 

7776 

7777 

7778 

7779 

7780 

7781 

7782 

7783 

778A 

7785 

7786 

7787 

7788 

7789 

7790 

7791 

7792 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  U6 
MAC    29-JuL-85  11:44       COMMAND  CONTROL 

*  RH20RG  -  Print  RH20  registers 


SEQ  0255 


037766 

037767 

037770 

037771 

037772 

037773 

037774 

037775 

037776 

037777 

040000 

040001 

040002 

040003 

040004 

040005 

040006 

040007 


260  17 
260  17 
260  17 
260  17 
260  17 
260  17 
260  17 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
260  17 
254  00 


0  00  041204 
0  00  041252 
0  00  041360 
0  00  041334 
0  00  041365 
0  00  041341 
00  041353 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
.  00  000000 
0  00  000000 
0  00  041757 
0  00  037332 


RH20RG:  60 
GO 
GO 
60 
GO 
60 
60 
CAI 
CAI 
CAI 
CAI 
CAI 
CAI 
CAI 
CAI 
CAI 
60 
JRST 


PS  TAT 

PPTCR 

PPBAR 

PSTCR 

PSBAR 

PIVR 

PRDR 


DMPPRG 
CMDERR 


register  7 
register  10 
register  11 
register  12 
register  13 
register  14 
register  15 
register  16 
register  17 
dump  channel  program 
command  error 


DFS 
DPS 

8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 


n 


r 


EQ  0243  ! 


DFSXA 
DFSXAM 

7793 

7794 

7795 

7796 

7797 

7798 

7799 

7800 

7801 

7802 

7803 

7804 

7805 

7806 

7807 

7808 

7809 

7810 

7811 

7812 

7813 

7814 

7815 

7816 

7817 

7818 

7819 

7820 

7821 

7822 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)  14:07  21-Aug-85  Page  147 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

fHitifiiiiiilili*********  ***********************  **************************** 

*   PRTID  -  Print  drive  identification 
fft********************************************* ********************** 


SEQ  0256 


DF! 
DF! 


040010 
040011 
040012 
040013 
040014 
040015 


040016 
040017 
040020 
040021 
040022 
040023 
040024 
040025 
040026 
040027 
040030 
040031 
040032 


260  17  0  00  040016 
260  17  0  00  040046 


260  17 

260  17 

260  17 

263  17 


00  040112 
00  041077 
00  041140 
00  000000 


037  00 
037  00 
550  00 
037  16 
037  00 
301  16 
254  00 
550  00 
332  00 
037  16 
037  00 
037  00 
263  17 


0  00  000074 
0  00  071137 
0  00  000016 
0  00  000003 
0  00  070520 
0  00  000010 
0  00  040030 
0  00  000015 
0  00  000015 
0  00  000003 
0  00  000076 
0  00  030242 
0  00  000000 


PRTID; 


GO 

PRTHDR 

GO 

PRTSR 

GO 

PRTER 

GO 

PRTDT 

GO 

PRTSN 

RTN 

;  print  the  status  register 

;  print  the  error  register 

;  print  the  driy/e  type  register 

;  print  the  serial  *  register 

;  exit 


ff  1,1,***************************************  *************************** 
*   PRTHDR  -  Print  the  header  for  exam  command 

/^»****«************* ***************************** ******************** 


PRTHDR:  PNTCI 
TMSG 
HRRZ 
PNTOCS 
TMSG 
GAIL 
JRST 
HRRZ 
SKIPE 
PNTOCS 
PNTCI 
PCRL 
RTN 


<C> 

CNTRL 

<:> 

CNTRLJO 
.+4 
DEV 
DEV 


I  1^1  I 


;  skip  if  no  device 


r 


L 


r" 


SEQ  024A 


DFSXA 
DFSXAM 

7823 
782A 
7825 
7826 
7827 
7828 
7829 
7830 
7831 
7832 
7833 
783A 
7835 
7836 
7837 
7838 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  Z53B(1242)  K:07  21-Aug-85  Page  U8 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

.ft1,ii**1t*if  It  *************************  *********************************** 

]*  PRTCR  -  Print  conwnand  register 

•  fft********************* *****************************  ***************** 


SEQ  0257 


DF 
DF 


040033 
040034 
040035 
040036 
040037 
040040 
040041 
040042 
040043 
040044 
040045 


037 
260 
260 

202  00 
602  00 
037  01 
037 
135 

037  01 
037  01 
263  17 


01  0  00 
17  0  00 
17  0 

0 

0 

0 


01 
01 


00 
00 
00 
00 


0  00 


00 
01 
00 
00 


071436     PRTCR:  FMSG 

<CR:    > 

043165 

RCR 

043652 

60 

RDEVER 

000001 

MOVEM 

B  ^ 

004000 

TRNE 

1B24 

071437 

FMSG 

<DVA> 

071440 

FMSG 

<      CMD:  > 

071442 

LDB 

B. [POINT  5.B.34] 

041274 

PNTMSF 

aDMFC(B) 

030242 

PCRLF 

000000 

RTN 

;  read  the  command  register 

;  read  error 

;  put  into  register  B 

;  skip  if  drive  a\/ailabLe=0 

;  right  justify  command 

;  print  command 

;  end  of  line 


r 


L, 


SEQ  02A5 


DFSXA 
DFSXAM 

7839 

78A0 

78A1 

78A2 

7843 

78A4 

7845 

7846 

7847 

7848 

7849 

7850 

7851 

7852 

7853 

7854 

7855 

7856 

7857 

7858 

7859 

7860 

7861 

7862 

7863 

7864 

7865 

7866 

7867 

7868 

7869 

7870 

7871 

7872 

7873 

7874 

7875 

7876 

7877 

7878 

7879 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  149 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

•#**»»***************•♦**♦♦****♦*******•****************************** 
;*  PRTSR  -  Print  the  status  reg 


SEQ  0258 


Dl 


040046 

040047 

040050 

040051 

040052 

040053 

040054 

040055 

040056 

040057 

040060 

040061 

040062 

040063 

040064 

040065 

040066 

040067 

040070 

040071 

040072 

040073 

040074 

040075 

040076 

040077 

040100 

040101 

040102 

040103 

040104 

040105 

040106 

040107 

040110 

040111 


260  17 
260  17 
202  00 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
60?  01 
G^''  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
037  00 
263  17 


0  00  043177 
0  00  043652 
0  00  000001 
0  00  071443 
0  00  100000 
0  00  071444 
0  00  040000 
0  00  071445 
0  00  020000 
0  00  071446 
0  00  010000 
0  00  071447 
0  00  004000 
00  071450 
00  002000 
00  071451 
.  00  000400 
0  00  071452 
0  00  000200 
0  00  071453 
0  00  000100 
0  00  071454 
0  00  000040 
0  00  071456 
0  00  000020 
0  00  071457 
0  00  000010 
0  00  071461 
0  00  000004 
0  00  071462 
00  000002 
00  071463 
00  000001 
00  071464 
00  030242 
00  000000 


PRTSR:  RDS 
GO 
MOVEM 

PRTSR1:  TMS6 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
PCRL 
RTN 


RDEVER 

B 

<DS:  > 

B.ATA 

<ATA,> 

B.CERR 

<ERR,> 

B,PIP 

<PIP,> 

B.MOL 

<MOL,> 

B.WRL 

<WRL.> 

B,EOT 

<EOT,> 

B.DPR 

<DPR,> 

B,DRY 

<DRY,> 

b.SSC 

<SSC/VV,> 

B.PES 

<PES,> 

B.SDWN 

<SDUN.> 

B.IDB 

<ID8,> 

B,EOF 

<TM,> 

B.BOT 

<80T,> 

B,SLA 

<SLA;> 


read  the  status 

read  error  from  drive 

save  it 

skip  if  -ATA 
print  ATA 
composite  error? 

positioning? 


SEQ  02A6 


.DFSXA 
'DFSXAM 


7880 

7881 

7882 

7883 

788A 

7885 

7886 

7887 

7888 

7889 

7890 

7891 

7892 

7893 

7894 

7895 

7896 

7897 

7898 

^Bv9 

7900 

7901 

7902 

7903 

7904 

7905 

7906 

7907 

7908 

7909 

7910 

7911 

7912 

7913 

79U 

7915 

7916 

7917 

7918 

7919 

7920 

7921 

7922 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  150 
MAC     29-Jul-85  11:44        COMMAND  CONTROL 

•  ffttit  **********  ********************  *********************************** 

':*   PRTER  -  Print  the  error  register 

■0******************************************************************** 


SEQ  0259 


040112 

040113 

040114 

040115 

040116 

040117 

040120 

040121 

040122 

040123 

040124 

040125 

040126 

040127 

040130 

040131 

040132 

040133 

040134 

040135 

040136 

040137 

040140 

040141 

040142 

040143 

040144 

040145 

040146 

040147 

040150 

040151 

040152 

040153 

040154 

040155 

040156 

040157 


260  17 
260  17 
202  00 


037  00  0 
602  01  0 


037  00 
602  01 


037  00  0 
602  01  0 


037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
C02  01 
037  00 
602  01 


037  00  0 
602  01  0 


037  00 
602  01 


037  00  0 
60?  01  0 


0:.^  00 
602  01 
037  00 
602  01 
037  00 
602  0. 
037  00 
602  01 
037  00 
602  01 
037  00 
037  00 
263  17 


00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 


043211 

043652 

000001 

071465 

100000 

071466 

040000 

071467 

020000 

071470 

010000 

071471 

004000 

071472 

002000 

071473 

001000 

071474 

000400 

071475 

000200 

071476 

000100 

071477 

000040 

071500 

000020 

071502 

000010 

071503 

000004 

071505 

000002 

071506 

00C001 

071507 

030242 

000000 


PRTER:  RER 
GO 
HOVEM 

PRTER1:  TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
PC 
R^ 


RDEVER 

B 

<E1:  > 

B,CRC 

<C0R.> 

B,UNS 

<UNS.> 

B.OPI 

<0PI,> 

B.DTE 

<DTE,> 

B.NEF 

<NEF.> 

B.ITM 

<CS.> 

B.FCE 

<FCE,> 

B^NSG 

<NSG.> 

B.LRC 

<PEF,> 

BJNC 

<INC,> 

B,DPAR 

<DPAR,> 

B.FMT 

<FMT,> 

B,CPAR 

<CPAR,> 

B.RMR 

<RMR.> 

B.ILR 

<ILR,> 

B.ILF 

<ILF;> 


read  error  1 
read  errorl 
save  it 


SEQ  02i*7 


DFSXA 
DFSXAM 

7923 
792^ 
7925 
7926 
7927 
7928 
7929 
7930 
7931 
7932 
7933 
793A 
7935 
7936 
7937 
7938 
7939 
7940 
7941 
7942 
7943 
7944 
7945 


OEl:ySTEM  KLIO  CHANNEL/DTE20  interaction  test  -  VER  0,7  MACRO  5!53B(1242)  14:07  21-Aug-85  Page  151 
MAC    29-JUL-85  ^^^M  COMMAND  CONTROL 

•#*♦*»****************** t*********** ************** ******************** 

;*  PRTMT  -  Print  maint  register  ^^^^^ 

•#******************************************************************** 


SEQ  0260 


040160 

040161 

040162 

040163 

040164 

040165 

040166 

040167 

040170 

040171 

040172 

040173 

040174 

040175 

040176 

040177 

040200 

040201 


037  01 
260  17 
260  17 
202  00 
135  00 
037  03 
037  01 
135  00 
037  02 
037  01 
602  01 
057  01 
602  01 
037  01 
602  01 
037  01 
037  01 
263  17 


0  00  071510 
0  00  043223 
0  00  043652 
0  00  000001 
0  00  071512 
0  00  000001 
0  00  071513 
0  00  071515 
0  00  000001 
0  00  071516 
0  00  000100 
0  00  071520 
0  00  000040 
0  00  071521 
0  00  000001 
0  00  071522 
0  00  030242 
0  00  000000 


PRTMT: 


FMS6 

RMT 

GO 

MOVEM 

LDB 

PNT3F 

FMSG 

LDB 

PNT2F 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

PCRLF 

RTN 


<MT: 


MDF:  > 


RDEVER 

B 

[POINT  9,B,28] 

<  MOP:  > 
[POINT  4,B,34] 

<  CLKS:  > 
B,1B29 

<SWC,> 

BJB30 

<MC.> 

B.I 

<MM;> 


read  the  maintenance  register 

read  error 

put  into  register  B 


5248 


OFSXA 
OFSXAM 

79A6 
7947 
7948 
7949 
7950 
7951 
7952 
7953 
7954 
7955 
7956 
7957 
7958 
7959 
7960 
7961 
7962 
7963 
7964 
7965 
7966 
7967 
7968 
7969 
7970 
7971 
7972 
7973 
7974 
7975 
7976 
7977 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  152 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 


*  PRTMR  -  Print  maint  register  (RP04) 

ff  ■kit1i1i*1flt1i1t  It************  1fk1t1ck1i*1i1i**1t  *******  It************************** 


SEQ  0261 


040202 
040203 
040204 
040205 
040206 
040207 
040210 
040211 
040212 
040213 
040214 
040215 
040216 
040217 
040220 
040221 
040222 
040223 
040224 
040225 
040226 
040227 
040230 
040231 
040232 
040233 
040234 


037  01 
260  17 
260  17 
202  00 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
or  01 
0:.''  01 
263  17 


0  00  071523 
0  00  043223 
0  00  043652 
0  00  000001 
0  00  001000 
0  00  071526 
0  00  000400 
0  00  071527 
0  00  000200 
0  00  071530 
0  00  000100 
0  00  071531 
0  00  071533 
0  00  000040 
0  00  071535 
0  00  000020 
0  00  071536 
0  00  000010 
0  00  071537 
0  00  000004 
0  00  071541 
0  00  000002 
0  00  071543 
0  .0  000001 
0  00  071545 
0  00  071546 
0  00  000000 


PRTMR: 


FMSG 

RMT 

60 

MOVEM 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

FMSGD 

RTN 


<MT: 

RDEVER 

B 

BJ826 

<SBD.> 

BJB^7 

<ZDT.> 

B,1828 

<DEN.> 

B,18^9 

<ECCE,> 

BJ830 

<MUR.> 

BJB^I 

<MRD,> 

B,1b32 

<MSCL)(,> 

BJ833 

<MIND,> 

B,1834 

<MCLK.> 

B.I 

<DMD.> 

<;> 


FNCT; 


read  the  maintenance  register 

read  error 

put  into  register  B 


CNTRL; 


)249 


DFSXA 
DFSXAM 

7978 

7979 

7980 

7981 

7982 

7983 

7984 

7985 

7986 

7987 

7988 

7989 

7990 

7991 

7992 

7993 

7994 

7995 

7996 

7997 

7998 

7999 

8000 

8001 

8002 

8003 

8004 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  153 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

;*  PRTAS  -  Print  atten  summary  resgfster 

•/>**************•***************************************************** 


SEQ  0262 


040235 

040236 

040237 

040240 

040241 

040242 

040243 

040244 

040245 

040246 

040247 

040250 

040251 

040252 

040253 

040254 

040255 

040256 

040257 

040260 

040261 

040262 


037  01 
260  17 
260  17 
202  00 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
037  01 
263  17 


00  071547 
00  043235 
00  043652 
00  000001 
00  000200 
00  071550 
.  00  000100 
0  00  071552 
0  00  000040 
0  00  071554 
0  00  000020 
0  00  071556 
0  00  000010 
0  00  071560 
0  00  000004 
0  00  071562 
0  00  000002 
00  071564 
00  000001 
00  071566 
00  030242 
00  000000 


PRTAS; 


FMSG 

RAS 

GO 

MOVEM 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

PCRLF 

RTN 


<AS: 

RDEVER 

B 

8,1828 

<ATA7.> 

8,182$ 

<ATA6.> 

8,1830 

<ATA5,> 

8,1831 

<ATA4.> 

8,183^ 

<ATA3,> 

8,183^ 

<ATA2,> 

8,1834 

<ATA1,> 

<ATA0;> 


read  atten  summary 

read  error 

put  into  register  8 


J 


DFSXA   DECSVSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  15A 
DFSXAM  MAC    29-JuL-85  11:44        COMMAND  CONTROL 


SEQ  0263 


8005 

8006 

8007 

8008 

8009 

8010 

8011 

8012 

8013 

8014 

8015 

8016 

8017 

8018 

8019 

8020 

8021 

8022 

8023 

8024 

8025 

8026 

8027 

8028 

8029 

8030 

o  ^  ■*  ^ 

8032 
8033 
8034 
8035 
8036 
8037 
8038 
8039 
8040 
8041 
8042 
8043 


040263 

037  01  0 

040264 

260  17  0 

040265 

260  17  0 

040266 

037  16  0 

040267 

037  01  0 

040270 

263  17  0 

040271 
040272 
040273 
040274 
040275 
040276 
040277 
040300 
040301 
040302 
040303 
040304 


040305 
04C306 
040307 
040310 
040311 
040312 


037 
260 
260 
202 
037 
135 
037 
037 
135 
037 
037 
263 


037 
260 
260 
037 
037 
?63 


01 
17 
17 
00 
01 
00 
15 
01 
00 
15 
01 
17 


00  071570 
00  043247 
00  043652 
00  000003 
00  030242 
00  000000 


00  071571 
00  043247 
00  043652 
00  000001 
00  071572 
00  071574 
00  000000 
00  071575 
00  071600 
00  000000 
00  070747 
00  000000 


01 
17 
17 
03 
01 
17 


0  00  071601 
0  00  043273 
0  00  043652 
0  00  000001 
0  00  030242 
0  00  000000 


#♦***********************♦******************************************* 
*  PRTFC  -  Print  frame  counter  register 


PRTFC:  FMS6    <FC:    > 
RFC 

60     RDEVER 
PNTOCS 
PCRLF 
RTN 

#♦***********•******************************************************* 

*  PRTTS  -  Print  track  &  sector  register 

#***♦•***************♦*******************♦*******♦******************* 


;  read  frame  counter 

;  read  error 

;  print  it 

;  end  of  line 


PRTTS:  FMSG 
RFC 
GO 

HOVEM 
FMSG 
LDB 

PNTDEC 
FMSG 
LDB 

PNTDEC 
FMSGD 
RTN 


<TS;  > 

RDEVER 
B 

<TRK:  > 
[POINT  5,B.27] 

<.      SECTOR:  > 
[POINT  5,B,35J 

<.> 


read  track  and  sector 

read  error 

put  into  register  B 


*  PRTCHK  -  Print  check  character  register 

/jf«»**  »***♦*♦**»***♦*♦♦*♦♦♦*♦*************  **************************** 


PRTCHK:  FMSG    <CK:  > 
RCK 

GO     RDEVER 
PNT3F 
PCRLF 
RTN 


;  r?ad  check  char 
;  re*'j  error 


0251 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  155 
DFSXAM  MAC     29-JuL-85  11:44        COMMAND  CONTROL 


SEQ  0264 


8044 

8045 

8046 

8047 

8048 

8049 

8050 

8051 

8052 

8053 

8054 

8055 

8056 

8057 

8058 

8059 

8060 

8061 

8062 

8063 

8064 

8065 

8066 

8067 

8068 

8069 

8070 

8071 

8072 

8073 

8074 

8075 


040313 

040314 

040315 

040316 

040317 

040320 

040321 

040322 

040323 

040324 

040325 

040326 

040327 

040330 

040331 

040332 

040333 

040334 

040335 

040336 

040337 

040340 

040341 

040342 

040343 

040344 

040345 


261  17 

037  01 

260  17 

260  17 

202  00 

602  01 

057  01 

602  01 

037  01 

602  01 

037  01 

602  01 

037  01 

602  01 

037  01 

037  01 

135  02 

037  01 

037  01 

135  02 

037  01 

037  01 

135  00 

037  01 

037  01 

2oi  17 

263  17 

0  00  000002 
0  00  071602 
0  00  043261 
0  00  043652 
0  00  000001 
0  00  100000 
0  00  071605 
0  00  040000 
0  00  071607 
0  00  020000 
0  00  071610 
0  00  010000 
0  00  071611 
0  00  000010 
0  00  071613 
00  071615 
00  071617 
02  040513 
,  00  071620 

0  00  071622 

1  02  040523 
0  00  071623 
0  00  071625 
0  00  000001 
0  00  030242 
0  00  000002 
0  00  000000 


0 
0 
1 
0 


; /If***  **************************************  *************************** 

;*  PRTTC  -  Print  tape  control  register 

•#******************************************************************** 


PRTTC: 


PUT 

FMSG 

RTC 

GO 

HOVEM 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

FMSG 

LDB 


C 
<TC; 


FLGS:  > 


RDEVER 

B 

BJB20 

<ACCL,> 

BJB21 

<TCW.> 

B,1B22 

<FCS.> 

B.1B^3 

<EAO-DTE,> 

BJB32 

<EV  PAR,> 

<      DEN:  > 

C, [POINT  3,B,27] 
PNTMSF  aDENMSG(C) 
FMSG    <      FMT:  > 
LDB     C, [POINT  4,B,31] 
PNTMSF  aFMTMSG(C) 
FMSG    <      SLV:  > 
LDB     [POINT  3,B.35] 
PNT1F 
PCRLF 
GET     C 
RTN 


save  register  C 

read  tape  control 

read  error 

put  into  register  B 


0252 


DFSXA 
DFSXAM 

8076 

8077 

8078 

8079 

8080 

8081 

8082 

8083 

808A 

8085 

8086 

8087 

8088 

8089 

8090 

8091 

8092 

8093 

8094 

8095 

8096 

8097 

8098 

8099 

8100 

8101 

8102 

8103 

8104 

8105 

8106 

8107 

8108 

8109 

8110 

8111 

8112 

8113 

811A 

8115 

8116 

8117 

8118 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  156 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

•#*********•****************♦***************************************** 
;*  PRTCSR  -  Print  CSR  register  ^^^^^^^ 

.01,1,1,**1i*1i1c1r*iiii*ii***ii*1i*  ********************************************** 


SEQ  0265 


040346 

040347 

040350 

040351 

040352 

040353 

040354 

040355 

040356 

040357 

040360 

040361 

040362 

040363 

040364 

040365 

040366 

040367 

040370 


037  01  0 
256  00  0 
202  00  0 
037  13  0 


261 
261 


17  0 
17  0 
200  04  0 
400  05  0 
404  04  0 
434  04  0 
322  04  0 
603  04  0 
256  00  0 
242  04  0 
345  05  0 
037  01  0 
262  17  0 

262  17  0 

263  17  0 


00  071626 
16  043521 
00  074766 
00  000001 
00  000004 
00  000005 
00  074766 
00  000000 
00  071630 
00  071631 
00  040365 
00  400000 
05  040406 
00  000001 
00  040360 
00  030242 
00  000005 
00  000004 
00  000000 


PRTCSR:  FMSG 
RDCSR 
MOVEM 
PNTHUF 
PUT 
PUT 
MOVE 
SETZ 
AND 
I  OR 

PRTCSO:  JUMPE 
TLNE 
XCT 
LSH 
AOJGE 

PRTCSX:  PCRLF 
GET 
GET 
RTN 


<CSR:  > 

CSRENS* 

4 
5 

4,CSRENS 

4 ',[777770,.  777770  J 

4, C000004,, 0000043 

4, PRTCSX 

4,400000 

PRTENG(5) 

4,1 

5, PRTCSO 

5 
4 


print  out  the  data 
read  CSR  register 
save  the  data 
print  it  out 
save  AC'S 

get  data  into  ACl 

clear  bit  index 

clear  port  ID  and  PI  bits 

set  bits  so  both  are  printed 

zero?  )fes  -  exit 

no  -  bit  set? 

yes  -  print  it 

left  shift  one  bit 

increment  and  keep  looping 

restore  AC's 

return 


040371 

Gi'  01  0  00  071632 

PRTLAR:  FMSG 

<LAR:  > 

040372 

201  00  0  00  400000 

MOVE  I 

PCLEAR 

040373 

256  00  0  16  043570 

LDCSR 

040374 

201  00  0  00  040000 

MOVE  I 

SELLAR 

040375 

256  00  0  16  043570 

LDCSR 

040376 

260  17  0  00  043451 

RDLAR 

040377 

037  17  0  00  000003 

PNTOCF 

040400 

037  01  0  00  071634 

FMSG 

<  (Adr: 

040401 

260  17  0  00  043451 

RDLAR 

040402 

242  00  0  00  777777 

LSH 

-1 

040403 

037  17  0  00  000003 

PNTOCF 

040404 

037  01  0  00  071636 

FMSGD 

<)> 

040405 

263  17  0  00  000000 

RTN 

.fftclilcic**************************************************************** 

':*   PRTLAR  -  Print  LAR  register 

•  01,1,****************************************************************** 

print  out  the  data 
get  'port  clear'  bit 
stop  the  port 
get  'DIAG  Sel  LAR'  bit 
write  to  CSR  register 
read  LAR 


DFSXA       OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  :53B(12A2)   U:07  21-Aug-85  Page  157 
DFSXAM     MAC  29-Jul-85   11:AA  COMMAND  CONTROL 


SEQ  0266 


8119 

8120 

8121 

8122 

8123 

8124 

8125 

8126 

8127 

8128 

8129 

8130 

8131 

8132 

8133 

81 3A 

8135 

8136 

8137 

8138 

8139 

81A0 

8K1 

8142 

8143 

8144 

8145 

8146 

3147 

8148 

8149 

8150 

8151 

8152 

8153 

8154 

8155 

8156 

8157 

8158 

8159 

8160 

8161 

8162 

8163 

8164 

8165 

8166 

8167 


040406 
040407 
040410 
040411 
040412 
040413 
040414 
040415 
040416 
040417 
040420 
040421 
040422 
040423 
040424 


040425 
040426 
040427 
040430 
040431 
040432 
040433 
040434 
040435 
040436 
040437 
040440 
040441 
040442 
040443 
040444 
040445 
040446 


040447 
040450 
040451 


037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 


260  17 
255  00 
255  00 
037  01 
037  01 
037  01 
037  01 
Gi'  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 
037  01 


0  00 
0  00 


00 
00 


0  00 
0  00 
0  00 


00 
00 
00 


0  00 


00 
00 
00 
00 


0  00 
0  00 
0  00 
0  00 
00 
00 


0 
0 
0  00 


00 
00 


0  00 
0  00 
0  00 
0  00 


00 
00 
00 
00 
00 


071637 
071641 
071643 
071645 
071647 
071651 
071653 
071655 
071657 
071661 
071663 
071665 
071667 
071671 
071673 


071677 
000000 
000000 
071703 
071705 
071707 
071711 
071713 
071715 
071717 
071721 
071723 
071725 
071727 
071731 
071733 
071735 
071737 


260  17  0  00  071743 
255  00  0  00  000000 
255  00  0  00  000000 


.#*♦********»******•»**♦♦*♦•♦***************************♦♦************ 

;*  PRTENG  -  CSR  bits 


PRTENG:  FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
GO 


JFCL 
JFCL 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
FMSG 
GO 


JFCL 
JFCL 


<PortP  > 
<CsrRqs  > 
<CsrChn  > 
<Dim't  > 
<P]00Rq  > 
<RqInt  > 
<CramPE  > 
<MeErr  > 
<Bit08  > 
<Bit09  > 
<Bit10  > 
<IdLe  > 
<Dcomp  > 
<Ecomp  > 
<Bit14 
CFMSG 

LDB 

PNT1F 

rtn: 


<ID=> 
[POINT 


00 
01 
02 
03 
04 
05 
06 
07 
08 
09 
10 
11 
12 
13 
14 

3,CSRENSJ7] 


<PClr  > 

<TEbijf  > 

<GenEPE 

<SelLAR 

<SinCyc 

<Spare1 

<EbusPE 

<FQErr   > 

<MVE rr  > 

<CmdQAV 

<ResQAV 

<Spare2 

<DisabL 

<Enable 

<MPRun  ) 

CLDB 

SKIPN 

RTN 

FMSG 

PNT1F 

RTNJ 


16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
21 
28 
29 
30 
31 
*  32 
[POINT  3.CSRENS.35] 


<Pia=> 


33-35 


34 
35 


DFS> 
DFS) 

85 

85 

85 

85 

85 

85 

85 

85 

85 

85 

85 

85 

85 

8! 

8! 

8! 

8! 

8' 

8' 

8' 

8' 

8 

8 

8 

8 

8 

8i 

8< 

8i 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 

8 


-  #*     f\     -» 


•^es^    •/r  Tr*  /  4 '^y  n  \     1/  .n"?    1l_*..-._0C    D^^^     1CQ 


Q  0254 


DFSXA 
DFSXAM 

8168 

8169 

8170 

8171 

8172 

8173 

8174 

8175 

8176 

8177 

8178 

8179 

8180 

8181 

8182 

8183 

81 8A 

8185 

8186 

8187 

8188 

8189 

8190 

8191 

8192 

8193 

81 94 

8195 

8196 

8197 

8198 

8199 

8200 

8201 

8202 

8203 

8204 

8205 

8206 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  158 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

•#*******•************************************************************ 
':*  PRTALU  -  Print  2901  register  contents 


SEQ  0267 


040452 

040453 

040454 

040455 

040456 

040457 

040460 

040461 

040462 

040463 

040464 

040465 

040466 

040467 

040470 

040471 

040472 

040473 

040474 

040475 

040476 

040477 

040500 

040501 

040502 

040503 

040504 

040505 
040506 
040507 
040510 
040511 
040512 


037  01  0  00  071751 
037  01  0  00  071754 
201  00  0  00  004005 
260  17  0  00  040505 
037  13  0  00  000001 
037  01  0  00  071762 
201  00  0  00  004006 
260  17  0  00  040505 
037  17  0  00  000003 
037  01  0  00  071770 
201  00  0  00  004010 
260  17  0  00  040505 
037  17  0  00  000003 
037  01  0  00  071776 
201  00  0  00  004011 
26C  17  0  00  040505 
037  17  0  00  000003 
037  01  0  00  072004 
201  00  0  00  004014 
260  17  0  00  040505 
037  17  0  00  000003 
037  01  0  00  072012 
201  00  0  00  004015 
260  17  0  00  040505 
037  13  0  00  000001 
Oi.'  01  0  00  030242 
263  17  0  00  000000 

242  00  0  00  000001 
260  17  0  00  043456 


201  00 
256  00 
256  00 
263  17 


00  220010 
16  043570 
16  043504 
00  000000 


PRTALU:  FMSG 
FMSGC 
MOVE  I 
GO 

PNTHWF 
FMSGC 
MOVE  I 
60 

PNTOCF 
FMSGC 
MOVE  I 
GO 

PNTOCF 
FMSGC 
MOVE  I 
GO 

PNTOCF 
FMSGC 
MOVE  I 
GO 

PNTOCF 
FMSGC 
MOVE  I 
GO 

PNTHWF 
PCRLF 
RTN 

PRTALS:  LSH 

LDRAR 
MOVE  I 
LDCSR 
.DATAI 
RTN 


<ALU  Registers :> 

<  R5  (Data  word): 
4005 

PRTALS 

<  R6  (Cmd  word): 
4006 

PRTALS 

<  RIO  (EBUS  buff  adr) 
4010 

PRTALS 

<  R11  (CBUS  buff  adr) 
4011 

PRTALS 

<  R14  (Word  count): 
4014 

PRTALS 

<  R15  (Last  lOP  word) 
4015 

PRTALS 


1 
220010 


print  it 


print  it 


;  print  it 
> 


print  it 


print  it 


;  print  it 


position  correctly 
load  the  RAR 
single  step  once 
write  to  CSR 
read  EBUF  contents 
return 


DFS 
DFS 

8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 
8 

e 


U  f  •»#%  /  4  *%  /  n  \ 


OC  n*-.*  ICO 


I 

^J 


Q  0255 


DFSXA 
DFSXAM 

8207 

8208 

8209 

8210 

8211 

8212 

8213 

821A 

8215 

8216 

8217 

8218 

8219 

8220 

8221 

8222 

8223 

8224 

8225 

8226 

8227 

8228 

8229 

8230 

8231 

8232 

8233 

8234 

8235 

8236 

8237 

8238 

8239 

8240 

8241 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5!53B(1242)  14:07  21-Aug-85  Page  159 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

ft1,1,*1,1,1,*1,1,1c'k**********t*if  ******************************************** 

*   DENMS6  -  Density  message 
ffi,******************************************************************* 


SEQ  0268 


DF5 
DF! 


040513 
040514 
040515 
040516 
040517 
040520 
040521 
040522 


0405?^ 
0405c?^ 
040525 
040526 
040527 
040530 
040531 
040532 
040533 
040534 
040535 
040536 
040537 
040540 
040541 
040542 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


000000 

oocooo 

000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 

oonooo 

GuJOOO 
000000 
000000 
000000 
000000 


072020 
072022 
072024 
072024 
072026 
072030 
072032 
072034 


072036 
072040 
072042 
072044 
072045 
072030 
072032 
072034 
072047 
072052 
072055 
072060 
072063 
072066 
072071 
072074 


DENMSG:  [ASCIZ/200  BPI/] 
[ASCIZ/556  BPI/3 
tASCIZ/800  BPI/] 
[ASCIZ/800  BPI/] 
[ASCIZ/1600  BPI/] 
CASCIZ/ILLEGAL  5/] 
[ASCIZ/ILLEGAL  6/] 
CASCIZ/ILLEGAL  7/1 


#********<k************* ********************************************** 
*  FMTMSG  -  Format  message 

ff1,1,ic*K*******  ******************************************************** 


FMTMSG: 


asciz/cordmp/] 
asciz/7-trk/] 
asciz/ascii/] 
_asciz/ibm/] 
:asciz/illegal  4/] 
:asciz/illegal  5/] 
"asciz/illegal  6/] 

ASCIZ/ILLEGAL  7/2 

ASCIZ/ILLEGAL  10/] 

.ASCIZ/ILLEGAL  11/] 

CASCIZ/ILLEGAL  12/] 

ASCIZ/ILLEGAL  13/] 

ASCIZ/ILLEGAL  14/] 

ASCIZ/ILLEGAL  15/] 

.ASCIZ/ILLEGAL  16/] 

CASCIZ/ILLEGAL  17/] 


•  .rr\     n      -J     ui/-nr>     •r'»n/11/T\       1/    .m      11. 


.>_oc  o«/«o   i>;n 


;EQ  0256 


DFSXA 
DFSXAM 

82A2 

82A3 

82AA 

82A5 

82A6 

82A7 

8248 

82A9 

8250 

8251 

8252 

8253 

8254 

8255 

8256 

8257 

8258 

8259 

8260 

8261 

8262 

8263 

826A 

8265 

8266 

8267 

8268 

8269 

8270 

8271 

8272 

8273 

8274 

8275 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z538(1242)  14:07  21-Aug-85  Page  160 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

.0i,iii,t  *********  ******************************************************* 

':*   PRTLA  -  Print  look  ahead  register 

.ff******************************************************************** 


SEQ  0269 


DF 
DF 


040543 
040544 
040545 
040546 
040547 
040550 
040551 


040552 
040553 
040554 
040555 
040556 
040557 
040560 
040561 
040562 
040563 
040564 
040565 
040566 
040567 
040570 
040571 
040572 


037  01  0  00  072077 
260  17  0  00  043317 
260  17  0  00  043652 
135  00  0  00  072100 
037  15  0  00  000000 
037  01  0  00  070747 
263  17  0  00  000000 


037  01 
260  17 
260  17 
202  00 
135  00 
037  15 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
6uJ  01 
037  01 
037  01 
263  17 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


072101 
043343 
043652 
000001 
072102 
000000 
072103 
100000 
072105 
010000 
072107 
004000 
072111 
002000 
072113 
030242 
000000 


PRTLA:  FMSG    <LA:    > 
RLA 

GO     RDEVER 
LDB     [POINT  4,0,29] 
PNTDEC 
FMSGD   <•> 
RTN 


read  the  look  ahead 
read  error 
get  sector 
print  It 


ft******************************************************************** 

*   PRTOFF  -  Print  offset 

f ******************************************************************** 


PRTOFF:  FMSG 
ROF 
GO 

HOVEM 
LDB 

PNTDEC 
FMSG 
TRNE 
FMSG 
TRNE 
FMSG 
TRNE 
FMSG 
TRNE 
FMSG 
PCRLF 
RTN 


<0F:  > 

RDEVER 

8 

[POINT  8,8,35] 


B.1B20 

<SGCH,> 

B.1B23 

<FMT22,> 

B,1B24 

<ECCI,> 

B,1825 

<HCI,> 


FLGS:  > 


read  offset 
read  error 
put  in  register  B 
get  offset  value 
print  it 


L 


A  r-  0^  . 


;EQ  0257 


DFSXA 
iDFSXAM 


8276 
8277 
8278 
8279 
8280 
8281 
8282 
8283 

8285 
8286 
8287 
8288 
8289 
8290 
8291 
8292 
8293 
8294 
8295 
8296 
8297 


DECSYSTEM  KL10  CHANNEL/DTE20 
MAC     29-JUL-85  11:44 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  161 
COMMAND  CONTROL 

•#***«********♦»*******♦♦♦♦♦*****♦*****♦****************************** 
;*  PRTDC  -  Print  desired  cylinder 

.  01,1,1,*  iiiiiii,***********  **********  *************************************** 


SEQ  0270 


r 

Dl 
Dl 


040573 
040574 
040575 
040576 
040577 
040600 
040601 


037  01 
260  17 
260  17 
135  00 
037  15 
037  01 
263  17 


0  00  072114 
0  00  043355 
0  00  043652 

0  00  000000 
0  00  070747 
0  00  000000 


040602  037  01  0  00  072116 

040603  260  17  0  00  043367 

040604  260  17  0  00  043652 

040605  254  00  0  00  040576 


PRTDC:   FMS6    <DC:  > 

RDC 

GO     RDEVER  ^  ^  ,„ 
PRTDC1:  LD8     [POINT  9,0.35] 

PNTDEC 

FMSGD   <•> 

RTN 


;  read  cylinder  position 

;  error        ^  _  . 

;  keep  just  last  9  bus 

;  print  it 


f* *♦♦*»**♦*****»**♦***♦♦♦*»*********♦***♦****** ********************** 

*  PRTCC  -  Print  current  cylinder 

/(f*  ******************************************************************* 


PRTCC:   FMSG 
RCC 
GO 
JRST 


<CC:   > 

RDEVER 
PRTDC1 


;   read  current  position 
;   error 
;   print   it 


r 


n     -7    tkrnn    *C7QA1'5/•5^     1/.n7    OI-Ann-fl^    D: 


1A? 


r 


SEQ  0258 


DFSXA 

df:xam 

8298 

8299 

8300 

8301 

8302 

8303 

830A 

8305 

8306 

8307 

8308 

8309 

8310 

8311 

8312 

8313 

83U 

8315 

8316 

8317 

8318 

8319 

8320 

8321 

8322 

8323 

832A 

8325 

8326 

8327 

8328 

8329 

8330 

8331 

8332 

8333 

8334 

8335 

8336 

8337 

8338 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  162 
MAC     29-JUI-85  11:44        COMMAND  CONTROL 

^iii,***********  ***********************************************  ******** 

.*   PRTER2  -  Print  error  2  ...^^.^ 

•Hi,******************************************************************* 


SEQ  0271 


r 

! 

C 
iC 


040606 

040607 

040610 

C4061 1 

040612 

040613 

040614 

04061 5 

040616 

040617 

040620 

040621 

040622 

040623 

040624 

040625 

040626 

040627 

040630 

040631 

040632 

040633 

040634 

040635 

040636 

040637 

040640 

040641 

040642 

040643 

040644 

040645 

040646 

040647 

040650 

040651 


037  01 
260  17 
260  17 
202  00 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
60?  01 
Gi'  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
037  01 
263  17 


0  00  072117 
0  00  043331 
0  00  043652 
0  00  000001 
0  00  100000 
0  00  072120 
0  00  020000 
0  00  072122 
0  00  010000 
0  00  072123 
0  00  004000 
0  00  072125 
0  00  002000 
0  00  072126 
0  00  001000 
0  00  072127 
'  00  000400 
00  072130 
00  000200 
.  00  072131 
0  00  000100 
0  00  072132 
0  00  000040 
0  00  072133 
0  00  000020 
0  00  072134 
0  00  000010 
0  00  072135 
00  000004 
00  072136 
00  000002 
00  072137 
00  000001 
00  072140 
00  071546 
00  000000 


0 
0 
0 
0 
0 
0 
0 
0 


PRTER2:  FMSG 
RER2 
GO 

MOVEM 
TRNE 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

FMSGD 

RTN 


<E2:    > 

RDEVER 

B 

BJB20 

<AC  UNS,> 

B.1B22 

<PLU.> 

B.1B^3 

<30VU,> 

B.1824 

<IXE.> 

BJB^5 

<NAS-> 

8,1826 

<MHS,> 

B.1827 

<WRU.> 

8,1828 

<FEN.> 

8.18^9 

<TUF.> 

8,1830 

<TDF.> 

8,18^1 

<MSE-> 

8,18^2 

<CSU,> 

8.18^3 

<WSU,> 

8,18^4 

<CSF,> 

8,1B!5 

<UCU.> 

<;> 


read  error  2 

error 

put  into  register  B 


•  V  V  ^%ai 


uirnn  *C70/1^/^^   l/.n?  OI-A-.n-fiC  Oano  1AT 


SEO  0259 


DFSXA 
DFSXAM 

8339 
83A0 
834 1 
,  83A2 
I  8343 
83AA 
834  5 
8346 
8347 
8348 
8349 
8350 
8351 
8352 
8353 
8354 
8355 
8356 
8357 
8358 
8359 
8360 
8361 
8362 
8363 
8364 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)   14:07  21-Aug-85  Page  163 
MAC  29-Jul-85  11:44  COMMAND  CONTROL 

;»  PRTER3  -  Print  error  3 


SEQ  ^212 


040652 
040653 
040654 
040655 
040656 
040657 
040660 
040661 
040662 
040663 
040664 
040665 
040666 
040667 
040670 
040671 
040672 
040673 
040674 
040675 
040676 


037  01 
260  17 
260  17 
202  00 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
037  01 


0  00  072141 

PRTER3:   FMSG 

0  00  043413 

RER3 

0  00  043652 

GO 

0  CO  000001 

MOVEM 

0  00  100000 

TRNE 

0  00  072142 

FMSG 

0  (0  040000 

TRNE 

0  (0  072144 

FMSG 

0  (0  000100 

TRNE 

0  CO  072145 

FMSG 

0  CO  000040 

TRNE 

0  CO  072146 

FMSG 

0  00  000020 

TRNE 

0  CO  072147 

FMSG 

0  CO  000010 

TRNE 

0  CO  072150 

FMSG 

0  CO  000002 

TRNE 

0  CO  072151 

FMSG 

0  CO  000001 

TRNE 

0  CO  072152 

FMSG 

0  00  071546 

FMSGD 

<E3:    > 

RDEVER 

B 

8,1820 

<OCYL,> 

B,182l 

<SKI-> 

B.1B^9 

<ACL.> 

B,1830 

<DCL,> 

8.18^1 

<PRE.> 

8,18^2 

<UUR-> 

8.1B!4 

<VUF,> 

8,18^5 

<PSU,> 

<;> 


•  m^    *  »    *\  ^ 


>K1^^»^     «     ^V     V^ftl 


-7    u>rnn     WC7D^11/')^      1/.nV     Ol-A.m.fii;     Dana     1 AA 


SEO  0260 


DFSXA 

DECSYST 

EM  KL10 

DFSXAM 

MAC 

29-JuL- 

8365 

8366 

8367 

8368 

8369 

8370 

040677 

037  01 

8371 

040700 

260  17 

8372 

040701 

260  17 

8373 

040702 

254  00 

8374 

8375 

8376 

8377 

8378 

8379 

8380 

040703 

037  01 

8381 

040704 

260  17 

8382 

040705 

260  17 

8383 

040706 

037  15 

8384 

040707 

037  01 

8385 

040710 

263  17 

CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  164 
■85   11:44  COMMAND  CONTROL 

;/>********************* *********************************************** 

;*  PRTEC1  -  Print  error  check  1 

I #•******************•*********************♦** ************************ 


SEQ  0273 


0  00  072153 

PRTEC1:  FMS6 

<C1:  > 

0  00  043425 

REC1 

0  00  043652 

GO 

RDEVER 

0  00  040706 

JRST 

PTEC2A 

0  00  072154 
0  00  043437 
0  00  043652 
0  00  000000 
0  00  070747 
0  00  000000 


;/>**********************♦********************************************* 

;*  PRTEC2  -  Print  error  check  2 

;/^******************************************************************** 

PRTEC2:  FMSG    <C2:  > 

REC2 

GO     RDEVER 
PTEC2A:  PNTDEC 

FMSGD   <•> 

RTN 


261 


DFSXA 
DFSXAM 

8386 

8387 

8388 

8389 

8390 

8391 

8392 

8393 

8394 

8395 

8396 

8397 

8398 

8399 

8A00 

8A01 

8A02 

8403 

8404 

8405 

8406 

8407 

8408 

8409 

8410 

8411 

8412 

8413 

8414 

8415 

8416 

8417 

8418 

8419 

8420 

8421 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  165 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

;*  PRTCH1  -  Print  decoded  Logout  word  1 

•#*********************♦*♦******************************************** 


SEQ  0274 


040711  200  01  0  00  063260 

040712  200  01  0  01  377001 

040713  037  00  0  00  072155 

040714  331  00  0  00  000001 


0  00  072162 
0  00  200000 
0  00  072167 
0  00  100000 
0  00  072171 
0  00  040000 
0  00  072173 
0  00  000400 
0  00  072175 
0  00  000200 
0  00  072176 
0  00  000100 
0  00  072177 
0  00  000040 
0  00  071520 
0  00  000020 
0  00  072200 
0  00  072201 
0  00  072203 
0  00  000003 
0  00  030242 
0  00  000000 


040715 

254  00 

040716 

603  01 

040717 

037  00 

040720 

607  01 

040721 

037  00 

040722 

603  01 

040723 

037  00 

040724 

603  01 

040725 

037  00 

040726 

603  01 

040727 

037  00 

040730 

603  01 

040731 

037  00 

040732 

603  01 

040733 

037  00 

040734 

603  01 

040735 

Oi.^  00 

040736 

037  00 

040737 

135  00 

040740 

037  16 

040741 

037  00 

040742 

263  17 

PRTCH1:  MOVE 
MOVE 

PTCH1A:  TMSG 
SKIPL 
JRST 


TLNE 

TMSG 

TLNN 

TMSG 

TLNE 

TMSG 

TLNE 

TMSG 

TLNE 

TMSG 

TLNE 

TMSG 

TLNE 

TMSG 

TLNE 

TMSG 

TMSG 

LDB 

PNTOCS 

PCRL 

RTN 


B,CHNX 
B,ICCW+1(B) 
<W1 :    > 
B 


;  get  channel  index 
;  fetch  word  1 


[PNTCI  "<" 

TMSG 

PNTCI 

PCRL 

RTNJ 
B.(CH.PAR) 
<CWPE.> 
B,(CH.SER) 
<ADRPE,> 
B,(CH.UCZ) 
<NWCZ,> 
B,(CH.LER) 
<LER,> 
B,(CH.RHE) 
<RHE.> 
B.(CH.LUC) 
<LWC,> 
B,(CH.SWC) 
<SWC,> 
B.(CH.OVR) 
<OVR;> 

<      CLP:  > 
[POINT  22,B,35] 


;  skip  if  actual  logout  data 
<WORD  1  NOT  URITTEN> 


memory  parity  error? 
yes  -  print  it 
not  SBUS  error? 
yes  -  print  it 
word  count  not  0? 
no  -  print  it 


A  ^  ^  m 


0262 


DFSXA 
OFSXAM 

8A22 
8423 
8A2A 
8425 
8426 
8427 
8428 
8429 
8430 
8431 
8432 
8433 
8434 
8435 
8436 
8437 
8438 
8439 
8440 
8441 
8442 
8443 


DECSYSTEM  KLIO 
MAC     29-JuL 


040747 
040750 
040751 
040752 
040753 
040754 
040755 
040756 


CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z53B(1242)  14:07  21-Aug-85  Page  166 
-85  1 1:44        COMMAND  CONTROL 

•#**********************♦********************************************* 

;*  PRTCH2  -  Print  decoded  Logout  word  2 
)#******************•****•************************•******************* 


SEQ  0275 


040743  200  01 

040744  200  01 

040745  037  00 

040746  331  00 


254  00 

135  00 

037  16 

037  00 

135  00 

037  16 

037  00 

263  17 


0  00  063260 
0  01  377002 
0  00  072204 
0  00  000001 


0  00  072213 
0  00  072220 
0  00  000003 
0  00  072221 
0  00  072203 
0  00  000003 
0  00  030242 
0  00  000000 


PRTCH2: 

MOVE 

B,CHNX 

MOVE 

B.ICCU+2(B) 

PTCH2A: 

TMS6 

<U2:    WC: 

SKIPL 

B 

JRST 

[PNTCI  •'<" 
TMSG   <WORD  2 
PNTCI  ">" 
PCRL 
RTNJ 

LDB 

[POINT  11,BJ3: 

PNTOCS 

TMSG 

<      DAC:  > 

LDB 

[POINT  22, B, 353 

PNTOCS 

PCRL 

RTN 

;  get  channel  index 
;  fetch  word  2 

;  skip  if  valid  data 


11.  .>»<<•  ir-rn  1 1  ">/  ^\      1/  .  nf     11_«..__OC  r>«<.>>  1iL7 


)263 


DFSXA 
DFSXAM 

8AAA 

8A45 

8AA6 

8AA7 

84A8 

84A9 

8A50 

8A51 

8A52 

8A53 

8A5A 

8A55 

8A56 

8A57 

8A58 

8A59 

8A60 

8A61 

8A62 

8A63 

8A6A 

8A65 

8A66 

8A67 

8A68 

8A69 

8A70 

8A71 

8A72 

8A73 

8A7A 

8A75 

8A76 

8A77 

8A78 

8A79 

8A80 

8A81 

8A82 

8A83 

8A8A 

8A85 

8A86 

8A87 

8A88 

8A89 

8A90 

8A91 

8A92 

8A93 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  U:07  21-Aug-85  Page  167 
MAC     29-Jul-85  11:AA        COMMAND  CONTROL 


SEQ  0276 


0A0757 

0A0760 

0A0761 

0A0762 

0A0763 

0A076A 

0A0765 

0A0766 

0A0767 

0A0770 

0AO771 

0A0772 

0A0773 

0A077A 

0A0775 

0A0776 

0A0777 

0A1000 

0A1001 

0A1002 

0A1003 

0A100A 

0A1005 

0A1006 

0A1OO7 

0A1O10 

0A1011 

0A1012 

0A1013 

OA101A 

0A1015 

0A1016 

0A1O17 

0A1020 

0A1021 

0A1022 

0A1O23 

0A102A 

0A1O25 

0A1O26 

0AI027 

0A1030 

0A1031 

0A1032 

0A1033 


700  05 
202  00 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
603  01 
037  00 
602  01 
037  00 
602  01 
037  00 
037  00 
135  00 
Oj''  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 
037  00 
037  00 
263  17 


0  00  000000 
0  00  000001 
0  00  072223 
0  00  OOAOOO 
0  00  07222A 
0  00  002000 
0  00  072226 
0  00  001000 
0  00  072227 
0  00  OOOAOO 
00  072231 
00  000200 
00  072233 
00  000100 
-  00  072235 
0  00  OOOOAO 
0  00  072237 
00  000020 
00  0722A0 
00  000020 
00  0722A1 
00  000010 
00  0722A3 
00  0722A5 
.  00  071625 
0  00  000000 
0  00  072247 
00  200000 
00  072251 
00  004000 
00  072224 
00  002000 
00  072226 
00  001000 
00  072253 
00  000400 
.  00  072231 
0  00  000200 
0  00  072233 
0  00  000100 
00  072235 
00  000040 
00  072237 
00  030242 
00  000000 


0 
0 
0 
0 
0 


0 
0 
0 
0 


•  /If************ 
;*  PRTCPU  -  Pr 

;/|f************ 

PRTCPU:  CPCNI 
MOVEM 

PRTCP1:  TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TMSG 
LDB 
PNT1 
TMSGC 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
TRNE 
TMSG 
PCRL 
RTN 


********************************************************* 

int  CPU  status 

******************************************************** 


B 

<EA:   > 

B.(1B6) 

<SBUS.> 

B.(1B7) 

<NXM,> 

B,(1B8) 

<IOPF.> 

B.(1B9) 

<MBPAR.> 

B,(18l6) 

<CDIR,> 

B,(1811) 

<ADRP-> 

B,(18l2) 

<PUR,> 

B,(1813) 

<SWP.> 

B,18^1 

<SWPDNE,> 

B.1B32 

<INTREQ;> 

<  PIA:    > 

[POINT  3,B,35] 

<ER:  > 

B,1B19 

<SWPBSY,> 

BJB24 

<SBUSt> 

BJB2§ 

<NXM,> 

B,1B26 

<PGF,> 

B.1B^7 

<MBPAR,> 

B.1B28 

<CDIR.> 

B.182^ 

<ADRP.> 

BJ836 

<PWR.> 


fetch  CPU  status 
put  into  register  B 


.^*<k^     mi  c  ^f\  f  A  '\  J  'w 


..-OC     O^^^      1/.0 


0264 


DFSXA 
DFSXAM 

8A9A 

8A95 

8496 

8497 

8498 

8499 

8500 

8501 

8502 

8503 

8504 

8505 

8506 

8507 

8508 

8509 

8510 

8511 

8512 

8513 

8514 

8515 

8516 

8517 

8518 

8519 

8520 

8521 

8522 

8523 

8524 

8525 

8526 

8527 

8528 

8529 

8530 

8531 

8532 

8533 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :538(1242)  14:07  21-Aug-85  Page  168 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

#♦♦*»»»**•************♦#*♦♦♦******•*****♦********•******♦**♦*******♦* 

*  PRTMBE  -  Print  M80X  status 

#**♦»****************•*♦♦********************•*********************** 


SEQ  ^m 


041034 

041035 

041036 

041037 

041040 

041041 

041042 

041043 

041044 

041045 

041046 

041047 

041050 

041051 

041052 

041053 

041054 

041055 

041056 

041057 

04106C 

041061 

041062 

041063 

041064 

041065 

041066 

041067 

041070 

041071 

041072 

041073 

041074 

041075 

041076 


700  10 
202  00 
037  00 
135  00 
037  10 
037  00 
135  00 
037  01 
037  00 
603  01 
037  00 
603  01 
037  00 
607  01 
037  00 
603  01 
254  00 
135  01 
306  01 
037  00 
306  01 
037  00 
037  00 
263  17 
135  01 
3or  01 
037  00 
306  01 
037  00 
306  01 
037  00 
306  01 
037  00 
037  00 
263  17 


0  00  000000 
0  00  000001 
00  072254 
00  072203 
00  000000 
00  072255 
0  00  072257 
0  00  000000 
0  00  072260 
0  00  100000 
0  00  072262 
0  00  040000 
0  00  072263 
0  00  140000 
0  00  072264 
0  00  004000 
0  00  041064 
0  00  072265 
0  00  000000 
0  00  072266 
0  00  000003 
0  00  072270 
0  00  030242 
0  00  000000 
0  00  072265 
0  00  000000 
0  00  072272 
0  00  000001 
0  00  072276 
0  00  000002 
0  00  072301 
0  00  000003 
0  00  072303 
0  00  030242 
0  00  000000 


PRTMBE:  MBERA 
MOVEM 

PRTMB1:  TMS6 
LDB 
PNTADR 
TMSG 
LDB 
PNT1 
TMSG 
TLNE 
TMSG 
TLNE 
TMSG 
TLNN 
TMSG 
TLNE 
JRST 
LDB 
CAIN 
TMSG 
CAIN 
TMSG 
PCRL 
RTN 

PRTMB2:  LDB 
CAIN 
TMSG 
CAIN 
TMSG 
CAIN 
TMSG 
CAIN 
TMSG 
PCRL 
RTN 


B 

<MA:    > 

[POINT  22.B.35] 

<  WD:  > 
[POINT  2,8, n 

<  RF:  > 
B.(1B2) 

<SWP  > 

B.(1B3) 

<CHN  > 

B,(3B3) 

<CPU  > 

B,(1B6) 

PRTI1B2 

B, [POINT  2,B,5] 

B,0 

<MEM  RD> 

B.3 

<CACHE  RD> 


B, [POINT  2,B,5] 

B,0 

<MEM  WRT(STATUS)> 

B,1 

<MEM  URT(DATA)> 

B.2 

<MEM  URT> 

B,3 

<CACHE  WRT> 


read  MBOX  status 
save  it 


.,,-'\i\     .k.-ri-r^i /-T  im>i     TrpT  \.im    t\    f    tlA/*on    *ClQ/1O/.'0\     1/  .D?     71-Aiin-fl't    Dane     1A0 


r 


0265 


DFSXA 
DFSXAM 

853A 

8535 

8536 

8537 

8538 

8539 

8540 

85A1 

85A2 

8543 

8544 

8545 

8546 

8547 

8548 

8549 

8550 

8551 

8552 

8553 

8554 

8555 

8556 

8557 

8558 

8559 

8560 

8561 

8562 

8563 

8564 

8565 

8566 

8567 

8568 

8569 

8570 

8571 

8572 

8573 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  169 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

/^***»********* ************************************************ ******* 

*  PRTDT  -  Print  the  type  register 

/>******************************************************************** 


SEQ  0278 


041077 

041100 

04'' 101 

041102 

041103 

041104 

041105 

041106 

041107 

041110 

041111 

041112 

041113 

041114 

041115 

041116 

041117 

041120 

041121 

041122 

041123 

041124 

041125 

041126 

041127 

041130 

041131 

041132 

041133 

041134 

041135 

041136 

041137 


037  01 
260  17 
037  01 
037  01 
037  01 
037  01 
037  01 
202  00 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
135  01 
306  01 
037  01 
306  01 
037  01 
3u^  01 
037  01 
306  01 
037  01 
306  01 
037  01 
037  01 
263  17 


0  00  072305 
0  GO  043305 
0  00  000040 
0  00  000074 
0  00  072306 
0  00  000076 
0  00  000040 
0  00  000001 
0  00  100000 
0  00  072311 
0  00  040000 
0  00  072312 
0  00  020000 
0  00  072313 
0  00  010000 
0  00  072314 
0  00  004000 
0  00  072315 
0  00  002000 
0  00  072316 
0  00  072317 
0  00  000020 
0  00  072320 
0  00  000012 
0  00  072322 
0  00  000011 
0  00  072324 
0  GO  000002 
0  00  072326 
G  GO  000003 
0  GO  072330 
0  00  030242 
0  00  000000 


PRTDT; 


FMSG 

RDT 

PSPF 

PNTCIF 

FMSG 

PNTCIF 

PSPF 

MOVEM 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

LDB 

CAIN 

FMSG 

CAIN 

FMSG 

CAIN 

FMSG 

CAIN 

FMSG 

CAIN 

FMSG 

PCRLF 

RTN 


<DT:  > 


<READ  ERR0R> 


B 

B,DTNBA 

<NSA.> 

B,DTTAPE 

<TAP,> 

B,DTM0VH 

<MOH,> 

B,DTCHN7 

<7CH,> 

B,DTDRR 

<DRQ-> 

B,1B^5 

<SPR*^ 

B.CPOINT  9.B,35] 

B.RP04D 

<  RP04> 
B,TU45D 

<  TU45> 
B,TU16D 

<  TU16> 
B,RS04D2 

<  RS04-2US> 
B,RS04D4 

<  RS04-4US> 


read  type  register 


save  in  register  B 


/•hv^^/V        V  fttvm  A  /*  T  T  /\ftl       TCPT 


uca    r\    7    UAron    *C7DM')/.^^  1/.n7  ^LAiin-S*;  Pane  170 


r' 


Q  0266 


DFSXA 
DFSXAM 

857A 

8575 

8576 

8577 

8578 

8579 

8580 

8581 

8582 

8583 

858A 

8585 

8586 

8587 

8588 

8589 

8590 

8591 

8592 

8593 

859A 

8595 

8596 

8597 

8598 

8599 

8600 

8601 

8602 

8603 

860A 

8605 

8606 

8607 

8608 

8609 

8610 

8611 

8612 

8613 

86U 

8615 

8616 

8617 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  170 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

.#♦**»********************♦*•********************♦******************** 
;*  PRTSN  -  Print  the  serial  *  register 
•#♦******************************************************************* 


SEQ  0279 


df: 

DF! 


041140 

041141 

041142 

041143 

041144 

041145 

041146 

041147 

041150 

041151 

041152 

041153 

041154 

041155 

041156 

041157 

041160 

041161 

041162 

041163 


041164 
041165 
041166 
041167 
041170 
041171 
041172 
041173 
041174 
041175 
041176 
041177 
041200 
041201 
041202 
041203 


261  17  0 
037  01  0 


260  17 
037  01 
037  01 
037  01 
037  01 
037  01 
202  00 
135  02 
037  01 
135  02 
037  01 


135  02  0 
037  01  1 
0 


135  02 
037  01  1 
037  01  0 

262  17  0 

263  17  0 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
02 
00 
02 
00 
02 
00 
02 
00 
00 
00 


000002 

072332 

043401 

000040 

000074 

072306 

000076 

000040 

000001 

072333 

041164 

072334 

041164 

071622 

041164 

072335 

041164 

070747 

000002 

000000 


PRTSN: 


PUT 

FMSG 

RSN 

PSPF 

PNTCIF 

FMSG 

PNTCIF 

PSPF 

MOVEM 

LDB 

PNTMSF 

LDB 

PNTMSF 

LDB 

PNTMSF 

LDB 

PNTMSF 

FMSGD 

GET 

RTN 


C 
<SN: 


<READ  ERR0R> 

I  I,.  I  I 

B 

C, [POINT  4,B,23] 

aHEXCOD(C) 

C. [POINT  4,B,27] 

aHEXCOD(C) 

C, [POINT  4,B.31J 

aHEXCOD(C) 

C, [POINT  4,B,353 

aHEXCOD(C) 

<•> 

c 


000000 

oonooo 

GuJOOO 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


067671 

072336 

072337 

072340 

072341 

072342 

072343 

072344 

072345 

072346 

070136 

072347 

071137 

067663 

067715 

070455 


;  Hex  table 
HEXCOD 


[ASCIZ/O/J 
[ASCIZ/1/] 
[ASCIZ/2/: 
[ASCIZ/3/: 
[ASCIZ/4/] 
[ASCIZ/5/] 
[ASCIZ/6/: 
[ASCIZ/7/J 
[ASCIZ/8/J 
[ASCIZ/9/3 
[ASCIZ/A/3 
[ASCIZ/B/3 
[ASCIZ/C/J 
[ASCIZ/D/J 
[ASCIZ/E/3 
[ASCIZ/F/J 


save  register  C 
read  serial  # 


save  data  (serial  *) 
get  first  byte 
print  it 
get  2nd  byte 
print  it 


restore  register  C 


L 


fvr-  ^  ^  u  r»  rru 


in  riiALikici  /iNTon  TMTCDArTinw  TPCT  -  uFD  n  7  KAren  Y'j^RflPA?)   ^L'.07  ?1-Aua-85  Paae  171 


t\( 


a  0267 


DFSXA 
DFSXAM 

8618 

8619 

8620 

8621 

8622 

8623 

8624 

8625 

8626 

8627 

8628 

8629 

8630 

8631 

8632 

8633 

8634 

8635 

8636 

8637 

8638 

8639 

8640 

8641 

8642 

8643 

8644 

8645 

8646 

8647 

8648 

8649 

8650 

8651 

8652 

8653 

8654 

8655 

8656 

8657 

8658 

8659 

8660 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  KACRO  2538(1242)  14:07  21-Aug-85  Page  171 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

#*<,***********************•****************************************** 
*  PSTAT  -  Print  RH20  status 


SEQ  0280 


DF 
DF 


041204 

041205 

041206 

041207 

041210 

041211 

041212 

041213 

041214 

041215 

041216 

041217 

041220 

041221 

041222 

041223 

041224 

041225 

041226 

041227 

041 230 

041231 

041232 

041233 

041234 

041235 

041236 

041237 

041240 

041241 

041242 

041243 

041244 

041245 

041246 

041247 

041250 

041251 


037  00 
602  01 
037  00 
602  01 
037  00 
602  01  - 
037  00  0 
602  01  0 
037  00  0 
602  01  0 


256  00  0  16  043521     PSTAT:   .CONI 

202  00  0  00  000001  MOVEM 
037  00  0  00  072350     PSTAT1 :  TMS6 

602  01  0  00  400000  TRNE 

037  00  0  00  072351  TMSG 

602  01  0  00  200000  TRNE 

00  072352  TMSG 

00  100000  TRNE 

00  072353  TMSG 

00  040000  TRNE 

00  072355  TMSG 

00  020000  TRNE 

00  072357  TMSG 

00  010000  TRNE 

00  072360  TMSG 

00  004000  TRNE 

037  00  0  00  072361  TMSG 

602  01  0  00  002000  TRNE 

00  072362  TMSG 

00  001000  TRNE 

00  072363  TMSG 

00  000400  TRNE 

00  072364  TMSG 

0  00  000200  TRNE 

0  00  072365  TMSG 

0  00  000100  TRNE 

0  00  072366  TMSG 

0  00  000040  TRNE 

0  00  072370  TMSG 

0  00  000020  TRNE 

0  00  072372  TMSG 

0  00  000010  TRNE 

037  00  0  00  072374  TMSG 

037  00  0  00  072245  TMSG 

135  00  0  00  071625  LDB 

037  16  0  00  000003  PNTOCS 

037  00  0  00  030242  PCRL 

263  17  0  00  000000  RTN 


037  00  0 
602  01  0 
037  00 
602  01 


0 

0 

037  00  0 


602  01 
037  00 
6v^  01 
037  00 
602  01 
037  00 
602  01 
037  00 
602  01 


B 

<CM:    > 

B.DBPE 

<DPE,> 

B,DREX 

<DEE,> 

B,LWCER 

<LWCE,> 

B,SWCER 

<SCWE,> 

B,M8XER 

<CE,> 

B, DRESSER 

<DRE.> 

B.RAEER 

<RAE,> 

B,M8XHLT 

<CNR,> 

B,DOVRER 

<DOE.> 

B,MASSEN 

<M8E,> 

B,DRATTN 

<MBA,> 

B.SCRFUL 

<SCRF,> 

B,ATTNEN 

<MBAE.> 

B,PCRFUL 

<PCRF,> 

B,CMDDN 

<CMD;> 

<      PIA:  > 

[POINT  3.B,35: 


read  the  status 
save  it 


j»sTi-'\/\     ffciTrnArTTrtfci     TCPT 


\/CD    n    7    MAron    VKXD(1')L0\    IA-H?    Pl-Aim-ftS   Panp    17? 


EQ  0268 


DFSXA 
DFSXAM 

8661 

8662 

8663 

866A 

8665 

8666 

8667 

8668 

8669 

8670 

8671 

8672 

8673 

867A 

8675 

8676 

8677 

8678 

8679 

8680 

8681 

8682 

8683 

868A 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  U:07  21-Aug-85  Page  172 
MAC     29-JUL-85  11:AA        COMMAND  CONTROL 

•  fftiiiii,*********  ******************************************************* 
':*   PPTCR  -  Print  RH20  primary  TCR  ^^^^^ 

•01,******************************************************************* 


SEQ  0281 


DF 
DF 


041252 
0A1253 
04125A 
041255 
041256 
041257 
041260 
041261 
041262 
041263 
041264 
041265 
041266 
041267 
041270 
041271 
041272 
041273 


260  17 
202  00 
037  00 
602  01 
037  00 
602  01 
037  00 
037  00 
135  00 
332  00 
434  00 
217  00 
037  16 
037  00 
135  01 
037  00 
037  00 
263  17 


0  00  043024 
0  00  000001 
0  00  072375 
0  00  200000 
0  00  072376 
0  00  000001 
0  00  072377 
0  00  072400 
0  00  072402 
0  00  000000 
0  00  072403 
0  00  000000 
0  00  000003 
0  00  072404 

0  00  071442 

1  01  041274 
0  00  030242 
0  00  000000 


PPTCR: 

RPTCR 

MOVEM 

B 

;  save  it 

PPTCR1: 

TMSG 

<PT:  > 

DTCR: 

TRNE 

B,DTES 

TMSG 

<DTE;> 

TRNE 

BJ 

TMSG 

<G0;> 

TMSG 

<      NBC:  > 

LDB 

[POINT  9,B,29] 

SKIPE 

;  skip  if  zero 

I  OR 

[-1B26] 

;  extend  negative  sign 

MOVMS 

;  make  postive 

PNTOCS 

TMSG 

<      MFC:  > 

LDB 

B, [POINT  5,8.34] 

PNTMSG 

aDMFC(B) 

;  print  command 

PCRL 

RTN 

t  r»kr  r>u  k 


fNrrrucTrM    i/i  ^  f\    ruAkiMC 


1  /^Ton  TUTCDArTinw  tp<:t  -  upr  n  7  MAi  RO  XS^RHPA?)   14:07  21-Aua-85  Paae  173 


L 


EQ  0269 


DFSXA 
DFSXAM 

8685 

8686 

8687 

8688 

8689 

8690 

8691 

8692 

8693 

869A 

8695 

8696 

8697 

8698 

8699 

8700 

8701 

8702 

8703 

870A 

8705 

8706 

8707 

8708 

8709 

8710 

8711 

8712 

8713 

87U 

8715 

8716 

8717 

8718 

8719 

8720 

8721 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  173 
MAC    29-Jul-85  11:44        COMMAND  CONTROL 

•#♦**»***•*************♦♦♦♦******************************************* 

;*  DMFC  -  Command  decode  table  ^^^^^^^ 

•/^******** *********************************** ************************* 


SEQ  0282 


r 

0 
D 


041274 

041275 

041276 

041277 

041300 

041301 

041302 

041303 

041304 

041305 

041306 

041307 

041310 

041311 

041312 

041313 

041314 

041315 

041316 

041317 

041 32C 

041321 

041322 

041323 

041324 

041325 

041326 

041327 

041330 

041331 

041332 

041333 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 

oocooo 

000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 

oonooo 

OuJOOO 
000000 
000000 
000000 
000000 
000000 
000000 


072406 

072407 

072414 

072415 

072420 

072423 

072425 

072427 

072433 

072435 

072437 

072441 

072445 

072450 

072071 

072074 

072452 

072455 

072460 

072463 

072466 

072471 

072476 

072501 

070030 

072505 

072511 

072514 

070040 

072517 

072523 

072526 


DMFC: 


.ASCIZ/NOP/J 

:ASCIZ/UNL0AD (REWIND  OFF-LINE)/] 

:asciz/seek/j 
:asciz/recal(rewind)/: 
:asciz/drive  clear/] 
:asciz/release/] 
:asciz/offset/] 
:asciz/return  to  center/] 
:asciz/read-in/] 
:asciz/pack  ackn/] 
:asciz/erase/] 
:asciz/urite  tape  mark/] 

.■ASCIZ/SEARCH(SPACE)/] 

:asciz/space  rev/] 

:ASCIZ/ILLE6AL  16/] 
ASCIZ/ILLEGAL  17/] 
ASCIZ/ILLEGAL  20/] 

.asciz/illegal  21/] 
:asciz/ille6al  22/] 
casciz/illegal  23/] 
casciz/write  check/] 
casciz/urite  chk  hdr  &  data/] 
[asciz/illegal  26/] 
casciz/write  check  rev/] 
casciz/write/] 
casciz/write  hdr  &  data/] 
casciz/illegal  32/3 
casciz/illegal  33/] 
casciz/read/] 
casciz/read  hdr  s  data/] 
casciz/illegal  36/] 
casciz/read  rev/] 


/fNTnn    fiiTcoArTtnn    TCCT    _    WCD    D    7    MAron    1['i1fi(^7L7)    U-O?    PI-Aun-fiS    Paop    174 


SEQ  0270 


OFSXA 
DFSXAM 

8722 
8723 
8724 
8725 
8726 
8727 
I  8728 
8729 
8730 
8731 
8732 
8733 
8734 
8735 
8736 
8737 
8738 
8739 
8740 
8741 
8742 


DECSYSTEW  KLIO 
MAC     29-JuL 


CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  174 
•85  11:44        COMMAND  CONTROL 


#**♦«*»*•**♦**»*******♦*♦♦************♦****************************** 

•  PSTCR  -  Print  RH20  2nd  TCR 

/^•♦»*** ********************************************** **************** 


SEQ  0283 


041334 
041335 


037  01 
260  17 


041336  202  00 

041337  260  17 
041340  263  17 


0  00  072530 
C  00  043034 
0  00  000001 
0  00  041255 
0  00  000000 


041341 
041342 


037  01 
260  17 


041343  037  06 

041344  037  01 

041345  263  17 


0  00  072531 
0  00  043020 
0  00  000001 
0  00  030242 
0  00  000000 


PSTCR:   FMS6    <ST:  > 
RSTCR 
MOVEM   B 
GO     DTCR 
RTN 


;  read  STCR 
;  save  it 
;  print  it 


f*** ******************************************************** ********* 

*  PIVR  -  Print  RH20  interrupt  vector 
^»***»**************»t*t*****»»****»*******»**************»********** 


PIVR: 


FMS6 

RIVR 

PNT6F 

PCRLF 

RTN 


<IR; 


;  print  the  address 


^  r  r>  o  A 


f\r  r  r  u  r 


rri.  ...in  r.,»».i.ci  /fxTon   f luTCD A r T t ow  TccT  -  v/FD  0  7  MAfRn  XS^RMPA?)   14:07  ?1-Aua-85  Paae  175 


SEQ  0271 


DFSXA 

DECSYSTEM  KL10 

DFSXAM 

MAC 

29-JuL- 

87A3 

87A^ 

8745 

87A6 

87A7 

J748 

041546 

037  01 

I7A9 

041347 

300  00 

J750 

041350 

037  06 

$751 

041351 

037  01 

8752 

041352 

263  17 

8753 

8754 

8755 

8756 

8757 

8758 

041353 

037  01 

8759 

041354 

260  17 

8760 

041355 

037  06 

8761 

041356 

037  01 

8762 

041357 

263  17 

CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  175 
•85  11:44        COMMAND  CONTROL 


/>»*tk  «**»•♦♦»»*»»********♦*  ******************************************* 

*  PWRR  -  Print  RH20  write  register 
#♦*****»****♦*♦******♦♦♦♦*♦****•*****♦••*******•******♦**•******•**** 


SEQ  0284 


0  00  072532 
0  00  000000 
0  00  000001 
0  00  030242 
0  00  000000 


0  00  072534 
0  00  043014 
0  00  000001 
0  00  030242 
0  00  000000 


PURR:   FMSGC   <WRR:  > 
CAI 
PNT6F 
PCRLF 
RTN 


;  read  the  write  register 
;  print  it 


*  PRDR  -  Print  RH20  read  register 


PRDR:   FMSG 
RRDR 
PNT6F 
PCRLF 
RTN 


<R8: 


;   read  the  read  register 


nrru*  fNCrcwcTCM    yi 


in  ruAMnci  /r>TcDn   fwTCDArTiniu  tf<;t  -  vFR  n  7  MACRn  153B(1242)   14:07  21-Aua-85  Paqe  176 


SEQ  0272 


r 


DFSXA 
DFSXAM 

8763 

876A 

8765 

8766 

8767 

8768 

8769 

8770 

8771 

8772 

8773 

877A 

8775 

8776 

8777 

8778 

8779 

8780 

8781 

8782 

8783 


DECSYSTEM  KLiO 
MAC     29-Jul 


CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  176 
-85  11:AA        COMMAND  CONTROL 

•#*»*»♦•****»»**»♦**»**♦♦**♦•«•***♦**»**••*•**♦*********♦***•********* 

;•  PPBAR  -  Print  primary  block  address  register 
.#**♦♦*«****♦********♦♦♦♦♦**••****•*****♦***************♦♦************ 


SEQ  0285 


0A1360  037  01 

0A1361  260  17 

0A1362  037  13 

0A1363  037  01 

041 364  263  17 


0  00  072535 

PPBAR: 

FMSG 

0  00  043030 

RPBAR 

0  00  000001 

PNTHWF 

0  00  030242 

PCRLF 

0  00  000000 

RTN 

041365  037  01 

041366  260  17 

041367  037  13 

041370  037  01 

041371  263  17 


<PA: 


;  read  the  PBAR 
;  print  it 


;*  PSBAR  -  Print  2nd  block  address  register 


0  00  072536 

PSBAR: 

FMSG 

0  00  043040 

RSBAR 

0  00  000001 

PNTHWF 

0  00  030242 

PCRLF 

0  00  000000 

RTN 

<SA: 


;  read  the  SBAR 
;  print  it 


f\C 


cvA       ncrcvcTCM  ^i  in  ruAwwFi /nTP?n  iNTFRAfTinN  TFST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  177 


SEQ  0273 


DFSXA 
DFSXAM 

878A 

8785 

8786 

8787 

8788 

8789 

8790 

8791 

8792 

8793 

879A 

8795 

8796 

8797 

8798 

8799 

8800 

8801 

8802 

8803 

880A 

8805 

8806 

8807 

8808 

8809 

8810 

8811 

8812 

8813 

88U 

8815 

8816 

8817 

8818 

8819 

8820 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JUL-85  11:4A 


INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242) 
COMMAND  CONTROL 


14:07  21-Aug-85  Page  177 


SEO  0286 


041372 
041373 
041374 
041375 
041376 


041377 
041400 


037  01 
402  00 
200  00 
251  00 


00  072537 
00  066127 
00  072545 
00  066136 


205  16  0  00  77777^ 


256  00  0  16  043521 
603  00  0  00  400000 


8821 

041401 

8822 

8823 

8824 

8825 

041402 

8826 

041403 

8827 

041404 

8828 

041405 

8829 

8830 

8831 

8832 

041406 

8833 

041407 

254  00  0  00  072576 


201  00  0  00  000400 
256  00  0  16  043570 
256  00  0  16  043536 
260  17  0  00  041410 


253  16  0  00  041377 
263  17  0  00  000000 


#**♦«*•*♦*»*************♦************************************♦******* 
*  RHCFG  -  Print  the  configuration  for  RH20's  and  associated  devices 
/^********<»****  ****************************************  **************** 


RHCFG:  FMSGCD  <SYSTEM  C0NFIGURATI0N:> 

SETZM  CHNAVL 

MOVE  [CHNAVL, ,CHNAVL+1] 

BLT  CHNAVL +7 

MOVSI  CNTRL,-10 

;  Handle  NI/CI  port 


RHCFG1:  .CONI 
TLNE 
JRST 


400000 
[MOVE I 

LDCSR 

RDCSR 

CAME 

JRST 

SETOM 

FMS6 

LDB 

PNTOCF 

PNTCIF 

XCT 


PCLEAR 


[400003,, 0] 

RHCFG2 

CHNAVL(CNTRL) 

<C> 

[POINT  3,CNTRL,35: 


clear  configuration  table 

•  •  • 

init  controller  index 


read  CSR  register 
is  this  an  NI/CI  port? 
yes  -  verify  that  the  proper 
bits  are  set 

a  NI/CI  port? 
no  -  continue 


RH20 


MOVE  I 

MOVEM 

PNTCIF 

PCRLF 

JRST 


MBE 


•  1^1  I 

[FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 

FMSG 
1 
CHTYPE(CNTRL) 


RHCFG23 


<Port-0> 

<Port-1> 

<Port-2> 

<Port-3> 

<Port-4> 

<Port-NI> 

<Port-6> 

<Port-CI>3(CNTRL) 


MOVE  I 

.CONO 

.CONSZ 

GO     DEVCFG 

Select  next  controller 


yes  -  get  MASSBUS  enable  bit 

Eerform  CONO  instruction 
it  set  (RH20  exists)? 
yes  -  print  report  for  this  RH20 


RHCFG2:  AOBJN 
RTN 


CNTRL,RHCFG1 


check 
exit 


all  8  RH20's 


^211^ 


DFSXA 
DFSXAM 

883A 

8835 

8836 

8837 

8838 

8839 

88A0 

88A1 

88A2 

88A3 

88AA 

88A5 

88A6 

88A7 

88A8 

88A9 

8850 

8851 

8852 

8853 

885A 

8855 

8856 

8857 

8858 

8859 

8860 

8861 

8862 

8863 

886A 

8865 

8866 

8867 

8868 

8869 

8870 

8871 

8872 

8873 

887A 


DEC^YSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  178 
MAC     29-JuL-85  11:AA        COMMAND  CONTROL 

#*******♦******•***************************************************** 
*  DEVCFG  -  RH20  reporter  -  prints  Local  configuration 
#************************•******************************************* 


SEQ  0287 


0A1A10 
0A1A11 
0A1A12 
0A1A13 
0A1A1A 
0A1A15 

0A1A16 
0A1A17 
0A1A20 
0A1A21 
0A1A22 
0A1A23 
0A1A2A 
0A1A25 
0A1A26 
0A1A27 
0A1A30 
0A1A31 
0A1A32 
0A1A33 


0A1A3A 
OA1A35 
0A1A36 
0A1A37 
0A1AA0 
0A1AA1 
0A1AA2 
0A1AA3 
0A1AAA 


A76  00 
037  01 
135  00 
037  17 
A76  00 
256  00 


16 
00 
00 
00 
16 
16 


066127 
071137 
070321 
000003 
060633 
0A3521 


037  00  0 
205  15  0 
260  17  0 
25A  00  0 
602  00  0 
260  17  0 
602  00  0 
260  17  0 
332  00  0 
260  17  0 
253  15  0 
037  01  0 
037  01  0 
263  17  0 


00  00007A 

00  vin^ 

00  0A3305 
00  0A1A30 
00  OAOOOO 
00  0A1AA5 
00  020000 
00  0A1A3A 
00  000000 
00  0A1A37 
00  0A1A20 
00  000076 
00  0302A2 
00  000000 


037  01  0 
201  00  0 
33A  00  0 
037  01  0 
135  00  0 
037  17  0 


037  01 
A02  00 
263  17 


00  072037 
00  000010 
00  000000 
00  070726 
00  072616 
00  000003 
00  071177 
00  000000 
00  000000 


DEVCFG: 


DVCFG1 


DVCFG2: 


SETOM 

FMSG 

LDB 

PNTOCF 

SETOM 

•  CONI 

PNTCI 

MOVSI 

RDT 

JRST 

TRNE 

GO 

TRNE 

GO 

SKIPE 

GO 

AOBJN 

PNTCIF 

PCRLF 

RTN 


CHNAVL(CNTRL) 

<C> 

[POINT  3,CNTRL.35J 

CHTYPE(CNTRL) 


DEV,-10 

DVCFG2 

DV.TAP 

TPCFG 

DV.PCK 

PKCFG 

QTCFG 
DEV,DVCFG1 


indicate  channel  available 

print  C 

get  controller  number 

print  it 

indicate  RH20 


print  open  bracket  "<" 

setup  device  index 

read  type  register 

return  nere  if  non-existent 

skip  if  not  tape 

go  report  tape  drive 

skip  if  not  pack 

go  report  disk  pack 

skip  if  device  was  reported 

go  report  questionable  device 

scan  all  devices 


*  PKCFG  -  RH20  device  reporter 


PKCFG:   FMSG 
MOVEI 
PKCFG1:  SKIPA 
QTCFG:   FMSG 
LDB 
PNTOCF 
FMSG 
SET2M 
RTN 


<P> 

10 

<?> 

[POINT  3,DEV,35] 


print  the  "P" 
selected  and  RPOA 
skip  next  entry  point 
print  the  question  mark 
get  the  device  number 
print  it 
print  the  comma 
clear  the  AC 
exit 


•n  A  -7  MAron  *C7D/1'5/.0^  1/.  .n7  31-.Aiin-R^  Dana  170 


0275 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  K:07  21-Aug-85  Page  179 
DFSXAM  MAC    29-JuL-85  11:AA       COMMAND  CONTROL 

•#•******************************************************************* 
;*  TPCFG  -  Handle  TM02  and  the  selected  slave 
•#*•********************♦********************************************* 


SEQ  0288 


8875 

8876 

8877 

8878 
8879 
8880 

04KA5 

037  01  0  00  072A26 

8881 

0A1A46 

135  00  0  00  072616 

888? 

0A1AA7 

037  17  0  00  000003 

888"; 

0A1A50 

205  06  0  00  777770 

8^84 

0A1A51 

550  00  0  00  000006 

8885 

0A1A52 

260  17  0  00  0A3121 

8)86 

0A1A53 

300  00  0  00  OOOOOO 

8)87 

0A1A5A 

260  17  0  00  0A3305 

8)88 

0A1A55 

300  00  0  00  OOOOOO 

8W9 

0A1A56 

602  00  0  00  002000 

8190 

0A1A57 

260  17  0  00  0A1A6A 

8i91 

0A1A60 

253  06  0  00  0A1A51 

889? 

0A1A61 

037  01  0  00  071177 

8893 

0A1A62 

A02  00  0  00  OOOOOO 

889A 
8895 
8896 

0A1A63 

263  17  0  00  OOOOOO 

0A1A6A 

037  01  0  00  071176 

8897 

0A1A65 

550  00  0  00  000006 

0A1A66 

037  17  0  00  000003 

)899 

0A1A67 

263  17  0  00  OOOOOO 

TPCFG: 


TPSLV: 


PRTSLV; 


FMSG 

LDB 

PNTOCF 

MOVSI 

HRRZ 

UTC 

CAI 

RDT 

CAI 

TRNE 

GO 

AOBJN 

FMSG 

SETZM 

RTN 

FMSG 
HRRZ 
PNTOCF 
RTN 


<T> 

[POINT  3,DEV,353 

GOOD, -10 
GOOD 


DTSPR 
PRTSLV 
GOOD, TPSLV 
<,> 


GOOD 


init  slave  index 

get  slave  address 

make  selection 

filler 

read  drive  type  register 

filler 

skip  if  slave  is  not  present 

print  slave  tt 

loop  back  looking  for  available  slave 

clear  ACO 
exit 


fetch  slave  # 
print  it 
return 


., ^».-u   ^.  <rt    /........n   /fTrin    TkiTCQArr  rnu    tcct    _   wCD    n    7   MATDn    i^XRl  \')L0\    ^L'.C\7   ?1-Aiin-fiS    PaaP    180 


0276 


DFSXA 
DFSXAM 

8900 

8901 

8902 

8903 

890A 

8905 

8906 

8907 

8908 

8909 

8910 

8911 

8912 

8913 

89U 

8915 

8916 

8917 

8918 

8919 

8920 

8921 

8922 

8923 

892A 

8925 

8926 

8927 

8928 

8929 

'J930 

8931 

8932 

8933 

893A 

8935 

8936 

8937 


DECSYSTEM  KLIO  CHANNEL/ME20  INTERACTION  TEST  -  VER  0.7  MACRO  2538(1242)  14:07  21-Aug-85  Page  180 
MAC     29-JuL-85  11:44        COMMAND  CONTROL 

•/^***«************************************ **************************** 

;*  SELPRM  -  Select  PI  level  and  data  mask 

./^***************** ************************ *************************** 


SEQ  0289 


041470 
041471 
041472 
041473 
041474 
041475 

041476 
041477 
041500 
041501 
041502 
041503 

041504 

041505 

041506 

041507 

041510 

041511 

041512 

041513 

041514 

041515 

041516 

041517 

041520 

041521 

041522 

041523 

041524 

041525 

041526 


201  00  0  00  000001 

202  00  0  00  075005 
476  00  0  00  060550 
037  10  0  00  000002 
607  00  0  00  000010 
263  17  0  00  000000 


037  01 
260  17 
254  00 
254  00 
137  00 
254  00 

037  01 
402  00 
200  01 
260  17 
254  00 
254  00 
312  01 
136  00 
254  00 
316  01 
263  17 
5ic  01 
254  00 
242  02 
133  00 
312  01 
254  00 
202  02 
263  17 


00  072617 
00  041527 
00  041476 
00  041504 
00  072623 


0  00  041477 


0  00  072624 
0  00  000002 
0  00  072632 
0  00  041527 
0  00  041504 
0  00  041515 
0  00  072633 
0  00  000001 
0  00  041507 
0  00  072632 
0  00  000000 
0  00  072633 
0  00  041525 
0  00  iniTi 
00  000001 
00  072633 
00  0-1521 
00  060550 
00  000000 


0 
0 
0 
0 
0 


SELPRM:  HOVE I 
MOVEM 
SETOM 
SWITCH 
TLNN 
RTN 

SLPRM2:  FMS6C 
GO 

JRST 
JRST 
DPB 
JRST 

SLPRM3:  FMSGC 
SETZM 
MOVE 

SLPRM4:  GO 

JRST 
JRST 
CAME 
I  DPB 
JRST 

SLPRM5:  CAMN 
RTN 
CAMN 
JRST 
LSH 
IBP 
CAME 
JRST 

SLPRM6:  MOVEM 
RTN 


1 

PILVL# 

DATMSK 

OPRSEL 


<PI  LEVEL  (1-7)?> 

INPOCT 

SLPRM2 

SLPRM3 

[POINT  5,PILVL,35J 

.-4 


<DATA  MASK (0-777777777777) ?> 


grab  PI  level  #1 
select  that  level 
set  the  data  mask 

operator  options  select? 
no 


input  an  octal  character 

not  octal  number  -  repeat  response 

type  carriage  return 


force  wait  for  carriage  return 


B, [POINT  3,CJ 

INPOCT 

SLPRM3 

SLPRM5 

B. [POINT  3,C.35] 

B 

SLPRM4 

B. [POINT  3,C] 

B, [POINT  3,C,35] 

SLPRM6 

C.-3 

B 

B. [POINT  3.C.35J 

C, DATMSK 


clear  character  buffer 

setup  byte  pointer 

grab  octal  character 

non-numeric  input 

type  <CR>  -  check  termination 

skip  if  last  byte  deposited 

deposit  the  byte 

if  not  repeat  input 

skip  if  any  characters  typed 

first  thing  typed  was  carriage  return 

skip  if  not  equal  to  last  byte 

shift  C  right  3  places 
update  the  byte  pointer 
skip  if  at  end 

deposit  data  mask 
exit 


^  r-  ^  **  k 


rru  ... -irt   /-..ik.tin  /r\Tnn    TMTCDArTinw   TccT   _  wcD  C\   7  KiArDn  *«>TRM?^?)    1^:07  ?1-Aija-85  Paoe   181 


^m 


lOFSXA 
IDFSXAM 


8938 

8939 

89A0 

894 1 

89A2 

8943 

8944 

8945 

8946 

8947 

8948 

8949 

8950 

8951 

8952 

8953 

8954 

8955 

8956 

8957 

8958 

8959 

8960 

8961 

8962 

8963 

8964 

8965 

8966 

8967 

8968 

8969 

8970 

8971 

8972 

8973 

8974 

8975 

8976 

8977 

8978 

8979 


DECSYSTEM  KL10  CHANNEL/DTE20 
MAC     29-Jul-85  11:44 


041527 

041530 

041531 

041532 

041533 

041534 

041535 

041536 

041537 

041540 

041541 


041542 
041543 
041544 
041 54S 
041546 

041547 
041550 
041551 
041552 
041553 
041554 
041555 
041556 

041557 
041560 

041561 
041562 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  181 
COMMAND  CONTROL 

;*  INPOCT  -  Input  an  octal  character 

.#*»t *********************************************************** ****** 


r 


SEQ  0290 


037  00  0 
254  00  0 
306  00  0 
254  00  0 


303  00 
263  17 
305  00 
263  17 
350  00 
350  00 
263  17 


00  000003 
00  041527 
00  000015 
00  067640 
00  000067 
00  000000 
00  000060 
00  000000 
17  000000 
17  000000 
00  000000 


402  00  0  00  044514 
200  00  0  00  072634 
251  00  0  00  044540 

200  12  0  00  072635 

201  02  0  00  000120 


037  00 
254  00 
or 


0 
0 
00  0 
0 
0 
367  02  0 
201  00  0 
136  00  0 


306  00 
254  00 


00 
00 
00 
00 
00 
00 
00 
00 


000003 
041547 
000012 
000015 
041557 
041547 
00001 5 
000012 


137  00  0  00  000012 

200  12  0  00  072635 

134  00  0  00  000012 

263  17  0  00  000000 


INPOCT:  TTICHR 
JRST  .-1 
CAIN    15 
SKPRTN 
CAILE   67 
RTN 

CAI6E   60 
RTN 

AOS  (P) 
AOS  (P) 
RTN 


;  get  a  character 

;  skip  if  not  carriage  return 

;  if  CR  then  skip  return 

;  is  character  less  than  10? 

;  no  -  exit  non-numeric 

;  is  it  greater  or  equal  to  0? 

;  no  -  exit  non-numeric 

;  setup  double  skip  return 

;  exit 


f«**«»**** *•***♦*♦«***♦♦**♦♦*****»»*****• **************************** 

*  INPLIN  -  Input  a  line 

4f**«****** ******************************** *************************** 


INPLIN:  SETZM 
MOVE 
BLT 
MOVE 
MOVE  I 

INPLN1:  TTICHR 
JRST 
IDPB 
CAIN 
JRST 
SOJG 
MOVE  I 
IDPB 

INPLN2:  DPB 
MOVE 

INPBYT:  ILDB 
RTN 


CMDLIN 

[CMDLIN,.CMDLIN+1] 

CMDLNX 

PNTR. [POINT  7, CMDLIN] 

C.*D80 


.-1 

PNTR 

15 

INPLN2 

C.INPLN1 

1§ 

PNTR 

PNTR 

PNTR, [POINT  7, CMDLIN] 

PNTR 


;  clear  input  line 


;  #  of  characters  allowed  in  buffer 

;  input  a  character 

;  put  character  into  buffer 

;  skip  if  not  carraige  return 

;  setup  for  exit 

;  repeat  until  carriage  return 

;  generate  carriage  return 

;  put  into  buffer 

;  put  CR  into  buffer 

;  get  first  character  into  ACO 


rxcrcwcTCM  y\  ^r\  ruAwwci  /r>TC5n  TWTPBArTinw  tf<;t  -  VFR  0.7  MACRO  5:538(1242)   14:07  21-AuQ-85  Page  182 


r 


3  0278 


DFSXA 
DFSXAM 

8980 

8981 

8982 

8983 

8984 

8985 

8986 

8987 

8988 

8989 

8990 

8991 

8992 

8993 

8994 

8995 

8996 

8997 

8998 

8999 

9000 

9001 

9002 

9003 

9004 

9005 

9006 

9007 

9008 

9009 

9010 

9011 

9012 

9013 

9014 

9015 

9016 

9017 

9018 

9019 

9020 

9021 

9022 

9023 

902"; 

9025 

9026 

9027 

9028 

9029 

9030 

9031 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i;53B(1242)  14:07  21-Aug-85  Page  182 
MAC     29-JUL-85  11:44        COMMAND  CONTROL 

.ffiiiiiii,*********  ***********************************  ******************** 
':*   ENARH  -  Enable  RH20's  if  entering  SETPRM  normally 
.01,******************************************************************* 


SEQ  0291 


DF 
DF 


041563  205  16  0  00  777770 


041564  336  00  0  16  066127 

041565  254  00  0  00  041572 


041566  333  00  0  16  060633 


041567  254  00  0  00  072723 


041570  201  00  0  00  000400 

041571  256  00  0  16  043570 


041572  253  16  0  00  041564 

041573  263  17  0  00  000000 


ENARH:  MOVSI   CNTRL,-10 

;  Select  controller 

ENAR1:   SKIPN   CHNAVL(CNTRL) 
JRST    ENAR2 

;  Check  for  NI/CI  port 


SKIPLE 
JRST 


CHTYPE(CNTRL) 
[GO     IPALOD 
SKI  PA 


JRST 


CSKIPN 
JRST 
FHSGC 
XCT 


FMSGC 
XCT 


FMSGD 
JRST 


fnit  controller  index 


controller  found? 
no  -  get  next  one 


;  is  this  controller  an  NI/CI  port? 
;  yes  -  load  microcode 

STRACE 

ENAR2 

<[L0ADED  TEST  MICROCODE  INTO  > 

[FMS6   <PORT-0> 

<P0RT-1> 

<P0RT-2> 

<P0RT-3> 

<P0RT-4> 

<P0RT-NI> 
30RT-6> 

sP0RT-CI>](CNTRL) 


FMS6 
FMSG 
FMS6 
FMSG 
FMSG 
FMSG 
FMSG 

<]> 

ENAR2] 


RH20 


MOVE] 
.CONG 


FMSGD 
SETZM 
JRST 


M8E 


<***  ERROR  LOADING  MICROCODE  INTO  > 
[FMSG   <PORT-0> 

FMSG   <P0RT-1> 

FMSG   <P0RT-2> 

FMSG   <P0RT-3> 

FMSG   <P0RT-4> 

FMSG   <P0RT-NI> 

FMSG   <P0RT-6> 

FMSG   <P0RT-CI>](CNTRL) 
<  -  PORT  WILL  NOT  BE  TESTED  ***> 
REQST(CNTRL) 
ENAR2]        ;   and  continue 


;  Select  next  controller 

ENAR2:  AOBJN   CNTRL.ENAR1 
RTN 


get  enable  bit 
issue 


loop  till  donv» 
exit 


L 


r' 


r~ 


M.p>#*uA  rvrr-rur-Tria     LriiA      ruAkifclCl 


/nTon    inTCDAfTinw   TCCT   -   UPB   0   7  MATPH   1!S3Rn?4?)    14:07   ?1-Aua-85   Paoe    183 


3  0279 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  183 
DFSXAM  MAC     29-Jul-85  i1 :44        COMMAND  CONTROL 


SEQ  0292 


Dl 
Dl 


9032 
9033 
9034 
9035 
9036 
9037 
9038 
9039 
9040 
9041 


•f******** ***»*»***♦**♦♦♦*♦*♦•**************♦* ************************ 
•*  ZROSUM  -  Zero  summary  table 
•#**•*******♦**♦*»**************************************************** 


041574  402  00  0  00  044011 

041575  200  00  0  00  072733 

041576  251  00  0  00  044135 

041577  263  17  0  00  000000 


ZROSUM:  SETZM  TOTURT     ,  «.  ,, 

MOVE  [TOTURT,, TOTURT+1 J 

BLT  BADFL6 
RTN 


;  clear  1st  entry 

;  get  BLT  pointer 

;  clear  to  BADFLG 

;  exit 


hPcvA   nFr<;v<;TFM  i^i  in  fHANNFl /DTFPO  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  184 


fm    r\'\r\t       i 


r 

iC 


EQ  0280 


DFSXA 
DFSXAM 

9042 

90A3 

90A4 

90A5 

9046 

90A7 

90A8 

9049 

9050 

9051 

9052 

9053 

9054 

9055 

9056 

9057 

9058 

9059 

9060 

9061 

9062 

9063 

9064 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  "  VE?  0,7  MACR0J53B(1242)  14:07  21-Aug-85  Page  184 
MAC     29-JuL-85  11:44        ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

SUBTTL  ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

•#******•***********•************************************************* 
;*  SFAULT  -  Error  handler  used  to  report  test  failures 

'•#**♦*******************♦*♦******************************************* 


SEQ  0293 


D 

D 


041600 
041601 
041602 
041603 
041604 
041605 
041606 
041607 
041610 
041611 
041612 
041613 
041614 
041615 
041616 


SFAULT:  TMSGC 


037  00  0 
200  00  0 
037  16  0 
037  00  0 
550  00  0 
037  17  0 
037  00  0 
037  00  0 
550  00  0 
370  00  0 
037  06  0 
037  00  0 
260  17  0 
262  17  0 
254  00  0 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


072734 
075025 
000003 
072747 
030113 
000000 
072750 
072751 
030114 
000000 
000000 
030242 
041617 
075027 
042073 


***  TST> 


MOVE 

PNTOCS 

TMSG 

HRRZ 

PNTAL 

TMSG 

TMSGC 

HRRZ 

SOS 

PNT6 

PCRL 

GO 

GET 

JRST 


TSTNM 
<-  > 

ssvuuo 

<  ***> 
<ERR0R  PC; 
$SVUPC 


STZ8RK 
SSUCHK 


get  test  number 
print  it 

get  descriptor  address 
print  descriptor 


get  PC 
adjust  PC 
print  it 

type  status  decoded 
take  call  address  off 
exit  after  switch  chk 


the  stack 
(ERST0P,L00PER) 


nPcvA   nprc:v<:TPM  ifi  in  rHANNFi /DTFPO  INTERACTION  TEST  -  VER  0.7  MACRO  1!53B(1242)  14:07  21-Aug-85  Page  185 


^rr\     AlAy 


EQ  0281 


DFSXA 
DFSXAM 

9065 

9066 

9067 

9068 

9069 

9070 

9071 

9072 

9073 

907A 

9075 

9076 

9077 

9078 

9079 

9080 

9081 

9082 

9083 

908A 

9085 

9086 

9087 

9088 

9089 

9090 

9091 

9092 

9093 

909A 

9095 

9096 

9097 

9098 

9099 

9100 

9101 

9102 

9103 

91 OA 

9105 

9106 

9107 

9108 

9109 

9110 

9111 

9112 

9113 

91U 

9115 

9116 

9117 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  "  VE?  0,7  MACR0J53B(12A2)  K:07  21-Aug-85  Page  185 
MAC     29-JuL-85  11:AA        ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

#***«**************•************************************************* 
*  STZBRK  -  Status  breakdown  routine  .^..x..^****** 

01,i,1i*******if  ********************************************************* 


SEQ  0294 


0A1617 

0A1620 

041621 

041622 

041623 

041624 

041625 

041626 

041627 

041630 

041631 

041632 

041633 

041634 


041635 

041636 

041637 

041640 

041641 

041642 

041643 

041644 

041645 

041646 

041647 

041650 

041651 

041652 

041653 

041654 

041655 

041656 

041657 

041660 

041661 

041662 

041663 

041664 

041665 

041666 

041667 

041670 

041671 


261 

200 

200 

316 

263 

316 

254 

316 

254 

316 

254 

402 

253 

254 


11 
11 
00 
00 
17 
00 
00 
00 
00 
00 
00 
00 

11 

00 


00  070241 
00  072754 
11  000000 
00  070241 
00  000000 
00  070223 
00  041635 
0  00  070222 
0  00  041672 
00  070450 
00  041710 
11  000000 
00  041621 
00  043636 


200  00 
312  00 
254 
261 


00 
17 


402  00 


03^ 


00 
00 


200  16 
550  00 
037  16 
037  00 
037  00 
037  00 
260  17 
135  00 
306  00 
350  00 
306  00 
350  00 
306  00 
350  00 
260  17 
260  17 
260  " 


17  0 


260  17 

260  17 

260  17 

262  17 

254  00 


0  11  000010 
0  00  070224 
0  00  043636 
0  00  000016 
0  11  000000 
0  00  000074 
0  00  071137 
0  11  000001 
0  00  000016 
0  00  000003 
00  000072 
00  000076 
00  030242 
00  041727 
00  072755 
00  000061 
16  044041 
0  00  000071 
0  16  044071 
0  00  000077 
0  16  044071 
0  00  041732 
0  00  041735 
00  041740 
0  00  041751 
0  00  041754 
0  00  041757 
0  00  000016 
0  00  041621 


STZBRK:  PUSH 
MOVE 

STZBK1:  MOVE 
CAMN 
RTN 
CAMN 
JRST 
CAMN 
JRST 
CAMN 
JRST 
SETZM 
AOBJN 
JRST 


ERRDAT.CMS.EOT] 
ERRDAT,C-*D100,.ERSTCK3 
(ERRDAT) 
CMS. EOT] 

CSTX.RH] 

STZRH 

[STX.DV] 

STZDV 

CSTX.DT] 

STZDT 

(ERRDAT) 

ERRDAT, STZBK1 

STCKER 


terminate  entire  stack 

initialize  stack 

get  first  entry  on  stack 

skip  if  not  EOT 

if  so  -  exit 

skip  if  not  RH  message 

if  so  print  that  message 

skip  if  not  device  message 

if  so  print  that  message 

skip  if  not  DTE20  message 

if  so  print  that  message 

delete  stack  entry 

complete  the  loop 

stack  error  -  no  EOT  found 


ffi,1,1,1,i,1,*1,i,1c********************************************************** 

*   STZRH  -  Print  RH20  message 

01,1,1,1,1,1,************************************************************** 


STZRH:  MOVE 
CAME 
JRST 
PUT 
SETZM 
PNTCI 
TMSG 
MOVE 
HRRZ 
PNTOCS 
PNTCI 
PNTCI 
PCRL 

STZRH1:  GO 
LDB 
CAIN 
AOS 
CAIN 
AOS 
CAIN 
AOS 


GO 

GET 

JRST 


RHETX(ERRDAT) 

[MS.ETX] 

STCKER 

CNTRL 

(ERRDAT) 


I  1^1  I 


fet'h  ETX 

continue  only  if  stack  correct 

halt  on  stack  error 

save  controller  number 

delete  entry  on  stack  by  clearing  STX 


<C> 

CNTRL, RHIDW(ERRDAT) 
CNTRL 


fetch  ID 
get  into 
print  it 


AGO 


1 1^1 1 


DMPRHS 

[POINT  6.RHSTAT+1 

WTF 

URTERS(CNTRL) 

RDF 

RDERS(CNTRL) 

RDR 

RDERS(CNTRL) 

DMP7CR 

DMPRH1 

DMPRH2 

DMPCPH 

DMPMBH 

DMPPRG 

CNTRL 

STZBK1 


:  dump  RH20  status 
(ERRDAT), 35]  ;  get  command 

skip  if  not  write  forward 

update  write  error  count 

SKip  if  not  read  forward 

update  read  error  count 

SKip  if  not  read  reverse 

updat  read  error  count 

dump  the  TCR 

print  word  1 

print  word  2 

print  CPU  status 

print  MB  status 

go  di4mp  channel  program 

get  CNTRL  back 

go  back  for  next  entry 


i  hFtiVA 


nFr^v<;TFM  Kiin  channfl/DTEPO  interaction  TEST  -  VER  0,7  MACRO  i;53B(1242)   14:07  21-Aug-85  Page  186 


pcA   moc 


SEQ  0282 


DFSXA 

DECSYSTI 

EM  KL 

10  CHANNEL/DTE2 

DFSXAM 

MAC 

29-J 

uL-85  11:44 

9118 

9119 

9120 

9121 

9122 

9123 

0A1672 

261 

17  0  00  000016 

91 24 

041673 

200 

00  0  11  000012 

9125 

041674 

312 

00  0  00  070224 

9126 

041675 

254  00  0  00  043636 

9127 

041676 

261 

17  0  00  000015 

9128 

041677 

402 

00  0  11  000000 

9129 

041700 

550 

16  0  11  000001 

9130 

041701 

554 

15  0  11  000001 

9131 

041702 

260 

17  0  00  040016 

9132 

041703 

260 

17  0  00  041743 

9133 

041704 

260 

17  0  00  041746 

91 3A 

041705 

271 

11  0  00  000002 

9135 

041706 

262 

17  0  00  000015 

9136 

041707 

254  00  0  00  041652 

9137 

9138 

9139 

91A0 
91A1 
9K2 

041710 

261 

17  0  00  000016 

9U3 

91 A4 

041711 

200 

00  0  11  000005 

91A5 

041712 

312 

00  0  00  070224 

9U6 
91A7 
9U8 
9U9 
9150 

041713 

254 

00  0  00  043636 

041714 

^vA 

00  0  11  000000 

041715 

550 

16  0  11  000001 

9151 

9152 
9153 
91 5A 

041716 

260 

17  0  00  040016 

041717 

200 

01  0  11  000002 

9155 
9156 
9157 

041720 

2oO 

17  0  00  065657 

041721 

200 

01  0  11  000003 

9158 
9159 
9160 

041722 

260 

17  0  00  040761 

041723 

200 

01  0  11  000004 

9161 
9162 
9163 
91 6A 
9165 

041724 

260 

17  0  00  041036 

041725 

262 

17  0  00  000016 

041726 

254 

00  0  00  041621 

FERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  186 
ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

;*  STZDV  -  Print  dev  message 

.^tllillili****************  ****************************  ******************* 


SEQ  0295 


STZDV:  PUT  CNTRL 

MOVE  DVETX(ERRDAT) 

CAME  CMS.ETX] 

JRST  STCKER 

PUT  DEV 

SETZM  (ERRDAT) 

HRRZ  CNTRL, RHIDU(ERRDAT) 

HLRZ  DEV,RHIDW(ERRDAT) 

60  PRTHDR 

60  DMPDSR 

GO  DMPDER 

ADDI  ERRDAT, 2 

GET  DEV 

JRST  STZRH1 


save  controller  index 

fetch  DV  message  terminator 

skip  only  if  correct 

halt  on  stack  error 

save  device  register 

delete  entry  by  clearing  STX 

?et  controller  number 
etch  device  # 
print  the  header 
dump  device  status 
dump  device  error  1 
adjust  stack 
get  device  back 
print  RH20  status, wordi ,word2, CPU, mem 


;*  STZDT  -  Print  DTE20  message 
•#*•*•****♦*«***********♦♦*♦*****»********************♦*************** 


STZDT:  PUT 


CNTRL 


MOVE 
CAME 
JRST 

DTETX(ERRDAT) 

CMS.ETX] 

STCKER 

SETZM 

(ERRDAT) 

HRRZ 

CNTRL, DTIDU(ERRDAT) 

GO 

PRTHDR 

MOVE 
GO 

B,DTSTAT(ERRDAT) 
PRTTSG+2 

MOVE 
GO 

B,DTCPU(ERRDAT) 
PRTCP1 

MOVE 
GO 

B,DTM8E (ERRDAT) 
PRTr«1 

GET 

CNTRL 

JRST 

STZ8K1 

;  save  channel  index 

;  fetch  DTE20  message  terminator 

;  skip  only  if  correct 

;  delete  entry  by  clearing  STX 

;  get  channel  index 

;  print  header 

;  print  DTE20  status 

;  print  CPU  status 

;  orint  MBOX  status 

;  get  cntrl  back 

;  go  back  for  next  entry 


t\tfi)it 


nPrc;y^TFM  ifi  in  fMANNFi /DTFPO  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  187 


^i»A     /%nn^ 


SEQ  0283 


DFSXA 
DFSXAM 

9166 

9167 

9168 

9169 

9170 

9171 

9172 

9173 

91 7A 

i      9175 

:      9176 

i      9177 

;      9178 

i      9179 

I      9180 

9181 

i      9182 

9183 

i      91 8A 

I      9185 

9186 

I      9187 

i      9188 

I      9189 

I      9190 

I      9191 

i      9192 

9193 

91 9A 

9195 

9196 

9197 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC  29-Jul-85  11:AA 


041 727  200  01  0  11  000002 
0A1730  260  17  0  00  0A1206 
0A1731     263  17  0  00  000000 


0A1732  200  01  0  11  000003 
0A1733  260  17  0  00  04125A 
0A173A     263  17  0  00  000000 


0A1735  200  01  0  11  OOOOOA 
0A1736  260  17  0  00  0A0713 
0A1737     263  17  0  00  000000 


0A17A0  200  01  0  11  000005 
0A17A1  2c.-  17  0  00  0A07A5 
0A17A2     263  17  0  00  000000 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)   U:07  21-Aur85  Page  187 
ERROR  HANDLER  FOR   TYPING  CHANNEL   STATUS 


ffti,************!  ******************************  ************************ 

*   DMPRHS  -  Dump  RH20  status  and  print  TCR 

#****************«****t********»********************** ****** «*******♦ 


SEQ  0296 


DMPRHS:  MOVE    B.RHSTAT(ERRDAT) 
GO     PSTAT1 
RTN 


;  fetch  RH20  status 
;  print  RH20  status 
;  exit 


•  )fi,************  ********************************  *********************** 

':*   DMPiCR  -  Dump  primary  transfer  control  register 

J #*♦***** ************************************************************* 


DMPTCR:  MOVE    B.RHSTATO (ERRDAT) 
GO     PPTCR1 
RTN 


;  fetch  PTCR 
;  print  it 
;  exit 


f»»************************************************* ***********  ****** 

*  DMPRHI  -  Dump  channel  word  1  ^^  ^ 

#«*»**•************************************************************** 


DMPRHI:  MOVE    B.RHWRDI (ERRDAT) 
60      PTCH1A 
RTN 


;  fetch  channel  word  1 
;  print  it 


#»*»*******************•***************»***************************** 

*  DMPRH2  -  Dump  channel  word  2 
/If******************************************************************** 


DMPRH2:  MOVE 
GO 
RTN 


B.RHURD2(ERRDAT) 
PTCH2A 


;  dump  channel  word  2 
;  print  it 


RF 


«;xA   DFCSYSTEH  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO.  ?53B(12A2)  14:07  21"Aug-85  Page  188 


ccn  nOQ7 


SEQ  0284 


DFSXA 
DFSXAM 

9198 

9199 

9200 

92C1 

9202 

9203 

920A 

9205 

9206 

9207 

9208 

9209 

9210 

9211 

9212 

9213 

92U 

9215 

9216 

9217 

9218 

9219 

9220 

9221 

9222 

9223 

9224 

9225 

9226 

9227 

9228 

9229 


DECSYSTEM  KL10  CHANNEL/DTE20 
MAC    29-JuL-85  11:44 


INTERACTION  TEST  -  VER  0,7  MACRO  1536(1242)  14:07  21-Aug-85  P<ige  188 
ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

•#***»***♦******•♦**•♦**♦♦*♦**»****•************'***♦***************** 

;*  DMPDSR  -  Dump  device  status  ........... 

•#*♦*»»*****»**»♦***•**♦**♦**«***•*♦**********•****************•****** 


041 74i  200  01  0  11  000002 

041744  260  17  0  00  040051 

041745  263  17  0  00  000000 


041746  200  01  0  11  000003 

041747  260  17  0  00  040115 
041750  263  17  0  00  000000 


041751  200  01  0  11  000006 

041752  260  17  0  00  040761 

041753  263  17  0  00  000000 


041754  200  01  0  11  000007 

041755  2c-'  17  0  00  041036 

041756  263  17  0  00  000000 


DMPDSR:  MOVE    B.DVDS(ERRDAT) 
GO     PRTSR1 
RTN 


;  fetch  device  status 
;  print  it 
;  exit 


*  DMPDER  -  Dump  device  error 


DMPDER:  MOVE    B,DVER(ERRDAT) 
GO     PRTER1 
RTN 


;  fetch  error  1 
;  print  it 
:  jxit 


.^***  ♦***»*:  ********************************************* '*******♦*****■* 

;*  DMPCPH  -  Dump  CPU  status 


DMPCPH:  MOVE    B.RHCPU(ERRDAT) 
GO     PRTCP1 
RTN 


;  fetch  CPU  status 
;  print  CPU  status 
;  exit 


f* ♦»♦»»«***«*♦*•*******♦**♦»*****•*♦****♦*  **************************** 
•  OMPMBH  -  Dump  MBOX  status 


DMPMBH:  MOVE    B,RHMBE(ERRDAT) 
GO     PRTMB1 
RTN 


;  fetch  MB  status 
;  print  MB  status 
;  exit 


SEQ  0297 


nF*;yA   DFfSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  ?53B(1242)  14:07  21-Aug-85  Page  189 


ccn  nooa 


SEQ  0285 


DFSXA 
DFSXAM 

9230 

9231 

9232 

9233 

923A 

9235 

9236 

9237 

9238 

9239 

9240 

92A1 

92A2 

9243 

9244 

9245 

9246 

9247 

9248 

9249 

9250 

9251 

9252 

9253 

9254 

9255 

9256 

9257 

9258 

9259 

9260 

9261 

9262 

9263 

9264 

9265 

9266 

9267 

9268 

9269 

9270 

9271 

9272 

9273 

9274 

9275 

9276 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  189 
MAC     29-Jul-85  11:44        ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

.  01,^1,1,1,  t*t  unit  t**  *******************  *********************************** 

':*   DMPPRG  -  Print  channel  program 

.0tt******* *******************************************  **************** 


SEQ  0298 


041757 

041760 

041761 

041762 

041763 

041764 

041765 

041766 

041767 

041770 

041771 

041772 

041773 

041774 

041775 

041776 

041777 

042000 

042001 

042002 

042003 

042004 

042005 

042006 

042007 

04c010 

042011 

042012 

042013 

042014 

042015 

042016 

042017 

042020 

042021 

042022 

042023 
042024 
042025 
0420?6 
042027 


336  00 
263  17 
261  " 
201 
261 


17 
01 
17 


0 
0 
0 
0 
0 

200  02  0 
242  02  0 

201  02  0 
037  00  0 
201  00  0 
037  16  0 
037  00  0 
334  00  0 
260  17  0 
200  00  0 
603  00  0 
254  00  0 
607  00  0 


254  00 
260  17 
363  01 
037  00 
254  00 
135  00 
33?  00 
2oJ  17 
336  OC 
260  17 
200  00 


350  00  0 

607  00  0 

254  00  0 

260  17  0 

262  17  0 

262  17  0 

263  17  0 


16  060737 
00  000000 
00  000001 
00  000004 
00  000002 
00  000016 
00  000002 
02  377000 
00  072756 
02  401000 
00  000003 
00  072760 
00  000000 
00  042035 
02  000000 
00  400000 
00  042006 
00  200000 
00  042041 
00  042030 
00  042023 
00  030242 
00  041774 
00  072761 
00  000000 
00  042046 
00  000000 
00  042061 
02  000000 
00  000002 
00  200000 
00  042003 
00  042071 
00  000002 
00  000001 
00  000000 


DMPPRG: 


037  00  0  00  000074 
037  00  0  00  072762 
037  00  0  00  000076 
037  00  0  00  030242 
254  00  0  00  042020 


DMP1 


DMP2: 
DMP3: 


DMPX; 


DMPER1 


SKIPN 

RTN 

PUT 

HOVE  I 

PUT 

HOVE 

LSH 

HOVE  I 

THS6D 

HOVE  I 

PNTOCS 

TMSG 

SKI  PA 

GO 

HOVE 

TLNE 

JRST 

TLNN 

JRST 

GO 

SOJLE 

PCRL 

JRST 

LDB 

SKIPE 

GO 

SKIPN 

GO 

MOVE 

AOS 

TLNN 

JRST 

GO 

GET 

GET 

RTN 

PNTCI 

TMSG 

PNTCI 

PCRL 

JRST 


CHNXFR(CNTRL) 

B 

B,4 

C 

CCNTRL 

C.2 

CJCCW(C) 

<CHN  PRG> 

-ICCU(C) 

<  /  > 

DMPADR 

(C) 

(1B0) 

DMP3 

(181) 

DHPHLT 

DHPJMP 

B.DHPER1 

DHP1 

[POINT  22,(C).35] 

DMPXFR 

DMPSKP 

(C) 

C 

(1B1) 

DMP2 

DMPLST 

C 

B 


<CHN  PRG  ERR> 
DMPX 


call  by  data  xfr  operation? 

no 

save  register  B 

put  limit  on  length  of  program 

save  register  C 

get  controller  number 

aouble  twice  for  channel  index 

put  1st  address  into  register  C 

get  address  minus  377000 


print  address 

get  instruction 

skip  if  not  xfr  word 

go  analyze  xfr  wrd 

skip  if  jump 

go  handle  halt 

print  jump  and  change  register  C    .  . 

error  in  channel  program  (exceeded  limit) 

continue  program  scan 
get  address 
skip  if  skip  command 
dump  xfr  word 
skip  if  xfr  word 
dump  skip  word 
re-retch  command 
update  register  C 
cneck  1st  xfr 
continue  fetch 
print  last  xfer 


exit 


exit 


»^  M  Ai^n  J 


DFSXA   DECSYSTEH  KLiO  CHANNEL/DTE20  INTERACTIONTESJ  r.VER  0e7,NAp.Rp..?53B(]242)  14:07  21-Aug-85  Page  190 


CEO  nOQQ 


SEQ  0286 


OFSXA 
DFSXAM 

9277 

9278 

9279 

9280 

9281 

9282 

9283 

928A 

9285 

9286 

9287 

9288 

9289 

9290 

9291 

9292 

9293 

929A 

9295 

9296 

9297 

9298 

9299 

9300 

9301 

9302 

9303 

930A 

9305 

9306 

9307 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-Jul-85  11:44 


INTERACTION  TEST  -  VER  0,7  MACRO  :53B(12A2)  14:07  21-Aug-85  Page  190 
ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 


SEQ  0299 


042030  037  00  0  00  072765 

042031  135  00  0  00  072761 

042032  202  00  0  00  000002 

042033  037  16  0  00  000003 

042034  263  17  0  00  000000 


042035  ifOO  00  0  00  000002 

042036  037  16  0  00  000003 

042037  037  00  0  00  072760 
042040  263  17  0  00  000000 


042041  037  00  0  00  072770 

042042  135  00  0  00  072761 

042043  037  16  0  00  000003 

042044  037  00  0  00  030242 

042045  23  •  00  0  00  042020 


•#***»***♦****•*******♦**************»************************♦******* 

;*  DMPJMP  -  Decode  channel  jmp 

•f ******* t ******************************************** **************** 


DMPJMP:  TMSG    <CHN  JMP  TO  >  ,_ 
LDB     [POINT  22,(C).35] 
MOVEM   C 
PNTOCS 
RTN 


;  get  address  of  jmp 

;  load  pc 

;  print  it 

;  exit 


#♦*************•*****♦**♦********•*********************************** 

*  DMPADR  -  Print  address 
#**************♦****♦******♦*•*******■******************************** 


OMPADR:  HOVE    C 
PNTOCS 

TMSG    <  /  > 
RTN 


;  get  address 

;  print  it 

;  pnot  slash 

;  exit 


•#**.***************************************•************************* 

;*  DMPHLT  -  Print  halt 
•#************************♦*•♦**************************************** 

DMPHLT:  TMSG    <HALT  AT  > 

LDB     CPOINT  22,(C).35J 

PNTOCS 

PCRL 

JRST    DMPX 


DFSXA 
DFSXAM 

9308 

9309 

9310 

9311 

9312 

9313 

93U 

9315 

9316 

9317 

9318 

9319 

9320 

9321 

9322 

9323 

9324 

9325 

9326 

9327 

9328 

9329 

9330 

9331 

9332 

9333 

933A 

9335 

9336 

9337 

9333 

9339 

9340 

9341 

9342 

9343 

9344 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  191 
MAC    29-Jul-85  11:44       ERROR  HANDLER  FOR  TYPING  CHANNEL  STATUS 

#♦*******************•******•***************************************♦ 

*  DMPXFR  -  Print  transfer  word 

/^********************** *************************** ******************* 


SEQ  0300 


OFl 
df: 


042046 
042047 
042050 
042051 
042052 
042053 
042054 
042055 
n'.2056 
042057 
042060 


042061 
042062 
042063 
042064 
042065 
042066 
042067 
042070 


037  00  0 
135  00  0 
037  16  0 
037  00  0 
135  00  0 
037  16  0 
200  00  0 
607  00  0 
263  17  0 
037  00  0 
263  17  0 


00  072772 
00  072774 
00  000003 
00  072775 
00  072761 
00  000003 
02  000000 
00  100000 
00  000000 
00  072777 
00  000000 


037  00 
135  00 
037  16 
037  00 
200  00 
603  00 
254  00 
263  17 


0  00  073001 
0  00  072774 
0  00  000003 
0  00  073002 
0  02  000000 
0  00  100000 
0  00  0''?057 
0  00  000000 


DMPXFR:  TMSG 
LDB 

PNTOCS 
TMSG 
LDB 

PNTOCS 
MOVE 
TLNN 
RTN 

DMPREV:  TMSG 
RTN 


<XFER  > 

[POINT  11,(0,133 

<  WRDS  TO  > 
[POINT  22,(C),35] 

(C) 
(1B2) 

<  IN  REV> 


check  rev  bit 
skip  if  rev  set 


z^***-***************************************************************** 

*  DMPSKP  -  Print  skip  command 
#******************************************************************** 


DMPSKP:  TMSG 
LDB 
PNTOCS 
TMSG 
MOVE 
TLNE 
JRST 
RTN 


<SKP  > 

[POINT  11,(C),13] 

<  URDS> 
(C) 
(1B2) 
DMPREV 


;  get  command 

;  check  reverse  bit 

;  print  reverse  bit 


042071  037  00  0  00  073004 

042072  263  17  0  00  000000 


/>***********************♦******************************************** 

*  DMPLST  -  Print  Last  xfr  bit 
********************************************************************* 

DMPLST:  TMSGD   <  S  LST  XFR> 
RTN 


I  rtccvA 


ncrcvcTCM  fc'iin  ruAwwPi  /nTF?n  iwTFRArTinN  TEST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  192 


>#><•»        /\Y/N  1 


iDF 


I  0288 


DFSXA 
DFSXAM 

93A5 

93A6 

93A7 

93A8 

93A9 

9350 

9351 

9352 

9353 

9354 

9355 

9356 

9357 

9358 

9359 

9360 

9361 

9362 

9363 

936A 

9365 

9366 

9367 

9368 

9369 

9370 

9371 

9372 

9373 

937A 

9375 

9376 

9377 

9378 

9379 

9380 

93P1 

9Z'i2 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  li;53B(12A2)  1A:07  21-Aug-85  Page  192 
MAC    29-JUL-85  11 :AA        ERROR  HANDLER  FOR  TYPInG  CHANNEL  STATUS 

•^*** ********************************************* ******************** 

';*  SSWCHK  -  Check  on  halt  on  error  &  loop  on  error 

•  * 

!•*  (If  "OPRSEL"  switch  set,  return  to  command  interpreter) 

•#******************************************************************** 


SEQ  0301 


0A2073  A02  00  0  00  07A777 

0A207A  037  10  0  00  000002 

0A2075  603  00  0  00  010000 

0A2076  037  01  0  00  000007 

0A2077  037  10  0  00  000002 

0A2100  603  00  0  00  000010 

0A2101  25A  00  0  00  0A2115 

0A2102  603  00  0  00  002000 

0A2103  037  1A  0  00  OOOOOA 

0A210A  316  17  0  00  075013 

OA2105  263  17  0  00  000000 

0A2106  607  00  0  00  OOAOOO 

0A2107  253  17  0  00  0A2110 

0A2110  607  00  0  00  OOAOOO 

CA2111  263  17  0  00  000000 

0A2112  350  00  0  00  030053 

0A2113  261  17  0  00  07A776 

0A211A  263  17  0  00  000000 

0A2115  336  00  0  00  075017 

0A2116  25A  00  0  00  03633A 

0A2117  263  17  0  00  000000 


0A2120  253  11  0  00  0A2121 
0A2121  200  00  0  11  000000 
0A2122  263  17  0  00  000000 


SSWCHK:  SETZM 
SWITCH 
TLNE 
PBEi.L 
SWITCH 
TLNE 
JRST 
TLNE 
ERRHLT 
CAMN 
RTN 
TLNN 
AOBJN 
TLNN 
RTN 
AOS 
PUT 
RTN 


SSWCHO; 


SKIPN 

JRST 

RTN 


INTCNT 
DING 


OPRSEL 
$SUCHO 
ERSTOP 

P,SAVEPT 

LOOPER 

P,.+1 

LOOPER 

ERRTLS 
ERRLP 


STRACE 
STPRM1 


clear  interrupt  count 

get  switches 

ring  bell  on  error? 

yes  -  print  the  bell 

get  switches 

enter  command  decoder? 

yes  -  check  for  STRACE  first 

halt  on  error? 

yes  -  halt 

stack  pointer  ho:  been  restored? 

yes  -  return 

loop  on  error? 

increment  stack 

loop  on  error? 

no  -  exit 

update  error  count 

get  PC  word  and  put  it  on  the  stack 

loop  back 

special  trace  switch  set? 

no  -  return  to  command  decoder 

yes  -  just  return 


DF 
DF 


#♦*******************♦*********************************************** 
*  $POPF  -  Pop  in  same  direction  as  push 
/>**********************♦********************************************* 


$POPF 


AOBJN 

MOVE 

RTN 


ERRDAT,.+1 
(ERRDAT) 


update  ERRDAT 
get  status  word 
exit 


rtrcvA 


hcr«:v«:TPM  tcno  rHAWNFi /RTFPO  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)   U:07  21-Aug-85  Page  193 


/•frt    nTA'i 


Dl 


0289 


DFSXA 
DFSXAM 

9383 
9384 
9385 
9386 
9387 
9388 
9389 
9390 
9391 
9392 
9393 
939A 
9395 
9396 
9397 
9398 
9399 
9A00 
9A01 
9A02 
9403 
9404 
9405 
9406 
9407 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  193 
MAC     29-JuL-85  11:44        ERROR  REPORT  ROUTINES 

SUBTTL  ERROR  REPORT  ROUTINES 

#************♦******♦♦*♦*•»******************************************* 

*  $FALT1  -  Error  handler  for  special  cases 

ffitt******** *****************************************  ***************** 


r 


SEQ  0302 


DF 
DF 


042123 
042124 
042125 
042126 
042127 
042130 
042131 
042132 
042133 
042134 
042135 
042136 
042137 
042140 
042141 
042142 
042143 
042144 
042145 


201 
261 
261 
256 
261 
260 
261 
240 
261 
261 
240 
700 
261 
700 
261 
261 
700 
261 
254 


11 
11 
11 
00 
11 
17 
11 
16 
11 
11 
16 
05 
11 
10 
11 
11 
04 
11 
00 


00 
00 
00 
16 
00 
00 
00 
00 
16 
16 
00 
00 
00 

§s 

00 
00 
00 
00 


044347 
070223 
000016 
043521 
000000 
043024 
000000 
000002 
377001 
377002 
777776 
000000 
000000 
000000 
000000 
070224 
027760 
000000 
041600 


SFALTI 


MOVE  I 

PUSH 

PUSH 

.CONI 

PUSH 

RPTCR 

PUSH 

ASH 

PUSH 

PUSH 

ASH 

CPCNI 

PUSH 

MBERA 

PUSH 

PUSH 

CLFLGS 

PUSH 

JRST 


ERRDAT.ERSTCK 

ERRDAT.CSTX.RH] 

ERRDAT,CNTRL 

ERRDAT,0 

ERRDAT.O 

CNTRL.^ 

ERRDAT.ICCW+KCNTRL) 

ERRDATJCCW+2(CNTRL) 

CNTRL,-2 

ERRDAT,0 

ERRDAT.O 
ERRDAT,CMS.ETX] 

ERRDAT.O 
JFAULT 


init  stack 

generate  STX 

save  RH  # 

get  controller  status 

save  it 

fetch  PTCR 

save  It 

(CNTRL)*4=>(CNTRL) 


(CNTRL)/4=>(CNTRL) 

get  EBOX  status 

save  It 

get  M80X  status 

save  M60X  status  on  stack 

terminate  the  list 

clear  EBOX  figs 

save  it 

go  report  it 


t\f^'iii 


nFr^v«;TFM  kiIO  fHANNFL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  194 


ern    mm 


Q  0290 


DFSXA 
DFSXAM 

9A08 

9A09 

9A10 

9A11 

9A12 

9413 

9AU 

941!) 

9416 

9417 

9418 

9419 

9420 

9421 

9422 

9423 

9424 

9425 

9426 

9427 

9428 

9429 

9430 

9431 

9432 

9433 

9434 

9435 

9436 

9437 

9438 

9439 

9440 

9441 

9442 

9443 

9444 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  194 
MAC     29-Jul-85  11:44        ERROR  REPORT  ROUTINES 

.fftttiii,********  ******************************************************* 

]*   $FALT2  -  Error  handler  for  data  errors 

.01,********** *****************************************  **************** 


SEQ  0303 


Dl 

Dl 


$FALT2:  TMSGC 


042146 

042147 

042150 

042151 

042152 

042153 

042154 

042155 

042156 

042157 

042160 

042161 

042162 

042163 

042164 

042165 

042166 

042167 

0421 7C 

042171 

042172 

042173 

042174 

042175 

042176 
042177 
042200 
042201 
042202 


037 
200 
037 
037 
550 
037 
037 
037 
550 
370 
037 
037 
205 
541 
261 
200 
316 
254 
316 
254 
253 
254 
26? 

CO  ■ 


00 

00 

16 

00 

00 

17 

00 

00 

00 

00 

06 

00 

11 

11 

17 

00 

00 

00 

00 

00 

11 

00 

17 

00 


00  072734 
00  075025 
00  000003 
00  072747 
0  00  030113 
0  00  000000 
0  00  072750 
0  00  073007 
0  00  030114 
0  00  000000 
00  000000 
00  030242 
00  777700 
00  044203 
00  000016 
11  000000 
00  0704U 
00  042176 
0  00  070241 
0  00  042174 
0  00  042165 
0  00  043636 
0  00  000016 
0  00  042073 


402  00  0 
260  17  0 


11  000000 
00  042120 


202  00  0  00  000016 
336  00  0  16  044136 
254  00  0  00  042165 


***  TST> 


$F1 


$F1A: 


$F2; 


MOVE 

PNTOCS 

TMSG 

HRRZ 

PNTAL 

TMSG 

TMSGC 

HRRZ 

SOS 

PNT6 

PCRL 

MOVSI 

HRRI 

PUT 

MOVE 

CAMN 

JRST 

CAMN 

JRST 

AOBJN 

JRST 

GET 

JRST 

SETZM 

POPF 

MOVEM 

SKIPN 

JRST 


TSTNM 
<-  > 

ssvuuo 

<  ♦»*> 
<ERROR  PC; 
SSVUPC 


ERRDAT,-100 

ERRDAT,BADLST 

CNTRL 

(ERRDAT) 

[SIX8IT/STXDAT/] 

$F2 

[MS. EOT] 

$F1A 

ERRDAT. $F1 

STCKER 

CNTRL 

SSWCHK 

(ERRDAT) 

CNTRL 

BADCNT( CNTRL) 
$F1 


get  test  number 
print  It 

get  descriptor  address 
print  descriptor 
print  more  border 

get  PC 
adjust  PC 
print  it 

get  stack  limit 

mit  error  stack 

save  CNTRL 

get  stack  entry 

skip  if  not  beginning  of  msg  block 

go  print  data  errors 

skip  if  not  end  of  message 

terminate  and  check  switches 

keep  scanning  stack 

found  incorrectly  formatted  stack 

get  CNTRL  index  back 

go  check  switches 

clear  STX 
update  index 
load  CNTRL  index 
continue  if  any  errors 
if  not  go  scan  stack 


r 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION_TEST_-  yER_0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  195 


ccn  nxni. 


L 


r 


Q  0291 


DFSXA 
DFSXAM 

9A45 

9AA6 

9AA7 

9AA8 

9AA9 

9A50 

9A51 

9A52 

9A53 

9A5A 

9A55 

9A56 

9457 

9458 

9459 

9460 

9461 

9462 

9463 

9464 

9465 

9466 

9467 

9468 

9469 

9470 

9471 

9472 

9473 

9474 

9475 

9476 

9477 

9478 

9479 

9480 

9481 

9482 

9483 

9484 

9485 

9486 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  195 
MAC     29-JUL-85  11:44        ERROR  REPORT  ROUTINES 


SEC  0304 


042203 
042204 
042205 
042206 
042207 
042210 
042211 
042212 
042213 
042214 
042215 
042216 
042217 
042220 
042221 
042222 

042223 
042224 
042225 
042226 
042227 


042230 

042231 

042232 

042233 

042234 

042235 

042236 

042237 

042240 

042241 

042242 

042243 

042244 

042245 

042246 

042247 


037  00 
550  00 
037  16 
037  00 
135  00 


332  00  0 
200  00  0 
037  15 
037  00 
550  01 
272  01 


200  00 
037  15 
037  00 


135  00  0 
037  16  0 


00  073012 
00  000016 
00  000003 
00  073014 
00  070232 
00  075016 
00  060631 
00  000000 
00  073017 
16  044136 
16  044121 
00  000001 
00  000000 
00  073022 
00  070260 
00  000003 


037  00 
303  01 
201  01 
260  17 

301  " 


00  0 


0  00  073025 
0  00  000005 
0  00  000005 
0  00  042120 
00  400000 


260  17  0 

037  10  0 

037  00  0 

260  17  0 


cui  00  u 
037  13  0 
037  00  0 
260  17  0 
432  00  0 
037  13 
037  00 
200  00 
037  13 
037  00 
367  01 
254  00 


00  073033 
00  000000 
00  000011 
00  042120 
00  000005 
00  000000 
00  000011 
00  042120 
00  000005 
00  000000 
00  000011 
00  000005 
00  000000 
00  030242 
00  042226 
00  042165 


ADR 
$F3: 


TMSG 

HRRZ 

PNTOCS 

TMSG 

LDB 

SKIPE 

HOVE 

PNTDEC 

TMSG 

HRRZ 

ADDM 

MOVE 

PNTDEC 

TMSG 

LDB 

PNTOCS 

TMSGCD 

CAILE 
MOVE  I 
POPF 
CAIL 
60 


PNTADR 

PNTCI 

POPF 

MOVEM 

PNTHW 

PNTCI 

POPF 

XORM 

PNTHW 

PNTCI 

MOVE 

PNTHW 

PCRL 

SOJG 

JRST 


<CHN:  > 

CNTRL  ;  get  controller  number 

;  print  it 

<  REC  SIZE:  > 

[POINT  11,CHNXFR(CNTRL),133  ;  get  size  . 

SKPPRG  ;  skip  if  not  skip  testing 

DATLEN  ;  if  so  then  get  DATLEN 

;  print  it 
<.  WRDS  BAD:  > 

B.8ADCNT (CNTRL)        ;  get  bad  #^  ^ 

B.8ADDAT (CNTRL)       ;  update  bad  data  count 

B  ;  get  into  0 

;  print  it 
<.  BUF  ADR:  > 
[POINT  22.CHNXFR(CNTRL).35] 


< 

BAD 
B.5 
B.5 


GOOD 


BEGPAG 
[ANDI  777 

lOR  DATBUF (CNTRL) 

MAPADR 

JRST  MAPERR 

RTNJ 

11 

BAD 

11 

BAD 

11 
BAD 


B.$F3 

$F1 


XOR  > 
skip  if  less  than  limit 
set  limit 
get  address 

is  address  below  page  400 
delete  page  # 


:  tab 

;  get  bad  word 

;  save  in  bad 

;  tab 

;  get  good 

;  xor  with  bad  word 


;  tab 

;  get  xor  data 


process  all  items 
otherwise  go  scan  stack 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST_-  VER.O.^  MACRO  X53B(1242)  14:07  21-Aug-85  Page  196 


ceo  nxf\K 


EQ  0292 


DFSXA 
DFSXAM 

9487 

9A88 

9A89 

9A90 

9A91 

9A92 

9A93 

9A9A 

9A95 

9A96 

9A97 

9A98 

9A99 

9500 

9501 

9502 

9503 

950A 

9505 

9506 

9507 

9508 

9509 

9510 

9511 

9512 

9513 

951A 

9515 

9516 

9517 

9518 

9519 

9520 

9521 

9522 

9523 

952A 

9525 

9526 

9527 

9528 

9529 

9530 

9531 

9532 

9533 

953A 

9535 

9536 

9537 

9538 

9539 

95A0 

95A1 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(12A2)  U:07  21-Aug-85  Page  196 
MAC     29-JUL-85  11:AA        ERROR  REPORT  ROUTINES 

•#*******♦****♦*********♦♦*♦********♦********************************* 

;*  SFALTA  -  Error  handler  for  fatal  device  errors 

|.f  ******************************************************************** 


SEQ  0305 


SFALTA:  FMSGC 


0A2250 

0A2251 

0A2252 

0A2253 

0A225A 

0A2255 

0A2256 

0A2257 

0A2260 

0A2261 

0A2262 

0A2263 

0A226A 

0A2265 

0A2266 

0A2267 

0A2270 

0A2271 

0A2272 

0A2273 

0A227A 

0A2275 

0A2276 

0A2277 

0A2300 

0A2301 

0A23O2 

0A2303 

0A230A 

0A2305 

0A2306 

0A2307 

0A2310 

042311 

042312 

042313 

042314 

042315 

042316 

042317 

042320 

042321 
042322 
042323 

042324 
042325 


037  01 
200  00 
037  17 
037  01 
550  00 
037  17 
037  01 
550  00 
037  17 
037  01 
550  00 
037  01 
037  01 
037  01 
550  00 
370  00 
037  06 
037  01 
301  16 
254  00 
260  17 
260 
260 
2oJ 
260 
261 
260 
037  01 
262  17 
402  00 
370  00 
260  17 
254  00 
200  00 
306  00 
254  00 
306  00 
254  00 
200  17 
201 
254 


0  00 
0  00 
0  00 


00 
00 
00 
00 
00 


0  00 
0  00 
0  00 


00 
00 
00 
00 
00 


0  00 


17 
17 
17 
17 
17 
17 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
16 
00 
00 


0  00 


00 
0  00 
0  00 
0  00 
0  00 


00 


00 
00 
00 


072734 

075025 

000003 

072747 

030113 

000001 

073040 

000016 

000003 

073044 

000015 

000001 

072750 

072751 

030114 

000000 

000001 

030242 

000010 

042321 

041204 

040046 

040112 

041077 

041140 

000016 

036206 

073047 

000016 

060647 

074755 

037110 

036334 

075025 

000100 

042324 

000101 

036334 

075030 

044347 

075024 


260  17  0  00  065655 
260  17  0  00  065707 
254  00  0  00  042301 

200  17  0  00  075012 
037  10  0  00  000002 


***  TST> 


$FLT4: 


MOVE 

PNTOCF 

FMSG 

HRRZ 

PNTALF 

FMSGC 

HRRZ 

PNTOCF 

FMSG 

HRRZ 

PNTIF 

FMSG 

FMSGC 

HRRZ 

SOS 

PNT6F 

PCRLF 

CAIL 

JRST 

GO 

i 

60 
60 

PUSH 

GO 

FMSGCD 

POP 

SETZM 

SOS 

GO 

JRST 

MOVE 

CAIN 

JRST 

CAIN 

JRST 

MOVE 

MOVE  I 

JRST 


$FLT48:  GO 
GO 
JRST 


$FLT4A: 


$FLT4C; 


MOVE 
SWITCH 


TSTNM 

<-  > 

SSVUUO 

<***  CHANNEL  tt> 
CNTRL 

<  DEVICE  *  > 
DEV 

<  ***> 

<ERROR  PC:  > 
SSVUPC 


CNTRL, 10 

$FLT4B 

PSTAT 

PRTSR 

PRTER 

PRTDT 

PRTSN 

P, CNTRL 

PRTOT 

<+++  THIS  IS  A  FATAL 

P, CNTRL 

REQST(CNTRL) 

AMTCTL 

PRT8L 

STPRM1 

TSTNM 

100 

IFLT4C 

101 

STPRM1 

P,$$$P* 

ERRDAT,ERSTCK 

aTSTLP 

PRTTSG 
PRTTCG 
$FLT4A 

P,SAVEP 


;  get  test  number 

;  print  it 

;  get  descriptor  address 

;  print  descriptor 

;  get  controller  number 


print  more  border 

get  PC 
adjust  PC 
print  it 


;  print  DTE20  status 

;  print  RH20  status 

;  print  device  status 

;  print  device  error 

;  print  device  type 

;  print  serial  # 

;  save  controller  number 

;  print  totals 
ERROR  -  THE  UNIT  IS  BEING  DROPPED!  +++> 

;  get  it  back  (controller  number) 

;  release  device 

;  deduct  one  device 

;  print  selection  table 

;  enter  command  interpreter  if  none  selected 

;  get  current  test  number 

;  DTE20  startup  load 

;  DTE20  boot  test 

;  re-init  push  list 

;  re-init  error  stack  pointer 

;  continue  testing 

;  print  DTE20  status 

;  print  DTE20  b/te  count 


;  restore  P  pointer 


^f-/\   AlrtT 


I  DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACJIONJEST^-  VER^g,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  196-1 


?Fo  n^nA 


EQ  0293 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  196-1 
DFSXAM  MAC     29-Jul-85  11:44        ERROR  REPORT  ROUTINES 


SEQ  0306 


95A2  042326 

9543  042327 

9544  042330 


603  00  0  00  000010 
254  00  0  QQ  036334 
254  00  0  00  030626 


TLNE 
JRST 
JRST 


OPRSEL 
STPRM1 
R3 


operator  selection? 

yes,  back  to  command  process 

no,  load  remaining  DTE20's  and  go 


^^/\  f\'^^^/ 


OF 


SXA      DECSYSTEM. KLIO  CHANNEL/DTE20  INTERACTIONJEST^-  yERJ,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  197 


^FO   0^07 


SEQ  0294 


DFSXA 
DFSXAM 

95A5 

95A6 

95A7 

9548 

9549 

9550 

9551 

9552 

9553 

9554 

9555 

9556 

9557 

9558 

9559 

9560 

9561 

9562 

9563 

9564 

9565 

9566 

9567 

9568 

9569 

9570 

9571 

9572 

9573 

9574 

9575 

9576 

9577 

9578 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5:538(1242)  14:07  21-Aug-85  Page  197 
MAC     29-JuL-85  11:44        ERROR  REPORT  ROUTINES 

•#*********************♦♦*************♦*************•***************** 
;*  $FALT5  -  Error  handler  for  fatal  errors 


SEQ  0307 


$FALT5:  TMSGC 


042331 

042332 

042333 

042334 

042335 

042336 

042337 

042340 

042341 

042342 

042343 

042344 

042345 

042346 

042347 

042350 

042351 

042352 

042353 

042354 

042355 

042356 

042357 

042360 

042361 

042362 

042363 


037  00  0 
200  00  0 
037  16 


037  00 
550  00 
037  17 


037  00  0 
550  00  0 
037  16  0 
037  00  0 
550  00  0 
037  01 
037  00 
037  00 
550  00 
370  00  0 
037  06  0 
037  00  0 
260  17  0 
260  17  0 


260  17 
260  17 
260  17 
2o->  17 
260  17 
260  17 
254  00 


00  072734 
00  075025 
00  000003 
00  072747 
00  030113 
00  000000 
00  073040 
00  000016 
00  000003 
00  073044 
00  000015 
00  000000 
00  072750 
00  072751 
00  030114 
00  000000 
00  000000 
00  030242 
00  041204 
00  041252 
00  040046 
00  040112 
00  040711 
00  040743 
00  041077 
00  041140 
00  042073 


***  TST> 


MOVE 

PNTOCS 

TMS6 

HRRZ 

PNTAL 

TMSGC 

HRRZ 

PNTOCS 

TMSG 

HRRZ 

PNT1 

TMSG 

TMSGC 

HRRZ 

SOS 

PNT6 

PCRL 

GO 

60 

GO 

GO 

GO 

GO 

GO 

GO 

JRST 


TSTNM 
<-  > 

ssvuuo 

<***  CHANNEL  #> 
CNTRL 

<  DEVICE  #  > 
DEV 

<  ***> 

<ERROR  PC:  > 
SSVUPC 


PSTAT 

PPTCR 

PRTSR 

PRTER 

PRTCH1 

PRTCH2 

PRTDT 

PRTSN 

$SUCHK 


;  get  test  number 

;  print  it 

;  get  descriptor  address 

;  print  descriptor 

;  get  controller  number 


print  more  border 

get  PC 
adjust  PC 
print  it 

print  RH20  status 
print  primary  register 
print  device  status 
print  device  error 
print  word  1 
print  word  2 
print  device  type 
print  serial  # 
go  check  switches 


em    mOC 


DFSXA       DECSYSTEM_KLip  CHANNEL/DTE20  INTERACTIONJEST^-  yERj,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  198 


SFQ  0308 


r 


SEQ  0295 


DFSXA 
DFSXAM 

9579 

9580 

9581 

9582 

9583 

958A 

9585 

9586 

9587 

9588 

9589 

9590 

9591 

9592 

9593 

959A 

9595 

9596 

9597 

9598 

959  i 

9600 

9601 

9602 

9603 

960A 

9605 

9606 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(12A2)  14:07  21-Aug-85  Page  198 
MAC     29-JuL-85  11:AA        ERROR  REPORT  ROUTINES 

.#*♦♦»**»*»♦♦*♦ »**********t»******»*»********************************* 

;*  $FALT6  -  Error  handler  for  DTE20  fatal  errors 
./>*»**»**»•♦**»**********♦*♦******•*♦♦****•*♦****♦*************♦****** 


SEQ  0308 


04236A 

0A2365 

0A2366 

042367 

0A2370 

0A2371 

042372 

042373 

042374 

042375 

042376 

042377 

042400 

042401 

042402 

042403 

042404 

042405 

042406 

042407 

042410 


037  00 
200  00 
037  16 
037  00 
550  00 
037  17 
037  00 
550  00 
037  16 
037  00 
550  00 
037  01 
037  00 
037  00 
550  00 
370  00 
037  06 
037  00 
260  17 
260  17 
254  00 


0  00  072734 
0  00  075025 
0  00  000003 
0  00  072747 
0  00  030113 
0  00  000000 
0  00  073040 
0  00  000016 
0  00  000003 
0  00  073044 
0  00  000015 
0  00  000000 
0  00  072750 
0  00  072751 
0  00  030114 
0  00  000000 
0  00  000000 
0  00  030242 
0  00  065655 
0  00  065707 
0  00  042073 


$FALT6:  TMS6C 
•**  TST> 


HOVE 

PNTOCS 

THS6 

HRRZ 

PNTAL 

TMS6C 

HRRZ 

PNTOCS 

TMS6 

HRRZ 

PNT1 

THS6 

TMS6C 

HRRZ 

SOS 

PNT6 

PCRL 

60 

GO 

JRST 


TSTNM 
<-  > 

tsvuuo 

<•**  CHANNEL  #> 
CNTRL 

<  DEVICE  #  > 
DEV 

<  ***> 

<ERROR  PC:  > 
SSVUPC 


PRTTSG 
PRTTCG 
$SUCHK 


get  test  number 
print  it 

get  descriptor  address 
print  descriptor 

get  controller  number 


print  more  border 

get  PC 
adjust  PC 
print  it 

print  DTE20  status  register 
print  DTE20  byte  count 
go  check  switches 


\ 


f" 


^r-rt  r\'\f\^ 


DFSXA 


DECSYSTEM. KLIO  rHANNEL/DTE20  INTERACTIQNJEST^-  yER^O.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  199 


<:fq  0^09 


SEO  0296 


OECSYSTEM  KLIO  fHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3!53B(1242)  K:07  2i-Aug-85  Page  199 
—   '  -'  "  "        ERROR  REPORT  ROUTINES 

•#♦*♦«♦*•*♦•****•*****♦♦♦*♦******•*********♦*»**********♦*********•*** 

;•  $FALT3  -  Error  handler  for   Logout  errors 
.giitiiii***********************  ***************************************** 


DFSXA 

OECSYSTf 

m   KLIO  CHANNEL/DTE2 

DFSXAM 

MAC 

29-JuL-85  11:44 

9607 

9608 

9609 

9610 

9611 

9612 

042411 

261  11  0  00  070241 

9613 

042412 

200  11  0  00  072754 

96U 

9615 

9616 

042413 

037  00  0  00  072734 

961? 

042414 

200  00  0  00  075025 

9618 

042415 

037  16  0  00  000003 

9619 

042416 

037  00  0  00  072747 

9620 

042417 

550  00  0  00  030113 

9621 

042420 

037  17  0  00  000000 

9622 

042421 

037  00  0  00  072750 

9623 

042422 

037  00  0  00  072751 

962A 

042423 

550  00  0  00  030114 

9625 

042424 

370  00  0  00  000000 

9626 

042425 

037  06  0  00  000000 

9627 

042426 

20C  00  0  11  000000 

9628 

042427 

316  00  0  00  070241 

9629 

042430 

254  00  0  00  042073 

9630 

042431 

316  00  0  00  070407 

9631 

042432 

254  00  0  00  042437 

9632 

042433 

316  00  0  00  070413 

9633 

042434 

254  00  0  00  042500 

963A 

042435 

253  11  0  00  042426 

9635 

042436 

254  00  0  00  043636 

9656 

9637 

042437 

4ui  00  0  11  000000 

9638 

042440 

0^7  00  0  00  073064 

9639 

042441 

260  17  0  00  042120 

9640 

042442 

202  00  0  00  000001 

9641 

042443 

350  00  0  01  044105 

96A2 

042444 

037  16  0  00  000003 

9643 

042445 

037  00  0  00  073067 

9644 

042446 

260  17  0  00  042120 

9645 

042447 

316  00  0  11  000001 

9646 

042450 

254  00  0  00  042460 

9647 

042451 

037  00  0  00  073073 

9648 

042452 

200  00  0  11  000000 

9649 

042453 

037  16  0  00  000003 

9650 

042454 

037  00  0  CO  073076 

9651 

042455 

260  17  0  00  042120 

9652 

042456 

037  16  0  00  000003 

9653 

042457 

334  00  0  00  000000 

SEQ  0309 


$FALT3:  PUSH 
MOVE 
TMSGC 


ERRDAT.CMS.EOT] 

ERRDAT,[-*D100..ERSTCK] 

< 


***  TST> 

MOVE 

PNTOCS 

TMS6 

HRR2 

PNTAL 

TMSG 

TMSGC 

HRRZ 

SOS 

PNT6 

$FLT3Z:  MOVE 
CAMN 
JRST 
CAMN 
JRST 
CAMN 
JRST 
AOBJN 
JRST 


$FLT3; 


SETZM 

TMSGC 

POPF 

MOVEM 

AGS 

PNTOCS 

TMSGD 

POPF 

CAMN 

JRST 

TMSG 

MOVE 

PNTOCS 

TMSG 

POPF 

PNTOCS 

SKI  PA 


TSTNM 

<-  > 

$SVUU0 

<  ***> 

<ERR0R  PC:  > 
SSVUPC 


(ERRDAT) 

[MS. EOT] 

$SUCHK 

CSIX8IT/STXL06/] 

$FLT3 

CSIX8IT/STXDLG/] 

$FLT3B 

ERRDAT. $FLT3Z 

STCKER 

(ERHDAT) 

<++♦  CHANNEL  > 

B 
CHNERS(B) 

<  LOGOUT  ERR0R+*+> 

1 (ERRDAT) 
$FLT3A 

<G00D  CPC:  > 
(ERRDAT) 

<  BAD  CPC:  > 


terminate  the  stack 


get  test  number 
print  it 

get  descriptor  address 
print  descriptor 


get  PC 

adjust  PC 

onnt  it 

get  stack  entry 

skip  if  not  EOT 

go  check  switches 

found  correct  entry 

DTE20 

scan  stack 

can't  find  anything 

clear  STX  entry 

get  RH20  ID 

save  in  index  register 
update  channel  error  count 
print  it 

get  good  CPC 
skip  if  CLP  error 
jump  ahead  if  they  are 


get  bad 

print  it 

skip  around  throw  away 


ccn  noQ7 


DFSXA   DECSYSTEM.KL10  CHANNEL/DTE20  INTERACTIONJEST^-  yER^O.7  MACRO  1518(^2)   14:07  21-Aug-85  Page  200 


«;fq  0310 


L. 


SEQ  0297 


DFSXA 

DECSYS1 

DFSXAM 

MAC 

965A 

9655 

0A2460 

9656 

0A2461 

9657 

0A2A62 

9658 

0A2463 

9659 

0A2A6A 

9660 

0A2A65 

9661 

0A2A66 

9662 

0A2467 

9663 

0A2470 

966A 

0A2471 

9665 

0A2A72 

9666 

0A2A73 

9667 

0A2A74 

9668 

0A2A75 

9669 

042A76 

9670 

0A2477 

DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   U:07  21-Aug-85  Page  200 
29-Jul-85  11:44  ERROR  REPORT  ROUTINES 


SEQ  0310 


260 
260 
316 
254 
037 
135 
037 
037 
260 
135 
037 
037 
135 
037 
037 
254 


17 
17 
00 
00 
00 
00 
16 
00 
17 
00 
16 
00 
00 
16 
00 
00 


0  00  042120 
0  00  042120 
11  000001 
00  042426 
00  073101 
00  073107 
00  000003 
00  073110 
.  00  042120 
0  00  070262 
0  00  000003 
00  073114 
00  073107 
00  000003 
00  030242 
00  042426 


$FLT3A: 


POPF 

POPF 

CAMN 

JRST 

TMSGC 

LDB 

PNTOCS 

TMSGC 

POPF 

LDB 

PNTOCS 

TMSG 

LDB 

PNTOCS 

PCRL 

JRST 


KERRDAT) 

$FLT3Z 

<G00D  DAC:  WC=0  AND  ADR=  > 

[POINT  22.(ERRDAT),35]  ;  get  address 

;  print  it 
<BAD  DAC:  WC=  > 

[POINT  11, A, 133 

<  AND  ADR=  > 

[POINT  22.(ERRDAT),35] 


$FLT3Z 


throw  away  CLP 

get  word  2 

skip  if  bad  , 

otherwise  -  go  back  to  process  stack 


ccn    f\OQa 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  201 


SEQ  0311 


L_ 


SEQ  0298 


it) 


DFSXA 
DFSXAM 

9671 

9672 

9673 

967A 

9675 

9676 

9677 

9678 

9679 

9680 

9681 

9682 

9685 

9684 

9685 

9686 

9687 

9688 

9689 

9690 

9691 

9692 

9693 

969A 

9695 

9696 

9697 

9698 

9699 

9700 

9701 

9702 

9703 

9704 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  201 
MAC     29-JuL-85  11:44        ERROR  REPORT  ROUTINES 

^ti,*********** **********************************************  ********* 
*   DTE20  -  Logout  error  reporter 
.01,******************************************************************* 


SEQ  0311 


042500 
042501 
042502 
C42503 
042504 
042505 


402  00  0  11  000000 
037  00  0  00  073064 


260  17 
202  00 
350  00 


00  042120 

00  000001 

01  044105 


037  16  0  00  000003 


042506  037  00  0  00  073117 


042507 
042510 
042511 
042512 
042513 

0'.2514 
042515 
042516 
042517 
042520 
042521 
042522 
042523 
042524 
042525 

042526 

042527 


261  17  0  00  000001 

261  17  0  00  000002 

261  17  0  00  000003 

261  17  0  00  000004 

261  17  0  00  000005 


260  17 
202  00 
260  17 
202  00 
260  17 
202  00 
260  17 
202  00 
260  17 
20?  00 


0  00  042120 
0  00  000001 
0  00  042120 
0  00  000002 
0  00  042120 
0  00  000003 
0  00  042120 
0  00  000004 
0  00  042120 
0  00  000005 


322  01  0  00  042600 
327  01  0  00  042557 


$FLT3B:  SETZM 
TMSGC 
POPF 
MOVEM 
ACS 
PNTOCS 


PUT 
PUT 
PUT 
PUT 
PUT 

POPF 

MOVEM 

POPF 

MOVEM 

POPF 

MOVEM 

POPF 

MOVEM 

POPF 

MOVEM 

JUMPE 

JUMPG 


(ERRDAT) 

<+++  CHANNEL  > 

B 
CHNERS(B) 


TMSGD   <  LOGOUT  ERROR  +++> 


1 
2 
3 
4 
5 


1 
2 
3 
4 
5 


1.$FLT3G 
l.$FLT3E 


;  clear  STX  entry 

;  get  channel  ID 

;  put  in  index  register 

;  update  channel  error  count 

;  print  it 


;  save  some  AC's 

;  get  DTERWF 

;  get  DTES8P 

;  get  DTEFBP 

;  get  EPTTBP 

;  get  EPTEBP 

;  no  DTE20  startup 

;  DTE20  writing 


cm  njQO 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION^TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  202 


SEQ  0312 


SEQ  0299 


I 


DFSXA 
DFSXAM 

9705 

9706 

9707 

9708 

9709 

9710 

9711 

9712 

9713 

97U 

9715 

9716 

9717 

9718 

9719 

9720 

9721 

9722 

9723 

972A 

9725 

9726 

9727 

9728 

9729 

9730 

9731 

9732 

9733 

9734 

9735 

9736 

9737 

9738 

9739 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  202 
MAC     29-Jul-85  11:AA        ERROR  REPORT  ROUTINES 


SEQ  0312 


0A2530 
0A2531 

0A2532 
0A2533 
042534 

042535 
042536 
042537 

042540 
042541 


04^542 
042543 
042544 


316  03  0 
254  00  0 


0  000004 
0  042540 


037  00  0  00  073123 
200  00  0  00  000003 
037  13  0  00  000000 

037  00  0  00  073127 
200  00  0  00  000004 
057  13  0  00  000000 

316  02  0  00  000005 
254  00  0  00  042550 


037  00  0  00  073133 
200  00  0  00  000002 
037  13  0  00  000000 


042545  037  00  0  00  073146 

042546  200  00  0  00  000005 

042547  037  13  0  00  000000 

042550  037  00  0  00  030243 

042551  26?  17  0  00  000005 

042552  2oi  17  0  00  000004 

042553  262  17  0  00  000003 

042554  262  17  0  00  000002 

042555  262  17  0  00  000001 

042556  254  00  0  00  042426 


;*  DTE20  reading 


$^LT3C 

<G00D  TO-10  BP:  > 
0,3 


<  BAD  TO-10  BP: 
0,4 


CAMN 
JRST 

TMSG 
MOVE 
PNTHU 

TMSG 
MOVE 
PNTHW 

$FLT5C:  CAMN 
JRST 

TMSG    < 
DTE20  WRITE  BP  CHANGED  DURING  READ 
GOOD  TO-11  BP:  > 

0,2 


2-5  , 
$FLT3D 


MOVE 
PNTHW 

TMSG 
MOVE 
PNTHW 

$FLT3D:  PCRL2 

GET 
GET 
GET 
GET 
GET 
JRST 


<  BAD  TO-11  BP: 
0,5 


5 
4 
3 

2 
1 
$FLT3Z 


Q  0300  j 


OFSXA 
DFSXAM 

97A0 

97A1 

97A2 

97A3 

97AA 

97A5 

97A6 

97A7 

97A8 

97A9 

9750 

9751 

9752 

9753 

975A 

9755 

9756 

9757 

9758 

9759 

9760 

9761 

9762 

9763 

976A 

9765 

9766 

9767 

9768 

9769 

9770 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z53B(12A2)  14:07  21-Aug-85  Page  203 

il.):  nn      ,..1      oc     11.//  CDDOD    DCDnOT     DnilTIMP? 


MAC    29-JUL-85  11:AA 


0A2557  316  03  0  00  000005 

0A2560  25A  00  0  00  0A2567 

0A2561  037  00  0  00  073152 

0A2562  200  00  0  00  000003 

0A2563  037  13  0  00  000000 

0A256A  037  00  0  00  0731 A6 

0A2565  200  00  0  00  000005 

0A2566  037  13  0  00  000000 

0A2567  316  02  0  00  OOOOOA 

0A2570  25A  00  0  00  0A2550 


0A2571  037  00  0  00  073156 

0A2572  200  00  0  00  000002 

0A2573  037  13  0  00  000000 

0A257A  037  00  0  00  073127 

0A2575  200  00  0  00  OOOOOA 

0A2576  037  13  0  00  000000 

0A2577  25A  00  0  00  0A2550 

0A2600  037  00  0  00  073171 

0A2601  23  ■  00  0  00  0A2550 


ERROR  REPORT  ROUTINES 


SEQ  0313 


r 

DF 
Df 


*  DTE20  writing 


$FLT3E: 


$KLT3F; 


CAMN 
JRST 

TMSG 
MOVE 
PNTHW 

TMSG 
MOVE 
PNTHW 

CAMN 
JRST 

TMSG 


3/5 

$FLT3F 

<G00D  TO-11  BP; 
0,3 


<  BAD  TO-11  BP: 
0,5 


2, A 
$FLT3D 


DTE20  READ  BP  CHANGED  WHILE  WRITING 


GOOD  TO-10  BP: 
MOVE 
PNTHW 

TMSG 
MOVE 
PNTHW 


0,2 

<  BAD  TO-10  BP; 
0,A 


JRST    $FLT3D 

$FLT3G:  TMSG    <N0  DTE20  STARTUP> 
JRST    $FLT3D 


»- A   /\^/\4 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACJIQNJEST^-  yER_g,7  MACRO  3:53B(12A2)  1A:07  21-Aug-85  Page  20A 


cpo  (\J,^L 


L 


Q  0301 


DFSXA 
DFSXAM 

9771 

9772 

9773 

977A 

9775 

9776 

9777 

9778 

9779 

9780 

9781 

9782 

9783 

9784 

9785 

9786 

9787 

9788 

9789 

9790 

9791 

9792 

9793 

979A 

9795 

9796 

9797 

9798 

9799 

9800 

9801 

9802 

9803 

980A 

9805 

9806 

9807 

9808 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  K:07  21-Aug-85  Page  20A 
MAC     29-JuL-85  11:44        ERROR  REPORT  ROUTINES 


SEQ  0314 


Of 
Dl 


042602 
042603 

042604 
042605 

042606 
042607 

042610 

042611 

042612 

042613 

042614 

042615 

042616 

042617 

042620 

042621 

042622 

042623 

042624 

042625 

042626 

042627 

042630 

042631 

042632 

042633 

042634 

042635 

042636 

042637 


336  00  0  16  060633 
254  00  0  00  067640 

336  00  0  00  075026 
254  00  0  00  042610 

331  00  0  16  060647 
254  00  0  00  067640 


402  00  0 
200  06  0 


0 

0 

0 

135  01  0 

213  00  0 


201 
261 
261 


11 
11 

11 


517  00 
541  01 
201 

200  05 
200  06 


0 

0 

02  0 


335  00  0 
250  06  0 
404  05  0 
404  06  0 


3iJ  06 

260  17 
350  00 
253  01 

261  11 
336  00 
350  00 
263  17 


16  044136 
10  060565 
00  044203 
00  070416 
00  000016 
00  073175 
00  000001 
00  000001 
00  044541 

00  054543 

01  000000 

02  000000 
00  075026 
00  000005 
00  060550 
00  060550 
00  000005 
00  042640 
00  000002 
00  042622 
00  070241 

16  044136 

17  000000 
00  000000 


;*  $DTCMP  -  Dat 

$DTCMP:  SKIPN 
SKpRTN 

SKIPN 
JRST 

SKIPL 
SKPRTN 

SETZM 
MOVE 
MOVE  I 
PUSH 
PUSH 
LDB 
MOVNS 
HRLZS 
HRRI 
MOVE  I 
DTLP:   MOVE 
MOVE 
SKIPGE 
EXCH 
AND 
AND 
CAME 
60 
AOS 
AOBJN 
PUSH 
SKIPN 
AOS 
RTN 


******************************************************* 

a  comparison  routine  ^^^^^^^^^ 

******************************************************* 


CHTYPE(CNTRL) 


WRTPHS 
.+3 

REQST(CNTRL) 


BADCNT(CNTRL) 

GOOD,DATPTN(PATRN) 

ERRDAT,BADLST 

ERRDAT,[SIXBIT/STXDAT/] 

ERRDAT,CNTRL 

B, [POINT  11,CCWLST(CCU) 

B 

B 

B,DATBUF 

CDEVBUF 

BAD,(B) 

GOOD,(C) 

WRTPHS 

GOOD, 8 AD 

BAD,DATMSK 

GOOD,DATMSK 

GOOD, BAD 

PSHBAD 

C 

B,DTLP  ^ 

ERRDAT,[MS.EOT] 

BADCNT(CNTRL) 

(P) 


;  is  this  controller  a  DTE? 

;  yes  -  exit 

;  skip  if  writinq 

;  if  reading  -  skip  ahead  3 

;  skip  if  RH20  loop  back 

;  if  device  -  exit 

;  clear  bad  count  location 

;  fetch  data  pattern 

;  setup  push  list 


.1 


save  controller  number 
3]  ;  get  record  length 
make  negative _    ,  .    ,  ^  ^  ,^ 
put  negative  legnth  into  left  half 
setup  pointer 
setup  pointer  1 
get  word  to  be  checked 
get  device  word 
skip  if  reading 
exchange  roles  if  writing 
and  with  mask 
and  with  mask 
check 
save  bad 
update  register  C 

?o  back  after  update  AC1 
erminate  list 
skip  if  errors  found 
setup  skip  return 
exit 


■n    mn"^ 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACHONJEST^-  VER J,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  205 


r 


<:fq  0^15 


I     L 


EQ  0302 


DFSXA 
DFSXAM 

9809 

9810 

9811 

9812 

9813 

98U 

9815 

9816 

9817 

9818 

9819 

9820 

9821 

9822 

9823 


DECSYSTEM  KLiO 
MAC  29-JuL 


CHANNEL/DTE20 
•85  11:4A 


INTERACTION  TEST  -  VER  0,7 
ERROR  REPORT  ROUTINES 


MACRO  3:538(1242)   14:07  21-Aug-85  Page  205 


SEQ  0315 


Dl 
Dl 


042640 
042641 
042642 
042643 
042644 
042645 
042646 
042647 
042650 


350 
201 
315 
263 
201 
261 
261 
261 
263 


00 

00 

00 

17 

00 

11 

11 

11 
*  "^ 

1 1 


•#**♦*♦♦***♦♦**»*♦*•*♦♦♦♦♦♦♦♦♦*********♦************♦******•**•******* 

;*  PSHBAD  -  Error  data  push  routin?  ^  ^^^ 

update  bad  count 

generate  5 

skip  if  BADCNT  less  than  5 

prevent  pushing  more  than  5  items 

get  read  address 

push  address  on  stack 

put  bad  on  the  stack 

push  good  on  stack 


0  16  044136 

PSHBAD:  AGS 

BADCN'^NTRL) 

0  00  000005 

HOVE  I 

5 

0  16  044136 

CAMGE 

BADCNT(CNTRL) 

0  00  000000 

RTN 

0  01  000000 

HOVE  I 

(8) 

0  00  000000 

PUSH 

ERRDAT.O 

0  00  000005 

PUSH 

ERRDAT.BAD 

0  00  000006 

PUSH 

ERRDAT,GOOD 

0  00  000000 

RTN 

•en    r\tr\T 


DFSXA       DECSYSTEM_KL1P  CHANNEL/DTE20  INTERACTIONJEST^-  VER  0.7  HACRO  )!53B(1242)   14:07  21-Aug-85  Page  206 


SFQ  0316 


EQ  0303 


DFSXA 
DFSXAM 

982A 

9825 

9826 

9827 

9828 

9829 

9830 

9831 

9832 

9833 

983A 

9835 

9836 

9837 

9838 

9839 

98A0 

98A1 

98A2 

98A3 

98AA 

98A5 

98A6 

9847 

98A8 

98A9 

9850 

9851 

9852 

9853 

985A 

9855 

9856 

9857 

9858 

9859 

9860 

9861 

9862 

9863 

9864 

9865 

9866 

9867 

9868 

9869 

9870 

9871 

9872 

9873 

9874 

9875 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X55B(1242)  14:07  21-Aug-85  Page  206 
r.AC    29-JuL-85  11:44        SCOPE  LOOP  HANDLER 

SUBTTL  SCOPE  LOOP  HANDLER 


SEQ  0316 


042651  202  00  0  00  000001 

042652  307  00  0  00  000027 

042653  336  00  0  01  042721 

042654  334  00  0  00  000000 


042655 

042656 

042657 

042660 

042661 

042662 

042663 

042664 

042665 

042666 

042667 

042670 

042671 

042672 

042673 

042674 

042675 

042676 

042677 

042700 

042701 

042702 

042703 

042704 

042705 

042706 

042707 

042710 

042711 

042712 

042713 

042714 

042715 

042716 

042717 

042720 


042721 
042722 


254  00 
402  00 
202  00 
037  10 
607  00 
254  00 
260  17 
260  17 

262  17 
254  00 
603  00 
260  17 
550  00 
370  00 
370  00 
202  00 
202  00 
200  00 
274  00 
2\}1  00 
037  07 
334  00 
254  00 
037  10 
607  00 
332  00 

260  17 
200  00 
303  00 

263  17 

261  17 
205  16 
260  17 
253  16 

262  17 

263  17 


0  00  073176 
0  00  075016 
0  00  075025 
0  00  000002 
0  00  200000 
0  00  042667 
0  00  036206 
0  00  041574 
0  00  000000 
0  00  030630 
0  00  100000 
0  00  036206 
0  17  000000 
0  00  000000 
0  00  000000 
0  00  074776 
0  00  075024 
0  00  000017 
0  00  073200 
0  00  075030 
0  00  000003 
0  00  000000 
0  00  036334 
0  00  000002 
0  00  001000 
0  00  075017 
0  00  042752 
0  00  075025 
0  00  000027 
0  00  000000 
0  00  000016 
0  00  777764 
0  00  033117 
0  00  042715 
0  00  000016 
0  00  000000 


202  17  0  00  075013 


•#*»♦****•*♦»******•»•*♦♦*♦****************************•************** 

;*  SSCOPE  -  Handles  loading  of  loop  address 


SSCOPE:  MOVEM 
CAIG 
SKIPN 
SKI  PA 
JRST 

SETZM 

MOVEM 

SWITCH 

TLNN 

JRST 

GO 

60 

GET 

JRST 

$SCA:   TLNE 
60 

$SC0P1:  HRRZ 
SOS 
SOS 
nOVEM 
HOVEM 
HOVE 
SUB 
MOVEM 
TTALTM 
SKIPA 
JRST 
SWITCH 
TLNN 
SKIPE 
60 
MOVE 
CAILE 
RTN 
PUT 
MOVSI 
RHINJ 
AOBJN 
GET 
RTN 


1 

27 

TSTDISd) 


XX 


[GET 

rtn: 

SKPPR6 
TSTNM# 

RSTART 
$SCA 
PRTOT 
ZROSUM 

STARTA 
TOTALS 
PRTOT 
(P) 


ERRLP 

TSTLP 

P 

CI, J] 

$$ip 


STPRM1 

PALERS 

STRACE 

TRACE 

TSTNM 

27 

CNTRL 
CNTRL,-14 

CNTRL, .-1 
CNTRL 


;  Test  enable/disable  storage 

TSTDIS:  MOVEM   P.SAVEPT 
BLOCK  30 


get  into  ACI 
within  range? 
test  disabled? 
no  -  proceed 
yes  -  return 

clear  skip  program  flag 

get  data  switches 

skip  if  restart  up 

otherwise  skip  ahead 

print  totals 

zero  summary  table 

reset  stack  entry 

restart  test 

skip  if  totals  not  set 

otherwise  print  totals 

get  PC 

back  up  PC  to  point  to 


start  of  test 


save  in  error  loop  address 
save  in  test  loop  address 


save  re-init  P  pointer 

altmode  typed? 

no  -  continue 

return  to  command  prompt 

get  data  switches 

trace  program  flow? 

special  trace  set? 

yes  -  print  trace  data 

get  test  number 

within  range? 

no  -  exit 

save  CNTRL 

initialize  controller  number 

initialize  the  device 

loop  till  done 

restore  CNTRL 

exit 


;  save  stack  pointer 


en  r\X(\L 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  );53B(1242)  14:07  21-Aug-85  Page  207 


SEQ  0317 


SEO  0304 


DFSXA 
DFSXAM 

9876 
9877 
9878 
9879 
9880 
!  9881 
9882 
9883 
988A 
9885 
9886 
9887 
9888 
9889 
9890 
9891 
9892 
9893 
989A 
9895 
9896 
9897 
9898 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  207 
MAC     29-Jul-85  11:AA        SCOPE  LOOP  HANDLER 

0i,i,i,m,i,i,i,i,in,**  I,*********  ********************************************* 

*   TRACE  -  Trace  option  ^^^^^*^***** 

fft************************************************ ******************* 


SEQ  0317 


OA2752  037  01  0  00  0302A2 


042753 
04275A 

OA2755 
0A2756 

0A2757 
OA2760 

0A2761 
0A2762 
0A2763 

04276A 
0A2772 


201  00  0  00  073201 
037  17  0  00  000001 

200  00  0  00  075025 
037  03  0  00  000001 

332  00  0  00  075017 
260  17  0  00  036260 

336  00  0  00  075017 
037  01  0  00  0302A2 
263  17  0  00  000000 

101  102  103  10A  105 
000  00  0  00  000000 


TRACE:  PCRLF 

MOVE  I 
PNTALF 

MOVE 
PNT3F 

SKIPE 

no 

SKIPN 
PCRLF 
RTN 


[ASCIZ/=>  /] 
TSTNM 


STRACE 
PTIME 


STRACE 


;  print  trace  header 

;  get  test  number 

;  print  it 

;  special  trace  switch  set? 

;  yes  -  print  the  time 

;  special  trace  switch  set? 

;  no  -  print  a  final  CRLF 


SUBNM:  ASCIZ/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ 


SUBPNT:  Z 


;  working  location  for  trace 


ccn  n7n«; 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  Z53B(12A2)  U:07  21-Aug-85  Page  208 


SEQ  0318 


I 


iDFSXA 
jDFSXAM 

i   9899 
9900 
9901 
9902 
9903 
990A 
9905 
9906 
9907 
9908 
9909 
9910 
9911 
9912 
9913 
991 A 
9915 
9916 
9917 
9918 
9919 
9920 
9921 
9922 
9923 
992A 
9925 
9926 
9927 
9928 
9929 
9930 
9931 
9932 
9933 
993A 
9935 
9936 
9937 
9938 
9939 
9940 
99A1 
99A2 
994  3 
9944 
9945 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JuL-85  11:44 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  208 
RH20  CONTROLLER  COMMANDS 

SUBTTL  RH20  CONTROLLER  COMMANDS 

/>*♦*******•**********♦**♦♦*♦************♦*********•****************** 
*  SWSBAR  -  Load  the  secondary  block  address  register 
#♦*«********»**♦*****♦**♦*****♦************************************** 


042773  505  00  0  15  000000 

042774  434  00  0  00  073202 

042775  256  00  0  16  043467 

042776  263  17  0  00  000000 


042777  505  00  0  15  000000 

043000  434  00  0  00  073203 

043001  256  00  0  16  043467 

043002  263  17  0  00  000000 


043003  434  00  0  00  073204 

043004  256  00  0  16  043467 

043005  263  17  0  00  000000 


043006  434  00  0  00  073205 

043007  256  00  0  16  043467 
043010  263  17  0  00  000000 


043011  434  00  0  00  073206 

043012  256  00  0  16  043467 

043013  263  17  0  00  000000 


SUSBAR:  HRLI 
I  OR 
XCT 
RTN 


(DEV) 

[RHS8AR+LR] 

.DATO(CNTRL) 


;  merge  in  device  address 

;  merge  in  register  address+load  bit 

;  send  data 

;  exit 


.ffti,********************  ********************************************** 
':*   SWSTCR  -  Load  the  secondary  transfer  control  register 

•#*****♦********•*****♦***♦******************************************* 


SUSTCR:  HRLI 
I  OR 
XCT 
RTN 


(DEV) 

CRHSTCR+LR+STORE+DTESJ 

.DATO(CNTRL) 


merge  in  device  address  and 

register  address+store+dis  stop 
write  the  register 


;*  $WIVR  -  Load  the  interrupt  vector  register 


$UIVR:  I OR 
XCT 
RTN 


CRHIVR+LR] 
.DATO(CNTRL) 


;  merge  register  select  with  data 
;  do  DATAO 


0i,i,t  ***************************************************************** 

*   $UWRR  -  Load  the  write  register 

0********************** ********************************************** 


SUURR: 


I  OR 
XCT 
RTN 


[RHWRR+LR] 
.DATO(CNTRL) 


;  merge  register  select  with  data 
;  do  DATAO 


*  SWDIAG  -  Load  the  diagnostic  register 

ff  ******************************************* ************************* 


SWDIAG:  lOR 
XCT 
RTN 


CRHDIAG+LR] 
.DATO(CNTRL) 


;  merge  register  select  with  data 
;  do  DATAO 


SEQ  0318 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  209 

isrcuiu      M*r  oo-i.-i-oc    11././.  DuOC\    mKiTDni  I  PR    mMMANns 


SEQ  0319 


SEQ  0306 


DFSXA 
DrSXAM 

^9A6 

.  8 

9 

9'  J 

99!)  1 

9952 

9953 

9954 

9955 

9956 

9957 

9958 

9959 

9960 

9961 

9962 

9963 

996A 

9965 

9966 

9967 

9968 

9969 

9970 

9971 

9972 

9973 

997A 

9975 

9976 

9977 

9978 

9979 

9980 

9981 

9982 

9983 

9984 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JUL-85  11:44 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  209 
RH20  CONTROLLER  COMMANDS 

•#******•***************♦********************************************* 
;*  $RRDR  -  Read  the  read  register  ^^^^ 

'#♦******************************************************************* 


043014  205  00  0  00  750000 

043015  256  00  0  16  043467 

043016  256  00  0  16  043504 

043017  263  17  0  00  000000 


043020  205  00  0  00  740000 

043021  256  00  0  16  043467 

043022  256  00  0  16  043504 

043023  263  17  0  00  000000 


043024  205  00  0  00  730000 

043025  256  00  0  16  043467 

043026  256  00  0  16  043504 

043027  263  17  0  00  000000 


043030  205  00  0  00  720000 

043031  256  00  0  16  043467 

043032  256  00  0  16  043504 

043033  263  17  0  00  000000 


$RRDR:  MOVSI 
XCT 
XCT 
RTN 


(RHRDR) 

.DATO(CNTRL) 

.DATKCNTRL) 


et  register 

0  DATAO 
do  DATAI 
return 


•#*************•****************************************************** 
;*  $RIVR  -  Read  the  interrupt  register 
•#•************•********♦********************************************* 


$RIVR:  MOVSI 
XCT 
XCT 
RTN 


(RHIVR) 

.DATO(CNTRL) 

.DATKCNTRL) 


et  register 

0  DATAO 
do  DATAI 
return 


•/>*♦•*•*************************************************************** 
;*  SRPTCR  -  Read  the  primary  transfer  register 
J*****************************************-**************************** 


SRPTCR:  MOVSI 
XCT 
XCT 
RTN 


(RHPTCR) 

.DATO(CNTRL) 

.DATKCNTRL) 


get  register 
do  DATAO 
do  DATAI 
return 


•#***•********************♦******************************************* 
;♦  SRPBAR  -  Read  the  primary  block  address  register 


SRPBAR:   MOVSI 
XCT 
XCT 
RTN 


(RHPBAR) 

.DATO(CNTRL) 

.DATKCNTRL) 


get  register 
do  DATAO 
do  DATAI 
return 


SEQ  0319 


<;fq  0^07 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  210 


I   OC   1 i . / / 


DLion   rniuTDni  i  co   rnMMAKinc: 


SEQ  0320 


SEQ  0307 


r 


DFSXA 
lOFSXAM 


9985 

9986 

9987 

9988 

9989 

9990 

9991 

9992 

9993 

9994 

9995 

9996 

9997 

9998 

9999 

10000 

10001 

10002 

10003 

1000A 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  210 
MAC     29-JUL-85  11:44        RH20  CONTROLLER  COMMANDS 

•#***»***************♦*♦♦♦******************************************** 
;*  SRSTCR  -  Read  the  secondary  transfer  control  register  ^^^^,,,,, 
.#«*****************************************♦************************* 


SEQ  0320 


043034  205  00  0  00  710000 

043035  256  00  0  16  043467 

043036  256  00  0  16  043504 

043037  263  17  0  00  000000 


SRSTCR:  MOVSI 
XCT 
XCT 
RTN 


(RHSTCR) 

.DATO(CNTRL) 

.DATKCNTRL) 


get  register 
do  DATAO 
do  OATAI 
return 


•  ffi,*********************  ********************************************** 
':*   SRSBAR  -  Read  the  secondary  block  address  register 
.0t***ii*************************************************************** 


043040  205  00  0  00  700000 

043041  256  00  0  16  043467 

043042  256  00  0  16  043504 

043043  263  17  0  00  000000 


SRSBAR:  MOVSI 
XCT 
XCT 
RTN 


(RHSBAR) 

.DATO(CNTRL) 

.DATKCNTRL) 


et  register 

0  DATAO 
do  DATAI 
return 


SFQ  0308 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTF20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  211 

iCrrCTu       M*r  la-L.I-QC     11././.  HACCQIK     DPUirP     mMMANF)^ 


SEQ  0321 


SEQ  0308 


j 

DFSXA 
DFSXAM 


10005 

10006 

10007 

10008 

10009 

10010 

10011 

10012 

10013 

10014 

10015 

10016 

10017 

10018 

10019 

10020 

10021 

10022 

10023 

1002A 

10025 

10026 

10027 

10028 

10029 

10030 

10031 

10032 

10033 

10034 

10035 

10036 

10037 

10038 

10039 

10040 

10041 

10042 

10043 

10044 

10045 

10046 

10047 

10048 

10049 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  211 
MAC     29-Jut-85  11:44        MASSBUS  DEVICE  COMMANDS 

SUBTTL  MASSBUS  DEVICE  COMMANDS 

•#****♦**♦***************♦♦******************************************* 
;*  $UCR  -  Write  control  register  -  Register  00 
)#***********»****♦**********************************♦********♦******* 


SEQ  0321 


043044 
043045 
043046 
043047 
043050 
043051 
043052 
043053 
043054 


261  17 
505  00 
256  00 
201  00 
256  00 


254 
201 

256  00 
254  00 


00 
00 


0  00  000000 
0  15  004000 
0  16  043467 
0  00  010000 
0  16  043553 
0  00  067644 
0  00  004400 
0  16  043570 
0  00  067646 


043055 
043056 
043057 
043060 
043061 
043062 
043063 
043064 
C43065 


261  17  0 
505  00  0 
256  00  0 
201  00  0 


256  00 
254  00 
201  00 
256  00 
254  00 


00  000000 

15  024000 

16  043467 
00  010000 
16  043553 
00  067644 
00  004400 
16  043570 
00  067646 


043066 

261  17  0  00  000000 

043067 

505  00  0  15  034000 

043070 

256  00  0  16  043467 

043071 

201  00  0  00  010000 

043072 

256  00  0  16  043553 

043073 

254  00  0  00  067644 

043074 

201  00  0  00  004400 

043075 

256  00  0  16  043570 

043076 

254  00  0  00  067646 

$UCR:   PUT  ,   ^ 

HRLI    DR.CR+LDBIT(DEV) 
XCT     .DATO(CNTRL) 
MOVEI   DRESSER 
.CONSO 
SKPRST 

MOVEI   RAECLR+MBE 
.CONO 
RST 


save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

)fes  -  get  RAE  clear  bits 

issue 

error  exit 


•#******»***♦***•**♦************************************************** 

;*  $yER1  -  Write  error  register  -  Register  02 

.ffnttmiii**************  ************************************************ 

SWERI:  PUT  ;  save  ACO  ^  •    ^^ 

■  ---  setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

)fes  -  get  RAE  clear  bits 

issue 

error"  exit 

•#***»♦***********»*******♦*****************♦**♦********************** 
;*  $WMR  -  Write  maintenance  register  -  Register  #3 
.01,1,1,***************************************************************** 


PUT 

HRLI 

DR.ER1+LDBIT(DEV) 

XCT 

.DATO(CNTRL) 

MOVEI 

DRESSER 

.CONSO 

SKPRST 

MOVEI 

RAECLR+MBE 

.CONO 

RST 

- 

$WMR: 


PUT 

HRLI 

DR.MR+LDBIT(DEV) 

XCT 

.DATO(CNTRL) 

MOVEI 

DRESSER 

.CONSO 

SKPRST 

MOVEI 

RAECLR+MBE 

.CONO 

RST 

save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

)fes  -  get  RAE  clear  bits 

issue 

error  exit 


<?FQ  0^09 


DFSXA 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7 
M.r     -in_i..i_oc  11. /i.        MAccQiic  ncurrF  rnMMANn<; 


MACRO  X538(1242)  14:07  21-Aug-85  Page  212 


SEQ  0322 


SEO  0309 


DFSXA 
DFSXAM 

10050 
i  10051 
!  10052 
10053 
1005A 
10055 
10056 
10057 
10058 
10059 
10060 
10061 
10062 
10063 
10064 
10065 
10066 
10067 
10068 
10069 
10070 
10071 
10072 
10073 
10074 
10075 
10076 
10077 
10078 
10079 
10080 
10081 
10082 
10083 
10084 
10085 
10086 
10087 
10088 
10089 
10090 
1009: 
10092 
10093 


DECSYSTEW  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2538(1242)  14:07  21-Aug-85  Page  212 
MAC     29-JUL-85  11:44        MASSBUS  DEVICE  COMMANDS 

/>♦»*»•»»♦»»****•***»**♦♦♦*****♦*******•************•****♦************ 

*  $WAS  -  Write  attention  summary  -  Register  #4 

0i,til1l1t1i**1i************  ****************************  ******************* 


SEQ  0322 


043077 
043100 
043101 
043102 
043103 
043104 
043105 
043106 
043107 


261  17 
505  00 
256  00 
201  00 
256  00 
254  00 
201  00 
256  00 
254  00 


043110 
043111 
043112 
043113 
043114 
04311S 
045116 
045117 
043120 


261  17 
505  00 
256  00 
201  00 
256  00 
254  00 
201  00 
256  00 
254  00 


043121 

261  17 

043122 

505  00 

043123 

256  00 

043124 

201  00 

043125 

256  00 

043126 

254  00 

043127 

201  00 

043130 

256  00 

043131 

254  00 

00 
15 
16 
00 
16 
00 
00 
16 
00 


000000 
044000 
043467 
010000 
043553 
067644 
004400 
043570 
067646 


00  000000 

15  054000 
0  16  043467 
0  00  010000 

16  043553 
00  067644 
00  004400 
16  043570 


0 
0 
0 
0 


0  00  067646 


0  00  oorooo 

0  15  IKCOO 
0  16  043467 
0  00  CI 0000 
0  16  043553 
0  00  067644 
0  00  004400 
0  16  043570 
0  00  067646 


$UAS: 


PUT 

HRLI 

XCT 

KOVEi 

.CONSO 

SKPRST 

MOVE] 

.CONO 

RST 


DR.AS+LDBIT(DEV) 

.DATO(CNTRL) 

DRESSER 


RAECLR+MBE 


save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

issue 

error  exit 


ffttl,**  *;*****  ********************************************  ************* 

*   $UFC  -  Write  frame  counter/desired  address  register  -  Register  #5 

f(mn,****ii***  ********************************************************* 


$WFC: 


PUT 

HRLI 

DR.FC*iDBir(DEV) 

y.a 

.DATO(CNTRL) 

MOVtl 

DRESSER 

.CONSO 

SKPRS5 

MOVE  I 

RAECLR+MBE 

.*.0N0 

RST 

save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

issue 

error  exit 


»»*•»*♦***»••♦»*♦****♦♦♦♦**♦•* 

#10 


•  $WTC  -  Write  tape  control/error  register  #2  -  Register  # 


iljf»**A*********i 


********* 

*********** 


$yTC; 


PUT 

HRLI 

DR.TC*LDBIT(DEV) 

XCT 

.DATO(CNTRL) 

MOVE  I 

DRESSER 

.CONSO 

SKPRST 

MOVE  I 

RAECLR+MBE 

.CONO 

RST 

save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

issue 

error  exit 


SFQ  0310 


I 

I 

DFSXA 

ncc V Ak 


DECSYSTEM  KL10  CHANNEL/DTE20  INTCRACTION  TEST  -  VER  OJ  MACRO  25380242)  14:07  21-Aug-85  Page  213 
MAT     DQ-h.:-A«;  ^^■LL  •ia';«;rm<'  DFvifF  COMMANDS 


SEQ  0323 


r 


SEC  0310 


DFSXA 
DFSXAM 

1009A 

10095 

10096 

10097 

10098 

10099 

10100 

10101 

10102 

10103 

1010A 

10105 

10106 

10107 

10108 

10109 

10110 

10111 

10112 

1011:5 

101U 

10115 

10116 

10117 

10118 

10''^9 

10120 

10121 

10122 

10123 

10124 

10125 

10126 

10127 

10128 

10129 

10130 

10131 

10132 

10133 

1013A 

10135 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC  29-JuL-85  11:4A 


INTERACTION  TEST 
MASSBUS  DEVICE 


0A3132 
0A3133 
043134 
043135 
043136 
043137 
043(40 
043141 
043142 


043143 
043144 
043145 
043146 
043147 
043150 
043151 
C43152 
043153 


043154 
043155 
043156 
043157 
043160 
043161 
043162 
043163 
043164 


17 
00 


261 
505 

256  00 
201  00 
256  00 
254  00 
201  00 
256  00 
254  00 


261  17 
505  00 
256  00 
201  00 
256  00 
254  00 
201  00 
256  00 
254  00 


00 
15 
16 
00 
16 
00 
00 
16 
00 


00 
15 
:6 
00 
16 
00 
00 
16 
00 


261  17 
505  GO 
256  00 
201  "' 
256  00 
254  00 
201  00 
256  00 
254  00 


000000 
114000 
043467 
01 0000 
Oh3553 
067644 
004400 
043570 
067646 


000000 
124000 
043467 
010000 
C43553 
067644 
004400 
043570 
067646 


00  0 


0  00  000000 
0  15  154000 
0  16  043467 
.  00  010000 
0  16  043553 
0  00  067644 
0  00  004400 
0  16  043570 
0  00  067646 


■  VER  0.7 
COMMANDS 


MAC«0  X538(1242)  14:07  21-Aug-85  Page  213 


SEQ  0323 


•  ^♦i>*«***«**i»*«********  ***»♦**'<'*****♦«*■'■***"**'******•**•  *************** 
;*  $WOFF  -  Write  offset  register  -  Register  #11  ....... 

•/^***inr*»*** *****«******♦♦**•»♦**•**»*«*#*••**  ************************ 


JWOFF:  PUT 
HRLI 
XCT 
MOVE! 
.CONSO 
SKPRSr 

move: 

.CONO 
RST 


DR.OFf -^LDBiTtDEV) 

.DATO(CNTRL) 

DRESSER 


RAECLR^MBE 


sawe  ACO 

setup  r'iig   address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

i'^?ue 

tiror  exit 


.#***********•***•**»*****♦****♦»-»************************************ 
:*  $WDC  -  Write  desired  cylinder  register  -  Register  #12 

•  #****•»»******»■*******«♦*«******•*******'»•****************♦*********** 


;dc; 


PUT 
HRLI 
XCT 
i'lOVE  I 
.CONSO 
SKPRST 
MOVE  I 
•  CONO 
RST 


DR.DCy+LDBIT(DEV) 

,DATO(CNTRL) 

DRESSER 


RAECLR+MBE 


save  ACO 

setup  reg  address  +  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

issue 

error  exit 


•#*!*•****»»*♦»***♦****•*♦**♦****•*«*♦*»*************♦***************•** 

;*  $WER3  -  Write  error  register  3  ••  Register  #15 

•#**»*««*********'V*********************"**«*************^* ************ 


$WER3: 


PUT 

HRLI 

XCT 

HOVE  I 

.CONSO 

SKPRST 

MOVEi 

.CONO 

RST 


DR.ER3<lDBIT(DEV) 

.DATO(CNTRL) 

DRESSER 


RAECLR+MBE 


save  ACO 

setup  reg  address  *  device  address 

write  the  register 

get  drive  response  error  bit 

drive  errored? 

no  -  normal  exit 

yes  -  get  RAE  clear  bits 

issue 

error  exit 


SEQ  0311 


OFGXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  214 
KtcCXi.  tiir    oQ_i, .!-««;  11-^.^.      »ia<;<;rii^  dfvicf  commands 


SEQ  0324 


SEQ  0311 


DFSXA       DECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM     MAC  29-Jul-85   11:44 


10136 
10137 
10138 
10139 
101A0 
10U1     043165     505  00  0 

10142  043166  256  00  0 

10143  043167  256  00  0 

10144  043170  603  00  0 

10145  043171  254  00  0 

10146  043172  261  17  0 

10147  043173  201  00  0 

10148  043174  256  00  0 

10149  043175  262  17  0 

10150  043176  263  17  0 
10151 

10152 
10153 
10154 
10155 
10156 

10157  043177  505  00  0 

10158  043200  256  00  0 

10159  043201  256  00  0 

10160  043202  603  00  0 

10161  043203  254  00 

10162  043204  261  17 

10163  043205  201  00 

10164  043206  256  00 

10165  043207  26?  17 

10166  043210  2o<  17 
10167 
10168 
10169 
10170 
10171 
10172 

10173  043211  505  00 

10174  043212  256  00 

10175  043213  256  00 

10176  043214  603  00 

10177  043215  254  00 

10178  043216  261  17 

10179  043217  201  00 

10180  043220  256  00 

10181  043221  262  U 

10182  043222  263  17 


INTERACTION  TEST  -  VER  0,7 
MASSBUS  DEVICE  COMMANDS 


MACRO  :53B(1242)  14:07  21-Aug-85  Page  214 


SEQ  0324 


15  000000     $ 

16  043467 

16  043504 

00  000200 

00  067642 

00  000000 

00  004400 

16  043570 

00  000000 

00  000000 

15  010000     1 

16  043467 

16  043504 

00  000200 

00  067642 

00  000000 

00  004400 

16  043570 

00  000000 

00  000000 

0  15  020000 

0  16  043467 

0  16  043504 

0  00  000200 

0  00  067642 

00  000000 

00  004400 

16  043570 

00  000000 

00  000000 


.._ J 


glUtimtiiiili*****:**^  *******************************************  ********* 

*   $RCR  -  Read  control  register  -  Register  #0  ........* 

01,1,****************************************************************** 


$RCR; 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.CR(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+HBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

bailed?         .  ^   ,  .  , 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


01,1,1,1,1,1,1,1,1,1,1,1,******************************************************** 
*   $RDS  -  Read  status  register  -  Register  #1 
01,1,1,***************************************************************** 


$RDS:   HRLI    DR.SR(DEV) 

XCT     .DATO(CNTRL) 

XCT     .DATKCNTRL) 

TLNE    (TRA) 

SKPHLF 

PUT 

MOVEI   RAECLR+MBE 

.CONO 

GET 

RTN 


generate  register  S  device  address 

select  the  register 

read  the  register 

failed?  ^  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


f****»»****** ******************************* ************************* 
*  SRERI  -  Read  error  register  1  -  Register  #2 
/>*»♦»♦*»***♦•»******♦*•*********************************************** 


$RER1 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVEI 

.CONO 

GET 

RTN 


DR.ERKDEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  i   device  address 

select  the  register 

read  the  register 

failed? 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


SEQ  0312 


DFSXA 
nccvAM 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  215 
MAr     PO-ImI-R'?  ^^'.U  MASSBUS  device  COMMANDS 


SEQ  0325 


SEQ  0312 


OFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7 
DFSXAM  MAC     29-JuL-85  11:A4       MASSBUS  DEVICE  COMMANDS 


0,7  MACRO  :53B(i2A2)  K:07  21-Aug-85  Page  215 


SEQ  0325 


10183 

10184 

10185 

10186 

10187 

10188 

10189 

10190 

10191 

10192 

10193 

1019A 

10195 

10196 

10197 

10198 

10199 

10200 

10201 

10202 

10203 

10204 

10205 

10206 

10207 

10208 

10209 

10210 

10211 

10212 

10213 

10214 

10215 

10216 

10217 

10218 

10219 

10220 

10221 

10222 

10223 

10224 

10225 

10226 

10227 

10228 

10229 


043223 

505  00  0 

043224 

256  00  0 

043225 

256  00  0 

043226 

603  00  0 

043227 

254  00  0 

043230 

261  17  0 

043231 

201  00  0 

043232 

256  00  0 

043233 

262  17  0 

043234 

263  17  0 

15  030000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


043235 
043236 
043237 
043240 
043241 
043242 
043243 
043244 
043245 
043246 


505  00  0 
256  00  0 
256  00 
603  00 
254  00 


261 
201 


17 
00 


256  00 
26?  17 
2o<  17 


15  040000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


043247 

505  00  0 

043250 

256  00  0 

043251 

256  00  0 

043252 

603  00  0 

043253 

254  00  0 

043254 

261  17  0 

043255 

201  00  0 

043256 

256  00  0 

043257 

262  17  0 

043260 

263  17  0 

15  050000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


•#****•*• t **♦«**♦♦******♦♦*♦♦****♦♦************* ********************** 
;*  $RMT  -  Read  maintenance  register  -  Register  #3 

•#****•******•**•***************************************************** 


$RMT: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTW 


DR.MR(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  I   device  address 

select  the  register 

read  the  register 

failed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

say/e  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


•#*****•*****»*******♦************************************************ 
;*  $RAS  -  Read  attention  sunmary  register  -  Register  #4 

'#************♦*********♦♦******************************************** 


$RAS: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.AS(DEV) 
,DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  S  device  address 

select  the  register 

read  the  register 

failed?  „  .  , 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


•#***»♦**••***************♦******************************************* 

;*  $RFC  -  Read  frame  counter/desired  address  -  Register  #5 

./^** ****************************************************************** 


$RFC: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.FC(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


r 


DFSXA 
DFSXAM 

10230 

10231 

10232 

10233 

1023A 

10235 

10236 

10237 

10238 

10239 

10240 

102A1 

102A2 

10243 

10244 

10245 

10246 

10247 

10248 

10249 

10250 

10251 

10252 

10253 

10254 

10255 

10256 

10257 

10258 

10259 

10260 

10261 

10262 

10263 

10264 

10265 

10266 

10267 

10268 

10269 

10270 

10271 

10272 

10273 

10274 

10275 

10276 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  216 
MAC     29-Jul-85  11:44        MASS8US  DEVICE  COMMANDS 

/y***»************************** ******************* ******************* 

*  $RTC  -  Read  tape  control  ^^^^^^^ 

/^•**************************************** *************************** 


SEQ  0326 


DF 
Df 


043261 
043262 
043263 
043264 
043265 
043266 
043267 
043270 
043271 
043272 


043273 
043274 
043275 
043276 
043277 
043300 
043301 
043302 
043303 
043304 


043305 
043306 
043307 
043310 
043311 
043312 
043313 
043314 
043315 
043316 


505  00  0 
256  00  0 
256  00  0 
603  00  0 


254 
261 
201 


00  0 
17  0 
00  0 


256  00  0 

262  17  0 

263  17  0 


15 
16 
16 
00 
00 
00 
00 
16 
00 
00 


110000 
043467 
043504 
000200 
067642 
000000 
004400 
043570 
000000 
000000 


505  00 
256  00 


256  00  0 
603  00  0 


254  00 

261  17 
201  00 
256  00 

262  17 
2o<  17 


15  070000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


505  00  0 


256 

00 

0 

256 

00 

0 

603 

00 

0 

254 

00 

0 

261 

17  0 

201 

00 

0 

256  00 

0 

262 

17  0 

263  17  0 


15  060000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


$RTC; 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.TC(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  i   device  address 

select  the  register 

read  the  register 

failed?  ^   „  .  , 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


#******•************************************************************* 

*  $RCK  -  Read  check  character 

/^********************** ********************************************** 


$RCK: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.LA(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?         .  ^   „  .  , 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


;#******************************************************************** 

;*  $RDT  -  Read  drive  type  register  -  Register  #6 

;#******************************************************************** 


$RDT: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.DT(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  217 


or  1  1 


SEQ  0327 


D 
n 


L 


DFSXA 
DFSXAM 

10277 

10278 

10279 

10280 

10281 

10282 

10283 

10284 

10285 

10286 

10287 

10288 

10289 

10290 

10291 

10292 

10293 

1029A 

10295 

10296 

10297 

10298 

10299 

10300 

10301 

10302 

10305 

10304 

10305 

10306 

10307 

10308 

10309 

10310 

10311 

10312 

10313 

10314 

10315 

10316 

10317 

10318 

10319 

10320 

10321 

10322 

10323 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  217 
MAC     29-JUL-85  11:44        MASSBUS  DEVICE  COMMANDS 

#*********************♦**♦******************************************* 

*  $RLA  -  Read  Look  ahead  register  -  Register  #7       ..........*** 

#***************************•**************************************** 


SEQ  0327 


Dl 

Dl 


043317 
043320 
043321 
043322 
043323 
043324 
043325 
043326 
043327 
043330 


043331 
043332 
043333 
043334 
043335 
043336 
043337 
043340 
043341 
043342 


043343 
043344 
043345 
043346 
043347 
043350 
043351 
043352 
043353 
043354 


505  00  0 
256  00  0 
256  00  0 
603  00  0 
254  00  0 


261  17 
201  00 
256  00 

262  17 

263  17 


15  070000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


505  00 
256  00 
256  00 
603  00 
254  00 
261  17 
201  00 
256  00 
26?  17 
2o<  17 


0  15  140000 
0  16  043467 
0  16  043504 
0  00  000200 
0  00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


505  00 
256  00 
256  00 
603  00 
254  00 

261  17 
201  00 
256  00 

262  17 

263  17 


15  110000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


SRLA: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONG 

GET 

RTN 


DR.LA(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  ^   «  .  . 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


;*  $RER2  -  Read  error  register  2  -  Register  #10 


$RER2: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONG 

GET 

RTN 


DR.ER2(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?         .  ^   ^  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


;*  $ROFF  -  Read  offset  register  -  Register  #11 

]ffl,1,*if  **************************************************************** 


SROFF:  HRLI 
XCT 
XCT 
TLNE 
SKPHLF 
PUT 
MOVE  I 
.CONO 
GET 
RTN 


DR.OFF(DFV) 
.DAlG(CNfRL) 
•  DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


L 


r" 


DFSXA 


■^r/*w*u         ut/* 


OECSySTE5„KL10_SHANNEL/OTE20  INTEJACTIONJEST^-^VER^O^/  MACRO  X538(12«2)    K:07  21-Aug-85  Pag,  218 


SEQ  0328 


EQ  0315 


r 


DFSXA 
DFSXAM 

1032A 

10325 

10326 

10327 

10328 

10329 

10330 

10331 

10332 

10333 

10334 

10335 

10336 

10337 

10338 

10339 

103A0 

103A1 

103A2 

103A3 

103AA 

103A5 

103A6 

10347 

103A8 

103A9 

103;0 

10351 

10352 

10353 

1035A 

10355 

10356 

10357 

10358 

10359 

10360 

10361 

10362 

10363 

1036A 

10365 

10366 

10367 

10368 

10369 

10370 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  218 
MAC     29-JUI-85  11:44        MASSBUS  DEVICE  COMMANDS 

.#t •♦»*••*******»****♦♦♦♦♦***♦**♦♦*******♦*•♦***♦************** ******* 

;*  $RDC  -  Read  desired  cylinder  register  -  Register  #12 
.^******************************************************************** 


SEQ  0328 


D 
D 


043355 
043356 
043357 
043360 
043361 
043362 
043363 
043364 
043365 
043366 


043367 
043370 
043371 
043372 
04337! 
043374 
043375 
043376 
043377 
043400 


043401 
043402 
043403 
043404 
043405 
043406 
043407 
043410 
043411 
043412 


505 
256 
256 
603 
254 
261 
201 
256 
262 
263 


00  0  15  120000 
00  0  16  043467 
00  0  16  043504 
00  0  00  000200 
00  0  00  067642 
17  0  00  000000 
00  0  00  004400 
00  0  16  043570 
17  0  00  000000 
17  0  00  000000 


505  00  0 
256  00  0 
256  00  0 
603  00  0 
254  00  0 
'   1?  ' 


261 
201  00 
256  00 


26?  17  0 

<o<  17  0 


15  130000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  0C4400 
16  04357'^ 
00  000000 
00  000000 


505  0( 
256  OC 
256  00 
603  00 
254  00 

261  17 
201  00 
256  00 

262  17 

263  17 


15 
16 
16 
00 
00 
00 
00 
16 
00 
00 


100000 
043467 
043504 
000200 
067642 
000000 
004400 
043570 
000000 
000000 


$RDC: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.DCY(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  K  device  address 

select  the  register 

read  the  register 

failed?         .    „  .  , 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

rejtore  ACO 

error  return 


•  ft,  *••♦*♦****♦*♦*♦**♦♦♦* t**** *•♦♦•**♦♦•**♦*♦♦*♦*♦**•*♦♦** ************* 

;*  $RCC  -  Read  current  cylinder  register  -  Register  #13 
.#♦****•*******»****»***♦♦♦••***•*****•******************************* 


$RCC: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONG 

GET 

RTN 


DR.CCY(DEV) 

.DATO(CNTRL) 

.DATKCNTRL) 

(T   ) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  ^  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


,  »**«*♦«*****♦♦******♦♦♦♦♦**♦******♦*******************•************* 

*  $RSN  -  Read  serial  #  register  -  Register  #14 

•#***************♦*****♦♦********•*••********************************* 


$RSN: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONG 

GET 

RTN 


DR.SN(DEV) 
.DATO(CNTRL) 
.P-vTKCNTRL) 
ClrtA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


SEQ  0316 


DFSXA 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  219 
""""■■        ma<:c:pik  fiFuirF  rnMMANDs 


•JQ_  I,. I  -Qc;  11  .1.1. 


SEQ  0329 


r 


SEQ  0316 


DFSXA 
DFSXAM 

10371 

10372 

10373 

10374 

10375 

10376 

10377 

10378 

10379 

10380 

10381 

10382 

10383 

1038A 

10385 

10386 

10387 

10388 

10389 

10390 

10391 

10392 

10393 

1039A 

10395 

10396 

10397 

10398 

10399 

10400 

10401 

10402 

10403 

10404 

10405 

10406 

10407 

10408 

10409 

10410 

10411 

10412 

10413 

10414 

10415 

10416 

10417 


OECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JuL-85  11:44 


043413 
043414 
043415 
043416 
043417 
043420 
043421 
043422 
043423 
043424 


043425 
043426 
043427 
043430 
0-.3431 
043432 
043433 
043434 
043435 
04^36 


043437 
043440 
043441 
043442 
043443 
043444 
043445 
043446 
043447 
043450 


505  00 
256  00 
256  00 
603  00 
254  00 


0  15 
0 


261 
201 


17 
00 


256  00 

262  17 

263  17 


150000 
16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


505  00  0 
256  00  0 
256  00  0 
603  00 


254  00  0 
261  17  0 
00 


201 

256  00 
26?  17 
2o<  ~ 


0 

0 

0 

17  0 


15  160000 

16  043467 
16  043504 
00  000200 
00  067642 
00  000000 
00  004400 
16  043570 
00  000000 
00  000000 


505 

00 

0  15 

256 

00 

0  16 

256 

00 

0  16 

603 

00 

0  00 

254 

00 

0  00 

261 

17  0  00 

201 

00  0  00 

256  00 

0  16 

262 

17  0  00 

263 

17 

0  00 

170000 
043467 
043504 
000200 
067642 
000000 
004400 
043570 
000000 
000000 


INTERACTION  TEST  -  VER  0,7  MACRO  1538(1242)  14:07  21-Aug-85  Page  219 
MASSBUS  DEVICE  COMMANDS 


#***«»**»**»**»*******t ♦♦*♦****♦*•»***♦**♦**•♦•••**♦•••***» ********** 

*  $RER3  -  Read  error  register  3  -  Register  #15 
#*♦**♦**♦*♦***♦****♦•*♦♦»♦♦*****************•••********************** 


SEQ  0329 


$RER3: 


HRLI 

XCT 

XCT 

TLNE 

SKPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.ER3(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  ^  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


#»♦♦*»*****»»♦*****♦»♦♦ t*»»t*»****»*»******»************************* 

•  SRECI  -  Read  ECC  position  -  Register  #16 
#»*#♦♦•*•**♦•***•**•*♦♦♦•*•*******♦********************************** 


SRECI 


HRLI 

XCT 

XCT 

TLNE 

StCPHLF 

PUT 

MOVE  I 

.CONO 

GET 

RTN 


DR.ECKDEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

bailed?  „  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


ft *•****♦*♦***»*****♦*♦**♦*********** ******************************** 

*  $REC2  -  Read  ECC  pattern  -  Register  #17 

f *♦♦*♦**♦**♦*♦♦*»***♦ ♦♦♦♦t •♦♦**»»***»*****«»****♦******************** 


$REC2:  HRLI 
XCT 
XCT 
TLNE 
SKPHLF 
PUT 
MOVE  I 
.CONO 
GET 
RTN 


DR.EC2(DEV) 
.DATO(CNTRL) 
.DATKCNTRL) 
(TRA) 


RAECLR+MBE 


generate  register  &  device  address 

select  the  register 

read  the  register 

failed?  ^  .  ^ 

no  -  skip  return  with  ACO  right 

save  ACO 

clear  possible  error  state 

do  it 

restore  ACO 

error  return 


SEQ  0317 


DFSXA 
rvccv&M 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  220 
MAT     50-1,.1-R'?  ^^^LL  MASSBUS  DEVICE  COMMANDS 


SEQ  0330 


r 


SEQ  0317 


DFSXA 
DFSXAM 

10A1S 

10A19 

10A20 

10A21 

10A22 

10A23 

1042A 

10A25 

10A26 

10427 

10A28 

10A29 

10A30 

10431 

10432 

10433 

10434 

10435 

10436 

10437 

10438 

10439 

10440 

10441 

10442 

10443 

10444 

10445 

10446 

10447 

10448 

10449 

10450 

10451 

10452 

10453 

10454 

10455 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  J;53B(1242)  14;07  21-Aug-85  Page  220 
MAC     29-Jul-85  11:44        MASSBUS  DEVICE  COMMANDS 

f***« ******* ************************* ************************ 
*  RDLAR  -  Read  LAR 


SEQ  0330 


043451 
043452 
043453 
043454 
043455 


043456 
043457 
043460 
043461 
043462 
043463 
043464 
043465 


201  00  0  00  040000 
256  00  0  16  043570 
256  00  0  16  043504 
135  00  0  00  073207 
263  17  0  00  000000 


2o'  17 
400  00 
256  00 
262  17 
242  ' 
661 


00 
00 


256  00 
263  17 


0  00  000000 
0  00  000000 
0  16  043570 
0  00  000000 
0  00  000026 
0  00  400000 
0  16  043467 
0  00  000000 


The  data  is  returned  righ.t  justified  in  ACQ: 


Bits  23-34  -  CRAM  Address 

35    -  0  -  Left  half  of  CRAM  word 
1  -  Right  half  of  CRAM  word 

4f*********************************** ************************* 


SRDLAR:  MOVEI   SELLAR 
LDCSR 
.DATAI 

LDB     [POINT  13,0.13] 
RTN 


get  'select  LAR'  bit 
write  to  CSR  register 
do  the  DATAI 
position  correctly 
return 


#**************♦*******♦♦♦*********************************** 
*  LDRAR  -  Load  RAR 

This  assumes  that  'Diag  Test  EBUF'  bit  is  not  set  in  CSR,  so  a  DATAO 
loads  the  RAR).  The  sign  bit  set  in  the  data  specified  in  the  DATAO 
causes  the  RAR  to  be  loaded  instead  of  the  CRAM. 

Data  to  load  is  in  AC1 :   Bits  23-34  -  CRAM  Address 

35    -  0  -  Left  half  of  CRAM  word 
1  -  Right  half  of  CRAM  word 
f ********************************************* *************** 


SLDRAR:  PUT 
SETZ 
LDCSR 
GET 
LSH 
TLO 
.DATAO 
RTN 


0 


0 

*D22 

400000 


save  address 

clear  'select  LAR'  bit 

write  ♦lo  CSR  register 

restore  address 

position  data  correctly 

set  sign  bit 

do  the  DATAO 


SEQ  0318 


DFSXA 

nCCVAM 


DECSYSTEM  KLiO  CHANNEL/DTE2G  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  221 
MAT     5Q-iiil-R«;  11  .^^        MAfiSRlJS  DEVICE  COMMANDS 


SEQ  0331 


SEQ  0318 


DFSXA 
OFSXAM 

10A56 

10A57 

10A58 

10459 

10460 

10A61 

10462 

10463 

10464 

10465 

10466 

10467 

10468 

10469 

10470 

10471 

10472 

10473 

10474 

10475 

10476 

10477 

10478 

10479 

10480 

10481 

10482 

10483 

10484 

10485 

10486 

10487 

10488 

10489 

10490 

10491 

10492 


DECSYSTEM  KLiO  CHANNEL/DTE2C  INTERACTION  TEST  -  VER  0.7  MACRO  3:538(1242)   14:07  21-Aug-85  Page  221 
MAC  29-Jul-85  11:44  MASSBUS  DEVICE  COMMANDS 

•#***«*****************♦*♦**♦***************************************** 

'•*  .DATO  -  Table  of  DATAO's 

)#*********************♦♦*****♦****************************•********** 


SEQ  0331 


043466 
043467 
043470 
043471 
043472 
043473 
043474 
043475 
043476 
043477 
043500 
043501 
043502 
043503 


043504 
043505 
043506 
043507 
043510 
043511 
043512 
043513 
043514 
043515 
043516 
043517 
043520 


254  00  0 
7  540  14 
544  14 
550  14 
554  14 
560  14 
564  14 
570  14 
574  14 
200  14 
204  14 
210  14 
214  14 


00  043645 
0  00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
-  00  000000 
0  00  000000 
0  00  000000 
00  000000 
00  000000 


0 
0 


254  00  0  00  043645 


7 
7 
7 
7 
7 
7 
7 
7 
7 
7 
7 
7 


540  04 
544  04 
550  04 
554  04 
560  04 
564  04 
-70  04 
574  04 
200  04 
204  04 
210  04 
214  04 


0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 
0  00  000000 


254  00  0  00  043645 


.DATO: 


JRST 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

DATAO 

JRST 


TBLERR 

RHO, 

RH1, 

RH2, 

RH3, 

RH4, 

RH5, 

RH6, 

RH7, 

DTO, 

DTI, 

0T2, 

DT3, 

TBLERR 


here  on  index  error 
DATAO  to  RHO 
DATAO  to  RH1 
DATAO  to  RH2 
DATAO  to  RH3 


write  to  DTE  *0 
write  to  DTE  ff^ 
write  to  DTE  *2 
write  to  DTE  #3 
here  on  index  error 


•/>**********************♦********************************************* 

;*  .DATI  -  Table  of  DATAI's 

•#*********************♦*********************************•************ 


.DATI:  DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
DATAI 
JRST 


RHO, 
RH1, 
RH2. 
RH3. 
RH4, 
RH5, 
RH6, 
RH7, 
DTO, 
DTI. 
DT2, 
DT3. 
TBLERR 


read  from  DTE  #0 
read  from  DTE  #1 
read  from  DTE  #2 
read  from  DTE  #3 
here  on  index  error 


SEQ  0319 


DFSXA 
nFf;yAM 


OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  222 
MAC     29-JuL-85  11:44        MASSBUS  DEVICE  COMMANDS 


SEQ  0332 


SEQ  0319 


OFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20 
DFSXAM  MAC     29-JuL-85  11:A4 


10A93 
10A94 
10A95 
10A96 
10497 

10498  043521  7  540  24 

10499  043522  7  544  24 

10500  043523  7  550  24 

10501  043524  7  554  24 

10502  043525  7  560  24 

10503  043526  7  564  24 

10504  043527  7  570  24 

10505  043530  7  574  24 

10506  043531  7  200  24 

10507  043532  7  204  24 

10508  043533  7  210  24 

10509  043534  7  214  24 

10510  043535 
10511 
10512 

10513 
10514 
10515 

10516  043536  7  540  30 

10517  043537  7  544  30 

10518  04354C  7  550  30 

10519  043541  7  554  30 

10520  043542  7  560  30 

10521  043543  7  564  30 

10522  043544  7  570  30 

10523  043545  7  ?74  30 

10524  043546  7  200  30 

10525  043547  7  204  30 

10526  043550  7  210  30 

10527  043551  7  214  30 

10528  043552  254  00  0 


INTERACTION  TEST 
MASSBUS  DEVICE 


■  VER  0,7 
COMMANDS 


MACRO  X53B(1242)  14:07  21-Aug-85  Page  222 


SEQ  0332 


/>*****•*****•********•*****•***************************************** 

*  .CNI  -  Table  of  CONI's 

/J********************* *********************************************** 


0  00  000000 
0  00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 


,CNI: 


254  00  0  00  043645 


1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 

1  00  000000 
00  043645 


CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
CONI 
JRST 


RHO. 
RH1, 
RH2. 
RH3, 
RH4, 
RH5, 
RH6, 
RH7, 
DTO, 
DTI, 
DT2, 
DT3, 
TBLERR 


;  here  on  index  error 


#**»***************************************************************** 

*  .CNSZ  -  Table  of  CONSZ's 
#***********•************♦******************************************* 


.CNSZ:  CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
CONSZ 
JRST 


RHO,aO 
RHi.aO 
RH2,aO 
RH3,S0 
RH4,aO 
RH5,aO 
RH6,aO 
RH7,aO 
DTO,aO 
DTI.aO 
DT2,aO 
DT3,aO 
TBLERR 


;  E  field  in  ACO 


SEQ  0320 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERAHION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  223 
nFfiXAM  MAC     ?9-Jul-85  11:44        MASSBUS  DEVICE  COMMANDS 


SEQ  0333 


SEQ  0320 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  ?:^3 
DFSXAM  MAC     29-Jul-85  11:44        MASSBUS  DEVICE  COMMANDS 


SEQ  0333 


10529 

10530 

10531 

10532 

10533 

10534 

10535 

10536 

10537 

10538 

10539 

10540 

10541 

10542 

10543 

10544 

10545 

10546 

10547 

10548 

10549 

10550 

10551 

10552 

10553 

10554 

10555 

10556 

10557 

10558 

10559 

10560 

10561 

10562 

10563 

10564 


043553 
043554 
043555 
043556 
043557 
043560 
043561 
043562 
043563 
043564 
043565 
043566 
043567 


043570 

043571 

043572 

04357? 

043574 

043575 

043576 

043577 

043600 

043601 

043602 

043603 

043604 


540  34 
544  34 
550  34 
554  34 
560  34 
564  34 
570  34 
574  34 
200  34 
204  34 
210  34 
214  34 


254  00  0 


7 
7 
7 
7 
7 
7 
7 
7 
7 
7 
7 
7 


.ff  1,1,1,  t***  ******************  ******************************************* 
':*   .CNSO  -  Table  of  CONSO's 
•#♦♦******♦♦*****»*****♦****************•***************************** 


540  20 
544  20 
550  20 
554  20 
560  20 
564  20 
570  20 
.-74  20 
200  20 
204  20 
210  20 
214  20 


254  00  0 


1  00  000000 

.CNSO:   CONSO 

RHO.aO 

1  00  000000 

CONSO 

RHi.ao 

1  00  000000 

CONSO 

RH2,aO 

1  00  000000 

CONSO 

RH3,aO 

1  00  000000 

CONSO 

RH4.aO 

1  00  000000 

CONSO 

RH5,aO 

1  00  000000 

CONSO 

RH6,aO 

1  00  000000 

CONSO 

RH7,aO 

1  00  000000 

CONSO 

DTO.aO 

1  00  000000 

CONSO 

DTI.aO 

1  00  000000 

CONSO 

DT2,aO 

1  00  000000 

CONSO 

DT3,aO 

00  043645 

JRST 

TBLERR 

•^************»*******' 

;*  .CNO  -  Table 

of  CON( 

•  If******************** 

1  00  000000 

.CNO:   CONO 

RHO,aO 

1  00  oooooc 

CONO 

RHl,aO 

1  00  000000 

CONO 

RH2,aO 

1  00  oooooc 

CONO 

RH3,aO 

1  00  oooooc 

CONO 

RH4,aO 

1  00  oooooc 

CONO 

RH5.aO 

1  00  oooooc 

CONO 

RH6,aO 

1  00  oooooc 

CONO 

RH7.aO 

1  00  000000 

CONO 

DTO.aO 

1  00  oooooc 

CONO 

DTl,aO 

1  00  oooooc 

CONO 

DT2,aO 

1  00  oooooc 

CONO 

DT3,aO 
TBLERR 

00  043645 

JRST 

;  here  on  index  error 


;  here  on  index  error 


SEQ  0321 


DFSXA 
DFSXAM 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  224 
MAC    29-Jul-85  11:44        MASSBUS  DEVICE  COMMANDS 


SEQ  0334 


SEQ  0321 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  K:07  21-Aug-85  Page  22^^ 
DFSXAM  MAC     29-Jul-85  11:AA        MASSBUS  DEVICE  COMMANDS 


SEQ  0334 


10565 
10566 
10567 
10568 
10569 
10570 
10571 
10572 
10573 
10574 
10575 
10576 
10577 
10578 
10579 
10580 
10581 
10582 
10583 


•/>***«*♦♦»***♦*********♦**♦•♦**♦************♦************************* 

'■*  INTSRV  -  Table  of  Interrupt  service  instructions 

•f ****♦***♦»*******»•** t ********************************************** 


043605 
043606 
043607 
043610 
043611 
043612 
043613 
043614 

043615 
043616 
043617 
043620 


264  00 
264  00 
264  00 
264  00 
264  00 
264  00 
264  00 
264  00 


0  00  032262 
0  00  032270 
0  00  032276 
0  00  032304 
0  00  032312 
0  00  032320 
0  00  032326 
0  00  032334 


264  00  0  00  066173 
264  00  0  00  066201 
264  00  0  00  066207 
264  00  0  00  066215 


INTSRV:  JSR 
JSR 
JSR 
JSR 
JSR 
JSR 
JSR 
JSR 

JSR 
JSR 
JSR 
JSR 


INTRHO 
INTRH1 
INTRH2 
INTRH3 
INTRH4 
INTRH5 
INTRH6 
INTRH7 

INTF10 
INTF11 
INTF12 
INTF13 


;  linkage  for  RHO 


;  DTE 20 


SEQ  0322 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  225 
r\ccvAM  MAT     30.  i..i.R>;  ^\^^LL  PROfiRAM  HALTING  ROUTINE 


SEQ  0335 


r 


SEQ  0322 


DFSXA 
DFSXAM 

1058A 

10585 

10586 

10587 

10588 

10589 

10590 

10591 

10592 

10593 

10594 

10595 

10596 

10597 

10598 

10599 

10600 

10601 

10602 

10603 

1060A 

10605 

10606 

10607 

10608 


DECSYSTEM  KLIO 
MAC     29-JuL 


CHANNEL/DTE20 
-85  11:44 


INTERACTION  TEST  -  VER  0,7  MACRO  3:536(1242)  14:07  21-Aug-85  Page  225 
PROGRAM  HALTING  ROUTINE 

SUBTTL  PROGRAM  HALTING  ROUTINE 

#**»*»•*♦******♦•*♦**♦*♦♦♦ t* «*•♦•**•*•********♦*♦♦***♦ ♦*♦*♦**♦**♦**** 

*  PR6HLT  -  Program  halt  routine  ^^^x***** 

0i,t1,ii***1i*iH>  ****************************************  ***************** 


SEQ  0335 


043621  515  16  0  00  777764 


043622 
043623 

043624 
043625 

043626 
043627 


043631 
043632 

043633 
043634 
043635 


700  05 
202  00 

700  15 
202  00 

700  10 
202  00 


0  00  OOOQOQ 
0  00  044347 

0  00  000000 
0  00  044350 

0  00  000000 
0  00  044351 


043630  700  04  0  00  027760 


256  00 
202  00 

253  16 
700  04 

254  00 


0  16  043521 
0  16  044352 

0  00  043631 
0  00  200000 
0  00  030007 


PRGHLT:  HRLZI 

CPCNI 
MOVEM 

PICNI 
MOVEM 

HBERA 
HOVEM 

CLFLGS 

.CONI 
MOVEM 

AOBJN 

RSET 

JRST 


CNTRL,-14 
ERSTCK 
ERSTCK+1 
ERSTCK+2 

ERSTCK*3(CNTRL) 

CNTRL,.-2 

S.-TDDT 


init  controller  index 

get  CPU  status 
save  it 

get  PI  status 
save  it 

get  M-BOX  error  flags 
save  the") 

clear  E-BOX  flags 

do  controller  CONI 
save  it 

get  all  of  them 
reset  APR 
halt  program 


SEQ  0323 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  OJ  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  226 
DFSXAM  MAC     29-Jul-85  11:44        PROGRAM  HALTING  ROUTINE 


SEQ  0336 


SEQ  0323 


DFSXA, 
OFSXAM 

10609 
10610 
10611 
10612 
10613 
1061A 
10615 
10616 
,    10617 
10618 
10619 
I    10620 
10621 
10622 
I    10623 
1062A 
1    10625 
t    10626 
!    10627 
10628 
10629 
10630 
10631 
10632 
10633 
1063A 
10635 
10636 
10637 
10638 
10639 
10640 
10641 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(12A2)   14:07  21-Aug-85  Page  226 
MAC  29-Jul-85   11:44  PROGRAM  HALTING  ROUTINE 

.fftntn ***************************** **^************************ ******** 

':*   STCKER  -  Stack  error  (ERSTCK) 

.0********* ***********************************  ************************ 

043636  OV  01  0  00  073210      STCKER:  FMS6CD  <ERR0R  MESSAGE  STACK  (ERSTCK)  HAS  INCORRECTLY  FORMATTED  MESSAGE. > 

043637  505  01  0  CO  777770  HRLI    B,-10  ^  . 

043640  200  00  0  01  000000  HOVE    (B)  ;  get  item 

043641  037  13  0  00  000001  PNTHWF 

043642  037  01  0  00  030242  PCRLF 

043643  253  01  0  00  043640  AOBJN   B,.-3 

043644  254  00  0  00  043672  JRST    ERABRT 

.Urn,****************************************************************** 

';*   TBLERR  -  Table  error  -  bad  index 
.#••*»******»***»******♦♦♦********♦**************♦******************** 


SEQ  0336 


043645 
043646 
043647 
043650 
043651 


037  01  0  00  073226 
200  00  0  00  000016 
037  06  0  00  000001 
037  01  0  00  030242 
254  00  0  00  043672 


043652 
043653 
043654 
043655 
043656 


TBLERR:  FMSG 

<TA6LE  ERROR- 

INDEX=> 

MOVE 

CNTRL 

PNT6F 

PCRLF 

JRST 

ERABRT 

;  exit 

•#*♦**♦•»*****♦♦♦•»***♦♦♦*♦*♦♦»*•»****»**********•******♦***♦********* 

;•  RDEVER  -  Read  erro-"  from  drive 

.0********************** *****************************  ***************** 

;  save  ACO 


;  return  with  save  ACO 


261  17  0  00  000000 

RDEVER:  PUT 

A 

037  00  0  00  000074 

PNTCI 

"<" 

Gi'  00  0  00  072306 

TMSG 

<READ  ERR0R> 

037  00  0  00  000076 

>Ni:i 

25<.  00  0  00  067646 

RST 

SEQ  0324 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  ;  VER  0.7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  227 
DFSXAM  MAC     29-Jul-85  11 :44        PROGRAM  HALTING  ROUTINE 


SEQ  0337 


SEO  0324 


DFSXA 
DFSXAM 

10642 

106A3 

106A; 

106A5 

106A6 

106A7 

106A8 

106A9 

10650 

10651 

10652 

10653 

1065A 

10655 

10656 

10657 

10658 

10659 

10660 

10661 

10662 

10663 

1066A 

10665 

10666 

10667 

10668 

10669 

10670 

10671 

10672 

10673 

1067A 

10675 

10676 

10677 

10678 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JuL-85  11:AA 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  221 
PROGRAM  HALTING  ROUTINE 


*  MAPERR  -  MEMSEG  error 


SEQ  0337 


0A3657  202 

0A3660  037 

0A3661  200 

0A3662  037 

0A3663  037 

0A366A  25A 


00  0  00  000005 

01  0  00  073232 

00  0  00  000006 
13  0  00  000001 

01  0  00  0302A2 
00  0  00  0A3672 


0A3665  037  01  0  00  073237 

0A3666  200  00  0  00  000006 

0A3o67  037  13  0  00  000001 

0A3670  037  01  0  00  0302A2 

0A3671  25A  00  0  00  0A3672 


0A3672  200 

0A3673  037 

0A367A  607 

0A3675  25A 

0A3676  037 

0A3677  25A 


17  0  00  075012 
10  0  00  000002 
00  0  00  000010 

00  0  00  030630 

01  0  00  0732A5 
00  0  00  03633A 


j 


MAPERR:  MOVEM  BAD 

FMS6C  <MEMSE6  ERROR- 
MOVE  GOOD 
PNTHUF 
PCRLF 
JRST  ERABRT 


ADR=> 


;  save  ACO 


;  error  abort  check 


#*»»***♦******♦*»•*******♦*♦••••*****•*****•****♦***•**************** 

♦  SIZERR  -  SIZER  error 

#•**•#••♦♦♦**♦♦***********•********♦****•************♦*************** 

SIZERR:  FMSGC   <SIZER  ERROR  IN  SIZADR.  ADR=> 
MOVE    GOOD 
PNTHUF 

PCRLF  ^     ^  , 

JRST    ERABRT  ;  error  abort  check 


/^♦•♦****»»************* *♦*****♦****•****•*•** ************************ 

*  ERABRT  -  Fatal  error  abort  check 
* 

*  If  "OPRSEL"  switch^set  go  to  command  interpreter,  otherwise  restart 

*  program  at  "STARTA".  ^^^^^ 

f ♦♦****♦♦♦**•**•****•*** t*4******«************^ ********************** 

ERABRT:  MOVE  P,SAVEP 
SWITCH 

TLNN  OPRSEL  ;  operator  selection? 

JRST  STARTA  -no  -  restart  program 

FMS6CD  <ENTERING  COMMAND  INTERPRETER> 

JRST  STPRM1 


SEQ  0325 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  228 
DFSXAM  MAC     29-Jul-85  11 :44        PROGRAM  HALTING  ROUTINE 


SEQ  0338 


SEQ  0325 


DFSXA 
DFSXAM 

10679 

10680 

10681 

10682 

10683 

1068A 

10685 

10686 

10687 

10688 

10689 

10690 

10691 

10692 

10693 

10694 

10695 

10696 

10697 

10698 

10699 

10700 

10701 

10702 

10703 

10704 

10705 

10706 

10707 

10708 

10709 

10710 

10711 

10712 

10713 

10714 


OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  228 
MAC     29-Jul-85  11:44        PROGRAM  HALTING  ROUTINE 

#**•«****♦************•********************************************** 

*  PAGERR  -  Handle  user  mode  page  fail  .....^. .******* 

^iiiiii*******************-*********  ************************************* 


SEQ  0338 


043700 

043701 

043702 

043703 

043704 

043705 

043706 

043707 

043710 

04371 1 

043712 

043713 

043714 

043715 

043716 

043717 

043720 

043721 

043722 

043723 

043724 

043725 

043726 

043727 

043730 

043731 

043732 

043733 

043734 

043735 

043736 


200  17  0 
7  010  04 
242  01  0 
037  01 
037  01 
260  17 
037  01 
200  00 
037  17  0 
037  01  0 
135  02 
037  01 
037  01 
200  02 
607  02 


0 
1 
0 
0 
0 
037  01  0 
603  02  0 


037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
037  01 
1 3?  00 
037  17 
037  01 
200  02 
135  00 
037  16 


00  075012 
0  00  000001 
00  000011 
00  073254 
00  073264 
00  036260 
00  073267 
00  000001 
00  000003 
00  073271 
00  073273 
02  043773 

00  073274 

01  000500 
00  400000 
00  073276 
00  400000 
00  073300 
00  004000 
00  073302 
00  002000 
00  073304 
00  001000 
00  073306 
00  073311 
00  073313 
00  000003 

00  073314 

01  000501 
00  073313 
00  000003 


PAGERR:  MOVE 
OATAI 
LSH 
FMSGC 
FMSGC 
60 

FMSGC 
MOVE 
PNTOCF 
FMSGC 
LDB 


p,SAVEP  ;  restore  stack  pointer 

PAG, 8  ;  read  UBR    ,  .  ,   . . 

B  *D9  ;  convert  to  physical  address 

<PAGE  FAIL  TRAP  WHILE  IN  USER  M0DE.> 
<RUNTIME:       > 

;  pnnt  time 


PTIME 

<UBR 

B 


<CQDE:   > 

C, [POINT  4, 500(B), 5] 
PNTMSF  8PGC0DE(C) 
FMSGC   <FLGS:   > 

C, 500(B) 

C.dBO) 

<EXE  AnR,> 

C,(180) 

<USER  ADR,> 

C.(1B6/ 

<PT  PUB,> 

C,(1B7) 

<PT  CACHE, > 

C,(1B8) 

<PA6ED  REF,> 

<ADR:   > 

[POINT  22,C,35] 


MOVE 

TLNN 

FMSG 

TLNE 

FMSG 

TLNE 

FMSG 

TLNE 

FMSG 

TLNE 

FMSG 

FMSGC 

LDB 

PNTOCF 

FMSGC 

MOVE 

LDB 

PNTOCS 


get  UBR 
print  it 

get  page  fail  code 
print  code 

get  page  fail  word 
skip  if  user  reference 

skip  if  exec  reference 

skip  if  not  public 


<PC :    > 
C,501(B) 
C^OINT  22,C,35J 


print  address 
get  PC  word 
print  it 


DFSXA 
DFSXAM 

10715 
10716 
10717 
10718 
10719 
10720 
10721 
10722 
10723 
1072A 
10725 
10726 
10727 
10728 
10729 
10730 
10731 
10732 
10733 
10734 
10735 
10736 
10737 
10738 
10739 
107A0 
10741 
10742 
10743 
10744 
10745 
10746 
10747 
10748 
10749 
10750 
10751 
10752 
10753 
10754 
10755 
10756 
10757 
10758 
10759 
10760 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z53B(1242)   14:07  21-Aug-85  Page  229 
MAC  29-Jul-85  11:44  PROGRAM  HALTING  ROUTINE 


SEQ  0339 


Dl 

Dl 


043737 
043740 
043741 
043742 
043743 
043744 
043745 
043746 
043747 
043750 
043751 
043752 
043753 
043754 
043755 
043756 
043757 
043760 
043761 
043762 
043763 
043764 
043765 
043766 
043767 
04377C 
043771 
043772 


043773 
043774 
043775 
043776 
043777 
044000 
044001 
044002 
044003 
044004 
044005 
044006 
044007 
044010 


037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
603  02 
037  01 
254 


0  00  073274 
0  00  400000 
0  00  073316 
0  00  20Q000 
0  00  073320 
00  100000 
00  073322 
00  040000 
00  073324 
0  00  020000 
0  00  073327 
0  00  010000 
0  00  073331 
0  00  004000 
0  00  073333 
0  00  002000 
0  00  073335 
0  00  001000 
0  00  073337 
0  00  000400 
0  00  073341 
0  00  000200 
0  00  073343 
0  00  000100 
0  00  073345 
0  00  000040 
00  073350 


00  0  00  043672 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


073352 
073355 
073362 
073365 
073371 
073374 
073400 
073403 
073407 
073413 
073417 
073421 
073424 
073430 


FMSGC  <FLGS:  > 

TLNE  C,(1B0) 

FMSG  <0VRLFW,> 

TLNE  C,(1B1) 

FMSG  <CRYO.> 

TLNE  C.(1B2) 

FMSG  <CRyi,> 

TLNE  C,(1B3) 

FMSG  <FLT  OVRFLW,> 

TLNE  C,(164) 

FMSG  <BYT  FLG,> 

TLNE  C,(1B5) 

FMSG  <USER,> 

TLNE  C,(1B6) 

FMSG  <USER  IOT,> 

TLNE  C,(1B7) 

FMSG  <PUBLIC,> 

TLNE  C,(1B8) 

FMSG  <ADR  INH,> 

TLNE  C,(1B9) 

FMSG  <TRP  1.> 

TLNE  CdBlO) 

FMSG  <TRP  2,> 

TLNE  C,(1B11) 

FMSG  <FLT  UNDR  FLW,> 

TLNE  C,(1B12) 

FMSG  <N0  DIV> 

JRST  ERA6RT 

;  Page  fail  codes 

PGCODE:  CASCIZ/ILLEGAL  CODE  O/J 

CASCIZ/PROPRIETARY  VIOLATION/] 
CASCIZ/REFILL  ERROR/] 
CASCIZ/ADDRESS  COMPARE/] 
CASCIZ/ILLEGAL  WRITE/] 
CASCIZ/PAGE  TABLE  PARITY/] 
CASCIZ/AR  DATA  PARITY/] 
CASCIZ/ARX  DATA  PARITY/] 
CASCIZ/SECTION  NO  ACCESS/] 
CASCIZ/MAP  NOT  IN  CORE/] 
CASCIZ/MAF  AGE/] 
CASCIZ/PAGE  NO  ACCESS/] 
CASCIZ/PAGE  NOT  IN  CORE/] 
CASCIZ/PAGE  AGE/] 


r 


DFSXA 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  230 
MAr     ?Q-ImI-RS  11:^^        CONTROL  PARAMETERS 


SEQ  0340 


D 


L_ 


SEQ  0327 


OFSXA 
DFSXAM 

10761 

10762 

10763 

1076A 

10765 

10766 

10767 

10768 

10769 

10770 

10771 

10772 

10773 

10774 

10775 

10776 

10777 

10778 

10779 

10780 

10781 

10782 

10783 

1078A 

10785 

10786 

10787 

10788 

10789 

10790 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  230 
MAC     29-JuL-85  11:4A        CONTROL  PARAMETERS 

SUBTTL  CONTROL  PARAMETERS 

•#********************♦***♦******************************************* 
)#*****♦**************♦*********************************************** 


SEQ  03AO 


Df 
Df 


0A4011 
0AA025 
0A40A1 
0'«A055 
0AA071 
0AA105 
0AA121 
0AA135 
0AA136 
0AA152 


000  00  0  00  000000 


0AA153 
0AA167 
0AA203 
0AA3A7 

0AA513   mm   mm 

0AA51A 

0AA5A0  000000  000000 

0AA5A1 

mm   mm 


0505A1 
0505A2 
05A5A2 
05A5A3 

0605A3   ivm   mm 


mm   mm 


TOTURT: 

TOTRD: 

WRTERS: 

UTRIES: 

RDERS: 

CHNERS: 

BADDAT : 

BADFLG: 

BADCNT: 

CONTST: 

RH.DNE: 
RH.ERR: 
BADLST: 
ERSTCK: 

CMDLIN: 
CMDLNX: 
DATBUF : 

DMYBUF ; 

DEVBUF ; 


BLOCK 

1A 

BLOCK 

1A 

BLOCK 

1A 

BLOCK 

1A 

BLOCK 

1A 

BLOCK 

1A 

BLOCK 

U 

Z 

BLOCK 

U 

BLOCK 

*D1 

BLOCK 

U 

BLOCK 

1A 

BLOCK 

*D100 

BLOCK 

-1 

BLOCK 

0 

BLOCK 

*D100 

*D20 

*D20A8 

-1 

BLOCK 

*D20A8 

-1 

BLOCK 

*D20A8 

-1 


save  total  #  of  words  written 
save  total  *  of  words  read 
save  total  *  of  errors 
count  #  of  write  retries  for  tape 
save  total  #  of  read  errors 
count  #  of  channel  errors 
count  #  of  data  compare  errors 
random  data  error  flag 

pushdown  list  for  text  items 

interrupt  done  flags 

interrupt  error  flags 

store  addr's  of  text  for  error  printout 

error  stack  for  interrupt  service 

command  line  buffer 
end  of  input  line 


SEQ  0328 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  231 
DfIxam  MAC     29-JUI-35  11:AA        CONTROL  PARAMETERS 


SEQ  0341 


u 


SEQ  0328 


DFSXA   DECbYSTEM  KLIO  CHANNEL/DTE20  INTERACTION^TEST  -  VER  0 
DFSXAH  MAC     29-JuL-d5  11:4A        CONTROL  PARAMETERS 


,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  231 


SEQ  03A1 


Dl 
Dl 


10791 

10792 

10793 

1079A 

10795 

10796 

10797 

10798 

10799 

10800 

10801 

10802 

10803 

10804 

10805 

10806 

10807 

10808 

10809 

10810 

10811 

10812 

10813 

10814 

10815 

10816 

10817 

10818 

10819 

10820 

10821 

10822 

10823 

10824 

10825 

10826 

10827 

10828 

10829 

10830 

10831 

10832 

10833 

10834 

10835 

10836 

10837 

10838 

10839 

10840 


060544 
060545 
060546 
060547 
060550 


060551 
060552 
060553 
060554 


060555 
060556 
060557 
0*0560 
060561 
060562 
060563 
060564 

06056S 
060566 
060567 
060570 
060571 
060572 
060573 
060574 
060575 
060576 
060577 
060600 
060601 
0606C2 
0606C : 
060604 

060605 
060606 
060607 
060610 
060611 
060612 
060613 
060614 


000  00  0  00  000000 
777777     777777 
252525  252525 
001777  777760 
777777     777777 


000000  000000 

000000  000000 

000000  000000 

000000  000000 


.ZEROS: 
.ONE?: 
.ALT1: 
.ALT2: 
DATMSK : 


Z 

-1 

25?525252525 

1777777760 

-1 


;•  Memory  locations  used  by  memory  scan  routines 


000001 
000001 
000001 
000001 
OOC001 
000001 
000001 
000001 

000000 
042104 
104210 
146314 
210421 
2-"> 


^525 
314631 
356735 
421042 
463146 
525252 
567356 
631463 
673567 
735673 
777777 

34  04  0 

30  04  0 

24  04  0 

20  04  0 

14  04  0 

10  04  0 

04  04  0 

00  04  0 


000000 
111111 
222222 
333333 
444444 
555555 
666666 
777177 

000000 

210421 

421042 

631462 

042104 

252525 

463146 

673567 

104210 

314631 

525252 

735673 

146314 

356735 

567356 

777777 

16  060647 
16  060647 
16  060647 
16  060647 
16  060647 
16  060647 
16  060647 
16  060647 


MEMLST: 
HEMLMT : 
HEMVRT: 
HEMVLM: 

;•  RH20 

RHID: 


SELPNT; 


0 
0 
0 
0 

ID  words 

..000000 
..111111 
..222222 
..333333 

.,555555 
..666666 
..777777 


current  memory  address  (physical  address) 
end  of  this  segment  (physical  address) 
beginning  of  segment  (virtual  address) 
end  of  segment  (virtual  address) 


RHO  ID 
RH1  ID 
RH2  ID 
RH3  ID 
RH4  ID 
RH5  ID 
RH6  ID 
RH7  ID 


DATPTN:  BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 
BYTE 


POINT 
POINT 
POINT 
POINT 
POINT 
POINT 
POINT 
POINT 


(4)0.0.0 
(4)1.1.1 
(4)2.2.2 
(4)3.3.3 
(4)4.4.4 
(4)5.5.5 
(4)6.6.6 
(4)7.7,7 
(4)l6.l0 
(4)11.11 
(4)12.12 
(4)13.13 
(4)14.14 
(4)15.15 
(4)16.16 
(4)17,17 


0.0.0.0.0.0 

1.1.1.1.1.1 

2.2.2.2.2.2 
3.3.3.3.3.3 

4.4.4.4.4.4 

5.5,5,5,5.5 

6,6.6.6.6.6 

7.7.7.7.7,7 

l6.10.l6.10. 10. 10. 10 

11.11.11.11.11.11.11 

12.12.12,12.12,12.12 

13,13,13.13.13.13,13 

14.14.14.14.14.14.14 

15.15.15.15.15.15.15 

16.16.16.16.16.16,16 

17.17.17.17.17,17,17 


4.REQST(CNTRL).7 

4.REQST(CNTRL),11 

4.REQST(CNTRL).15 

4.REQST(CNTRL).19 

4.REQST(CNTRL).23 

4, REQST(CNTRL). 27 

4,REQST(CNTRL),31 

4.REQST(CNTRL).35 


pointer 
pointer 
pointer 
pointer 
pointer 
pointer 
pointer 
pointer 


for 
for 
for 
for 
for 
for 
for 
for 


device 
device 
device 
device 
device 
device 
device 
device 


0 
1 
2 
3 
4 
5 
6 
7 


SEQ  0329 


DFSXA   DECSYSTEM  KLiO  CHANNEL /DTE  20  INTERACTION  TEST  ;VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  232 
nflxAM  MAC     :9-Jul-85  11:44        CONTROL  PARAMETERS 


SEQ  0342 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO 
DfSXAM  MAC     :9-Jul-85  11:4A        CONTROL  PARAMETERS 


X5lB(^2^2)   U:07  21-Aug-S5  P2je  232 


SEO  0342 


108A1 
108A2 
108A3 
108A4 
:  108A5 
1  108A6 
!  108A7 
!  108A8 
i  108A9 
!  10850 
I  10851 
i  10852 
10853 
10854 
I  10855 
!  10856 
10857 
10858 
10859 
10860 
10861 
10862 
10863 
10864 
10865 
10866 
10867 
10868 
10869 
10870 
10871 
10872 


060615 
060615 

060631 
060631 
060632 


060633 
060634 
060635 
060643 


060647 
060650 
060651 


060663 
060723 
06073' 
060753 
060767 
061003 
061017 
061033 
061047 


015  012  104  105  103 


000  00  0  00  000000 
000  00  0  00  000000 


777777 
777777 
777777 
000000 


000000 
000000 
000000 


777777 
777777 
777777 
000000 


000000 
000000 
000000 


DECSYSTEM^KLIO  CHANNEL/DTE20  INTERACTION  TEST  (DFSXA) 

X 

DATLEN: 
SIZE:   Z 
SPLIT:   Z 


tenth  of  record 

split  between  buffer  address's 


;  Channel  type  table 


CHTYPE:  EXP 
EXP 
EXP 
EXP 


-1 

-1 

-1.-1,-1,-1.-1,-1 

0,0.0.0 


less  0  -  RH2b 

equal  0  -  DTE 

more  0  -  NI/CI  port 


;  Request  table  for  unit  selection 

REQST:  EXP  0 

EXP  0 

EXP  0.0.0.0,0,0,0.0,0.0 


-  no  channel 

-  channel  exists  (no  devices) 

-  channel  exists  (devices) 


;  equal  0  -  no  channel 
;  less  0    ' 
;  more  0 


;  Tables  for  storing  information  used  by  interrupt  service 


CHNPRG : 
CHNLEN: 
CHNXFR: 
CHNDEV: 
CHNBAR : 
CHNTCR: 
TAPEDC: 
TAPECC: 
TAPETC: 


BLOCK 
BLOCK 
BLOCK 
BLOCK 
BLOCK 
BLOCK 
BLOCK 
BLOCK 
BLOCK 


•D32 

14 

14 

14 

14 

14 

14 

14 

14 


channel  program  area 
save  length  of  record 
save  CCW  here 
currently  selected  device 
block  address  registers 
tranfer  control  registers 
tape  desired  post  ion 
current  position  of  tape  - 
slave  address  for  tape  unit 


if  TU16: 


SEQ  0330 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  «3B(1242)  14:07  21-Aug-85  Page  233 
DFSXAM  MAC     29-Jul-85  11:44        CONTROL  PARAMETERS 


SEO  0343 


SEQ  0330 


DFSXA 
DFSXAM 

10873 

1087A 

10875 

10876 

10877 

10878 

10879 

10880 

10881 

10882 

10883 

1088A 

10885 

10886 

10887 

10888 

10889 

10890 

10891 

10892 

10893 

10894 

10895 

10896 

10897 

10898 

10899 

10900 

10901 

10902 

10903 

10904 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  233 
MAC     29-Jul-85  11:44        CONTROL  PARAMETERS 


SEQ  0343 


061063 
061077 
061113 
061127 

061143 
061156 
061171 
061204 
061217 
061232 
061245 
061260 
061273 
061307 
061323 
061324 
061325 

061326 
061327 
061330 
061331 
061332 
061333 
061334 
061335 
061336 
061337 
061340 
061341 


000  00  0  00  000000 
lirm     777777 
777777     777777 


000000 
000000 
000000 
000000 
000000 
000C30 
000000 
000000 
000000 
000000 
OuJOOO 
000000 


000000 
002000 
004000 
006000 
010000 
012000 
014000 
016000 
020000 
022000 
024000 
026000 


RNPNTF 

1:  BLOCK 

14 

RNBASE 

:  BLOCK 

14 

STWRD' 

:  BLOCK 

14 

STWRDc 

I:  BLOCK 

14 

SCLKO 

BLOCK 

*D11 

SCLKl 

BLOCK 

*D11 

SCLK2 

BLOCK 

*D11 

SCLK3 

BLOCK 

*D11 

SCLK4 

BLOCK 

•D11 

SCLK5 

BLOCK 

*D11 

SCLK6 

•  BLOCK 

*D11 

SCLK7 

•  BLOCK 

•D11 

SCLKRN:  BLOCK 

14 

WRLDRG:  BLOCK 

14 

SCLKX 

:  Z 

-1 

-1 

DEVPRT:  <0**D1024> 

<1*»D1024> 

<2**D1024> 

<3**D1024> 

<4**D1024> 

<5**D1024> 

<6**D1024> 

<7**D1024> 

<10**[ 

)1024> 

<11**l 

)1024> 

<12**l 

)1024> 

<13**I 

>1024> 

pointer  table  for  TST54 
preserved  random  base  seed  for  data  comp 
preserved  CPC  for  checking  logout  CPC 
preserved  DAC  for  checking  logout  DAC 


table  for  random  clock  counts  (SOSLE) 
table  for  writing  write  registers 
end  of  clock  tables 


1st  partition 
2nd  " 
3rd  " 


SEQ  0331 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  J:538(1242)  14:07  21-Aug-85  Page  234 
DFSXAM  MAC     29-JuL-85  11:44        CONTROL  PARAMETERS 


SEQ  0344 


I 


SEQ  0331 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1PA2)  U:07  21-Aug-85  Page  234 
DFSXAM  MAC     29-JuL-85  11:44        CONTROL  PARAMETERS 


SEQ  0344 


10905 

10906 

10907 

10908 

10909 

10910 

10911 

10912 

10913 

10914 

10915 

10916 

10917 

10918 

10919 

10920 

10921 

10922 

10923 

10924 

10925 

10926 

10927 

10928 

10929 

10930 

10931 

10932 

10933 

10934 

10935 

10936 

10937 

10938 

10939 

10940 

10941 

10942 

10943 

10944 

10945 

10946 

10947 

10948 

10949 

10950 

10951 

10952 


061342 
061343 
061344 
061345 
061346 
061347 
061350 


061351 
061352 
061353 
061354 
061355 
061356 
061357 


061360 
061361 
061362 
061363 
061364 
061365 
061366 


061367 
061370 
061371 
061372 
061373 
061374 
061375 


600400 
600600 
601000 
602000 
604000 
610000 
620000 


700400 
700600 
701000 
702000 
704000 
710000 
720000 


600400 
6uJ600 
601000 
602000 
604000 
610000 
620000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 


044541 
044541 
044541 
044541 
044541 
044541 
044541 


044541 
044550 
044600 
044640 
044740 
045140 
045540 


000000 
000000 
000000 
000000 
000000 
000000 
000000 


000040 
000060 
000100 
000200 
000400 
001000 
002000 


f(i,1iii***1i1i*****1******** **************************  ******************** 

*  CCULST  -  Forward  channel  transfer  instructions 

0i,ii*iiii************************************  ********  ******************* 

CCWLST:  3B1+20813+DATBUF 
3B1+30813+DATBUF 
3BU40B13+DATBUF 
3B1+100B13+DATBUF 
3B1+200B13+DATBUF 
381 +40081 3+DATBUF 
3B1+1000B13+DATBUF 

/>**•*♦***♦♦***********♦*♦******************************************** 

*  RCULST  -  Reverse  channel  transfer  instructions 
ffi,i,iiiiiiii*ii************************************************************ 


RCWLST:  782+2081 3+DAT8UF 

782+3081 3+DATBUF +7 
782+4081 3+DAT8UF +37 
782+100813+DAT8UF+77 
7B2+200B13+DATBUF+177 
782+40081 3+DATBUF +377 
7B2+1000813+DATBUF+777 


reverse  channel  word  (20  word) 

reverse  channel  word  (30  words) 

reverse  channel  word  (40  words) 

reverse  channel  word  (100  words) 

reverse  channel  word  (200  words) 

reverse  channel  word  (400  wrds) 

reverse  channel  word  (1000  words) 


*  SKPCCW  -  Skip  read  channel  transfer  commands 

ffti,****************************************************************** 


SKPCCW: 


381+20813 

381+30813 

381+40813 

381+100813 

381+200813 

3B1+400B13 

381+1000813 


skip  20  words 
skip  30  words 
skip  40  words 
skip  100  words 
skip  200  words 
skip  400  words 
skip  1000  words 


fft******************************************************************* 

*   CLKAMT  -  Clock  amount  for  device  simulations 

/^************ ******************************************************** 


CLKAMT: 


40 

60 

100 

200 

400 

1000 

2000 


SEQ  0332 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  J:538(1242)  14:07  21-Aug-85  Page  235 
DFSXAM  MAC     29-Jul-85  11:44        CONTROL  PARAMETERS 


SEQ  0345 


1 


SEQ  0332 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  K:07  21-Aug-85  Page  235 
DFSXAM  MAC     29-JuL-85  11 :A4        CONTROL  PARAMETERS 


SEQ  0345 


10953 

10954 

10955 

10956 

10957 

10958 

10959 

10960 

10961 

10962 

10963 

10964 

10965 

10966 

10967 

10968 

10969 

10970 

10971 

10972 

10973 

10974 

10975 

10976 

10977 

10978 

10979 

10980 

10981 

10982 

10983 

10984 

10985 

10986 


061376 

061377 

061400 

061401 

061402 

061403 

061404 

061405 

061406 

061407 

061410 

061411 

061412 

061413 

061414 

061415 

061416 

061417 

061420 

061421 

061422 

061423 

061424 

061425 

061426 

061427 

061430 

061431 

061432 

061433 

061434 

061435 


000001 

000001 

000001 

000000 

000001 

000000 

000001 

000001 

000000 

000001 

000000 

000000 

000000 

000000 

000000 

000001 

000000 

000001 

000000 

000000 

000000 

000000 

000000 

000001 

000001 

000001 

000001 

000000 

oonooi 

GuJOOO 
000001 
000001 


000000 

000000 

042104 

210421 

104210 

421042 

146314 

631463 

210421 

042104 

252525 

252525 

314631 

463146 

356735 

673567 

421042 

104210 

463146 

314631 

525252 

525252 

567356 

735673 

631463 

146314 

673567 

356735 

735673 

567356 

mm 
mm 


DATPTB:  1.,0 
1,.0 

1.. 042104 
0, ,210421 
1,, 104210 
0, ,421042 
1,. 146314 
1,, 631463 
0, ,210421 
1,, 042104 
0, ,252525 
0,, 252525 
0, ,314631 
0, ,463146 
0,, 356735 
1,, 673567 
0, ,421042 
1,, 104210 
0., 463146 
0, ,314631 
0, ,525252 
0, ,525252 
0,, 567356 
1,, 735673 
1,, 631463 
1,, 146314 
1,, 673567 
0,, 356735 
1,, 735673 
0,. 567356 

\.,mm 
\,.mm 


SEQ  0333 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  236 
DFSXAM  MAC     29-Jul-85  11:44        OPERATOR  MESSAGES 


SEQ  0346 


SEQ  0333 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
OFSXAM  MAC     29-Jul-85  11:44 


INTERACTION 
OPERATOR 


TEST  -  VER 
MESSAGES 


0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  236 


SEQ  0346 


10987 

10988 

10989 

10990 

10991 

10992 

10993 

10994 

10995 

10996 

10997 

10998 

10999 

11000 

11001 

11002 

11003 

11004 

11005 

11006 

11007 

11008 

11009 

11010 

11011 

11012 

11013 

11014 


061436 
061436 


015  012  124  110  105 


SU8TTL  OPERATOR  MESSAGES 

CMES6:  ASCIZ/ 

THE  AVAILABLE  COMMANDS  ARE: 


AUTO  SELECT  S  GO 
BOOT  LOAD  FRONT  END 
BOOT  LOAD  &  HALT  FRONT  END 
BOOT  TEST  FRONT  END 
PRINT  CPU  STATUS 
ENTER  DDT  ,  ^ 

EXAM  SPECIFIED  REGISTER(S) 
GO  START  TESTING  SELECTED  DEVICES 
TYPE  THE  HELP  FILE 
PRINT  MBOX  STATUS 
PRINT  NAMES  OF  LEGAL  REGISTERS 
PRINT  SYSTEM  CONFIGURATION 
PRINT  CURRENTLY  SELECTED  PARAMETERS 
PSW  PRINT  SWITCHES 

^^^  REMOVE^THE^SPECIFIED  DEVICE(S)  FROM  TEST  SELECTION 

SELECT  THE  FOLLOWING  DEVICE(S)       ^  „,,«.„.„  rr^nrrisx 
PRINT  PROGRAM  RUNTIME (ELAPSE  TIME  SINCE  PROGRAM  STARTED) 
ZERO  DEVICE  SELECTION  TABLE 
ZERO  STATISTICS 
TYPE  THIS  MESSAGE 


A 

BL 

BH 

BT 

CP 

D 

E 

G 

H 

Ho 

N 

PC 

PT 


R 
S 

TM 
Z 

zs 


SEQ  0334 


i DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  237 
IDFSXAM  MAC     29-JuL-85  11:44        OPERATOR  MESSAGES 


SEO  0347 


L_- 


r 


SEQ  033A 


lOFSXA 
IDFSXAM 

11015 
11016 
11017 
11018 
11019 
11020 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)   U:07  21-Aug-85  Page  237 
MAC  29-JuL-85  11:A4  OPERATOR  MESSAGES 


SEQ  0347 


061656 
061656 


015  012  124  131   120 


CMC  cr*"   AQrT7/ 

TYPE  IN  THE  DESIRED  COMMAND  SEQUENCE  FOR  THIS  DEVICE, 

THE  SEQUENCE  WILL  TERMINATE  AT  CARRIAGE  RETURN. 

CMDS(UTF.RDF,REW.SPF.SPR)? 


L_ 


SEQ  0335 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  31538(1242)  14:07  21-Aug-85  Page  238 
DFSXAM  MAC     29-Jul-85  11 :44        OPERATOR  MESSAGES 


SEQ  0348 


SEQ  0335 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  238 

DFSXAM  MAC     29-Jul-85  1 1 :4A  OPERATOR  MESSAGES 

11023  061711  015  012  124  110  105  THE^COMMAND  FORMAT  IS:  CMD(SPACE)CN:X.Y,Z(CR) 

il8?c  EXAMPLE:        CO:(CR) >  SPECIFIES  JUST  CHANNEL  0(RH20  #0) 

Will  tXAHf-Lt.       ci:1.2,A(CR)— >  SPECIFIES  DEVICES  1,2,4  ON  CHANNEL  1 

110P8  THEREFORE.      SC3:1,2(CR) >  SELECTS  DEVICES  1 ,2  ON  CHANNEL  3 

Vin?Q  R  C3:r(CR) >  REMOVES  DEVICE  1  FROM  TEST  LIST 

]]g|5  Z(CR) >  ZEROS  TEST  SELECTION  LIST 

11031 

]]rM  NOTE-   1       MORE  THAN  ONE  SELECTION  CAN  BE  MADE  ON  THE  SAME  LINE 

Will  ^^^  '  BY  SEPARATING  THE  DEVICE  DESIGNATION  WITH  A  SEMI-COLON. 

]]^ll  EXAMPLE:        S  CO: ;C1 : ;C3: (CR)  < SELECTS  C0.1.&3  ALL  IN  ONE  LINE 

11037 

]]§^9  2.      THE  EXAM  COMMAND  HAS  THE  FOLLOWING  FORMATS 

}]8J?  0  CN:(CR)-WHICH  MEANS  PRINT  ALL  REGISTERS  ON  RH20  'V 

iig/?  0  CN: [REG. REG.... 3-WHICH  MEANS  PRINT,  ONLY 

Wcli  THE  SPECIFIED  REGISTERS  ON  RH20  'V         ^  .^.. 

RJa  0  CN:M(CR)-UHICH  MEANS  PRINT  ALL  REGISTERS  ON  DEV  •>!" 

]  HSs  0  CN:MCREG, REG.... 3-WHICH  MEANS.  PRINT  ONLY  THE 

11046  SPECIFIED  REGISTERS  ON  DEV  "M" 

11047  / 


SEQ  0348 


L- 


SEQ  0336 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  239 
DFSXAM  MAC     29-JuL-85  11:44        OPERATOR  MESSAGES 


SEQ  0349 


r 


SEQ  0336 


DFSXA 
OFSXAM 

11048 

110A9 

11050 

11051 

11052 

11053 

1105A 

11055 

11056 

11057 

11058 

11059 

11060 

11061 

11062 

11063 

1106A 

11065 

11066 

11067 

11068 

11069 

11070 

11071 

11072 

11073 

1107A 

11075 

11076 

11077 

11078 

11079 

11080 

11081 

11082 

11083 

1108A 

11085 

11086 

11087 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC  29-JUL-85  11:44 


INTERACTION 
OPERATOR 


TEST  -  VER 
MESSAGES 


0,7  MACRO  3!53B(1242)   14:07  21-Aug-85  Page  239 


SEQ  0349 


062167 
062167 


015  012  Oil  124  110 


•#*•*»****♦•***********♦♦♦*♦****************************************** 

;♦  EMESG  -  Error  message  formats 

'#♦*»*•**♦*****»•**♦****♦*♦*♦*****•*************************♦•******** 

CMC  C/*»    ACr'T/ 

THe'eRROR  MESSAGE  FORMAT'S  ARE  AS  FOLLOWS: 
CONTROLLER  HARDWARE  ERROR- 
<CM:>    < M=  CONTROLLER  * 


DECODED  RH20  STATUS  REG 
DECODED  CHN  STATUS  WORD  1 
DECODED  CHN  STATUS  WORD  2 
EBOX  ENABLES 
EBOX  ERROR  FLGS 
DECODED  MBOX  ERROR  REG 


*»* 

(HEADER  TEXT) 

*** 

CM: 

XXXX;XXX;XXX; 

<— 

Wl: 

XXX;XXX;XXX; 

<— 

W2: 

XXX :  XXX: XXX; 

< — 

EA: 

XXX;XXX;XXX; 

<— 

ER: 

XXX;XXX;XXX 

<— 

MA: 

XXXXX 

<— 

DEVICE  ERROR  - 

<CM:N>    < M=CONTROLLER  #  AND  N=  DEVICE  # 


•♦*  (HEADER  TEXT)  *** 


DS: 

XXXXXXXXXXXXX 

< 

El: 

XX\XXXXXXXXXX 

< 

CM: 

XXXXXXXXXXXXX 

Wl: 

XXXXXXXXXXXXX 

W2: 

XXXXXXXXXXXXX 

EA: 

XXXXXXXXXXXXX 

ER: 

XXXXXXXXXXXXX 

MA: 

XXXXXXXXXXXXX 

CSR 

:  XXXXXXXXXXXXX 

< 

LAR 

:  XXXX 

< 

DECODED  DEVICE  STATUS  REG 
DECODED  DEVICE  ERROR  REG  #1 


CONTROL  AND  STATUS  REG 
LATCH  ADDRESS  REG 


SEQ  0337 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  31538(1242)  14:07  21-Aug-85  Page  240 
DFSXAM  MAC     29-JuL-85  11:44        OPERATOR  MESSAGES 


SEQ  0350 


1 


SEQ  0337 


DFSXA       DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM     MAC  29-Jul-85   11:AA 


INTERACTION 
OPERATOR 


TEST  -  VER 
MESSAGES 


0.7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  240 


SEQ  0350 


11088 

11089 

11090 

11091 

11092 

11093 

1109A 

11095 

11096 

11097 

11098 

11099 

11100 

11101 

11102 

11103 

11104 

11105 

11106 

11107 

11108 

11109 

11110 

11111 

11112 

11113 

1111A 

11115 

11116 

11117 

11118 

11119 

11120 

11121 

11122 

11123 

1112A 

11125 

11126 

11127 

11128 

11129 

11130 

11131 

11132 

11133 

1113A 

11135 

11136 


062A37 

062A37  015  012  015  012  12A 


NMES6:  ASCIZ/ 

THE  NAMES  OF  THE  LEGAL  REGISTERS  ARE  AS  FOLLOWS; 

DEVICE  COMMON: 

CR-  CONTROL  REGISTER 

DS-  STATUS  REGISTER 

El-  ERROR  1 

MT-  MAINTENANCE 

AS-  ATTENTION  SUMMARY 

DT-  DRIVE  TYPE 

SN-  SERIAL  NUMBER 

TU16  SPECIFIC: 

FC-  FRAME  COUNTER 

CK-  CHECK  CHARACTER 

TC-  TAPE  CONTROL 


RP04  SPECIFIC: 


TRACK  AND  SECTOR 
LOOK  AHEAD 
OFFSET 

DESIRED  CYLINDER 
CURRENT  CYLINDER 
ERROR  2 
ERROR  3 
ERROR  CHECK  1 
ERROR  CHECK  2 


RH20  SPECIFIC; 


?^ 


COMMAND 

PRIMARY 

PRIMARY 

SECONDARY 

SECONDARY 


STATUS 
TRANSFER 
BLOCK  ADR 
TRANSFER 
BLOCK  ADR 


INTERRUPT  VECTOR 
READ  BUFFER 
CHN  PRG 


PORT  SPECIFIC; 


CSR- 
LAR- 


CONTROL  AND  STATUS 
LATCH  ADDRESS 


SEQ  0338 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J[53B(1242)  U:07  21-Aug-85  Page  2A1 
MAC    29-Jul-85  11:44        OPERATOR  MESSAGES 


SEQ  0351 


SEQ  0338 


DFSXA 
DFSXAM 

11137 

11138 

11139 

11U0 

11141 

11U2 

11143 

11144 

11145 

11146 

11147 

11148 

11149 

11150 

11151 

11152 

11153 

11154 

11155 

11156 

11157 

11158 

11159 

11160 

11161 

11162 

11163 

11164 

11165 

11166 

11167 

11168 

11169 

11170 

11171 

11172 

11173 

11174 

11175 

11176 

11177 

11178 

11179 

11180 

11181 

11182 

11183 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  );53B(1242)  14:07  21-Aug-85  Page  241 
MAC     29-JuL-85  11:44        OPERATOR  MESSAGES 

.ffnt*********** ********************  *********************************** 

':*   INTERR  -  1 1  Legal  interrupt  detected 

•  0i,i,***  *************************************************************** 


SEQ  0351 


062665 

062666 

062667 

062670 

062671 

062672 

062673 

062674 

062675 

062676 

062677 

062700 

062701 

062702 

062703 

062704 

062705 

062706 

062707 

062710 

062711 

062712 

062713 

062714 

062715 

062716 

062717 

062720 

062721 

062722 

062723 

062724 

062725 

062726 

062727 

062730 

062731 

062732 

062733 

062734 

062735 


000000  000000 
037  01  0  00  030242 


037  01  0 
7  540  24 


00  073432 
0  00  000000 


037  13  0  00  000001 
037  01  0  00  072250 
7  544  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  550  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  554  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  030242 
037  01  0  00  072250 
7  560  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  564  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  570  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  ?74  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  073434 
7  200  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  204  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  210  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  072250 
7  214  24  0  00  000000 
037  13  0  00  000001 
037  01  0  00  030242 
254  00  0  00  043621 


INTERR:  0 

PCRLF 

FMSGC 

<RH'S: 

> 

CON  I 

RHO. 

PNTHUF 

FMSG 

< 

> 

CONI 

RH1. 

PNTHWF 

FMSG 

< 

> 

CONI 

RH2, 

PNTHWF 

FMSG 

< 

> 

CONI 

RH3. 

PNTHWF 

PCRLF 

FMSG 

< 

> 

CONI 

RH4, 

PNTHWF 

FMSG 

< 

> 

CONI 

RH5, 

PNTHWF 

FMSG 

< 

> 

CONI 

RH6, 

PNTHWF 

FMSG 

< 

> 

CONI 

RH7, 

PNTHWF 

FMSGC 

<DT'S: 

> 

CONI 

DTO, 

PNTHWF 

FMSG 

< 

> 

CONI 

DTI, 

PNTHWF 

FMSG 

< 

> 

CONI 

DT2, 

PNTHWF 

FMSG 

< 

> 

CONI 

DT3, 

PNTHWF 

PCRLF 

JRST 

PRGHLT 

end  of  line 
tab  over 


;  stop  program 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM  MAC     29-JuL-85  11:AA 


11 184 
11185 
11186 
11187 
11188 
11189 

11190  062736  134  00 

11191  062737  306  00 

11192  062740  254  00 

11193  062741  306  00 

11194  062742  254  00 

11195  062743  302  00 

11196  062744  254  00 

11197  062745  037  01 

11198  062746  037  01 

11199  062747  260  17 

11200  062750  205  16 

11201  062751  337  00 

11202  062752  336  00 

11203  062753  254  00 

11204  062754  200  15 

11205  062755  037  01 

11206  062756  260  17 

11207  062757  550  01 

11208  062760  242  01 

11209  062761  205  00 

11210  062762  202  00 

11211  062763  037  01 

11212  062764  037  03 

11213  062765  254  00 

11214  062766  5v:   00 

11215  062767  254  00 

11216  062770  303  00 

11217  06c771  254  00 

11218  062772  137  00 

11219  06:773  202  00 

11220  06;:774  242  00 

11221  062775  402  00 

11222  062776  337  00 

11223  062777  202  00 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  242 


SEQ  0352 


r" 

iDF 
DF 


;*  SYS6EN  -  3y£ 

;#************< 

0  00  000012 

SYS6EN:  ILDB 

0  00  000115 

CAIN 

0  00  036534 

JRST 

0  00  000122 

CAIN 

0  00  036540 

JRST 

0  00  000015 

CAIE 

0  00  037332 

JRST 

0  00  030242 

PCRLF 

0  00  073436 

FMSGCD 

0  00  063136 

GO 

0  00  777770 

MOVSI 

0  16  060633 

SYSGl:   SKIPG 

0  16  060647 

SKIPN 

0  00  063055 

JRST 

0  16  060753 

MOVE 

0  00  073446 

FMSGC 

0  00  040016 

GO 

0  00  000016 

HRRZ 

0  00  000002 

LSH 

0  00  600000 

SYSG4:  MOVSI 

0  00  074765 

MOVEM 

0  00  073453 

FMSG 

0  00  000003 

TTIOCT 

0  00  062764 

JRST 

0  00  000020 

CAIGE 

0  00  062761 

JRST 

0  00  002000 

CAILE 

0  00  062761 

JRST 

0  00  070234 

DPB 

0  16  060723 

MOVEM 

0  00  000001 

LSH 

0  16  061273 

SETZM 

0  16  060647 

SKIPG 

0  16  061273 

MOVEM 

SUBTTL  SYSTEM  GENERATOR 

#**********************♦********************************************* 
SYSGEN  -  Gystem  generator  -  Setup  RP04  or  TU16  I/O  test  ^^^^^^^^^^^ 


PNTR 

'T1" 

DO.TM 
lip  1 1 

DO.TR 

15 

CMDERR 


<*»**  SYSTEM  TEST 

SETMEM 

CNTRL,-10 

CHTYPE(CNTRL) 

REQST(CNTRL) 

SYSGX 

DEV,CHNDEV(CNTRL) 

<TEST  PARAMETERS  FOR 

PRTHDR 

B,CNTRL 

B.2 

(5bi) 

CHNCCW 

<DATA  SIZE (20-2000) ?> 

.-1 

20 

SYSG4 

2000 

SYSG4 

[POINT  11, CHNCCW, 133 

CHNLEN(CNTRL) 

1 

SCLKRN(CNTRL) 

REQST(CNTRL) 

SCLKRN(CNTRL) 


get  next  byte 

skip  if  not  time  command 

do  time  command 

skip  if  not  trace  command 

do  trace  command 

skip  if  CR 

if  not  -  command  error 


GENERATOR  ****> 

setup  SYSPRG  area 

init  controller  index 

is  this  controller  an  RH  or  DTE? 

yes  -  selected? 

no  -  go  check  next  controller 

get  possible  device  number 


print  header 
fetch  controller  number 
convert  to  channel  index 
get  xfer  S  1st  xfr  bits 
setup  for  channel  CCW 


get  size 

it  greater  than  20 
than  or  equal  to  2000 


IS 

no 

less 

no 


save  length        ,  , 
double  for  possible  clock  count 
clear  location 
skip  if  device  selected 
setup  count 


L 


DFSXA 
DFSXAM 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  V.:07  21-Aug-85  Page  243 
MAC     29-JuL-85  11:44        SYSTEM  GENERATOR 


SEQ  0353 


r 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM  MAC     29-JuL-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  243 


SEQ  0353 


Dl 
Dl 


11224 

11225 

11226 

11227 

11228 

11229 

11230 

11231 

11232 

11233 

11234 

11235 

11236 

11237 

11238 

11239 

11240 

11241 

11242 

11243 

11244 

11245 

11246 

11247 

11248 

11249 

11250 

11251 

11252 

11253 

11254 

11255 

11256 

11257 

11258 

11259 

11260 

11261 

11262 

11263 

11264 

11265 

11266 

11267 

11268 

11269 

11270 

11271 

1127,? 

11273 

11274 

11275 


063000 

037  01  0 

063001 

037  01  0 

063002 

037  01  0 

063003 

200  00  0 

063004 

037  16  0 

063005 

037  01  0 

063006 

037  03  0 

063007 

254  00  0 

063010 

315  00  0 

U63011 

254  00  0 

063012 

137  00  0 

063013 

200  00  0 

063014 

260  17  0 

063015 

037  01  0 

063016 

037  03  0 

063017 

254  00  0 

063020 

202  00  0 

063021 

135  01  0 

063022 

213  00  0 

063023 

517  00  0 

063024 

540  01  0 

063025 

260  17  0 

063026 

260  17  0 

063027 

331  00  0 

063030 

254  00  0 

063031 

603  15  0 

063032 

254  00  0 

063033 

201  00  0 

063034 

260  17  0 

063035 

3uJ  00  0 

063036 

037  01  0 

C 63037 

037  03  0 

063040 

254  00  0 

063041 

303  00  0 

063042 

254  00  0 

C 63043 

402  00  0 

(63044 

137  00  0 

063045 

037  01  0 

(63046 

037  03  0 

(63047 

254  00  0 

063050 

303  00  0 

063051 

254  00  0 

(63052 

137  00  0 

(63053 

037  01  0 

063054 

260  17  0 

(63055 

253  16  0 

063056 

037  01  0 

063057 

402  00  0 

063060 

200  00  0 

063061 

251  00  0 

063062 

254  00  0 

073457 
000076 
073464 
030145 
000003 
072622 
000003 
063006 
030145 
063000 
073467 
074765 
033017 
073470 
000003 
063016 
000006 
070234 
000001 
000001 
074765 
035116 
033660 
000015 
..  063053 
00  000010 
00  063053 
000631 
043143 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


00 
00 


00  000000 


00 
00 
00 
00 
00 
16 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 


073473 
000003 
063037 
000022 
063036 
060767 
070403 
073476 
000003 
063046 
000023 
063045 
073501 
061656 
063063 
062751 
073502 
063304 
073506 
C63337 
063240 


SYSG5: 


SYSG6: 


SYS67: 


SYSGS: 


SYS69: 


SYSG10 
SYSGX: 


FMSG 

PNTCIF 

FMSG 

MOVE 

PNTOCS 

FMSG 

TTIOCT 

JRST 

CAMGE 

JRST 

DPB 

MOVE 

STCHN 

FMSG 

TTIOCT 

JRST 

MOVEM 

LDB 

MOVNS 

HRLZS 

HRR 

LDBUF 

GO 

SKIPL 
JRST 

TLNE 

JRST 
MOVE  I 

UDC 

CAI 

FMSG 

TTIOCT 

JRST 

CAILE 

JRST 

SETZM 

DPB 

FMSG 

TTIOCT 

JRST 

CAILE 

JRST 

DPB 

PNTMfF 

GO 

AOBJN 

FMSGD 

SETZM 

MOVE 

BLT 

JRST 


<MEM0RY  BUFFER  STARTCX  > 

<  OR  =  TO  > 

MEMLOW  ; 

<)?> 

.-1 

MEMLOW  ; 

SYSGS  ,„    ; 

[POINT  22,CHNCCW.35] 
CHNCCW  i 

<DATA  PATTERN?> 

.-1 

GOOD 

B,CPOINT  11, CHNCCW, 13J 

B 

B 

B. CHNCCW 

SETPAR 

DEV 

SYSG10 

DEV, (1814) 

SYSG10 

631 


<SURFACE(0-22)?> 

.-1 

22  „ 

SYSGS 

CHN8AR(CNTRL) 

[POINT  5-CHNBAR(CNTRL) 

<SECT0R(0-23)?> 

.-1 

23 

SYS69 

[POINT  5,CHNBAR(CNTRL) 

SMESG 

SYSCMD 

CNTRL,SYSG1 

<STARTING  TEST> 

DEVBSY 

[DEVBSY,,DEVBSY*1] 

REWFLG+7 

SYSEXE 


get  MEMLOW 


is  It  greater  or  equal  to  (MEMLOW) 
no 

get  CCW 

setup  channel  program 


wait  for  pattern 

put  into  good 

get  count 

make  negative 

put  into  left  halt 

merge  in  address 

load  up  buffer  _  . 

setup  SYSLH  &  SYSRH  for  this  device 

skip  if  device  selected 

no  -  loop  back 

skip  if  RP04 

qo  to  end  of  selection  routine 
et  maint  cylinder  address 
oad  desired  with  maint  address 

filler 


?: 


;  wait  for  surface  input 

;  input  correct? 

;  no 

;  clear  BAR  location 


,35] 


wait  for  sector  input 
not  correct  input 


;  print  command  string  request 

;  decode  command  string 

;  look  at  all  RH20's 

;  clear  device  busy  flag 

;  get  BLT  pointer 

;  insure  all  flags  =0 

;  enter  the  EXE 


SEQ  0341 


DFSXA   DECSYSTEM  KLiO  CHANf;EL/DTE20 
DFSXAM  MAC     29-Jul-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  244 


r 


SEQ  0354 


A02  00 
205  01 
260  17 


402  00  0 
137  00  0 


154  00 
137  00 
134  00 
137  00 
200  00  . 
316  00  0 
■  0 


DFSXA   DECSYSTEM  KLIO  CHANf:EL/DTE20 
DFSXAM  MAC     29-JuL-85  11:44 


11276 
11277 
11278 
11279 
11280 

11281  063063 

11282  063064 

11283  063065 

11284  063066 

11285  C63067 

11286  063070 

11287  063071 

11288  063072 

11289  063073 

11290  063074 

11291  063075 

11292  063076 

11293  063077 

11294  063100 

11295  063101 

11296  063102 

11297  063103 

11298  063104 

11299  063105 

11300  063106 

11301  063107 

11302  063110 

11303  063111 

11304  063112 

11305  063113 

11306  063114 

11307  063115 

11308  063116 

11309  063117 

11310  063120 

11311  063121 

11312  063122 

11313  063123 

11314  063124 
113^5  063125 

11316  063126 

11317  063127 

11318  063130 

11319  063131 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  244 


SEQ  0354 


D 
D 


201  00 
316  00 
201  00 
316  00 
201  00 
316  00 
201  00 
316  00 
201  00 
316  00 
201  00 
316  00 
201  00 


20?  00  1 
o  00  0 
306  00  0 
25'.  00  0 
302  00  0 
254  00  0 


134  00 

253  01 
037  01 
262  17 

254  00 
350  00 
200  00 


0 
0 
0 
0 
0 
0 

0 

202  00  1 
263  17  0 


16 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

16 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

16 

00 


063^60 

111  70 

041542 

000007 

073507 

000012 

073510 

000012 

073511 

000007 

0^3512 

000061 

073513 

000071 

073514 

000071 

073515 

000007 

073516 

000007 

073517 

000033 

073520 

000031 

063272 

000012 

000015 

063126 

000054 

063132 

000012 

063066 

073521 

000000 

063055 

000001 

070230 

063272 

000000 


#*♦*»»*»♦»*****•♦***♦♦♦♦♦♦♦**♦*************************************** 
*  SYSCMD  -  Command  decoder  ^^^^^^^^^^* 


SYSCMD:  SETZM 
MOV  SI 
GO 

SYSCMl:  SETZM 
DPB 
ILDB 
DPB 
ILDB 
DPB 
MOVE 
CA«N 
HOVE  I 
CAMN 
MOVE  I 
CAMN 
MOVE  I 
CAMN 
MOVE  I 
CAMN 
MOVE  I 
CAMN 
HOVE  I 
CAHN 
HOVE  I 
HOVEM 
ILDB 
CAIN 
JRST 
CAIE 
JRST 
ILDB 
A06JN 
FMS6D 
GET 
JRST 

SYSCMX:  AOS 
MOVE 
HOVEM 
RTN 


let  command 

9 


CHNX(CNTRL) 

B.-IO 

INPLIN 

ecu 

[POINT  7,CCU.6J 

PNTR 

[POINT  7,CCWJ3] 

PNTR 

[POINT  7,CCW.20J 

ecu 

[ASCIZ/UTF/] 

UTF 

[ASCIZ/RDF/] 

RDF 

[ASCIZ/RDR/] 

RDF 

[ASCIZ/REW/] 

RUND 

[ASCIZ/RCL/] 

RUND 

[ASCIZ/SPR/] 

SPBAKR 

[ASCIZ/SPF/] 

SPFUDR 

aSYSPRG(CNTRL) 

PNTR 

15 

SYSCMX 

SYSCME 

PNTR 

B, SYSCMl  ;  ao  uati^  a 

<fHERE  IS  A  LIMIT  OF  8  C0MHANDS1!I> 

;  restore  stack 
SySGX  ;  return  to  request 

B  ;  update  pointer 

[SIXBIT/PRGETX/] 
aSYSPRG(CNTRL)         ;  terminate  program 

;  exit 


clear  program  index 

maximum  />  of  commands=8. 

input  the  line 

clear  receiving  register 

save  1st  byte 

get  next 

get  next 

Set 
TF? 
yes  -  write  operation 
RDF? 
yes  -  read  operation 

Rdr? 

yes  -  read  operation 

REU? 

yes  -  rewind  operation 

RECAL? 

yes  -  recal  operation 

SPR? 

es  -  get  operation  * 

PF? 

yes  -  get  operation  # 
put  into  program  area 
get  next  Byte 
skip  if  not  carriage  return 

skip  if  comma 
command  error 
get  next  byte 
10  back  and  decode 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM  MAC     29-Jul-85  11:44 


r 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  245 


SEQ  0355 


SEO  0342 


DFSXA 
DFSXAM 

11320 
11321 
11322 
11323 
11324 
11325 
11326 
11327 
11328 
11329 
11330 
11331 
11332 
11333 
1133A 
11335 
11336 
11337 
11338 
11339 
I    113A0 
113A1 
113A2 
113A3 
11344 
11345 
11546 
:    11347 
:    11348 
11349 
11350 
11351 
11352 
11353 
11354 


DECSYSTEM  <L10 
MAC  29-Jul 


063132 
063133 
063134 
063135 

063136 
063137 
063140 
063141 
063142 
063143 
063144 


CHANNEL/DTE20 
-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


063145 
063146 
063147 
063150 
063151 
063152 
06315: 
063154 
063155 
063156 
063157 
063160 
063161 
063162 
06316? 
063164 


037 

01  0  00  073531 

037 

01  0  00  044514 

26? 

17  0  00  000000 

254 

00  0  00  063055 

205 

01  0  00  77777^ 

201 

00  0  00  044541 

505 

00  0  00  000001 

202 

00  0  01  063272 

271 

00  0  00  000020 

253 

01  0  00  063141 

263 

17  0  00  000000 

00 

17 


402  00 
200  00 
606  00 
476  00 
201 
260 
300  00 
336  00 
254  00 
260  17 
300  00 
6ur  00 
263  17 
402  00 
402  00 
254  00 


0  16  044167 
0  16  044153 
0  00  000200 
0  16  044167 
0  00  000377 
0  00  043077 
0  00  000000 
0  16  063330 
0  00  063163 
0  00  043177 
0  00  000000 
0  00  000100 
00  000000 
16  063330 
16  063316 
00  067640 


0,7  MACRO  X538(1242)  14:07  21-Aug-85  Page  245 


r 


SEQ  0355 


SYSCME:  FMSGCD 
PNTMSF 
GET 
JRST 


<C0M«AND  SEQUENCE  ERR0R> 

CMDLJN 

SYSGX  : 


SETMEM: 


novsi 

MOVE  I 

HRLI 

MOVEM 

ADD  I 

AOBJN 

RTN 


B.-10 

DAT8UF 

B 

SYSPRG(B) 

20 

B..-2 


;  repeat  the  command 

;  setup  index 

;  get  beginmng  address 

;  make  indexable  by  register  B 

;  put  into  pointer  location 


)•  HNDATA  -  Handle  ATA  for  SYSEXE  ^_^ 

■*****»**»**»***»******t ♦♦•*****»♦***•••*•♦**•*♦•*••*♦*•**•*♦** ******* 

9 " 


HNDATA:  SETZM 
MOVE 
TRNN 
SETOM 
MOVE  I 
WAS 
CAI 
SKIPN 
JRST 
RDS 
CAI 
TRNN 
RTN 
SETZM 

HNDATX:  SETZM 
SKPRTN 


RH.ERR(CNTRL) 

RH.DNE(CNTRL) 

DRATTN 

RH.ERR(CNTRL) 

377 


REWFLG(CNTRL) 
HNDATX 


SSC 

REWFLG(CNTRL) 
MTNCMD(CNTRL) 


clear  possible  error  if  command=0 

get  RH20  status 

skip  on  drive  atten 

indicate  interrupt  error 

get  ATA  pits 

clear  any  ATA 

filler 

skip  if  unit  was  rewinding 

complete  space  operation 

read  status 

filler 

slave  status  change  =  1 

no 

clear  rewind  flag 

clear  motion  flag 

yes  -  end  rewind 


SEQ  0343 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20 
DFSXAM  MAC    29-Jul-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0.7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page 


^46 


SEQ  0356 


r 


SEQ  0343 


DFSXA 
DFSXAM 

11355 

11356 

11557 

11358 

11359 

11360 

11361 

11362 

11363 

11364 

11365 

11366 

11367 

11368 

11369 

11370 

11371 

11372 

11373 

11374 

11375 

11376 

11377 

11378 

11379 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-JuL-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  '46 


SEQ  0356 


063165 
063166 
063167 
063170 


063171 
0631 72 
063173 
063174 
0631 /5 
063176 
063177 
063200 
063201 
063202 
063203 


.#*♦♦«•»•••*♦*♦*****•**♦♦♦♦•**•*****♦****♦*♦***♦♦************♦******** 

;•  TIMOR  -  Setup  time  limit  ^^^^^^^ 

.^*»»*»***»*** *•*♦♦***♦♦♦**♦♦♦*♦**♦♦********* ************************* 


7  020  04  0  00  035443 
270  00  0  00  035443 
202  00  0  16  063342 
263  17  0  00  000000 


TIMOR:  DATAI  TIMJIMH 

ADD  A.TIMH 

MOVEM  A,SYSLMT(CNTRL) 
RTN 


;  read  time  base 

;  add  to  factor 

;  save  upper  limit 

;  exit 


•#*♦♦********•♦***♦****»♦♦*♦********************•********************* 

;*  TIMCHK  -  Check  for  any  time  outs 

J#**»**t«*************** ********************************************** 


205  16  0 
337  00  0 
336  00  0 
254  00  0 
336  00  0 
7  020  04 
200  00  0 
315  00  0 
260  17  0 
253  16  0 
263  17  0 


00  777764 
16  060633 
16  060647 
00  063202 
16  063304 
0  00  035443 
16  063342 
00  035443 
00  063204 
00  063172 
00  000000 


TIMCHK:  MOVSI 
TIMCK1:  SKIP6 
SKIRN 
JRST 
SKIRN 
DATAI 
MOVE 
CAMGE 
GO 
TIMCK2:  AOBJN 
RTN 


CNTRL,-14 

CHTYRE(CNTRL) 

REQST(CNTRL) 

TIMCK2 

DEV8SY(CNTRL) 

TIM.TIMH 

A,SYSLMT(CNTRL) 

A,TIMH 

TIMOUT 

CNTRL.TIMCKI 


init  controller  index 

is  this  controller  an  RH  or  DTE? 

yes  -  selected? 

no  -  go  get  another  index 

skip  if  still  bus/ 

read  time  base 

get  device  limit 

skip  if  limit  not  exceeded 

report  timed  out 

update  Index 


SEQ  0344 


r 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  247 
DFSXAM  MAC    29-Jul-85  11 :44        SYSTEM  GENERATOR 


SEQ  0357 


SEQ  03A4 


DFSXA 
DFSXAM 

11380 

11381 

11382 

11383 

1138A 

11385 

11386 

11387 

11388 

11389 

11390 

11391 

11392 

11393 

11394 

11395 

11396 

11397 

11398 

11399 

IKOO 

11401 

11402 

11403 

11404 

11405 

11406 

11407 

11408 

11409 

11410 

11411 

11412 

11413 

11414 

11415 

11416 

11417 

11418 

11419 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  247 
MAC     29-Jul-85  11:44        SYSTEM  GENERATOR 

.  01,1,**  i>  ********  ***********************  ******************************** 

':*   TIMOUT,  TIMOT  -  Print  timeout  message 

.0************** ****************************************************** 


SEQ  0357 


063204  037  00  0  00  073537 

063205  260  17  0  00  040016 


063206 
063207 
063210 
063211 

063212 
063213 
063214 
063215 
063216 
063217 
063220 
063221 
063222 
063223 
063224 
063225 
063226 
063227 
063230 
063231 

063232 
063233 

063234 

063235 

063236 
063237 


336  00  0  16  060633 
254  00  0  00  063232 
331  00  0  16  060633 
263  17  0  00  000000 


260  17 
260  17 
260  17 
260  17 
260  17 
260  17 
260  17 
700  04 
201  00 
256  00 
201  " 
256  00 
402  00 
402  00 
402  00 
263  17 


00  0 


0  00 
0  00 
0  00 
0  00 
0  00 
0  00 
0  00 
0  00 
0  00 
0  16 


00 
0  16 
0  16 
0  16 
0  16 
0  00 


041204 
041252 
040711 
040743 
041757 
040757 
041034 
027760 
002000 
043570 
000400 
043570 
063316 
063330 
063304 
000000 


260  17  0  00  065655 
260  17  0  00  065707 

260  17  0  00  040757 

260  17  0  00  041034 

700  04  0  00  027760 
263  17  0  00  000000 


TIMOUT:  TMSGC   <SYSEXE  TIMEOUT  MESSAGE  FOR  > 


TIMOT:  60 


SKIPN 
JRST 
SKI  PL 
RTN 

GO 

GO 

GO 

GO 

GO 

GO 

GO 

CLFLGS 

MOVE  I 

.CONO 

MOVE  I 

.CONO 

SETZM 

SETZM 

SETZM 

RTN 


TIMOTX:  GO 
GO 

GO 

GO 


CLFLGS 
RTN 


PRTHDR 

CHTYPE(CNTRL) 

TIMOTX 

CHTYPE(CNTRL) 


PSTAT 

PPTCR 

PRTCH1 

PRTCH2 

DMPPRG 

PRTCPU 

PRTMBE 

MBCCLR 

M8E 

MTNCMD(CNTRL) 
REWFL6(CNTRL) 
DEV8SY(CNTRL) 

PRTTSG 
PRTTCG 

PRTCPU 

PRTMBE 


is  this  controller 
yes  -   go  handle 
is  this  controller 
yes  -  exit 


a  DTE? 

an  NI/CI  port? 


CM 

PTCR 
UD1 
UD2 
PROG 

CPU  status 
MB  status 
any  CPU  errors 
reset 


print 

print 

print 

print 

print 

print 

print 

clear 

get  hard 

issue  it 

get  MASSBUS  enable 

set  bit 

clear  motion  fig 

clear  rewind  flag 

clear  busy  fig 


;  print  0TE20  status 

;  print  DTE20  byte  count 

;  print  CPU  status 

;  print  MBOX  status 


SEQ  0345 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  248 
DFSXAM  MAC    29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0358 


SEQ  03A5 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM  MAC     29-Jul-85  11:AA 


1U20 

11421 

1H22 

1U23 

1U2A 

1U25 

1U26 

1U27 

11428 

11429 

11430 

11431 

11432 

11433 

11434 

11435 

11436 

11437 

11438 

11439 

11440 

11441 

11442 

11443 

11444 

11445 

11446 

11447 

11448 

11449 

11450 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  248 


SEQ  0358 


063240 

063241 

063242 

063243 

063244 

063245 

0632'':^ 

063247 

063250 

063251 

063252 

063253 

063254 

063255 

063256 

063257 


063260 
06327? 
063304 
063316 
063330 
063342 
063354 


201 

700 

260 

260 

260 

260 

260 

260 

260 

700 

302 

001 

037 

254 

037 

254 


11 

14 

17 

17 

17 

17 

17 

17 

17 

14 

11 

00 

07 

00 

01 

00 


0  00  044347 
0  00  012377 
0  00  033645 
0  00  063355 
0  00  063454 
00  063503 
00  063412 
00  033577 
00  063171 
00  000400 
00  044347 
00  073545 
00  000003 
00  063240 
00  073551 
00  036334 


OuJ  00  0  00  000000 


;*  SYSEXE  -  Tes 


t  qenerator  EXE 

******************************************************* 


SYSEXE: 

MOVE  I 
ION 

ERRDAT,ERSTCK 

GO 

SETLP8 

60 

REWRCL 

60 

WRITE 

60 

READ 

60 

SPACM 

60 

SYSCLK 

60 

lOF 

CAIE 

TIMCHK 

ERRDAT,ERSTCK 

FAULT 

<SYSEXE  ERROR 

TTALTM 

JRST 

SYSEXE 

FMSGD 

<ENTERING  COM 

JRST 

STPRMl 

;  Parameters  for  Tl  &  Dl 

CHNX : 

BLOCK 

*D10 

SYSPRG: 

BLOCK 

*D10 

DEV8SY: 

BLOCK 

*D10 

MTNCMD : 

BLOCK 

•DIO 

REUFLG: 

BLOCK 

*D10 

SYSLMT: 

BLOCK 

*D10 

SYSEND: 

Z 

REPORT> 


init  error  stack 

turn  on  interrupts 

setup  the  clocks  for  loop 

rewind/recal  all  selected 

start  any  write  operation 

start  any  read  operation 

do  any  space 

clock  RH20  in  loop  back 

check  for  time  outs 

turn  off  PI  system 

skip  if  no  errors 


typed 


back 
units 


skip  if  altmode 
,  if  not  continue 
INTERPRETER> 

;  if  type  enter  interpreter 


;  channel  index 

;  program  area 

;  busy  flags 

;  establish  rewind  flag  table 

;  time  limit  for  operations 

;  end  parameter  area 


SEQ  0346 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  S;53B(1242)  14:07  21-Aug-85  Page  249 
DFSXAM  MAC    29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0359 


SEQ  0346 


DFSXA 
DFSXAM 

11A51 

1U52 

1U53 

IIASA 

1U55 

1U56 

1U57 

1U58 

1U59 

1U60 

1U61 

11A62 

11 463 

1U6A 

11A65 

11A66 

11A67 

11A68 

11A69 

11A70 

11A71 

11A72 

11A73 

nA7A 

11A75 

11A76 

11A77 

11A78 

11A79 

11A80 

11A81 

11A82 

11A83 

11A8A 

11A85 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-Jul-85  11:AA 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  5:53B(12A2)  1A:07  21-Aug-85  Page  2A9 


SEQ  0359 


063355 

063356 

063357 

063360 

063361 

063362 

063363 

06336A 

063365 

063366 

063367 

063370 

063371 

063372 

063373 

06337A 

063375 

063376 

063377 

063A00 

063A01 

063A02 

063A03 

063A0A 

063A05 

063A06 

063A07 

063A10 

063A11 


205  16 
337  00 
25A  00 
332  00 
25A  00 
200  01 
200  00 
302  00 
25A  00 

200  15 
607  15 
25A  00 
550  01 
2A2  01 

201  00 
260  17 
201  00 
A3A  00 
256  00 
201  00 
260  17 
300  00 
A76  00 
A  76  00 
A7<S  00 
2u'  00 
260  17 
253  16 
263  17 


0  00  77777^ 
0  16  0606A7 
00  063A10 
16  06330A 
00  063A10 
16  063260 
16  063272 
.  00  000007 
0  00  063A10 
0  16  060753 
0  00  OOOOOA 
0  00  063A10 
0  00  000016 
0  00  000002 
0  01  377003 
0  00  0A3003 
0  00  001A50 
0  00  075005 
16  0A3570 
00  000007 
00  0A30AA 
.  00  000000 
0  16  063316 
0  16  063330 
16  06330A 
00  000012 
00  063165 
00  063356 
00  000000 


0 
0 
0 
0 
0 


#*♦****♦*♦*♦*********•*♦♦♦*♦***************************************** 
*  REWRCL  -  Rewind  or  recal  all  desired  units  ......^ 

/>♦*•**♦•♦************♦•♦****•***♦************************************ 


REWRCL:  MOVSI 
REU1:   SKIPG 
JRST 
SKIPE 
JRST 
MOVE 
MOVE 
CAIE 
JRST 
MOVE 
TLNN 
JRST 
HRRZ 
LSH 
MOVE  I 
UIVR 
MOVE  I 
I  OR 
.CONO 
MOVE  I 
UCR 
CAI 
SETOM 
SETOM 
SETOM 
MOVE  I 
GO 
REU2:   AOBJN 
RTN 


CNTRL,-10 

REQST(CNTRL) 

REU2 

DEVBSY(CNTRL) 

REU2 

B,CHNX(CNTRL) 

aSYSPRG(CNTRL) 

RWND 

REU2 

DEV,CHNDEV(CNTRL) 

DEV.(1B15) 

REU2 

B,CNTRL 

B.2 

ICCW+3(B) 

XECLR+MBE+DNCLR+ATTEN 
PILVL 

RUND 


MTNCMD(CNTRL) 

REUFLG(CNTRL) 

DEVBSY(CNTRL) 

RE  WOP 

TIMOR 

CNTRL,REW1 


init  controller  index 
skip  if  selected 
if  not  go  update 
skip  if  not  busy 
bypass  on  busy 
get  program  index 
get  next  command 
skip  if  rewind  or  recal 

get  device  number 

skip  if  tape 

bypass 

get  control  * 

convert  to  channel  index 

generate  interrupt  address 

load  it 


(jf 


in  PI  level 


get  rewind  command 

issue 

filler 

set  motion  flag 

set  rewind  flag 

set  the  dev  busy 

get  rewind  factor 

setup  time  limit  for 

check  all  devices 

exit 


rewind  operation 


SEO  03A7 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  250 
DFSXAM  MAC     29-Jul-85  11:AA        SYSTEM  GENERATOR 


SEQ  0360 


SEQ  0347 


DFSXA 

OECSYSTEW  KLIO  CHANNEL/DTE20 

OFSXAM 

MAC 

29-JUI-85  11:44 

1K86 

1U87 

1K88 

1U89 
1K90 
1U91 

063412 

205  16  0  00  77777^ 

11A92 

063413 

337  00  0  16  060647 

1U93 

063414 

254  00  0  00  063452 

1U9A 

063415 

332  00  0  16  063304 

1U95 

063416 

254  00  0  00  063452 

1U96 

063417 

200  01  0  16  063260 

1U97 

063420 

200  00  1  16  063272 

1U98 

063421 

306  00  0  00  000031 

1K99 

063422 

254  00  0  00  063425 

11500 

063423 

302  00  0  00  000033 

11501 

063424 

254  00  0  00  063452 

11502 

063425 

200  15  0  16  060753 

11503 

063426 

607  15  0  00  000004 

11 504 

063427 

254  00  0  00  063452 

11505 

063430 

550  01  0  00  000016 

11506 

063431 

242  01  0  00  000002 

11507 

063432 

201  00  0  01  377003 

11508 

063433 

260  17  0  00  043003 

11509 

063434 

201  00  0  00  001450 

11510 

063435 

434  00  0  00  075005 

11511 

063436 

256  00  0  16  043570 

11512 

063437 

201  00  0  00  y77777 

11513 

063440 

260  17  0  00  043110 

11514 

063441 

300  00  0  00  000000 

11515 

063442 

20n  01  0  16  063260 

11516 

063443 

2uJ  00  1  16  063272 

11517 

063444 

260  17  0  00  043044 

11518 

063445 

300  00  0  00  000000 

11519 

063446 

476  00  0  16  063316 

11520 

063447 

476  00  0  16  063304 

11521 

063450 

201  00  0  00  000003 

11522 

063451 

260  17  0  00  063165 

11523 

063452 

253  16  0  00  063413 

11524 

063453 

263  17  0  00  000000 

INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  250 


SEQ  0360 


;•  SPACM  -  Space  command  ^^^^^^^^^^* 


SPACM; 
SPC1: 


SPC2; 


MOVSI 

SKIPG 

JRST 

SKIPE 

JRST 

HOVE 

MOVE 

CAIN 

JRST 

CAIE 

JRST 

MOVE 

TLNN 

JRST 

HRR2 

LSH 

MOVE  I 

UIVF«' 

MOVE  I 

I  OR 

.CONO 

MOVE  I 

UFC 

CAI 

MOVE 

MOVE 

UCR 

CAI 

SETOM 

SETOM 

MOVE  I 

GO 

AOBJN 

RTN 


CNTRL,-10 

REQST(CNTRL) 

SPC2 

DEVBSY(CNTRL) 

SPC2 

B.CHNX(CNTRL) 

aSYSPRG(CNTRL) 

SPFWDR 

.+3 

SPBAKR 

SPC2 

DEV.CHNDEV(CNTRL) 

DEV.(1B15) 

SPC2 

B.CNTRL 

B.2 

ICCU+3(B) 

XECLR+MBE+DNCLR+ATTEN 
PILVL 

<-18FRAMES> 


B,CHNX(CNTRL) 
aSYSPRG(CNTRL) 


MTNCMD(CNTRL) 

DEVBSY(CNTRL) 

SPCOP 

TIMOP 

CNTRL,SPC1 


im't  controller  index 
skip  if  selected 
if  not  go  update 
skip  if  not  busy 
bypass  on  busy 
get  program  index 
get  next  command 
space  forward 
yes 
space  reverse 

get  device  number 

skip  if  tape 

here  if  pack 

get  controller  number 

convert  to  channel  index 

?en  interrupt  address 
oad  into  RH20 

or  in  PI  level 

?et  frame  count 
oad  frame  count 

setup  SYSPRG  index 

get  command 

issue 

filler 

set  motion  command 

set  the  device  busy 

get  space  factor 

set  time  limit  for  operation 

check  all  devices 

exit 


SEQ  0348 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM  MAC     29-Jul-85  11:44 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  251 


SEQ  0361 


r 


SEQ  03A8 


063A5A 

063A55 

065456 

063A57 

063A60 

063A61 

063A62 

063A63 

063A64 

063A65 

063466 

063467 

063470 

063471 

063472 

063473 

063474 

063475 

063476 

063477 

06350C 

063501 

063502 


205  16  0 
337  00  0 


336  00 
254  00 
332  00 
254  00 
200  01 
200  00  1 
302  00  0 


OFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM  MAC     29-JuL-85  11:44 


11525 

11526 

11527 

11528 

11529 

11530 

11531 

11532 

11533 

11534 

11535 

11536 

11537 

11538 

11539 

11540 

11541 

11542 

11543 

11544 

11545 

11546 

11547 

11548 

11549 

11550 

11551 

11552 


254  00 
200  15 
550  01 
242  01 
402  00 
402  00 
260  17 
335  00 
476  00 


476  00  0 
0 
0 
0 


201  00 
260  17 
253  16 
263  17 


00  777770 
16  060633 
16  060647 
00  063501 
16  063304 
00  063501 
16  063260 
16  063272 
00  000061 
00  063501 
16  060753 
00  000016 

00  000002 

01  377001 
01  377002 
00  034274 
16  060647 
16  060767 
16  063304 
00  000003 
00  063165 
00  063455 
00  000000 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0.7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  251 


SEQ  0361 


WRITE 
URT1: 


URT2: 


MOV  SI 

SKIP6 

SKIPN 

JRST 

SKIPE 

JRST 

MOVE 

MOVE 

CAIE 

JRST 

MOVE 

HRRZ 

LSH 

SETZM 

SETZM 

GO 

SKIPGE 

SETOM 

SETOM 

MOVE  I 

GO 

A06JN 

RTN 


CNTRL,-10 

CHTYPE(CNTRL) 

REQST(CNTRL) 

URT2 

DEVBSY(CNTRL) 

WRT2 

B.CHNX(CNTRL) 

aSYSPRG(CNTRL) 

WTF 

WRT2 

DEV.CHNDEV(CNTRL) 

B.CNTRL 

B.2 

ICCU+KB) 

ICCU+2(B) 

SURTO 

REQST(CNTRL) 

CHN6AR(CNTRL) 

DEVBSY(CNTRL) 

WRTOP 

TIMOP 

CNTRL.URT1 


init  controller  index 

is  this  controller  an  RH20? 

yes  -  selected 

no  -  check  next  controller 

busy? 

yes  -  bypass 

get  program  index 

get  next  command 

write? 

no  -   bypass 

get  device  number 

get  controller  number 

make  into  channel  index 

clear  word  1 

clear  word  2 

start  the  write 

skip  if  not  loop  back 

indicate  writing  to  SYSRH 

set  the  device  Busy 

get  write  factor 

setup  time  limit  for  write  operation 

check  all  devices 

exit 


SEQ  0349 


r 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC     29-Jul-85  11:44 


INTERACTION  TEST  -  VER  0.7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  252 
SYSTEM  GENERATOR 


SEQ  0362 


SEQ  03A9 


DFSXA 
DFSXAM 

^  11553 
1155A 
11555 
11556 
11557 
11558 
11559 
11560 
11561 
11562 
11563 
1156A 
11565 
11566 
11567 
11568 
11569 
11570 
11571 
11572 
11573 
1157A 
11575 
11576 
11577 
11578 
11579 
11580 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  252 
MAC     29-JuL-85  11:4A        SYSTEM  GENERATOR 

#»«♦«*****♦♦*♦**••*♦**♦♦♦*♦***♦*******•♦*****♦*♦**********•********** 

•  READ  -  Start  read 


SEQ  0362 


063503 

0o3504 

063505 

063506 

063507 

063510 

063511 

063512 

063513 

06351A 

063515 

063516 

063517 

063520 

063521 

063522 

063523 

06352A 

063525 

063526 

063527 

063530 

063531 


205  16  0 
337  00  0 
336  00 
25A  00 
332  00 
254  00 
200  01 
200  00 
302  00  0 
25A  00  0 


200  15 
200  01 
242  01 
402  00 
402  00 


260  17  0 
335  00  0 
402  00  0 
476  00  0 
201  00  0 


260  17 
253  16 
263  17 


00  77777^  READ:   MOVSI  CNTRL,-10 

16  060633     RD1:    SKIPG  CHTYPE{CNTRL) 

16  060647  SKIPN  REOST(CNTRL) 

00  063530  JRST  RD2      ^  ^ 

16  063304  SKIPE  DEVBSY(CNTRL) 

00  063530  JRST  RD2 

16  063260  MOVE  B.CHNX(CNTRL) 

16  063272  MOVE  aSYSPRG(CNTRL) 

00  000071  CAIE  RDF 

00  063530  JRST  RD2      ^  _  ^ 

16  060753  HOVE  DEV.CHNDEV(CNTRL) 

00  000016  MOVE  B.CNTRL 

00  000002  LSH  B,2  ,_^ 

01  377001  SETZM  KCU+I  B 
01  377002  SETZM  ICCW+2(B) 

00  034517  GO  SRDO    _  ^ 

16  060647  SKIPGE  REQST(CNTRL) 

16  060767  SETZM  CHNBAR(CNTRL) 

16  063304  SETOM  DEVBSY(CNTRL) 

00  000003  MOVE]  RDOP 

00  063165  60  TIMOP   , 

00  063504     RD2:    AOBJN  CNTRL,RD1 

00  000000  RTN 


init  controller  index 

is  this  controller  an  RH20? 

yes  -  selected 

no  -  check  next  controller 

busy? 

yes  -  bypass 

get  program  index 

get  next  command 

read? 

no  -  bypass 

get  device  number 

get  controller  number 

convert  to  channel  index 

clear  word  1 

clear  word  2 

start  read  operation 

skip  if  not  loop  back 

indicate  reading  to  SYSRH 

set  the  device  busy 

get  read  factor 

setup  time  limit  for  read  operation 

check  all  devices 

exit 


SEQ  0350 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B{1242)  14:07  21-Aug-85  Page  253 
DFSXAM  MAC     29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0363 


r 


SEC  0350 


OFSXA 
DFSXAM 

11581 

11582 

11583 

1158A 

11585 

11586 

11587 

11588 

11589 

11590 

11591 

11592 

11593 

1159A 

11595 

11596 

11597 

11598 

11599 

11600 

11601 

11602 

11603 

1160A 

11605 

11606 

11607 

11608 

11609 

11610 

11611 

11612 

11613 


DECSYSTEIi  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X538(1242)  U:07  21-Aug-85  Page  253 
MAC     29-Jul-85  11:AA        SYSTEM  GENERATOR 

.#»»♦«♦•*•*♦♦•♦•****♦**♦♦•♦♦♦*******•*•*♦••♦♦•***•*********•********** 

;•  STREW  -  Perform  rewind  ^^^^^ 

./>***♦*»*•**•****•*»**♦♦***♦*♦**♦**•**••**•****************••********* 


SEO  0363 


063532 

063532 

063533 

06353A 

063535 

063536 

063537 

0635A0 

063541 

0635A2 

0635A3 

0635AA 

0635A5 

0635A6 

0635A7 

063550 

063551 

063552 

063553 

06355A 

06355S 

063556 

063557 

063560 

063561 

063562 

063563 

06356A 


201  00 
260  17 


201  00 
260  17 


005  00 
606  00 
254  00 
606  00 
350  00 
202  00 
260  17 
005  00 
202  00 
260  17 


260  17 
005  00 
202  00 
201  00 
260  17 
Gu."  00 
A02  00 
263  17 


300  00  0 


005  00  0 
260  17  0 


005  00  0 
202  00  0 


00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
17 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
00 
16 
00 


00001 1 

0A30AA 

000000 

000007 

0A30AA 

070360 

0A31 77 

0702A7 

OAOIOO 

0635A0 

OAOOOO 

000000 

07A77A 

0A3211 

070375 

07A772 

0A33O5 

073560 

07A771 

0A3A01 

073563 

07A773 

000011 

0A30AA 

070360 

061033 

000000 


JTREW: 
$REU: 


MOVEI  CLEAR 

UCR 

CAI 

MOVE I  RWND 

UCR 

FAULTA  <UCR  FAILEO 

RDS 

FAULTA  <RDS  FAILED> 

TRNN  CERR+SSC 

JRST  .-3 

TRNN  CERR 

AGS  (P) 

NOVEM  D.STAT* 

RER 

FAULTA  <RER  FAILED> 

HOVEM  D.ERR1* 

RDT 

FAULTA  <RDT  FAILED> 

MOVEM  D.DT* 

RSN 

FAULTA  <RSN  FAILED> 

MOVEM  D.SNA 

MOVE  I  CLEAR 

UCR 

FAULTA  <WCR  FAILED> 

SETZM  TAPECC(CNTRL) 

RTN 


get  drive  clear 

issue 

filler 

get  rewind  command 

issue  it 

get  status 

skip  if  error  or  slave  status  change 

skip  if  error 

setup  normal  return 

save  the  status 

capture  the  error  register 

save  it 

read  the  drive  type  register 

save  it 

read  serial  numoer 

save  it 

get  drive  clear  command 

issue  it 

clear  position  indicator 
exit 


SEQ  0351 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM  MAC     29-Jul-85  11:AA 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  «53B(12A2)  1A:07  21-Aug-85  Page  25A 


SEQ  036A 


SEQ  0351 


DFSXA 
OFSXAM 

116U 

11615 

11616 

11617 

11618 

11619 

11620 

11621 

11622 

11623 

1162A 

11625 

11626 

11627 

11628 

11629 

11630 

11631 

11632 

11633 

1163A 

11635 

11636 

11637 

11638 

11639 

116A0 

116A1 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  254 
MAC     29-Jul-85  11:AA        SYSTEM  GENERATOR 

•/>***»***♦****•*********♦********************************************* 
'#***♦**♦***************♦♦♦******••♦♦♦******************************** 


SEQ  0364 


063565 

063566 

063567 

063570 

063571 

063572 

063573 

063574 

063575 

063576 

063577 

063600 

063601 

063602 

063603 

063604 

063605 

065606 

063607 

063610 

06361 1 

063612 

063613 


201  00 
260  17 
005  00 
260  17 
005  00 
606  00 
254  00 
606  00  0 
350  00  " 

202  00 
260  17 
005  00 
202  00 
260  17 
005  00 
202  00 
260  17 
005  00 
202  00 
201  00 
260  17 
005  00 
263  17 


0  00  000007     $DRCL;  HOVE I 

RECAL                ; 

0  00  043044 

UCR 

0  00  070360 

FAULT4 

<WCR  FAILED> 

0  00  043177 

RDS 

0  00  070247 

FAULT4 

<RDS  FAILED> 

0  00  040100 

TRNN 

CERR+SSC 

0  00  063570 

JRST 

.-3 

0  00  040000 

TRNN 

CERR 

0  17  000000 

AGS 

(P) 

0  00  074774 

HOVEM 

D.STAT#              ; 

0  00  043211 

RER 

0  00  070375 

FAULT4 

<RER  FAILED> 

0  00  074772 

MOVEM 

D.ERRl*              ; 

0  00  043305 

RDT 

0  00  073560 

FAULT4 

<RDT  FAILED> 

0  00  074771 

MOVEM 

D.DT#             ; 

0  00  043401 

RSN 

0  00  073563 

FAULT4 

<RSN  FAILED> 

0  00  074773 

MOVEM 

o.sm 

0  00  000011 

MOVE  I 

CLEAR                ; 

0  00  043044 

UCR 

0  00  070360 

FAULT4 

<UCR  FAILED> 

0  00  000000 

RTN 

get  recal  command 
issue  It 

get  status 

skip  if  error  or  slave  status  change 

skip  if  error 

setup  normal  return 

save  the  status 

capture  the  error  register 

save  it 

read  the  drive  type  register 

save  it 

read  serial  ft 

save  it 

get  drive  clear  command 

issue  it 

exit 


SEQ  03^2 


DFSXA 
DFSXAM 

116A2 
116A3 

116A5 

116A6 

116A7 

116A8 

116A9 

11650 

11651 

11652 

11653 

11654 

11655 

11656 

11657 

11658 

11659 

11660 

11661 

11662 

11663 

1166A 

11665 

11666 

11667 

11668 

11669 

11670 

11671 

11672 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  255 
MAC     29-JUI-85  11:44        SYSTEM  GENERATOR 

/y* ********** ********************************************************* 
*  $DVWT  -  General  wait  for  device  ready 
/>******************************************************************** 


SEQ  C365 


Dl 
Dl 


063614 

063615 

063616 

063617 

063620 

063621 

063622 

063623 

063624 

063625 

063626 

063627 

063630 

063631 

063632 

063633 

063634 

063635 

063636 

063637 

063640 

063641 

063642 

063643 

063644 

063645 


260 

17 

0 

005 

00 

0 

606  00  0 

005 

00 

0 

606 

00 

0 

254 

00 

0 

606 

00 

0 

350 

00 

0 

260 

17 

0 

005 

00 

0 

202 

00 

0 

260 

17 

0 

005 

00  0 

202 

00 

0 

602 

00 

0 

005 

00 

0 

260 

17 

0 

005 

00  0 

202 

00 

0 

260 

17 

0 

005 

00 

0 

202 

00 

0 

201 

00 

0 

260 

17 

0 

005 

00 

0 

2o< 

17 

0 

00  043177     SDVUT:  RDS 

00  070247  FAULT4  <RDS  FAILED> 

00  010000  TRNN  MOL 

00  073566  FAULT4  <MEDIUM  0FF-LINE> 

00  040200  TRNN  CERR+DRY 

00  063614  JRST  $DVWT 

00  040000  TRNN  CERR 

17  000000  AOS  (P) 

00  043177     SDVREG:  RDS 

00  070247  FAULT4  <RDS  FAILED> 

00  074774  MOVEM  D.STAT* 

00  043211  RER 

00  070375  FAULT4  <RER  FAILED> 

00  074772  MOVEM  D.ERRI* 

00  040000  TRNE  UNS 

00  073572  FAULT4  <UNIT  WENT  UNSAVE> 

00  043305  RDT 

00  073560  FAULT4  <RDT  FAILED> 

00  074771  MOVEM  D.DT# 

00  043401  RSN 

00  073563  FAULT4  <RSN  FAILED> 

00  074773  MOVEM  D.SN* 

00  000011  MOVEI  CLEAR 

00  043044  UCR 

00  070360  FAULT4  <WCR  FAILED> 

00  000000  RTN 


get  status 

skip  if  still  on-line 

skip  if  error  or  device  ready 

skip  if  error 
setup  normal  return 
read  status 

save  the  status 

capture  the  error  register 

save  it 
test  unsafe 

read  the  drive  type  register 

save  it 

read  serial  ft 

save  it 

get  drive  clear  command 

issue  it 

exit 


-1 


SEQ  0353 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  256 
DFSXAM  MAC    29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0366 


1   r- 


DFSXA 
DFSXAM 

11673 

1167A 

11675 

11676 

11677 

11678 

11679 

11680 

11681 

11682 

11683 

1168A 

11685 

11686 

11687 

11688 

11689 

11690 

11691 

11692 

11693 

1169A 

11695 

11696 

11697 

11698 

11699 

11700 

11701 

11702 

11703 

1170A 

11705 

11706 

11707 

11708 

11709 

11710 

11711 

11712 

11713 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC    29-Jul-85  11:4A 


0636A6 
0636A7 
063650 
063651 
063652 
063653 
06365A 
063655 


063656 
063657 
063660 
063661 
063662 
063663 
063664 


063665 
063666 
063667 
063670 
063671 
063672 
063673 
063674 
063675 
063676 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  256 
SYSTEM  GENERATOR 


#*****♦•******♦******♦♦♦♦♦♦****************************************** 

*  $UTM  -  Perform  WRTM 

/^*»******************** ************************* ********************* 


SEQ  0366 


r 

c 
c 


200  00  0 
260  17  0 


005  00 
201  00 
260  17 
005  00 
350  00 
254  00 


16  061047 
00  043121 
00  070352 
00  000027 
00  043044 
00  070360 
16  061033 
00  063614 


000000 
037  01 
037  01 
550  00 
037  06 
037  01 
254  00 


337  00 
263  17 
200  15 
607  15 
263  17 
260  17 
005  00 
260  17 
005  00 
263  17 


000000 
0  00  073576 
0  00  073314 
0  00  063656 
0  00  000001 
0  00  030242 
0  00  030007 


0  16  060647 
0  00  000000 
0  16  060753 
0  00  000004 
0  00  000000 
0  00  063646 
0  00  073607 
0  00  063646 
0  00  073607 
0  00  000000 


$UTM:   MOVE  TAPETC(CNTRL) 
WTC 

FAULT4  <WTC  FAILED> 

MOVEI  WTFM 
UCR 

FAULT4  <WCR  FAILED> 

AOS  TAPECC(CNTRL) 

JRST  SDVWT 


;  get  tape  control  register 

;  select  the  slave 

;  get  the  WTM  command 

;  issue  itl 

;  update  position  count 

;  device  wait 


•#******•***************♦********************************************* 
;*  NOTIMP  -  Feature  not  currently  implemented 
'#******************************************************************** 


NOTIMP; 


0 

FMS6C 

FMSGC 

HRRZ 

PNT6F 

PCRLF 

JRST 


<THIS  FEATURE  NOT  CURRENTLY  IMPLEMENTED> 

<PC:    > 

NOTIMP 


SRTDDT 


;#********♦*********************************************************** 

;*  $E0F  -  Write  logical  EOF 

•/>******************************************************************** 


$EOF:   SKIP6   REQST(CNTRL) 
RTN 

MOVE    DEV,CHNDEV(CNTRL) 
TLNN    DEV,4 
RTN 
WTM 

FAULT4  <WTM  FAILED> 
WTM 

FAULT4  <WTM  FAILED> 
RTN 


;  skip  if  device  selected 

;  exit  if  RH20  loop  back 

;  get  device  # 

;  skip  if  TU16 

;  exit  if  RP04 

;  write  tape  mark 

;  write  tape  mark 

;  return 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  257 
DFSXAM  MAC     29-Jul-85  11 :44        SYSTEM  GENERATOR 


SEQ  0367 


SEQ  0354 


DFSXA 
DFSXAM 

117H 

11715 

11716 

11717 

11718 

11719 

11720 

11721 

11722 

11723 

1172A 

11725 

11726 

11727 

11728 

11729 

11730 

11731 

11732 

11733 

1173A 

11735 

11736 

11737 

11738 

11739 

11740 

117A1 

11 7A2 

117A3 

117AA 

11745 

11746 

11747 

11748 


DECSYSTEM  <L10  CHANNEL/DTE20 
MAC  29-Jul-85  11:44 


063677 
063700 
063701 
063702 
063703 
063704 
063705 
063706 
063707 
063710 
063711 


063712 
063713 
063714 
063715 
063716 
065717 
063720 
063721 
063722 
063723 
063724 
063725 
063726 
063727 


INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)    14:07  21-Aug-85  Page  257 
SYSTEM  GENERATOR 


ffi,***********  **************************************************  ****** 
*   tlR^R  ~  P^rforfn  BSR 

01,iH,i,i,1,************************************************************** 


SEQ  0367 


201  00 
260  17 
300  00 
201  00 
260  17 
005  00 
201  00 
260  17 
005  00 
370  00 
254  00 


0  00  000011 
0  00  043044 
0  00  000000 
0  00  ^77777 
0  00  043110 
0  00  070355 
0  00  000033 
0  00  043044 
0  00  070360 
0  16  061033 
0  00  063614 


201  00  0 
260  17  0 
300  00  0 
201  00  0 


260 

17 

0 

005 

00 

0 

201 

00 

0 

260 

17 

0 

005 

00 

0 

2o.' 

17 

0 

005 

00 

0 

606  00 

0 

254 

00 

0 

263 

17 

0 

00  000011 
00  043044 
00  000000 
00  ^77777 
00  043110 
00  070355 
00  000033 
00  043044 
00  070360 
00  043177 
00  070247 
00  000200 
00  063723 
00  000000 


$TBSR:  MOVE  I   CLEAR 
UCR 
CAI 

MOVEI   <-1&FRAMES> 
UFC 

FAULT4  <WFC  FAILED> 
MOVEI   SPBAKR 
UCR 

FAULT4  <WCR  FAILED> 
SOS     TAPECC(CNTRL) 
JRST    $DVWT 


get  drive  clear 

issue 

filler 

select  one  record  space 

load  It 


;  issue  the  space  command 

;  update  tape  position  counter 
;  wait  for  completion 


#******»*******************♦************♦**•*********♦*************** 

*  SSPBSR  -  Perform  BSR  ^^  ^^^^ 

01,1,1,1,**************************************************************** 


SSPBSR:  MOVEI   CLEAR 
UCR 
CAI 

MOVEI   <-':&FRAMES> 
UFC 

FAULT4  <WFC  FAILED> 
MOVEI   SPBAKR 
UCR 

FAULT4  <UCR  FAILED> 
RDS 

FAULT4  <RDS  FAILED> 
TRNN    DRY 
JRST    .-3 
RTN 


get  drive  clear 

issue 

filler 

select  one  record  space 

load  it 


;  issue  the  space  command 

;  get  status 

;  wait  for  ready 

;  exit 


L„ 


SEQ  0355 


r" 


DFSXA 
DFSXAM 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  258 
MAC     29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0368 


SEO  0355 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  258 
DFSXAM  MAC     29-JuL-85  11 :A4        SYSTEM  GENERATOR 


SEQ  0368 


11749 

11750 

11751 

11752 

11753 

11754 

11755 

11756 

11757 

11758 

11759 

11760 

11761 

11762 

11763 

11764 

11765 

11766 

11767 

11768 

11769 

11770 

11771 

11772 

11773 

11774 

11775 

11776 

11777 

11778 

11779 

11780 

11781 

11782 

11783 

11784 

11785 

11786 

11787 

11788 

11789 

11790 

11791 

11792 

11793 

11794 

11795 


;*  $TPU  -  Posit 


063730 

063731 

063732 

063733 

063734 

063735 

063736 

063737 

063740 

063741 

063742 

063743 

063744 

063745 

063746 

063747 

063750 

063751 

063752 

063753 

063754 

063755 

063756 

063757 

063760 

063761 

063762 

063763 

063764 

063765 

063766 

063767 

063770 

063771 

063772 

063773 

063774 

063775 

063776 

063777 

064000 

064001 


200  15 
337  00 


254  00  0 
607  15  0 


254  00 
335  00 
254  00 


261 
261 


17 
17 


402  00  0 
260  17  0 


005  00 
602  00 
254  00 

200  01 
322  01 
274  01 
322  01 

201  02 
321 


._  01 
213  00  0 
334  02  0 
476  00  0 
200  00  0 
405  00  0 
2o;  17  0 
005  00  0 
200  00  0 
260  17  0 
005  00  0 
260  17  0 


005  00  . 
606  00  0 
254  00  0 
602  00  0 
254  00  0 
350  00 


217  00 
212  01 
262  17 

262  17 

263  17 


16  060753 
16  060647 
00  067640 
00  000004 
00  067640 
00  075026 
00  064027 
00  000001 
00  000002 
00  075006 
00  043177 
00  070247 
00  002000 
00  064017 
16  061017 
00  064017 

16  061033 
00  064014 
00  000033 
00  063756 
00  000001 
00  073612 
00  075006 
00  000001 

00  Mmi 

00  043110 
00  070355 
00  000002 
00  043044 
00  070360 
00  043177 
00  070247 
00  040200 
00  063766 
00  040000 
00  064002 

17  17177 t 
00  000001 
16  061033 
00  000002 
00  000001 
00  000000 


»»*»«******t**** *************************************** 

ion  tape  at  right  spot  ^^^^ 

**»*»♦*♦♦*♦♦***•**************♦♦******♦**♦******♦****♦* 

get  device  being  used  by  this  channel 

skip  if  device  selected 

otherwise  -  return 

continue  if  TU16 

otherwise-  return 

skip  if  reading 

go  position  for  writing 

save  register  B 

save  register  C 

reverse  fig 

get  current  status 

skip  if  not  at  EOT 

if  there  -  rewind  tape 

get  desired  post  ion 

if  zero  -  then  rewind 

deduct  current  tape  position 

if  no  difference  -  exit 

get  space  reverse 

go  space  reverse 

make  negative 

get  space  forward 

set  going  reverse 

Set  record  difference 
eep  only  low  16  bits 
load  it 

get  space  command 
issue  the  space  command 

get  status 

skip  on  error  or  ready 

continue  wait 

skip  if  no  error 

positioning  error 

setup  skip  return 

make  register  8  + 

update  channel  pos  pointer 


return 


$TPU: 

MOVE 

DEV.CHNDEV(CNTRL) 

$TP: 

SKIPG 
SKPRTN 

REQST(CNTRL) 

TLNN 

DEV,4 

SKPRTN 

SKIP6E 

WRTPHS 

JRST 

$TPW 

PUT 

B 

PUT 

C 

SETZM 

REVFLG* 

RDS 

FAULT4 

<RDS  FAILED> 

TRNE 

EOT 

JRST 

$TPZ 

MOVE 

B,TAPEDC(CNTRL) 

JUMPE 

B.STPZ 

SUB 

B,TAPECC(CNTRL) 

JUMPE 

B.STPBI 

MOVE  I 

CSPBAKR 

JUMPL 

B,$TPR 

MOVNS 

B 

SKI  PA 

C.CSPFWDR] 

$TPR: 

SETOM 

REVFLG 

MOVE 

B 

AND  I 

FRAMES 

UFC 

FAULT4 

<WFC  FAILED> 

MOVE 

C 

WCR 

FAULT4 

<WCR  FAILED> 

RDS 

FAULT4 

<RDS  FAILED> 

TRNN 

CERR+DRY 

JRST 

.-3 

TRNE 

CERR 

JRST 

$TPE 

AOS 

-2(P) 

$TP1: 

MOVMS 

B 

ADDM 

C.TAPECC(CNTRL) 

$TPX: 

GET 

C 

GET 

B 

RTN 

• 

SEQ  0356 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  259 
DFSXAM  MAC     29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0369 


SEQ  0356 


DFSXA       DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)   U:07  21-Aug-85  Page  259 
DFSXAM     MAC  29-Jul-85   11:44  SYSTEM  GENERATOR 


SEQ  0369 


11796 

11797 

11798 

11799 

11800 

11801 

11802 

11803 

11804 

11805 

11806 

11807 

11808 

11809 

11810 

11811 

11812 

11813 

11814 

11815 

11816 

11817 

11818 

11819 

11820 

11821 

11822 

11823 

11824 

11825 

11826 

11827 

11828 

11829 


064002 
064003 
064004 
064005 
064006 
064007 
064010 
064011 


064012 
064013 
064014 
064015 
064016 


064017 
064020 
064021 


064022 
064023 
064024 
064025 
064026 


;   Positioning  error-find  how  many  records  passed 


260  17 
005  00 
322  00 
434  00 
217  00 
270  00 
272  00 
322  00 


0  00  043247 
0  00  073613 
0  00  063775 
0  00  073616 
0  00  000001 
0  00  000001 
16  061033 


0  00  063777 


260  17  0  00  063677 
005  00  0  00  073617 
262  17  0  00  000002 
262  17  0  00  000001 
254  00  0  00  067640 


260  17  0  00  063532 
005  00  0  00  073622 
254  00  0  00  064014 


607  15  0  00  000004 

2o<  17  0  00  000000 

260  17  0  00  063677 

005  00  0  00  073625 

263  17  0  00  000000 


tTPE:   RFC 

FAULT4 

JUMPE 

I  OR 

MOVMS 

ADD 

ADDM 

JUMPE 

;  Backspace  one 

$TPB:   BSR 

FAULT4 

$TPB1:  GET 
GET 
SKPRTN 

;  Rewind  tape 

$TPZ:   GO 

FAULT4 
JRST 


<RFC  FAILED> 

$TP1 

[-1819] 

B 

B 

TAPECC(CNTRL) 

$TPX 


<BSR  FAILED> 

C 

B 


SREU 

<REW  FAILED> 

STPBl 


read  frame  counter 

jump  if  all  records  passed 

extend  sign 

make  B  + 

find  number  of  records  passed 

update  current  position  counter 

take  exit 


backspace  one  record 

get  back  register  C 
get  back  B 
exit  good 


rewind  tape  unit 
exit 


Backspace  for  random  data  TESTG  -  called  from  REGEN 


$TPB2:  TLNN    DEV,4 
RTN 
BSR 

FAULT4  <BSR  FAILURE> 
RTN 


continue  if  TU16 
exit  if  RP04 
backspace  one  record 

exit 


SEQ  0357 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:536(1242)  U:G7  21-Aug-85  Page  260 
DFSXAM  MAC     29-Jul-85  11 :44        SYSTEM  GENERATOR 


SEQ  0370 


SEQ  0357 


DFSXA 
DFSXAM 

11830 

11831 

11832 

11833 

1183A 

11835 

11836 

11837 

11838 

11839 

118A0 

118A1 

118A2 

118A3 

118AA 

118A5 

118A6 

118A7 

118A8 

118A9 

11850 

11851 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VEK  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  260 
MAC     29-JUL-85  11:44        SYSTEM  GENERATOR 

.ffHlilil,*********  *******************************  ************************ 

':*   $TPW  -  Check  for  rewind  state      .  . 

;*   This  drive  must  rewind  if  it  is  writina. 

;*   First  record  selection  and  drive  is  selected. 

.01,*****************************************************************  * 


SEQ  0370 


064027 

064030 

064031 

064032 

064033 

064034 

064035 

064036 

064037 

064040 

064041 

064042 

064043 

064044 


200  00 
305  00 
254  00 
200  00 
301  00 
254  00 
260  17 
263  17 
254  00 
332  00 
254  00 
260  17 
263  17 
254  00 


0  16  061017 
0  00  000162 
0  00  064040 
0  16  061033 
0  00  000162 
0  00  067640 
C  00  064045 
0  00  000000 
0  00  067640 
0  16  061017 
0  00  067640 
0  00  063532 
0  00  000000 
0  00  067640 


$TPW: 


$TPUl 


MOVE 

CAI6E 

JRST 

MOVE 

CAIL 

SKPRTN 

60 

RTN 

SKPRTN 

SKIPE 

SKPRTN 

GO 

RTN 

SKPRTN 


TAPEDC(CNTRL) 

get  desire  post  ion 

162 

skip  if  beyond  EOF 

$TPW1 

if  not  -  go  check  for  rew 

TAPECC(CNTRL) 

get  current  tape  positon 

162 

skip  if  must  be  positioned 

•  ok  -  return 

$PEF 

•  attempt  to  position  to  EOF 

;  error 

;  ok 

;  skip  if  must  rewind 

TAPEDC(CNTRL) 

;  ok  -  then  exit 

$REW 

;  issue  rewind 

;  error  on  rewind 

;  ok 

state 


SEQ  0358 


DFSXA   DECSYSTEM  KLiO  rHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  261 
DFSXAM  MAC     29-JuL-85  11:44        SYSTEM  GENERATOR 


SEQ  0371 


SEQ  0358 


DFSXA 
DFSXAM 

11852 

11853 

11854 

11855 

11856 

11857 

11858 

11859 

11860 

11861 

11862 

11863 

1186A 

11865 

11866 

11867 

11868 

11869 

11870 

11871 

11872 

11873 

1187A 

11875 

11876 

11877 

11878 

11879 

11880 

11881 

11882 

11883 


DECSYSTEM  KLIO  rHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X538(1242)  U:07  21-Aug-85  Page  261 
MAC     29-Jul-85  11:AA        SYSTEM  GENERATOR 

•#***«******************♦**************♦****************************** 
;*  $PEF  -  Find  logical  EOF  and  position  beyond  mark         ........ 

J #♦***************************♦**************** *********************** 


SEQ  0371 


06A0A5 

06A0A6 

06A0A7 

06A050 

06A051 

06A052 

06A053 

06A05A 

06A055 

06A056 

06A057 

06A060 

06A061 

06A062 

06A063 

06A06A 

06A065 

06A066 

06A067 

06A070 

06A071 

06A072 

06A073 

06A07A 

06A075 

06A076 

06A077 


261  17 
202  05 
A02  00 
201  06 
201  00 
260  17 
300  00 
201  00 
260  17 
005  00 
201  00 
260  17 
005  00 
260  17 
005  00 
606  00 
25A  00 
350  00 
602  00 
350  00 
313  06 
25A  00 

262  17 
306  05 
350  00 
2u.'  05 

263  17 


0  00  000006 
0  00  075022 
0  00  000005 
0  00  000162 
0  00  000011 
0  00  0A30AA 
0  00  000000 

0  00  Mini 

0  00  0A3110 
0  00  070355 
0  00  000031 
0  00  0A30AA 
0  00  070360 
0  00  0A31 77 
0  00  0702A7 
0  00  000200 
0  00  06A062 
0  16  061033 
0  00  OOOOOA 
0  00  000005 
0  16  061033 
0  00  06A051 
0  00  000006 
0  00  000002 
0  17  000000 
0  00  075022 
0  00  000000 


$PEF: 


$PEF1 


PUT 

MOVEM 

SETZM 

MOVE  I 

MOVE  I 

UCR 

CAI 

MOVE  I 

UFC 

FAULTA 

MOVE  I 

UCR 

FAULTA 

RDS 

FAULTA 

TRNN 

JRST 

AOS 

TRNE 

AOS 

CAMLE 

JRST 

GET 

CAIN 

AOS 

MOVE 

RTN 


GOOD 

BAD, TEMP 
BAD 

GOOD, 162 
CLEAR 


U7777 

<WFC  FAILED> 
SPFWDR 

<UCR  FAILED> 

<RDS  FAILED> 

DRY 

.-3 

TAPECC(CNTRL) 

EOF 

BAD 

GOODJAPECC(CNTRL) 

$PEF1 

GOOD 

BAD,  2 

(P) 

BAD, TEMP 


save  good 

save  bad 

clear  bad 

set  limit  to  search 

get  drive  clear 

issue 

filler 

Jet  record  #  =  -1 
oad  frame  counter 

get  space  forward  command 
issue 

get  status 

skip  on  ready 

wait 

correct  current  positon 

skip  if  no  tape  mark 

update  bad  ^  ,  .  . 

skip  if  tape  position  passed  limit 

repeat  commano 

get  good  back 

skip  if  more  than  2  tries 

setup  skip  return 

get  bad  back 

exit 


SEQ  0359 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  J!53B(12A2)  1A:07  21-Aug-85  Page  262 
DFSXAM  MAC     29-Jul-85  11 :AA        SYSTEM  GENERATOR 


SEQ  0372 


SEQ  0359 


A02  00 
260  17 
005  00 

200  00 
260  17 
005  00 

201  00 
260  17 
005  00 
254  00 


0  00  000000 
0  00  043110 
00  070355 
00  075021 
00  043143 
00  070366 
00  000005 
00  043044 
00  070360 
00  063614 


0 
0 
0 
0 
0 
0 
0 
0 


OFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
OFSXAM  MAC     29-Jul-85  11:44 


11884 
11885 
11886 
11887 
11888 

11889  064100 

11890  064101 

11891  064102 

11892  064103 

11893  064104 

11894  064105 

11895  064106 

11896  064107 

11897  064110 

11898  064111 
11899 

11900 
11901 
11902 
11903 

11904  064112 

11905  064113 

11906  064114 

11907  064115 

11908  064116 

11909  064117 

11910  064120 

11911  064121 

11912  064122 

11913  064123 

11914  064124 

11915  064125 

11916  064126 

11917  064127 

11918  064130 

11919  064131 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  262 


SEQ  0372 


201  00 
260  17 
005  00 
201  00 
260  17 
005  00 
260  17 
005  Ov 
606  00 
254  CO 
6u-^  00 
005  00 
201  00 
260  17 
005  00 
263  17 


0  00  000011 
0  00  043044 
0  00  070360 
0  00  000025 
0  00  043044 
0  00  070360 
0  00  043177 
0  00  070247 
0  00  000200 
0  00  064120 
0  00  040000 
00  073630 
00  000011 
00  043044 
00  070360 
00  000000 


•#♦**»***********♦****♦♦♦*♦******************************************* 

;*  IDSEK  -  Perform  seek  on  RP04  ...^.^x****** 

.****»»****************♦♦********♦******************♦***************** 


SDSEK:  SETZM 
WFC 

FAULT4  <WFC  FAILED> 
MOVE    SYS.C 
WDC 

FAULT4  <WDC  FAILED> 
MOVEI   SEEK 
WCR 

FAULT4  <WCR  FAILED> 
JRST    $DVWT 


•  r I Pdr  ACO 

;  load  the  track  and  sector  register 

;  get  cylinder  address 

;  load  it 

;  get  seek  command 

;  issue  the  space  command 

;  wait  for  completion 


;•  CLNTAP  -  Clean  spot  on  tape 


CLNTAP:  MOVEI  CLEAR 
WCR 

FAULT4  <WCR  FAILFD> 

MOVEI  25 
UCR 

FAULT4  <WCR  FAILED> 
RDS 

FAULT4  <RDS  FAILED> 

TRNN  DRY 

JRST  .-3 

TRNE  CERR 

FAULT4  <ERASE  ERROR  -  CLNTAP> 

MOVEI  CLEAR 
UCR 

FAULT4  <UCR  FAILED> 
RTN 


get  drive  clear  command 
issue  the  command 

get  erase  command 
issue  the  erase 

get  status 

wait  for  ready 
loop  until  ready 
skip  if  no  error 


SEQ  0360 


r" 


OFSXA 
DFSXAM 


DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  263 
MAC     29-Jul-85  11:44        SYSTEM  GENERATOR 


SEQ  0373 


4  4  r\^f\ 


SEQ  0360 


200  00 
602  00 
25A  - 
200 


00 


15  0 
607  15  0 
25A  00  0 


336  00 


25A 
260 


00 


17  0 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
OFSXAM  MAC     29-JuL-85  11:44 


11920 

11921 

11922 

11923 

11924 

11925 

11926 

11927 

11928 

11929 

11930 

11931 

11932 

11933 

11934 

11935 

11936 

11937 

11938 

11939 

11940 

11941 

11942 

11943 

11944 

11945 

11946 

11947 

11948 

11949 

11950 

11951 

11952 

11953 

11954 

11955 


INTERACTION  TEST  -  VER 
SYSTEM  GENERATOR 


0,7  MACRO  2536(1242)  14:07  21-Aug-85  Page  263 


SEQ  0373 


064132 

064133 

064134 

064135 

064136 

064137 

064140 

064141 

064142 

064143 

064144 

064145 

064146 

064147 

064150 

064151 

064152 

064153 

064154 

064155 

064156 

064157 

064160 

064161 

064162 

064163 

064164 

064165 

064166 

064167 

064170 


005  00  0 
606  00  0 
254  00  0 
350  00  0 
201  00  0 
260  17  0 
005  00  0 
260  17  0 
260  17  0 
201  00  0 
00 


434 

256  00 
200  00 
260  " 
005  00 
550  01 
2mJ 

402  00 
402  00 
200  00 
260  17 
263  17  0 


0 
0 
0 

17  0 
0 
0 

01  0 
0 
0 
0 
0 


00 

00 

00 

16 

00 

00 

16 

00 

00 

00 

00 

00 

16 

00 

00 

00 

00 

00 

00 

00 

16 

16 

00 

00 

00 

00 

01 

01 

16 

00 

00 


030046 

200000 

067640 

06075? 

000004 

067640 

060767 

067640 

043211 

070375 

100700 

067640 

044055 

00001 1 

043044 

070360 

063712 

064112 

005610 

075005 

043570 

060767 

043110 

070355 

000016 

000002 

377001 

377002 

061003 

042777 

000000 


;*  BSRCLN  -  Repo 


»*»****t***»*»**»****»* **************** *♦***•*****♦*** 

siti'on  tape  &  clean  if  write  errors 


BSRCLN: 


MOVE 

TRNE 

SKPRTN 

HOVE 

TLNN 

SKPRTN 

SKIPN 

SKPRTN 

RER 

FAULT4 

TRNN 

SKPRTN 

AOS 

MOVE  I 

UCR 

FAULT4 

60 

60 

MOVE  I 

I  OR 

.CONO 

HOVE 

WFC 

FAULT4 

HRRZ 

LSH 

SETZM 

SETZM 

MOVE 

USTCR 

RTN 


CONSU 
1819 

DEV,CHNDEV(CNTRL) 
DEV,4 

CHNBAR(CNTRL) 


<RER  FAILED> 
CRC+NSG+LRC+INC 

WTRIES(CNTRL) 
CLEAR 


get  switches 

skip  if  not  inhibited 

exit 

get  device  code 

skip  if  TU16 

if  RP04-exit 

skip  if  writing 

exit  if  reading 

fetch  error  register 

skip  if  media  failure 

if  not-exit 

update  *  of  write  retries 

get  drive  clear 

issue 


do  backspace 
clean  3  inches 

get  init  bits 


<WCR  FAILED> 

$SP8SR 

CLNTAP  .  -- 

XECLR+DNCLR+RCLPA+RAECLR+MBE 

PILVL  .  .   .  ^n 

;  init  RH20 

CHN8AR(CNTRL)         ;  get  frame  count 

;  load  frame  counter 

<UFC  FAILED> 


B,CNTRL 

B,2 

ICCW+KB) 

ICCW+2(B) 

CHNTCR(CNTRL) 


get  controller  number  into  AC1 

convert  to  channel  index 

clear  status  word  1 

clear  status  word  2 

get  command 

load  it  up  and  start  write 

exit 


SEQ  0361 


DFSXA 
DFSXAH 


DECSYSTEH  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  »53B(1 242)   14:07  21-Aug-85  Page  1 
POR5-Jun-83  12:52  NI/CI  PORT  HICROCODE  AND  RELATED  ROUTINES 

ciiDTTi      wi/ri  DODT  MirRnrnnp  ANn  RFi  ATFD  ROUTINES 


SEQ  0374 


SEQ  0361 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
DFSXAM  POR     5-Jun-83  12:52 


11956 

11957 

11958 

11959 

11960 

11961 

11962 

11963 

1196A 

11965 

11966 

11967 

11968 

11969 

11970 

11971 

11972 

11973 

1197A 

11975  06A171 

11976  06A172 

11977  06A173 

11978  06A17A 

11979  06A175 

11980  064176 

11981  064177 

11982  064200 
11983 

11984  064201 

11985  064202 

11986  064203 

11987  064204 

11988  064205 

11989  064206 

11990  064207 

11991  064210 

11992  0642^1 
11993 

11994 
11995 

11996  064212 

11997  064213 

11998  064214 

11999  064215 

12000  064216 
12001 

12002 
12003 

12004  064217 

12005  064220 


402  00 
260  17 
255  00 
476  00 
260  17 
263  17 
350  00 
263  17 


0  00  075002 
0  00  064201 
0  00  000000 
0  00  075002 
0  00  064201 
0  00  000000 
0  17  000000 
0  00  000000 


476 
261 
2c' 
261 
261 
261 
201 
201 
256 


00 
17 
17 
17 
17 
17 
04 
00 
00 


0  00  075003 
0  00  000000 
0  00  000001 
0  00  000002 
0  00  000003 
00  000004 
00  064325 
00  400000 
16  043570 


200  02  0  04  000000 
316  02  0  00  073635 


254  00 
200  03 


00  064263 
04  000001 


254  00  0  00  064217 


135  00  0  00  073636 
202  00  0  00  074763 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 
NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

SUBTTL  NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

fft nil* t*******************  ******************************************** 

*   IPALOD  -  Load  microcode  and  verify  it 


SEQ  0374 


Returns: 


+1  -  Error  occurred  loading/verifying  microcode 
+2  -  Ok 


Microcode  format:  The  microcode  is  given  in  2  word  segments 
(specifying  address  and  60  CRAW  bits).  The  ucode  is  in  a 
table  beginning  at  the  address  given  in  AC1.  The  end  of 
this  table  is  indicated  by  a  word  containing  -1. 

Word  1:  Bits  00-11  -  Microword  load  .ddress  (0000-7777) 
12-35  -  Bits  0-23  of  microword  to  load 

Word  2:  Bits  00-34  -  Bits  24-57,59  of  microword  to  load 

35  Force  Bad  Parity  flag 

0t********************************************** ********************* 


IPALOD:  SETZM 
GO 
JFCL 
SETOM 
GO 
RTN 
AOS 
RTN 

IPACOM:  SETOM 
PUT 
PUT 
PUT 
PUT 
PUT 
MOVE  I 
MOVE  I 
LDCSR 


MVFLA6* 
IPACOM 

MVFLA6 
IPACOM 

(P) 


MVNUM* 

0 

1 

2 

3 

4 

4.IPAMIC 

PCLEAR 


;  Load  microwords 


IPACOO:  MOVE 
CAMN 
JRST 
MOVE 
JRST 


2.(4) 

2.[-n 

IPACOX 
3.1(4) 
IPAC01 


;  Load  bits  0-29 

IPAC01:  LDB 

MOVEM 


[POINT  12.2.11] 
CADDR# 


clear  verify  flag 
load  microcode 
error  -  ignore 
set  verify  flag 
verify  microcode 
error  -  return 
set  up  proper  return 
return 

init  number  of  verify  errors 
save  some  AC's 


get  address  of  table  in  AC4 
get  'port  clear'  bit 
write  to  CSR  register 


get  first  word 
end  of  list? 
yes  -  exit 
get  second  word 
go  load  word 


get  actual  CRAM  load  address 
save  address 


SEO  0362 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  2 
DFSXAM  POR     5-Jun-83  12:52        NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 


SEQ  0375 


1/ T  An  n  r\r\  nnnnm 


i  CM 


1 


convert  to  address  for_RAR 


SEO  0362 


DFSXA 
DFSXAM 

12006 

12007 

12008 

12009 

12010 

12011 

12012 

12013 

120U 

12015 

12016 

12017 

12018 

12019 

12020 

12021 

12022 

12023 

1202A 

12025 

12026 

12027 

12028 

12029 

12030 

12031 

12032 

12033 

1203A 

12035 

12036 

12037 

12038 

12039 

120A0 

120A1 

120A2 

120A5 

120AA 

12045 

120A6 

120A7 

120A8 

120A9 

12050 

12051 

12052 

12053 

1205A 

12055 

12056 

12057 

12058 

12059 


DECSYSTEW  <L10  CHANNEL/DTE20 
POR     5-Jun-83  12:52 


INTERACTION  TEST  -  VER  0.7  MACRO  J:53B(12A2)  K:07  21-Aug-85  Page  2 
NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 


SEQ  0375 


06A221 

06A222 

06A223 

06A22A 

06A225 

06A226 

06A227 

064230 

064231 

064232 

064233 

064234 

064235 

064236 

064237 

064240 


242  00 
660  00 
202  00 
260  17 
200  01 

621  02 
246  02 
242  03 

622  03 
660  03 
260  17 
200  00 
621  00 
336  00 
256  00 
332  00 


00  000001 

00  000001 

00  075014 

00  043456 

00  000003 

00  777700 

00  000006 

00  mm 

00  000002 
00  000001 
00  064273 
00  000002 
00  770000 
,  00  075002 
0  16  043467 
0  00  075002 


064241  260  17  0  00  073637 


064242 
064243 
064244 
064245 
064246 
064247 
064250 
064251 
064252 
064253 
064254 
064255 
064256 
064257 
064260 


064261 
064262 


064263 
064264 
064265 
064266 
064267 
064270 
064271 
064272 


200  00 

620  00 
260  17 
200  00 

621  00 
336  00 
256  00 
3i-  00 
254  00 
256  00 
621  00 
202  00 
316  02 
312  03 
350  01 


0  00 
0  00 
0  00 


00 
00 
00 
16 


0  00 


00 
16 
00 
00 
00 
00 
00 


075014 
000001 
043456 
000003 
770000 
075002 
043467 
075002 
064261 
043504 
770000 
074770 
074767 
074770 
075003 


271  04  0  00  000002 
254  00  0  00  064212 


337  00  0  00  075003 

350  00  0  17  nni'^ 

2b2  17  0  00  000004 
262  17  0  00  000003 
262  17  0  00  000002 
262  17  0  00  000001 

262  17  0  00  000000 

263  17  0  00  000000 


\\l 

1 

MOVEM 

SAVRAR* 

LDRAR 

MOVE 

1.3 

TLZ 

2,777700 

LSHC 

?'^ 

LSH 

3.-6 

TR2E 

3.2 

TRO 

3.1 

GO 

CALPAR 

MOVE 

2 

TLZ 

770000 

SKIPN 

MVFLA6 

.DATAO 

SKIPE 

MVFLAG 

60 

[.DATAI   __^ 

TLZ    770000 

MOVEM  CUORDL* 

RTN3 

Load  bits  30- 

59 

MOVE 

SAVRAR 

TRZ 

1 

LDRAR 

MOVE 

3 

TLZ 

770000 

SKIPN 

MVFLAG 

.DATAO 

SKIPN 

MVFLAG 

JRST 

IPAC02 

.DATAI 

TLZ 

770000 

MOVEM 

CUORDRf 

CAMN 

2.CW0RDL 

CAME 

3.CW0RDR 

AOS 

1 .MVNUM 

Point  to  nexl 

:  microword 

>AC02:  ADDI 

4.2 

)RST 

IPACOO 

Done 

'ACOX:  SKIPG 

MVNUM 

AOS 

-5(P) 

GET 

4 

GET 

3 

GET 

2 

GET 

1 

GET 

0 

RTN 

convert  to  address  for  RAR 

set  bit  12  (for  left  30  bits) 

save  address  loaded 

load  RAR  with  it,      .  ,  ^,   ^ 

get  word  2  (has  'bad  panty'  flag) 

now  AC2  has  CRAM  bits  0-23  ^  ^  ,,, 

now  get  bits  0-30  in  AC2  (left  half) 

right  justify  AC3  (right  half) 

bit  59  set? 

yes  -  set  rightmost  bit 

calculate  parity 

get  left  3D  bits 

clear  leftmost  6  bits 

load? 

yes  -  load  it 

verify? 

yes  -  read  CRAM 

clear  leftmost  6  bits 

save  it 


get  RAR  address  (for  left  30  bits) 

clear  bit  12  (for  right  30  bits) 

load  address 

get  right  30  bits 

clear  leftmost  6  bits 

load? 

yes  -  load  it 

load? 

yes  -  next  location 

yes  -  read  CRAM 

clear  leftmost  6  bits 

save  it 

valid  data? 

get  error  count 


increment  by  2 
loop  till  done 


any  verify  errors? 
no  -  set  up  RTN+2 
restore  AC  s 


return 


SEQ  0363 


DFSXA 
DFSXAM 


nPfiYSTFM  KL 10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3;53B(1242)  14:07  21-Aug-85  Page  3 
POR     5-Jun-83  12:52        NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 


SEQ  0376 


SEO  0363 


DFSXA 
DFSXAM 


12060 

12061 

12062 

12063 

1206A 

12065 

12066 

12067 

12068 

12069 

12070 

12071 

12072 

12073 

12074 

12075 

12076 

12077 

12078 

12079 

12080 

12081 

12082 

12083 

1208A 

12085 

12086 

12087 

12088 

12089 

12090 

12091 

12092 

12093 

1209A 

12095 

12096 

12097 

12098 

12099 

12100 

12101 

12102 

12103 

12104 

12105 

12106 

12107 

12108 


DFCSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  3 
POR      5-Jun-83  12:52        NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

#»**»•»*»♦••»••**•******♦•**•**•*•****•***•***♦*•*••**•*•*■********** 

*  CALPAR  -  Calculate  parity  for  a  CRAM  location 


SEQ  0376 


064273 

261  17 

064274 

261  17 

064275 

261  17 

064276 

261  17 

064277 

402  00 

064300 

602  03 

064301 

476  00 

064302 

620  03 

064303 

400  04 

064304 

200  05 

064305 

210  06 

064306 

632  05 

064307 

344  04 

064310 

2uJ  05 

064311 

210  06 

064312 

632  05 

064313 

344  04 

064314 
064315 


064316 
064317 
064320 
064321 
06432? 
06432: 
064324 


0  00  000004 
0  00  000005 
0  00  000006 
0  00  000007 
0  00  074764 
0  00  000001 
0  00  074764 
0  00  000001 
0  00  000000 
0  00  000002 
0  00  000005 
0  00  000006 
0  00  064305 
0  00  000003 
0  00  000005 
0  00  000006 
0  00  064311 


606  04  0  00  000001 
431  02  0  00  400000 


332  00 
660  03 
262  17 
262  17 
,•  17 

,  .   17 


00  074764 
00  000001 
00  000007 
00  000006 
00  000005 
00  000004 
00  000000 


Arquments:    AC1  -  Contains  2nd  word  of  microword  as  put  together 
^  by  the  microword  macro  MWORD.  This  is  only  used 

to  look  at  bit  35  which  is  a  flag  specifying  bad 

AC2  -  Bits  0-29  (Right  justified) 
AC5  -  Bits  30-59  (Right  justified) 

Function:     Calculate  good  parity  and  insert  into  Bit  12  of  the 
microword  which  is  Bit  18  in  AC2. 

Return:      +1  always.  AC's  are  unmodified,  except  bit  18  of  AC2. 


CALPAR I 


PUT 

PUT 

PUT 

PUT 

SETZM 

TRNE 

SETOM 

TRZ 

SETZ 

HOVE 

MOVN 

TDZE 

AOJA 

MOVE 

MOVN 

TDZE 

AOJA 


4 
5 
6 

7 

CALMAR# 

3.1 

CALMAR 

3,1 

':| 

6.5 

5-6  , 
4. .-2 
5,3 
6,5 
5.6  ^ 
4. .-2 


save  AC'S 


clear  MARK  bit  location 

MARK  bit  set? 

yes  -  note  the  fact 

ensure  MARK  bit  is  zero 

clear  count  of  number  of  1's 

get  left  half 

calculate  number  of  1 's 


get  right  half 
calculate  number  of  1  's 


Now,  the  parity  is  even  if  bit  35  of  AC4  is  zero,  and  odd  if  bit  35  set 


TRNN 
XORI 

Done  -  exit 

SKIPE 

TRO 

GET 

GET 

GET 

GET 

RTN 


4.1 
2.400000 


CALMAR 

V 

6 
5 
4 


;  bit  35  set? 

;  no  -  complement  bit  18 


MARK  bit  set  initially? 


yes  -  set  it  now 
restore  AC's 


return 


L_ 


SEQ  0364 


DFSXA 
DFSXAM 

niAO 


^'''''^^y^Tt^Sr'''  ''*'^fA'^^'Vm<^^i'iL^^rW%^m^''^^  ''"*"''"  '"'  ' 


SEQ  0377 


SEQ  0364 


nF«ii(A   DFCSYSTFM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  A 
DFSXAM  POR5-jin-g3  12:52        NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 


SEQ  0377 


12109 

12110 

12111 

12112 

12113 

12114 

12115 

12116 

12117 

12118 

12119 

12120 

12121 

12122 

12123 

12124 

12125 

12126 

12127 

12128 

12129 

12130 

12131 

12132 

12133 

12134 

12135 

12136 

12137 

12138 

12139 

12140 

12141 

12142 

12143 

12144 

12145 

12146 

12147 

12148 

12149 

12150 

12151 

12152 

12153 

12154 

12155 

12156 

12157 

12158 

12159 

12160 

12161 

12162 

12163 


064325 
064327 
064331 
064333 
064335 
064337 


064341 
064343 
064345 


064347 
064351 
064353 
064355 


064357 
064361 


064363 
064365 
064367 
064371 


064373 
064375 


000000 
000100 
000200 
000300 
000400 
000500 


010000 
020000 
030000 
040000 
050000 
060000 


000600  060000 
000700  070000 
OulOOO  110000 


001100 
001200 
001300 
001400 


001500 
001600 


001700 
002000 
002100 
002200 


002300 
002400 


320440 
120000 
320450 
140000 


000200 
000000 


210000 
170000 
500010 
220000 


250000 
230000 


♦  NI/CI  Port  microcode 

R5  -  Data  word 

R6  -  Command 

R7  -  377  mask 

RIO  -  EBUS  buffer  address 

R11  -  CBUS  buffer  address       ^^,  ^.^ 

R12  -  lOP  function  word  (Examine  EBUS) 

R13  -  lOP  function  word  (Deposit  EBUS) 

R14  -  Word  count 

R15  -  Last  EBUS  transfer  word 

R16  -  RESQAV  bit 

017  •.  MWRFRR  bit 


Reset  the  2910  stack 


I PANIC:  MUORD 
MUORD 
nUORD 
MUORD 
MUORD 
MUORD 


<ADDR=0,JMAPJ=1,S0A,AND.B=5.D=2> 

<CJPP,J=2,S0A,AND,B=6.D=Z> 

<CJPP.J=3,S0A,AND,B=10,D=2> 

<CJPP,J=4,S0A,AND,B=11,D=2> 

<CJPPJ  =  5,S0A,AND,B=14,D=2> 

<CJPP.J=6,S0A.AND,B=12,D=2> 


Build  377  mask 


<LDCT,J=6,S0B,AND,B=7.D=2> 
<RPCT,J=7, SOB, PLUS. B=7.D=7^CRY> 
<JMAP,J=l1,S0B,PLUS,B=7,D=2,CRY> 


MUORD 
MUORD 
MUORD 

Build  lOP  masks  (into  R12,R13) 

MUORD  <LDCT,J=32,SD0,OR,D=2,B=12,SKCN,MGC=440> 

MUORD  <RPCT,J=12,S0B,OR,D=7,B=12>    ^  ^  ,^„ 

MUORD  <LDCT:j=32,SD0,OR,D=2,B=13,SKCN,MGC=450> 

MUORD  <RPCT,J=14,SOB,OR,D=7,B=13> 

Build  RSPQAV,MVRERR  bits  (into  R16,R17) 


0 
1 
2 
3 
4 
5 


6 
7 
10 


11 
12 
13 
14 


MUORD 
MUORD 


<CONT,SDA. AND, A=7, 8=16, D=2,SKCN,MGC=200>;  15 
"    :  1 6 


<C0NT',S0A,0R,A-16,B=17,D=7> 
Read  EBUS  address  (into  RIO) 


MUORD 
MUORD 
MUORD 
MUORD 


<cjp,j=21,cena,ccer> 
<ldct;j=50,sdo,or,b=io,d=2,sele,mgc=io> 

<RPCT,J=22> 


Read  CBUS  address   (into  RID 

MUORD       <CJP,J=25.CENA,CCER> 
MUORD       <JMAP,J=25> 


17 
20 
21 
22 


23 
24 


DFSXA   )ECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM  ^OR     5-Jun-83  12:52 


1216^, 

12165 

12166 

12167 

12168 

12169 

12170 

12171 

12172 

12173 

121 74 

12175 

12176 

12177 

12178 

12179 

12180 

12181 

12182 

12183 

12184 

12185 

12186 

12187 

12188 

12189 

12190 

12191 

12192 

12193 

12194 

12195 

12196 

12197 

12198 

12199 

12200 

12201 

12202 

12203 

12204 

12205 

12206 

12207 

12208 

12209 

12210 

12211 

12212 

12213 

12214 

12215 

12216 

12217 

12218 


J64377 
064401 


064403 
064405 
064407 
064411 


064413 
064415 
064417 
064421 


064423 
064425 


002500 
002600 


002700 
003000 
003100 
003200 


003300 
003400 
003500 
003600 


003710 
004011 


064427 
064431 
064433 
064435 
064437 


064441 
064443 


064445 
064447 


064451 
064453 


064455 
064457 
064461 


500010 
260000 


310000 
270000 
500010 
320000 


350000 
330000 
500010 
360000 


000000 
000000 


100010 
luJllO 
100210 
100310 
100410 


100500 
100610 


100710 
101010 


101100 
101200 


101300 
101400 
101500 


010100 
000000 
020000 
000020 
040000 


100200 
060000 


110000 
070000 


000004 
000200 


000000 
000000 
000000 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  4-1 
NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 

MUORD   <LDCT,J=50,SD0,OR,B=11,D=2,SELE,M6C=10>  ;  25 
MUORD   <RPCT,J=26>  ;  26 

;      Read  transfer  length  (into  R4) 

MUORD   <CJP,J=31.CENA,CCERi  ;  27 

»   $ffi?;i=iS:SD0.OR.B=4.D=2.SELE.«GC-1O>  ': 
MWORD   <RPCT,J=32>  ;  32 

;      Read  command  (into  R6) 

MWORD   <CJP,J=35,CENA,CCER>  ;  33 

MUORD   <LDCT;j=5O,SD0,OR.8=6.D=2.SELE,M6C=10>  ;  35 
MUORD   <RPCTJ=36>  ;  36 

Decode  command  (0  -  write  (CBUS  to  EBUS) 
;.  1  -  read  (EBUS  to  CBUS)) 

MWORD   <CJP,J=1000.SOA,OR,A=6,CENA,CCFZ>      ;  37 
MUORD   <JMAP.J=1100>  ;  ^0 

•  ;^****  *********  ***♦*****-****************♦■**'************************** 

•  URITE  COMMAND 
'•;>*****************<*************************************************** 


SEQ  0378 


Initialize  CBUS,  etc. 

MUORD  <ADDR•-1000.J^^.V^J=1001  ,SELC-MGC=100> 

MUORD  <LDCT,J=1000,S0B,AND,D=2,B=14> 

MUORD  <RPC1,J=1002> 

MUORD  <LDCT,J=1000,SELM,MGC=20> 

MUORD  <RPCT,J=1004> 

Issue  START  CBUS 

MUORD   <LDCT,J=10,SELC,M6C=200> 
MUORD   <RPCT,J=1006> 

Look  for  word  available 

MUORD   <CJP,J=1011,CENA,CCCA> 
MUORD   <JMAP,J=1007> 

Read  into  R5 

MUORD       <C0NT,SELC,MGC=4> 

MUORD       <CONT,SD0,OR,B=5,D=2,SELM,MGC=200> 

Urite  to  EBUS 

MUORD       <CONT,S0A,OR,A=13,D=2>^ 
MUORD       <CONT, SAB, PLUS, A=!0,D=2> 
MUORD       <CONT, SAB, PLUS, A=14,D=2> 


1000 
1001 
1002 
1003 
1004 


1005 
1006 


1007 
1010 


1011 
1012 


1013 
1014 
1015 


DFSXA 
DFSXAM 


^^'"''^v^^.ifr^'s?''"'  '~^55??rfflR{'sicSo?5SE''AjD''s^ESTiP§^ift^^s^^^°'  ''-'"'■'' "''' '-' 


'i/\1/AA    AA'^AA/ 


Munor*        ^rnwT   cnA  nP  R=1«;  r)=?.nFNA.SFLE.MGr=4> 


1016 


SEQ  0379 


OFSXA 
DFSXAM 

12219 

12220 

12221 

12222 

12223 

1222A 

12225 

12226 

12227 

12228 

12229 

12230 

12231 

12232 

12233 

12234 

12235 

12236 

12237 

12238 

12239 

12240 

12241 

12242 

12243 

12244 

12245 

12246 

12247 

12248 

12249 

12250 

12251 

12252 

12253 

12254 

12255 

12256 

12257 

12258 

12259 

12260 

12261 

12262 

12263 

12264 

12265 

12266 

12267 

12268 

12269 

12270 

12271 

Mill 

12273 


DECSYSTEM  KLIO  CHANNEL/DTE20 
POR     5-Jun-83  12:52 


INTERACTION  TEST  -  VER  0,7  MACRO  li;53B(1242)  14:07  21-Aug-85  Page  4-2 
NI/CI  PORT  MICROCODE  AND  RELATED  ROUTINES 


SEQ  0379 


064463 
064465 
064467 
064471 
064473 
064475 
064477 


064501 
064503 
064505 
064507 
064511 


101600 
101700 
102010 
102110 
102200 
102304 
102410 


102530 
102630 
102710 
103020 
103110 


064513 
064515 
064517 
064521 
064523 


064525 
064527 


064531 
064533 


064535 
064537 
064541 
064543 
064545 
064547 
064551 
064553 
064555 


064557 
064561 


002004 
000001 
220000 
200000 
002004 
000020 
240000 


000000 
000000 
070000 
000000 
070000 


110011 
110110 
110211 
110310 
110411 


I  I J500 
110611 


110711 
111011 


111100 
111200 
111300 
111400 
111500 
111611 
111711 
112004 
112111 


112200 
112300 


010100 
000000 
020000 
000020 
040000 


100220 
060000 


110000 
070000 


000000 
000000 
000000 
002004 
000001 
200000 
160000 
000010 
210000 


002040 
000002 


muord  <cont,s0a,or,b=15.d=2,oena,sele,m6r=4> 

Sword  <cont,sob,plus,b=14,d=2,cry.sele,mgc=i> 

muord  <cjp,j=1022.cena,ccer> 

mword  <jmap,j=1020>      ^  _,  , 

mword  <cont,s0a.or,a=5.oena.sele,m6c=4> 

mword  <ldctj=400,sele.mgc=20> 

mword  <rpct,j=1024> 

Check  for  error 

MWORD  <CJP,J=3000.CENA,CCCE> 

MWORD  <CJP,J=3000,CE.M,CCCP> 

MWORD  <CJP,J=1007,CENA,CCCA> 

MWORD  <CJP,J=2000.CENA,CCLW> 

MWORD  <JMAP,J=1007> 


1016 
1017 
1020 
1021 
1022 
1023 
1024 


1025 
1026 
1027 
1030 
1031 


•#♦•*********•*****♦************************************************** 

'      READ  COMMAND 

'/^************************************************************ ******** 

;  Initialize  CBUS,  etc. 

MWORD       <ADDR=1100.JMAP,J=1101,SELC,M6C=100>  ;  1100 

MWORD       <LDCT,J=1060,S0B,AND,D=2,B=14>  ;  101 

MWORD       <RPCTJ=1102>                  ^„  ;  ]  02 

MWORD       <LDCT,J=1000,SELM,M6C=20>  ;  03 

MWORD       <RPCT,J=1104>  ;  1104 

Issue  START  CBUS 

MWORD   <LDCT,J=10.SELC,M6C=220>  ;  1105 

MWORD   <RPCT,J=1106>  ;  1106 

;      Look  for  ready  for  word 

MWORD   <CJP,J=1111.CENA,CCCA>  ;  1107 

MWORD   <JMAP.J=1107>  ;  lilO 

;      Read  into  R5 

MWORD   <CONT.S0A,OR,A=12,D=2>^  ;  1111 

MWORD   <C0NT. SAB, PLUS, A=i0,D=2>  ;  2 

MWORD   <CONT, SAB, PLUS, A=14,D=2>          ,  ;  1113 

MWORD   <CONT  SOA  0R,B=15,D=2,0ENA,SELE,M6C=4>  ;  4 

MWORD   <C0NT,S0B.PLUS,B=l4,D=2,CRY,SELE,MGC=1>  ;  5 

MWORD   <CJP,J=11^0,CENA,CCER>  ;  16 

Sffig   $^l'3??:J=11J  SD0,OR,B-5,D-2,SELE,MGC=1O>  \  1 

MWORD   <RPCT,J=112l>  ;  1121 

Write  to  CBUS 

MWORD   <CONT,S0A,OR.A=5,OENA,SELF,MGC=40>  ;  1122 

MWORD   <C0NT.SELC,MGC=2>  ;  1123 


SEQ  0367 


DFSXA 
DFSXAM 


DFfSYSTFM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  4-3 
POR     5-Jun-83  12:52        NI/CI  PORT  MICRCIODE  AND  RELATED  ROUTINES 

rhprlf    fnr   prror 


SEQ  0380 


SEQ  0367 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
DFSXAM  POR     5-Jun-83  1?:52 


INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(12A2)  U:07  21-Aug-85  Page  4-3 
NI/Cl  PORT  MICRC-ODE  AND  RELATED  ROUTINES 


SEQ  0380 


12274 

12275 

12276 

12277 

12278 

12279 

12280 

12281 

12282 

12283 

12284 

12285 

12286 

12287 

12288 

12289 

12290 

12291 

12292 

12293 

12294 

12295 

12296 

12297 

12298 

12299 

12300 

12301 

12302 

12303 

12304 

12305 

12306 

12307 

12308 

12309 

12310 

12311 

12312 

12513 

12314 

12315 

12316 

12317 

12318 

12319 

12320 

12321 

12322 

12323 

12324 

12325 

12326 

12327 

12328 


064563 
064565 
064567 
064571 


064573 
064575 
064577 
064601 


064603 
064605 
064607 
064611 


064613 
064615 


064617 
064621 


064623 
064625 
064627 
064631 


064633 
064635 


112430  000000 

112530  OOOQOO 

112611  070000 

112720  000000 


200uK 
200120 
200210 
200320 


200400 
200520 
200620 
200700 


201000 
201120 


064637 
064641 
064643 


300010 
300130 


300200 
300330 
300430 
300500 


300600 
300730 


000000 
010000 
000140 
030000 


002004 
070040 
050000 
000200 


000002 
110000 


000140 
010000 


002004 
050040 
030000 
000200 


000002 
070000 


400040  002004 
400140  012004 
400240  022004 


Check  for  error 

MWORD  <CJP,J=3000,CENA,CC'"E> 

MWORD  <CJP,J=3000,CENA,CCCP>    ^,      _^, 

MWORD  <CJP;j=1107.SAB,AND,A=4,B=14,CENA,CCFZ> 

MWORD  <JMAPJ=2000> 


1124 
1125 
1126 
1127 


01,1,1,1,1,1,1,11*****  ***********************************************  ******** 

OK  -  All  done  -  set  STOP  and  STORE 
01,1,1,1,**************************************************************** 


MWORD  <ADDR=2000.LDCT,J=1000> 

MWORD  <RPCT,J=2001> 

MWORD  <LDCT,J=1000,SELC,MGC=140> 

MWORD  <RPCT.J=2003> 

Write  bit  'RspQAV  in  CSR  to  indicate  done 

MWORD  <CONT,S0A,A=16,0R.OENA,SELE,MGC=4> 

MWORD  <CJP,J=2007.CENA.CCGC,SELE,MGC=40> 

MWORD  <JMAP.J=2005> 

MWORD  <C0NT,S0A,A=1,0R,D=l,SELE,i%C=200> 

Request  interrupt 

MWORD   <C0NT.SELE.MGC=2> 
MWORD   <JMAP,J=20ll> 


2000 
2001 
2002 
2003 


2004 
2005 
2006 
2007 


2010 
2011 


01,1,1,***************************************************************** 

Error  -  All  done  -  set  STOP  and  STORE 
01,1,****************************************************************** 

MWORD   <ADDR=3000ADCT,J=1000,SELC,MGC=140>    ;  3000 
MWORD   <RPCT,J=3001>  ;  3001 

Write  bit  'RspQAV*  in  CSR  to  indicate  done 

MWORD  <C0NT.S0A.A=16,0R,0ENA,SELE,MGC=4>  ;  3002 

MWORD  <CJP,J=3065,CENA.CCGC,SELE.MGC=40>  ;  3003 

MWORD  <JMAP,J=3003>  ,„„  ;  3004 

MWORD  <CONT,SOA.A=1,OR,D=1,SELE,MGC=200>  ;  3005 

Request  interrupt 

MWORD   <C0NT,SELE.MGC=2>  ;  3006 

MWORD   <JMAP,J=3007>  ;  3007 

01,1,1,***************************************************************** 

Utility  routines  to  read  2901  registers  ^^^^^^ 

0i,i,i,t*********  **************************************** ''************** 

MWORD   <ADDR=4000,JMAP,J=4000,SOA-OR,D=1.A=0,OENA.SELE,MGC=4> 
MWORD   <JMAP.J=4061,SOA.OR,D=1.A=1,OENA.SELE,M6C4> 
MWORD   <JMAP  J=4002,SOA,OR,D=1,A=2,OENA.SELE,MGC=4> 


SEQ  0368 


r 


DFSXA 
DFSXAM 


?ES^"^^^!iiiS-Sf??f^^"'"°  "'^S!?^I'?&,}^§!clio?^gE''*^o''S^E2Tl§'§a?tSJs'^^"  ''■*"'-"  "'' '-' 


i-iT-in      Az./^/c      /f\mj.r\     f\xo(\f\/. 


MunRn       <JMAP.J=4O03.S0A-OR-D=l.A=3.0ENA,SELE,MGC=4> 


SEQ  0381 


SEO  0368 


DFSXA   DECSYSTEn  KLiO  CHANNEL/DTE20 
DFSXAM  POR     5-Jun-83  12:52 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  A-A 
NI/CI  PORT  MICROCODE  AnD  RELATED  ROUTINES 


SEQ  0381 


0646A5 

06A6A7 

06A651 

064653 

06A655 

06A657 

06A661 

06A663 

064665 

064667 

064671 

064673 

064675 

064677 

064701 


400340 
400440 
400540 
400640 
400740 
401040 
401140 
401240 
401340 
401440 
401540 
401640 
401740 
402040 
777777 


032004 
042004 
052004 
062004 
072004 
102004 
112004 
122004 
132004 
142004 
152004 
162004 
172004 
202004 

mm 


MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
MUORD 
-1 


<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 
<JMAP 


J=4003,SQA.OR,D= 
J=4Q04,SOA,OR,D= 
J=4005,S0A.OR,D= 
J=4006,S0A,OR.D= 
J=4007,S0A,OR,D= 
J=4010.S0A,OR,D= 
J=4011,S0A,OR,D: 
J=4012.S0A,OR,D= 
J=4013,SOA.OR,D: 
J=4014,S0A,0R,D= 
J=4015.S0A,OR,D= 
J=4016.S0A,OR,D: 
J=40I7,SOA.OR.D: 
J=4020.S0A,OR,D^ 


:1,A=3,0ENA,SELF,f1GC=4> 

:1,A=4,0ENA,SELE,M6C=4> 

:1,A=5,OENA,SELE.MGC=4> 

:1,A=6,0ENA,SELE,MGC=4> 

:1.A=7.0ENA.SELE,MGC=4> 

:l,A=l6,0ENA.SELE,MGC=4> 

:1,A=11,0ENA,SELE,MGC=4> 

=1,A=12.0ENA.SELE.MGC=4> 

:1,A=13,0ENA,SELE,MGC=4> 

M,A=14.0ENA,SELE,MGC=4> 

=1,A=15.0ENA.SELE,MGC=4> 

=1.A=16,0ENA,SELE.MGC=4> 

=1,A=17,0ENA.SELE,MGC=4> 

=1.A=20,0ENA,SELE.MGC=4> 


SEQ  0369 


DFSXA 
DFSXAM 


DEC5YSTEM  KLlO  CHANNEL/DTE20 
DTE     29-Mdr-83  11:23 


INTERACTION  TEST  -  VER  0.7  MACRO 
DTE20  ROUTINES  FOR  DFSXA 


j;53B(1242)  14:07  21-Aug-85  Page  1 


SEQ  0382 


SUBTTL  DTE20  ROUTINES  FOR  DFSXA 


SEO  0369 


DFSXA   0EC5YSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  1 
OFSXAM  DTE     29-Mdr-83  11:23        DTE20  ROUTINES  FOR  DFSXA 


SEQ  0382 


123AA 

123A5 

123A6 

123A7 

12348 

123A9 

12350 

12351 

12352 

12353 

1235A 

12355 

12356 

12357 

12358 

12359 

12360 

12361 

12362 

12363 

1236A 

12365 

12366 

12367 

12368 

12369 

12370 

12371 

12372 

12373 

1237A 

12375 

12376 

12377 

12378 

12379 

12380 

12381 


06A702 
06A703 
06A70A 
06A705 
06A706 

06A707 

06A710 

06A711 

06A712 

06A713 

06A71A 

06A715 

06A716 

06A717 

06A720 

06A721 

06A722 

06A723 

06A72A 

06A725 

06A726 

06A 727 


202  00 
550  00 
260  17 


00  075023 
00  0301A5 
00  06A766 


200  00  0  00  0736A3 
5A0  00  0  00  075023 


135  15  0 
2A2  15  0 
202  00 
201  00 


256  00  0 
260  17  0 
005  00  0 
007  00  0 


260  17 
0\j:^  00 
007  00 
201  00 
256  00 
260  17 
005  00 
263  17 
25A  00 


00  070321 
00  000003 

15  OOOIAO 
00  0200A0 

16  0A3570 
00  06572A 
00  0736AA 
00  073651 
00  065756 
00  073656 
00  073663 
00  020100 
16  0A3570 
00  06572A 
00  0736AA 
00  000000 
00  0676A0 


SUBTTL  DTE20  ROUTINES  FOR  DFSXA 

#*******»••♦****♦«•*•*♦♦♦♦******•************************************ 
*  BOOTH  -  Perform  boot  of  -11 

Call:     MOVE    A,[UC.,DAJ 
BOOTH 

Error  return 
Normal  return 


This  routine  will  bootstrap  the  restricted  DTE  indicated  by 
index  stored  in  AC  "CNTRL  .  The  routine  receives  two  arguments 
in  AC  "A"  (the  word  count  &  T010  address) 


'•#«♦**♦*♦******♦*  *************************************************** 


$BT11:  MOVEM  A  cMPl# 

HRRZ  A.MEMLOW 

GO  DMP11 

MOVE  APPOINT  36,0] 

HRR  A, TEMPI 


FE, [POINT  3, CNTRL. 353 

FE,3 

EPTEBP(FE) 

TOllDBICLTOlO 


$BT11X:  LDB 
LSH 
MOVEM 
MOVE  I 
.  CONO 
UllDBO 

FAULTA  <800T11  W11DB0  TIMEOUT> 
FAULT6  <FATAL  BOOTSTRAP  ERROR> 
U11DN1 

FAULTA  <B00T11  U11DN1  TIMEOUT> 
FAULT6  <T011ER  SET  DURING  BOOT> 
MOVEI   CLT011IT011DB 
.CONO 
UllDBO 

FAULTA  <B00T11  UllDBO  TIMEOUT> 
RTN 
SKPRTN 


save  boot  argument 

generate  argument  =  0,,(MEMLOW) 

setup  for  boot  by  dumping  0 

get  size  field 

merge  in  address 

get  CNTRL  » 

convert  to  COMMO  index 

setup  front  end  pointer 

get  -11  doorbell 

ring  .       ^ 

wait  for  -11  doorbell  to  go  =0 


;  wait  for  T011  done 

;  clear  TOllDN  and  T011ER 

;  wait  for  -11  DB  to  clear 

;  take  error  exit 

;  take  normal  exit  -11  running 


SEQ  0370 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  2 
DFSXAM  DTE     29-Mdr-83  11 :23        DTE20  ROUTINES  FOR  DFSXA 

15XR? 


SEQ  0383 


SEQ  0370 


OFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST 
OFSXAM  DTE    29-Mdr-83  11:23       DTE20  ROUTINES 


■  VER  0,7  MACRO 
FOR  [;FSXA 


!I!53B(1242)  U:07  21-Aug-85  Page  2 


SEQ  0383 


12382 

12383 

1238A 

12385 

12386 

12387 

12388 

12389 

12390 

12391 

12392 

12393 

1239A 

12395 

12396 

12397 

12398 

12399 

12A00 

12A01 

12402 

12403 

1240A 

12405 

12406 

12407 

12408 

12409 

12410 

12411 

12412 

12413 

12414 

12415 

12416 

12417 

12418 

12419 

12420 

12421 

12422 

12423 

12424 

12425 

12426 

12427 


064730 
064731 
064732 
064733 
064734 
064735 
064736 
064737 


202 
260 
260 
260 
260 
260 
201 
256 


00 
17 
17 
17 
17 
17 
00 
00 


0  00  075022 
0  00  035320 
00  035320 
00  035320 
00  035320 
00  035320 
00  005160 


0  16  043570 


064740  260  17  0  00  035320 


064741 

064742 

064743 

064744 

064745 

064746 

064747 

064750 

064751 

064752 

064753 

064754 

064755 

064756 

064757 

064760 

064761 

064762 

064763 

064764 

064765 


201  00 
256  00 
201  00 
256  00 
260  17 
Oo?  00 
007  00 

201  00 
256  00 
200  00 
540  00 
135  15 
242  15 

202  00 
574  00 
405  00 
256  00 
260  17 
005  00 
263  17 
254  00 


0  00  001365 
0  16  043467 
0  00  031000 
0  16  043570 
0  00  065724 
0  00  073670 
0  00  073700 
0  00  000030 
0  16  043570 
0  00  073643 
0  00  075022 
0  00  070321 
0  00  000003 
0  15  000141 
0  00  075022 
0  00  007777 
0  16  043467 
0  00  065766 
0  00  073706 
0  00  000000 
0  00  067640 


*  DUMP11  -  Perform  dump  of  -11 

Call:     MOVE    A,CWC,.DA] 
OUMPl 1 

Error  return 
Normal  return 


This  routine  will  dump  the  restricted  .DTE  indicated  by 
index  stored  in  AC  "CNTRL".  The  routine  receives  two 
arguments  in  AC  "A"  (the  word  count  and  T010  address). 


#********************♦♦****♦*********************♦******************* 


$DMP1 1 


MOVEM 
GO 

^ 

60 
60 

MOVE  I 
.CONO 

60 

MOVE  I 

.DATAO 

MOVE] 

.CONO 

UllDBO 

FAULT4 

FAULT6 

MOVE  I 

.CONO 

MOVE 

HRR 

LD6 

LSH 

MOVEM 

HLRE 

AND  I 

.DATAO 

WlODNl 

FAULT4 

RTN 

SKPRTN 


A, TEMP 

UISEC 

WISEC 

WISEC 

WISEC 

WISEC 

DMPSRT 


WISEC 
ROMCOD 


save  dump  argument 
wait  5  seconds    ,,  „, , 
necessary  for  slow  11/34  s 
due  to  ROM  RC  networks 


get  dump  startup  flags 
issue  to  DTE 


wait  one  second 


T011DB!CR11!DNG10C 


coded  value 
into  TOIOBC 
doorbell  and 


;  get 

;  put 
;  get 
;  ring 

;  wait  to  reset 
<DUMP11  W11DB0  TIMEOUT  OR  RELOAD  ERROR> 
<T010DB  SET-NOT  IN  SEQUENCE> 
PILDENIPIOENB         ;  enable  PI  0 


reload  clear 


APPOINT  36, OJ 

A.TEMP 

F^, [POINT  3, CNTRL, 35] 

FE,3 

A.EPTTBP(FE) 

A, TEMP 

l\,7777 


<DUMP11  WlODNl  TIMEOUT> 


get  size  field  for  byte  pointer 

merge  in  address 

get  CNTRL  # 

convert  to  COMMO  index 

set  it  up  in  COMMO  region 

get  word  count 

clear  unwanted  bits 

load  TOIOBC 

wait  T010DN  to  set 

take  error  return 
take  normal  return 


SEQ  0371 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  3 
DFSXAM  DTE    29-Mar-83  11 :23       DTE20  ROUTINES  FOR  DFSXA 


12428 


SEQ  0384 


SEO  0371 


DFSXA 
OFSXAM 

12A28 

12A29 

12A30 

12A31 

12A32 

12A33 

12A3A 

12A35 

12A36 

12A37 

12A38 

12A39 

12A40 

12AA1 

12AA2 

12AA3 

12AAA 

12AA5 

12AA6 

12AA7 

12AA8 

12AA9 

12A50 

12A51 

12A52 

12A53 

12A5A 

12A55 

12A56 

12A57 

12A58 

12A59 

12A60 

12A61 

12A62 

12A63 

12A6A 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  3 
DTE     29-Mar-83  11:23        DTE20  ROUTINES  FOR  DFSXA 

#♦*♦»*♦*********♦*****♦***♦****************************************** 


SEQ  038A 


06A766 
06A767 
06A770 
06A771 
06A772 
06A773 
06A77A 
06A775 


202  00  0 

260  17  0 

260  17  0 

260  17  0 

260  17  0 

260  17  0 


201  00 
256  00 


00  075022 
00  035320 
00  035320 
00  035320 
00  035320 
00  035320 
00  005160 
16  0A3570 


06A776  260  17  0  00  035320 


06A777 

065000 

065001 

065002 

065003 

06500A 

065005 

065006 

065007 

065010 

065011 

065012 

065013 

06501 A 

065015 

065016 

065017 

065020 

065021 

065022 

065023 


201  00 
256  00 
201  00 
256  00 
260  17 
005  00 
007  00 
201  00 
256  00 
200  00 
5A0  00 
135  15 
2A2  15 
20?  00 
5r.  00 
A05  00 
256  00 
260  17 
005  00 
007  00 
263  17 


00  001365 
16  0A3A67 
00  031000 
16  043570 
00  06572A 
00  073713 
00  073700 
.  00  000030 
0  16  043570 
0  00  073643 
0  00  075022 
0  00  070321 
0  00  000003 
0  15  0001A1 
0  00  075022 
00  007777 
16  0A3467 
00  065766 
,  00  073723 
0  00  073730 
0  00  000000 


DMP11  -  Special  routine  for  BOOTH  -  reads  no  data  from  11  ^^^^^^^^ 
******************************************************************** 


DMP11 


MOVEM 
GO 


MOVE  I 
.CONO 

60 

MOVE  I 

•DATAO 

MOVE  I 

•  CONO 

U11DB0 

FAULT4 

FAULT6 

MOVE  I 

.CONO 

MOVE 

HRR 

LDB 

LSH 

MOVEM 

HLRE 

AND  I 

.DATAO 

W10DN1 

FAULT4 

FAULT6 

RTN 


AJEMP 

WISEC 

W1SEC 

U1SEC 

WISEC 

WISEC 

DMPSRT 


WISEC 
ROMCOD 


save  dump  argument 
wait  5  seconds    ,,,,,, 
necessary  for  slow  11/34's 
due  to  ROM  RC  networks 


;  get  dump  startup  flags 
;  issue  to  DTE 

;  wait  one  second 


T011DB!CR11!DNG10C 


coded  value 
into  T010BC 
doorbell  and 


;  get 
;  put 
;  get 

;  nng 

;  wait  to  reset 
<DMP11  W11DB0  TIMEOUT  OR  RELOAD  ERROR> 
<T010DB  SET-NOT  IN  SEQUENCE>  . 
PILDENiPIOENB        ;  enable  PI  0 


reload  clear 


A. [POINT  36, OJ 

A, TEMP 

FE, [POINT  3,CNTRL,35] 

FE,3 

A,EPTTBP(FE) 
A, TEMP 
k,7777 


<DMP11  W10DN1  TIMEOUT> 
<T010ER  SET  DURING  DUMP> 


get  size  field  for  byte  pointer 

merge  in  address 

get  CNTRL  * 

convert  to  COMMO  index 

set  it  up  in  COMMO  region 

get  word  count 

clear  unwanted  bits 

load  T010BC 

wait  for  T010DN  to  set 


take  error  return 


SEQ  0372 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(12A2)  14:07  21-Aug-85  Page  4 
DFSXAM  DTE    29-Mdr-83  11:23       DTE20  ROUTINES  FOR  DFSXA 

1?A65 .........^.....^..***, 


SEQ  0385 


SEQ  0372 


DFSXA 
DFSXAM 

12465 

12A66 

12A67 

12A68 

12A69 

12A70 

12A71 

12A72 

12A73 

12A7A 

12475 

12A76 

12A77 

12A78 

12479 

12480 

12481 

12482 

12483 

12484 

12485 

12486 

12487 

12488 

12489 

12490 

12491 

12492 

12493 

12494 

12495 

12496 

12497 

12498 

12499 

12500 

12501 

12502 

12503 

12504 

12505 

12506 

12507 

12508 

12509 

12510 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  2536(1242)  U:07  21-Aug-85  Page  4 
utLbT:>.tn^NL.u_^n«|ji|jicL^i.       0TE20  ROUTINES  FOR  DFSXA 

.#***»***•***•***•*****♦♦♦*♦♦*****♦*********************************** 

;*  BTDP  -  Dump/boot  data  test  ^^^^^^^^^^*^..*** 

)#***«*♦*♦♦*********************************♦*♦*********************** 


SEQ  0385 


065024  201  00  0  00  000101 

065025  260  17  0  00  042651 

065026  336  GO  0  16  066127 

065027  254  00  0  00  036334 

065030  331  00  0  16  066127 

065031  254  00  0  00  065102 

065032  037  01  0  00  073735 

065033  260  17  0  00  065035 

065034  254  00  0  00  036334 

065035  201  00  0  00  000400 

065036  202  00  0  00  060631 

065037  137  00  0  00  070232 
065040  205  10  0  00  777760 


065041 

260  17 

065042 

201  00 

065043 

202  00 

065044 

201  00 

065045 

202  00 

065046 

402  00 

065047 

201  00 

065050 

20?  00 

065051 

4uJ  00 

065052 

200  00 

065053 

260  17 

065054 

007  00 

0  00  065111 
0  00  000240 
0  00  044541 
0  00  000005 
0  00  044542 
0  00  044543 
0  00  000026 
0  00  044553 
0  00  044554 
0  00  073745 
0  00  064702 
0  00  073746 


065055  200  00  0  00  073751 

065056  260  17  0  00  064730 

065057  007  00  0  00  073752 

065060  260  17  0  00  065126 

065061  003  00  0  00  073755 

065062  037  07  0  00  000003 

065063  253  10  0  00  065041 

065064  335  00  0  16  066127 

065065  263  17  0  00  000000 


BTDP: 


BTDPl ; 

TSTBT; 
TBTl: 


MOVE  I 
SCOPE 
SKIPN 
JRST 

SKI  PL 
JRST 


101 

DTEAVL(CNTRL) 
STPRMl 

DTEAVL(CNTRL) 
BTDP2 


set  boot  test  to  test  101 
this  DTE20  not  available 

master  selected 


FMS6CD  <ENTERING  FRONT  END  BOOT-DUMP  TEST> 


GO 
JRST 

MOVE  I 
MOVEM 
DPS 
MOVSI 


BTDPl 
STPRMl 


;  get  value  =  256. 
oiic  ;  setup  in  size  loc 

[POINT  11,CHNXFR(CNTRL)J33 


*D256 
SIZE 


PATRN,-20 


DTEDAT 

240 

DATBUF 

5 

DATBUF +1 

DATBUF +2 

26 

DATBUF +12 

DATBUF +13 

[-*D256,, DATBUF] 


GO 

MOVE  I 

MOVEM 

MOVE  I 

MOVEM 

SETZM 

MOVE  I 

MOVEM 

SETZM 

MOVE 

BOOTH 

FAULT6  <B00T  ERROR> 


MOVE    [-*D256..DEVBUF] 

DUMPl 1 

FAULT6  <DUMP  ERROR> 


GO 


DTECMP 


FAULT2  <DATA  ERROR  IN  BOOT-DUMP  TEST> 


setup  data  pattern  index 

load  up  data  buffer 

set  1st  location  to  11  'JJOP"  .. 
set  2nd  location  to  11  "RESET" 

set  3rd  location  to  halt  11 
set  power  fail  vector  to  halt 
so  can  tell  if  ROM  doesn't  start 
11  will  halt  at  30 
get  dump  argument 
write  the  -i1 


;  get  xfer  argument 
;  read  from  -T1 


compare  (DATBUF )=(DEVBUF) 


TTALTM 

AOBJN   PATRN,TBT1 

SKIPGE  DTEAVL(CNTRL) 

RTN 


;  skip  on  altmode 

:  do  all  16  data  patterns 


SEQ  0373 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  5 
DFSXAM  DTE     29-Mdr-83  11:23        DTE20  ROUTINES  FOR  DFSXA 


SEQ  0386 


12511 


r 


SEQ  0373 


DFSXA 
DFSXAM 

12511 

12512 

12513 

1251A 

12515 

12516 

12517 

12518 

12519 

12520 

12521 

12522 

12523 

12524 

12525 

12526 

12527 

12528 

12529 

12530 

12531 

12532 

12533 

12534 

12535 

12536 

12537 

12538 

12539 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  5 
DTE     29-Mdr-83  11:23        0TE20  ROUTINES  FOR  DFSXA 


SEQ  0386 


065066 
065067 
065070 
065071 
065072 
065073 
06507A 
065075 

065076 
065077 
065100 


201  00  0 

202  00  0 


201  00 

202  00 

201  00 

202  00 

201  00 

202  00 


00  000240 
00  044541 
00  000005 
00  044542 
00  000137 
00  0441)43 
00  100000 
00  044544 


201  00  0  00  044541 
260  17  0  00  064702 
254  04  0  00  065100 


065101  254  04  0  00  030000 


065102 
065103 
065104 

065105 
065106 

065107 
065110 


037  01 
037  01 


0  00  073763 
0  00  000003 


254  00  0  00  036334 

037  01  0  00  073773 
037  01  0  00  074003 

260  17  0  00  065035 
254  04  0  00  030000 


.^*»*»»******«» **•*•**♦♦♦*♦♦*•♦*♦***•**•*****♦****•********•*• ******** 


MOVE! 
MOVEM 
MOVE  I 
HOVEM 
MOVE  I 
MOVEM 
MOVE  I 
MOVEM 

MOVEl 

BOOTH 

HALT 

HALT 

BTDP2:  FMSGC 
TTIYES 
JRST 

FMS6 
FMS6D 

GO 
HALT 


240 

DATBUF 
5 

DATBUF +1 
137 

DATBUF +2 
100000 
DATBUF +3 

DATBUF 


PDP-11  "NOP" 

PDP-11  "RESET" 

PDP-11  "JMP" 

to  KLDCP  restart  address 


;  restart  KLDCP 
;  boot  error 


BEGIN 

<MASTER  DTE20  SELECTED,  CONTINUE  ?> 

STPRMl  ;  no 

<STARTING  MASTER  DTE20  BOOT-DUMP  TEST> 
<RESTART  BY  TYPING  "STD"  WHEN  KLDCP  RESTARTS> 

BTDPl 
BEGIN 


SEQ  0374 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  6 
DTE    29-Mdr-83  11:23       DTE20  ROUTINES  FOR  DFSXA 


SEQ  0387 


^■iKLr\ 


r 


SEQ  0374 


DFSXA 
DFSXAM 

125A0 

125A1 

125A2 

125A3 

125AA 

125A5 

125A6 

125A7 

125A8 

125A9 

12550 

12551 

12552 

12553 

1255A 

12555 

12556 

12557 

12558 

12559 

12560 

12561 

12562 

12563 


DECSYSTEM  KL10  CHANNEL/DTE20 
DTE     29-Mdr-83  11:23 


065111 

065112 

065113 
06511 A 
065115 

065116 
065117 
065120 

065121 
065122 
065123 

0651 2A 

065125 


INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(12A2)  U:07  21-Aug-85  Page  6 
DTE20  ROUTINES  FOR  DFSXA 

•#»**»*•♦•**»♦*»♦*••*♦••***♦*♦**********♦***************************** 

;*  DTEDAT  -  DTE20  data  generation  routine  ......*********** 

.ffiltiHii,*****************  ********************************************** 


SEQ  0387 


260  17 

200  06 

210  01 
517  00 
5A1  01 

A05  06 
202  06 
253  01 

210  01 
557  00 
5A1  01 

260  17 

263  17 


0  00  03A601 
0  10  060565 


00  060631 
.  00  000001 
0  00  0AA5A1 


0  00  )77777 
0  01  000000 
0  00  065117 

0  00  060631 
0  00  000001 
0  00  05A5A3 

0  00  035121 

0  00  000000 


;* 

DTEDAT:  60 

MOVE 

MOVN 

HRLZS 

HRRI 

AND  I 

MOVEM 

A06JN 

MOVN 

HLRZS 

HRRI 

CLR8UF 
RTN 


UPDVPT 

GOOD.DATPTN(PATRN) 

B,SIZE 

B 

B.DATBUF 

GOOD, 177777 

GOOD,(B) 

B..-1 

B.SIZE 

B 

B.DEVBUF 


update  media  pointer 

fetch  data  pattern 

get  data  buffer  size 

and  setup  buffer  address 

16  bits  only  for  DTE20 
load  up  buffer 

get  recieve  buffer  size 
and  setup  buffer  address 
clear  receive  buffer 


SEQ  0375 


DFSXA   DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  I|ST  -  VER  0.7  I 
DFSXAM  DTE     29-Mdr-83  11:23        DTE20  ROUTINES  FOR  DFSXA 


7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  7 


SEQ  0388 


1256A 


SEQ  0375 


DFSXA   DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  JEST  -  VER  0,7  MACRO  X53B(1?42)  U:07  21-Aug-85  Page  7 
OFSXAM  DTE     29-Mdr-83  1 1 :23        DTE20  ROUTINES  FOR  DFSXA 


SEO  0388 


1256A 

12565 

12566 

12567 

12568 

12569 

12570 

12571 

12572 

12573 

12574 

12575 

12576 

12577 

12578 

12579 

12580 

12581 

12582 

12583 

1258A 

12585 

12586 

12587 

12588 

12589 

12590 

12591 

12592 

12593 

12594 

12595 

12596 

12597 

12598 

12599 

12600 

12601 

12602 

12603 

12604 


065126 
065127 
065130 
065131 
065132 
065133 
065134 
065135 
065136 

065137 
065140 
065141 
065142 

065143 
065144 
06514': 
065146 
C65147 
0.5150 
063151 
065152 

0651  -3 
0651 1>; 
065155 
065156 

065157 
065160 
065161 
065162 


0  16  044136 
0  10  060565 
0  00  044203 
0  00  070416 
0  00  000016 
0  00  060631 
0  00  000001 
0  00  044541 
0  00  054543 


200  05  0  02  000000 
200  06  0  01  000000 
404  05  0  00  060550 
404  06  0  00  060550 


402 

00 

200 

06 

201 

11 

261 

11 

261 

11 

210 

01 

517 

00 

541 

01 

201 

02 

305  02 
254  00 
307  02 
254  00 
305  02 
254  00 
307  02 
23  00 


0  00  054563 
0  00  065153 
00  054572 
00  065155 
00  054617 
00  065153 
00  054631 


0  00  065155 


312  06  0  00  000005 

260  17  0  00  042640 
350  00  0  00  000002 
253  01  0  00  065137 

261  11  0  00  070241 
336  00  0  16  044136 
350  00  0  17  000000 
263  17  0  00  000000 


•#t •♦«*••»♦•♦••**•*••***♦•♦*♦***«****» ******************************** 

;•  OTECMP  -  0TE20  data  compare  routine  .....******** 


The  ROM  dump  saves  PDP-11  reaisters  gO-R7  in  PDP-11  addresses  40-56 
and  the  first  12  DTE20  registers  in  PDP-11  addresses  130-156. 


DTECMP:  SF   "1  BADCNT(CNTRL) 

M'  .  600D,DATPTN(PATRN) 

Ml;EI  ERRDAT.BADLST 

PUSH  ERRDAT.CSIXBIT/STXDAT/J 

PUSH  ERRDAT.CNTRL 

MOVN  B,SIZE 

HRLZS  B 

HRRI  B.DATBUF 

MOVE  I  CDEVBUF 

DTECM1:  MOVE  BAD.(C) 

MOVE  G00D,(B) 

AND  BAD.DATMSK 

AND  GOOD.DATMSK 

CAIGE  CDEVBUF  ♦<40/2> 

JRST  DTECM2 

CAIG  C,DEVBUF+<56/2> 

JRST  DTECM3 

CAIGE  C,DEVBUF+<130/2> 

jRST  DTECM2 

CAIG  C,DEVBUF+<154/2> 

JRST  DTECM3 

DTECM2:  CAME  GOOD, BAD 

60  PSH8AD 

DTECM3:  AOS  C 

AOBJN  B.DTECM1 

PUSH  ERRDAT.CMS.EOT] 

SKIPN  BADCNT(CNTRL) 

AOS  (P) 
RTN 


clear  bad  count  location 

fetch  data  pattern 

setup  push  list 

init  list 

save  CNTRL  # 

get  and  make  record  length  negative 

negative  length  to  left  half 

setup  good  pointer 

setup  Bad  pointer 

get  word  to  be  checked 
get  good  word 


check  0  to  37 

bypass  40  to  56 

check  60  to  127 

bypass  130  to  154 

compare 
save  error 


check  all  of  buffer 

terminate  list 

skip  if  errors  found 


SEQ  0376 


DFSXA   OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  8 
DFSXAM  DTE     29-Mdr-83  11 :23        DTE20  ROUTINES  FOR  DFSXA 


SEQ  0389 


12605 


SEQ  0376 


DFSXA 

DCCSYSI 

DFSXAM 

DTE 

12605 

12606 

12607 

12608 

12609 

12610 

065165 

12611 

12612 

06516A 

12613 

065165 

12614 

12615 

065166 

12616 

065167 

12617 

12618 

065170 

12619 

065171 

12620 

12621 

065172 

12622 

065173 

12623 

1262A 

065174 

12625 

065175 

12626 

065176 

12627 

12628 

065177 

12629 

065200 

12630 

06520' 

DCCSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  )!53B(12A2)  U:07  21-Aug-85  Page  8 
DTE     29-Mdr-83  11:23        DTE20  ROUTINES  FOR  DFSXA 


SEQ  0389 


200  16  0  00  07A015 

261  17  0  00  000016 
A05  16  0  00  111711 

336  00  0  16  066127 
25A  00  0  00  065177 

331  00  0  16  066127 
25A  00  0  00  065177 

336  00  0  16  0606A7 
25A  00  0  00  065177 

201  00  0  00  000100 
260  17  0  00  0A2651 
260  17  0  00  065202 

262  17  0  00  000016 
253  16  0  00  06516A 

263  17  0  00  000000 


;•  DTELOAD  -  Fetch  and  load  SXA11  into  selectded  front  end 
•#•**♦♦•••**•***•*♦*♦•****•♦••*•*♦••**•***•***•*•***•*•*************** 

DTEL0AD:«0VE    CNTRL.C-A, ,103 


DTEL01:  PUT 
AND  I 

SKIPN 
JRST 

SKIPL 
JRST 

SKIPN 
JRST 

MOVE  I 
SCOPE 
GO 

DTEL02:  GET 

A06JN 
RTN 


CMRL 
CNTRL.-1 

DTEAVL(CNTRL) 
DTEL02 

DTEAVL(CNTRL) 
DTEL02 

REQST(CNTRL) 
DTEL02 

100 

SRTX11 

CNTRL 
CNTRL,DTEL01 


this  DTE20  not  available 

this  DTE20  master 

this  DTE20  not  selected 

Load  SXA11  into  FE 


SEQ  0377 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  9 
DTE     29-Mar-83  11:23       0TE20  ROUTINES  FOR  DFSXA 


SEQ  0390 


12631 


MAfwvki^      tlrvrr-uJiu**      TftiTn      rPM 


SEQ  0377 


DFSXA 
OFSXAM 

12631 
1<632 
12633 
1263A 
12635 
12636 
12637 
12638 
12639 
126A0 
126A^ 
126A2 
126A3 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  9 


DTE 


06520 
06520. 
06520A 
065205 


065206 
065207 
065210 

065211 

065212 


"29-Mdr-83  11:23 


037  01 
200  00 
37  01 
37  01 


374016 
500016 

00001 


200  00  0  00  Q74Q24 
260  17  0  00  064702 
005  00  0  00  074025 


42 

4 
2 


260  17  0  00  035327 
263  17  0  00  000000 


DTE20  ROUTINES  FOR  DFSXA 
SRTX11 


SEQ  0390 


FMSGC 
MOVE 
PNT1F 
PCRLF 

MOVE 

BOOTH 

FAULT4 

GO 

RTN 


<L0ADING 
CNTRL 


'DFSXAX"  INTO  FE#  > 


8et  bootstrap  pointer 
oot  up  the  -11 


[SXASIZ,.SXABT] 

,   www  I.  u^ 

<LOAD  FAILED-DROPPING  FRONT  END> 
W600MS  ;  wait  for  PDP-11  to  stabilize 

.-exit 


DFSXA 
DFSXAM 

126AA 

126A5 

126A6 

126A7 

126A8 

126A9 

12650 

12651 

12652 

12653 

1265A 

12655 

12656 

12657 

12658 

12659 

12660 

12661 

12662 

12663 

1266A 

12665 

12666 

12667 

12668 

12669 

12670 

12671 

12672 

12673 


DECSYSTEM  KLIO 
DTE 


M  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  10 
29-Mar-83  11 :23       DTE20  ROUTINES  FOR  DF§XA 


SEQ  0391 


065213  037  01  0  00  07A03A 

06521 A  037  10  0  00  000003 

065215  25A  00  0  00  065233 

065216  336  00  0  00  000000 

065217  25A  00  0  00  065233 

065220  202  00  0  00  066A11 

065221  037  01  0  00  07A036 

065222  037  10  0  00  000003 

065223  25A  00  0  00  065233 
06522A  336  00  0  00  000000 

065225  200  00  0  00  07A0A0 

065226  202  00  0  00  066A12 

065227  A02  00  0  00  07A753 

065230  316  00  0  00  07A0A0 

065231  A76  00  0  00  07A753 

065232  25A  00  0  00  065236 


065233 
06523A 
065235 


037  01 
037  01 


00  000007 
00  07A0A1 


25A  00  0  00  065213 


LDPR6  -  Request  program  name  and  extension  from  operator 

•♦♦*♦**************?******************************************** 

LDPRG 


*♦* 


FMSG 

TTSIXB 

JRST 

SKIPN 

JRST 

MOVEM 


ASKEXT:  FMSG 

TTSIXB 

JRST 

SKIPN 

MOVE 

MOVEM 

SETZM 

CAMN 

SETOM 

JRST 

ASKERR:  PBELL 
FMSGD 
JRST 


<FILE:   > 

ASKERR 

ASKERR 

FILNAM 

<EXT:   > 

ASKERR 

[SIXBIT/All/] 
FILEXT 

AllFLG* 

CSIXBIT/All/] 

AllFLG 

LDPR6A 


LDPRG 


ge*-  file  name 

null  name  ? 
ok,  store  it 

get  file  ext 

null,  use  "All" 

"All"  file,  set  process  flag 


SEQ  0379 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(12A2)  1A:07  21-Aug-85  Page  11 
DFSXAM  DTE     29-Mar-83  11 :23        DTE20  PROGRAM  LOAD 

1?ft7^,  SUBTTL  DTE20  PROGRAM  LOAD 


SEQ  0392 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  11 
DFSXAM  DTE     29-Mar-83  11 :23        0TE20  PROGRAM  LOAD 


SEQ  0392 


12674 

12675 

12676 

12677 

12678 

12679 

12680 

12681 

12682 

12683 

12684 

12685 

12686 

12687 

12688 

12689 

12690 

12691 

12692 

12693 

1269A 

12695 

12696 

12697 

12698 

12699 

12700 

12701 

12702 

12703 

12704 

12705 

12706 

12707 

12708 

12709 

12710 

12711 

12712 

12713 

12714 

12715 


065236 
065237 
065240 
065241 
065242 
065243 
065244 

065245 
065246 
065247 
065250 
065251 
065252 
065253 

065254 
065255 
065256 

065257 
065260 

065261 
065262 
065263 
065264 

065265 
065266 
065267 


201  00  0 
260  17  0 


201  00 
037  05 


254  00  0 
602  00  0 
254  00  0 


00  000101 
00  042651 
00  066411 
00  000004 
00  065427 
00  177000 
00  065427 


135  15 
242  15 

201  00 

202  00 
476  00 
202  00 
476  00 


00 
00 
00 
15 
15 
15 
15 


070321 
000003 
066321 
000145 
000144 
000147 
000146 


200  00  0  00  074043 
260  17  0  00  064730 
005  00  0  00  074044 

200  00  0  00  074050 
251  00  0  00  066657 

201  00  0  00  000240 
53J  00  0  00  075000 

201  00  0  00  000000 

202  00  0  00  067052 

200  00  0  00  074051 
260  17  0  00  064707 
005  00  0  00  074052 


065270  260  17  0  00  035327 

065271  336  00  0  00  074753 

065272  254  00  0  00  066463 


SUBTTL  DTE20  PROGRAM  LOAD 

#********•*****•******♦**♦*******♦*******♦*♦************************* 
*  LDPR6A  -  Program  selection  and  PDP-11  bootstrap  setup  ^^^^^^^^^^^ 
#*********************♦*♦*♦********************♦***♦***♦************* 


LDPRGA:  MOVEI  101 
SCOPE 

MOVEI  AJILNAM 
FSELECT 

JRST  LDERl 

TRNE  177000 

JRST  LOERl 

LDB  FE, [POINT  3,CNTRL.35] 

LSH  FE,3 

MOVEI  FEWC 

MOVEM  EPTERW(FE) 

SETOM  EPTEPW(FE) 

MOVEM  EPTDRW(FE) 

SETOM  EPTDPW(FE) 

MOVE  [-*D20,,PRGDMP] 

DUMPl 1 

FAULT4  <PGM  LOAD  DUMP  ERR0R> 

MOVE  [PRGDMP+4,,LOC0+4] 

BLT  LOCO+17 

MOVEI  240 

SKIPE  LDHALT 

MOVEI  0 

MOVEM  PllHLT 

MOVE  [POINT  36,SPCBT: 

GO  SBTllX 

FAULT4  <PGM  LOAD  BOOT  ERROR> 

GO  W600MS 


SKIPN 
JRST 


A11FLG 
LDPBIN 


Jet  filename 
0  lookup         .     , ,  ^«.« 
error  -  check  selection  at  KLDCP 


get  CNTRL  # 

convert  to  COMMO  index 

set  up  examine  relocation 
set  protection  to  maximum 
setup  deposit  relocation 
set  protection  to  maximum 

transfer  1st  20  words  from  PDP-II 


install  trap  vectors  in  bootstrap 

"BL"  or  'BH"  command? 

"BH"  -  install  halt 

"BL"  -  install  NOP  in  boot 


load  PDP-11  bootstrap 

wait  for  PDP-11  to  stabilize 

loading  "All"  or  'BIN"? 
BIN 


SEQ  0380 


DFSXA 
DFSXAM 

12716 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  «53B(1242)  14:07  21-Aug-85  Page  12 
DTE    29-Mdr-83  11:23       DTE20  PROGRAM  LOAD 


SEQ  0393 


Ht***** 


SEQ  0380 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  12 
DFSXAM  DTE     29-Mar-83  11:23        DTE20  PROGRAM  LOAD 


SEQ  0393 


12716 

12717 

12718 

12719 

12720 

12721 

12722 

12723 

1272A 

12725 

12726 

12727 

12728 

12729 

12730 

12731 

12732 

12733 

1273A 

12735 

12736 

12737 

12738 

12739 

127A0 

127A1 

12742 

127A3 

1274A 

1274  5 

12746 

12747 

12748 

12749 

12750 

12751 

12752 

12753 

12754 

12755 

12756 

12757 


065273 
065274 
065275 
065276 

065277 
065300 
065301 
065302 
065303 
065304 
065305 
065306 
065307 
065310 
065311 
065312 
065313 

065314 
065315 
065316 
065317 
065320 

065321 
065322 
065323 
065324 
065325 

065326 
065327 
065330 
065331 
065332 
065333 


200  00  0  00  074056 
402  00  0  00  066321 
251  00  0  00  066367 
402  00  0  00  075001 


260  17 
254  00 
306  00 
254  00 
302  00 
254  00 
134  00 
302  00 
254  00 
476  00 
254  00 
302  00 
254  00 


0  00  065407 
0  00  065451 
0  00  000073 
0  00  065273 
0  00  000105 
0  00  065431 
0  00  000012 
0  00  000117 
0  00  065312 
0  00  075001 
0  00  065314 
0  00  000040 
0  00  065433 


260  17  0  00  065365 
254  00  0  00  065435 
202  00  0  00  066367 
661  00  0  00  740000 
202  00  0  00  066321 

2oJ  17  0  00  065365 
254  00  0  00  065435 
272  00  0  00  066367 
137  00  0  00  074057 
205  01  0  00  777734 


260  17 
254  00 
272  00 
202  00 

253  01 

254  00 


0  00  065365 
0  00  065334 
0  00  066367 
0  01  066322 
0  00  065326 
0  00  065445 


LPRGl :  MOVE 
SETZM 
BLT 
SETZM 

GETLIN 

JRST 

CAIN 

JRST 

CAIE 

JRST 

ILDB 

CAIE 

JRST 

SETOM 

JRST 

CAIE 

JRST 

GETWRD 

JRST 

MOVEM 

TLO 

MOVEM 

GETURD 

JRST 

ADDM 

DPB 

MOVSI 

LPRG2:  GETWRD 
JRST 
ADDM 
MOVEM 
AOBJN 
JRST 


[FEWC,,FEWC+1] 

FEWC 

CHKSUM 

LDOCTF* 


LEOFE 

At  I  I  I 
,  .V 

LPRGl 

A."E" 

LDER2 

A.PNTR 

A,"0" 

.+3 

LDOCTF 

.+3 

A,"  •' 

LDER3 


LDER4 
A, CHKSUM 
A, 740000 
A, FEWC 


LDER4 

A, CHKSUM 

A, [POINT  16, FEWC. 19] 

B,-*D36 


LPR63 
A, CHKSUM 
A,FEDAT(B) 
B,LPRG2 
LDER8 


clear  Load  buffer 


get  Line  of  data  in  cmdLin 
found  EOF 

skip  if  not  comment  Line 
skip  comment  Line 
-11  Load  line. 
no-error  in  file 
let  next  byte 
,  octal  format? 

yes,  load  octal  patch  format 

is  it  space 

no  -  format  error 

?et  next  word 
ormat  error 
update  checksum 
set  examine  verification  bits 
save  word  count 

?et  next  word 
ormat  error 
update  checksum 
load  address 
setup  index 

get  next  word 
send  through  DTE20 
upf^'te  checksum 
sa.'    ~d 

?o  for  next  word 
00  many  words 


SEQ  0381 


DFSXA 
DFSXAM 

12758 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  13 
DTE    29-Mar-83  11:23       DTE20  PROGRAM  LOAD 


SEQ  0394 


I   f\rt  r>  -rr 


M^  *•  a  I       I  naH9 


SEQ  0381 


DFSXA 
DFSXAM 

12758 

12759 

12760 

12761 

12762 

12763 

1276A 

12765 

12766 

12767 

12768 

12769 

12770 

12771 

12772 

12773 

1277A 

12775 

12776 

12777 

12778 

12779 

12780 

12781 

12782 

12783 

1278A 

12785 

12786 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(12A2)  14:07  21-Aug-85  Page  13 
DTE     29-Mar-83  11:23        DTE20  PROGRAM  LOAD 


SEQ  0394 


065334 
065335 
065336 
065337 
065340 
065341 

065342 
065343 
065344 
065345 
065346 
065347 
065350 

065351 
065352 
065353 
065354 
065355 
065356 

065357 
065360 
065361 
065362 
065363 
065364 


332  00 
260  17 
202  00 
270  00 
602  00 
254  00 


00  075001 


00 
01 


065357 
066322 


00  066367 
00  1?7777 
0  00  065447 


201 
256 


00 
00 


260  17 


00 
16 
00 


005  00  0  00 
005  00    " 
135  00 
326  00 


00 
00 
00 


020000 
043570 
065724 
074060 
074065 
074071 
065273 


201  00  0  15  066261 

202  00  0  15  000145 


202  00  0 
476  00  0 
476  00  0 
254  00  0 


202  00 
272  00 
210  00 
405  00 
350  00 
263  17 


15  000147 
15  000144 
15  000146 
00  067640 


01  066322 
00  066367 
00  066367 
00  MlVl 
00  000001 
00  000000 


LPR63:  SKIPE 
60 

MOVEM 
ADD 
TRNE 
JRST 

MOVE  I 

.CONO 

W11DB0 

FAULT4 

FAULT4 

LDB 

JUMPN 

LDPRG4:  MOVE I 
MOVEM 
MOVEM 
SETOM 
SETOM 
SKPRTN 


LPRG5: 


MOVEM 

ADDM 

MOVN 

AND] 

AOS 

RTN 


LDOCTF 

LPRG5 

A,FEDAT(B) 

a.chksOm 

LDER9 
T011DB 


;  octal  toad? 

;  yes,  compute  file  checksum  word 

;  put  file  checksum  in  load  buffer 

;  checksum  should  =  0 

;  checksum  error 


<PGM  LOAD  U11DB0  TIME0UT> 
<PGM  LOAD  XFR  ERROR> 
[POINT  16,FEWC,35] 
LPRG1 

DTECOM(FE) 
EPTERU(FE) 
EPTDRW(FE) 
EPTEPW(FE) 
EPTDPW(FE) 


A.FEDAT(B) 

A.CHKSUM 

A,CHKSyM 

B 


get  doorbell 
ring  -11 
wait  for  -11 


flag 

to  get  all  data 


was  word  count  =  0? 
no,  continue  load 

get  base  address  of  COMMO  region 

setup 

setup  for  deposit 

set  protection  to  maximum 


put  last  word  in  load  buffer 
update  checksum 
compute  file  checksum 


SEQ  0382 


DFSXA 
DFSXAM 

12787 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5(53B(1242)  14:07  21-Aug-85  Page  14 
DTE    29-Mdr-83  11:23       DTE20  PROGRAM  LOAD 


SEQ  0395 


.^^^^^^^^a.^J.i4.i,«.*.***.*********************************************** 


SEQ  0382 


OFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER 
DFSXAM  DTE     29-Mdr-83  11:23        DTE20  PROGRAM  LOAD 


0,7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  U 


SEQ  0395 


12787 

12788 

12789 

12790 

12791 

12792 

12793 

1279A 

12795 

12796 

12797 

12798 

12799 

12800 

12801 

12802 

12803 

1280A 

12805 

12806 

12807 

12808 

12809 

12810 


0  00  000006 
0  00  000012 
0  00  000054 
0  00  065401 
0  00  000015 
0  00  065402 
0  00  075001 
0  00  065404 
0  00  000006 
0  00  000040 
0  00  074072 
0  00  065.366 
0  17  000000 
0  00  000006 
0  00  000000 


065404  242  06  0  00  000003 

065405  137  00  0  00  074073 

065406  254  00  0  00  065366 


065365 

402  00 

065366 

134  00 

065367 

306  00 

065370 

254  00 

065371 

306  00 

065372 

254  00 

065373 

332  00 

065374 

254  00 

065375 

2A2  06 

065376 

302  00 

065377 

137  00 

065400 

254  00 

065401 

350  00 

065402 

200  00 

065403 

263  17 

;* 

6TWRD:  SET2M 
GTURD1:  ILDB 
CAIN 
JRST 
CAIN 
JRST 
SKIPE 
JRST 
LSH 
CAIE 
DPS 
JRST 
GTURDX:  AOS 
GTWRD2:  MOVE 
RTN 

GTWRD2:  LSH 
DPS 
JRST 


GOOD 

A,PNTR 
•  II  II 

Gtw^DX 

15 

GTURDZ 

LDOCTF 

GTWRD2 

GOOD, 6 
1 1  1 1 

[POINT  6,GOOD,35J 

GTWRD1 

(P) 

A, GOOD 


GOOD, 3 

[POINT  3. GOOD, 35] 

GTURDl 


clear  receiving  register 

get  next  byte 

skip  if  not  comma 

take  normal  exit 

is  it  end  of  line 

yes 

octal  format? 

yes 

reposition  byte 

skip  if  space 

save  high  byte 

loop  looking  for  comma 

set  up  skip  return 

get  word 

exit 

;  position  previous  data 

;  insert  this  octal 

;  loop  looking  for  comma 


SEQ  0383 


DFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  15 
DFSXAM  DTE    29-Mar-83  11 :23       DTE20  PROGRAM  LOAD 


SEQ  0396 


12811 


f**************************************** 


SEQ  0383 


DFSXA 
OFSXAM 

12811 
12812 
12813 

12815 
12816 
12817 
12818 
12819 
12820 
12821 
12822 
12823 
1282^ 
12825 
12826 
12827 
12828 
12829 
12830 
12831 


DECSYSTEW  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  31536(12^2)  14;07  21-Aug-85  Page  15 
DTE    29-(1dr-83  11:23       DTE20  PROGRAM  LOAD 

.#♦**«*****************♦♦♦**♦**********♦****************************** 


SEQ  0396 


065A07 

065A10 

065A11 

065A12 

065A13 

065AU 

065415 

065416 

065417 

065420 

065421 

065422 

065423 

065424 

065425 

065426 


201  01 
200  12 
037  06 
254  00 
136  00 
306  00 
254  00 
367  01 
254  00 
200  12 
134  00 
254  00 
336  00 
263  17 
037  01 
254  00 


0  00  000226 
0  00  072635 
0  00  000004 
0  00  065423 
0  00  000012 
0  00  000012 
0  00  065420 
0  00  065411 
0  00  065443 
0  00  072635 
0  00  000012 
0  00  067640 
0  00  000000 
0  00  000000 
0  00  074074 
0  00  036334 


GTLIN: 
GTLN1 : 


GTLN2: 
GTEOF : 


MOVE  I 

MOVE 

FREAD 

JRST 

IDPB 

CAIN 

JRST 

SUJG 

JRST 

MOVE 

ILDB 

SKPRTN 

SKIPN 

RTN 

FMSGD 

JRST 


B,*D150 

PNTR, [POINT  7,CMDLIN] 

GTEOF 

A,PNTR 

AJ2 

6TLN2 

B,6TLN1 

LDER7 

PNTR, [POINT  7,CMDLIN] 

A,PNTR 


<FILE  READ  ERROR> 
STPRMl 


get  length  limit 

get  byte  pointer 

get  byte 

go  check  for  eof 

store  character 

skip  if  not  carnage  return 

setup  for  exit 

repeat  if  room 

length  error 

init  byte  pr   iter 

?et  first  byte 
ake  normal  exit 
skip  if  error 
exit  of  EOF 

abort 


SEQ  0384 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0.7  MACRO  J:53B(1242)  14:07  21-Aug-85  "age  16 
DFSXAM  DTE    29-Mar-83  11 :23       DTE20  PROGRAM  LOAD 


SEQ  0397 


12832 

1  '\OT7 


•^************************************************************ ******** 


SEQ  0384 


DFSXA 
OFSXAM 

12832 

12833 

1283A 

•!2835 

12836 

12837 

12838 

12839 

128A0 

128A1 

12842 

12843 

12844 

12845 

12846 

12847 

12848 

12849 

12850 

12851 

12852 

12853 

12854 

12855 

12856 

12857 

12858 

12859 

12860 

12861 

12862 

12863 

12864 

12865 

12866 

12867 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  ■'age  16 
DTE    29-Mdr-83  11:23       DTE20  PROGRAM  LOAD 

•#*****♦****************♦*****************•********************■******* 
;*  LDER1  -  Error  messages  for  Loading  routines  ...x.^^^** 

)#***********************♦♦**********♦*************♦*************♦***♦ 


SEQ  0397 


065427  037  01  0  00  074100 

065430  254  00  0  00  036334 

065431  037  01  0  00  074111 

065432  254  00  0  00  036334 

065433  037  01  0  00  074123 

065434  254  00  0  00  036334 

065435  037  01  0  00  074133 

065436  254  00  0  00  036334 

065437  037  01  0  00  074142 

065440  254  00  0  00  036334 

065441  037  01  0  00  074150 

065442  254  00  0  00  036334 

065443  037  01  0  00  074157 
06544A  254  00  0  00  036334 

065445  037  01  0  00  074165 

065446  254  00  0  00  036334 

065447  Oi''  01  0  00  074174 

065450  254  00  0  00  036334 

065451  037  01  0  00  074201 

065452  254  00  0  00  036334 


LDER1 

LDER2 

LDER3 

LDER4 

LDER5 

LDER6 

LDER7 

LDER8 

LDER9 

LEOFE 


FMSGD  <FSELECT  FAILURE  CHECK  DEVICE  SELECTION> 

JRST  STPRM1 

FMSGD  <FORMAT  ERROR  -  E  MISSING  AS  FIRST  CHARACTER> 

JRST  STPRM1 

FMSGD  <FORMAT  ERROR  -  SPACE  MISSING  AFTER  E> 

JRST  STPRM1 

FMSGD  <FORMAT  ERROR  -  LINE  TOO  SHORT> 

JRST  STPRM1 

FMSGD  <PRG  LOAD  -11  BOOT  ERROR> 

JRST  STPRM1 

FMSGD  <FORMAT  ERROR  -  COMMA  MISSING> 

JRST  STPRM1 

FMSGD  <LENGTH  ERROR  ON  INPUT  LINE> 

JRST  STPRM1 

FMSGD  <FORMAT  ERROR  -  TOO  MANY  WORDS> 

JRST  STPRM1 

FMSGD  <CHECKSUM  ERROR  IN  FILE> 

JRST  STPRM1 

FMSGD  <EOF  BEFORE  XFR  BLOCK> 

JRST  STPRM1 


SEQ  0385 


DFSXA 
DFSXAM 

12868 

1  *^oy  r\ 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  17 
DTE    29-Mar-83  11:23       DTE20  FRONT  END  CONFIGURATION 

SUBTTL  DTE20  FRONT  END  CONFIGURATION 


SEQ  0398 


SEQ  0385 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  Of  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  17 
DFSXAM  DTE    29-Mdr-83  11:23       DTE20  FRONT  END  CONFIGURATION 


SEQ  0398 


12868 

12869 

12870 

12871 

12872 

12873 

1287A 

12875 

12876 

12877 

12878 

12879 

12880 

12881 

12882 

12883 

1288A 

12885 

12886 

12887 

12888 

12889 

12890 

12891 

12892 

12893 

1289A 

12895 

12896 

12897 

12898 

12899 

12900 

12901 

12902 

12903 

1290A 

12905 

12906 

12907 

12908 

12909 

12910 


065453 
06545A 
065455 
065A56 
065457 
065460 

065461 

065462 

065463 

0654^ ' 

065'  ) 

065466 

065467 

065470 

065471 

065472 

065473 

065474 

06547S 

065476 

065477 

065500 

065501 

065502 
065503 
065504 
065505 
065506 
065507 
065510 

065511 
065512 
065513 


700  14 
402  00 
402  00 
402  00 
402  00 

200  16 

201  00 
256  00 
256  00 
254  00 
201  00 
256  00 
476  00 
037  01 
135  00 
037  16 
201  00 
256  00 
254  00 
037  01 

253  16  0 
700  14  0 
263  17  0 

350  00  0 
350  00  0 
037  01  0 
200  00  0 
242  00  0 
306  00  0 

254  00  0 


00  000400 
00  066137 
00  066140 
00  066141 
00  066142 
00  074015 


0  00  000027 

0  16  043570 

0  16  043553 

0  00  065477 

0  00  000020 

16  043570 

16  066127 

00  070455 

00  070321 

00  000003 

00  100000 

.  16  043553 

0  00  065502 

0  00  074206 

0  00  065461 

0  00  012377 

0  00  000000 


16  066127 
16  066127 
00  074207 
00  000453 
00  777746 

16  nnn 

00  065477 


476  00  0  16  066127 
037  01  0  00  074210 
254  00  0  00  065477 


SUBTTL  DTE20  FRONT  END  CONFIGURATION 

•#*»******************♦*♦*♦♦****************************************** 

;♦  FECFG  -  Configure  front  ends  ^^^^^^^^^ 

J/^********** ****»*******♦***♦*********♦*«*****♦*•♦******♦♦***♦**♦**♦** 

;  this  routine  runs  with  PI  off 


FECFG: 


FECF1: 


FECF2: 


FECF3; 


I  OF 

SETZM 

SETZM 

SET2M 

SETZM 

MOVE 

MOVE  I 

.CONO 

.CONSO 

JRST 

MOVE  I 

.CONO 

SETOM 

FMS6 

LDB 

PNTOCS 

MOVE  I 

.CONSO 

JRST 

FMSGD 

AOBJN 

ION 

RTN 

AOS 

AOS 

FMSGD 

MOVE 

LSH 

CAIN 

JRST 

SETOM 
FMSGD 
JRST 


DTEAVL+10 
DTEAVL+11 
DTEAVL+12 
DTEAVL+13 
CNTRL,[-4,.10] 

PILDEN+7 


FECF2 
PILDEN 

DTEAVL(CNTRL) 

<F> 

[POINT  3,CNTRL,353 

RM 

FECF3 
<R:> 

CNTRLJECFl 


DTEAVL(CNTRL) 

DTEAVL(CNTRL) 

<M:> 

SDTOPR 

-*D26 

-IO(CNTRL) 

FECF2 

DTEAVL(CNTRL) 

<  RUNNING  RESTRICTED> 

FECF2 


setup  front  end  index 

load  up  PIA's 

toad  register 

skip  if  there 

go  update  index  if  not  there 

get  zero  level 

disable  interrupts 

set  available 

get  front  end  # 

print  it 

get  restricted  bit 

skip  if  restricted 

master 

print  as  restricted 

update  index 

turn  Pi's  back  on 

exit 

indicate  master 

get  operational  DTE20  * 

master  and  control 

not  control,  treat  as  restricted 


SEQ  0386 


DFSXA 
DFSXAM 

12911 


SUBTTL  DTE20  EXERCISOR  DATA  TRANSFER  ROUTINES 


SEQ  0399 


SEQ  0386 


iOFSXA 

lOfSXAM 

12911 

;  12912 

J  12915 

I  159U 

12915 

I  12916 

i  1^917 

12918 

I  12919 

12920 

1  12921 

!  12922 

12923 

1292A 

12925 

12926 

12927 

12928 

12929 

12930 

12931 

12932 

12933 

1293A 

12935 


DECSVSTEM  KLIO  CHANNEL/DTE20 
DTE    29-Mdr-83  11:23 


INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  U:07  21-Aug-85  Page  18 
DTE20  EXERCISOR  DATA  tRANSFER  ROUTINES 

SUBTTL  0TE20  EXERCISOR  DATA  TRANSFER  ROUTINES 

•#♦••*•♦•*«»••**♦♦•♦*♦*•♦♦♦******♦*•*♦♦*•*•***♦*******♦*************** 

*•*  STUTF  -  Start  DTE20  writing  forward  ^^  ^^^^^ 


SEQ  0399 


0655U 
065515 
065516 

065517 
065520 

065521 
065522 

065523 
06552A 

065525 
065526 
065527 
065530 
065531 
065532 


350  00  0  16  066K3 
331  00  0  16  066127 
25A  00  0  00  065556 

135  15  0  00  070321 
2A2  15  0  00  000003 

201  00  0  00  000001 
137  00  0  00  074215 

201  00  0  00  000017 
137  00  0  00  074216 


201  00 
256  00 
260  17 
005  00 
263  17 
25A  00 


00  020000 
16  043570 
GO  065724 
00  074217 
00  000000 
00  067640 


STUTF 


AGS 
SKI  PL 
JRST 

LDB 
LSH 

MOVE  I 
DPS 

MOVE  I 
DPB 


DTERWF(CNTRL) 
DTEAVL(CNTRL) 
MUTF 


;  master  startup  different 


FE, [POINT  3,CNTRL.35]   ;  get  CNTRL  *      . 

FE,3  ;  convert  to  COMMO  index 

DTEWTF  ;  get  write  forward  command 

[POINT  16,DTEC0M(FE),35];  set  up  command 


[POINT  4,DTEC0M(FE),3] 
T011DB 


;  set  examine  verification  bits 


MOVE  I 

.CONO 

U11DB0 

FAULT4  <STWTF  TIMEOUT> 

RTN 

SKPRTN 


;  get  doorbell  flag 
--'-"   it 

for  doorbell  to  clear 


;  ring  it 
;  wait 


;  error  exit 
;  normal  exit 


SEQ  0387 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  5538(1242)  14:07  21-Aug-85  Page  19 
DFSXAM  DTE     29-Mdr-83  11:23        DTE20  EXERCISOR  DATA  TRANSFER  ROUTlNtS 


SEQ  0400 


12936 


.*♦**•****♦****************♦•***************♦************************* 


SEQ  0387 


DFSXA 
DFSXAM 

12936 

12937 

12938 

12939 

12940 

129A1 

129A2 

12943 

129A4 

12945 

12946 

12947 

12948 

12949 

12950 

12951 

12952 

12953 

12954 

12955 

12956 

12957 

12958 

12059 

12960 

12961 

12962 

12963 

12964 

12965 

12966 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  19 
DtLbYbitH^i^Liu_LMA|j.||.c^/uic^u    c^^2^  EXERCISOR  DATA  fRANSFER  ROUTINES 

I*** »•******••***•***♦♦♦♦♦♦*•*♦*♦♦* ********************************** 

•  STRDF  -  Start  DTE20  reading  forward  ^^^^^ 

/^* **•**••♦****»♦••*•»♦♦♦♦*♦***♦***•*** ******************************* 


SEQ  0400 


065533  370  00  0  16  066143 

065534  331  00  0  16  066127 

065535  254  00  0  00  065572 

065536  135  15  0  00  070321 

065537  242  15  0  00  000003 

065540  201  00  0  00  000002 

065541  137  00  0  00  074215 

065542  201  00  0  00  000017 

065543  137  00  0  00  074216 

065544  201  00  0  00  020000 

065545  256  00  0  16  043570 

065546  260  17  0  00  065724 

065547  005  00  0  00  074222 

065550  005  00  0  00  074225 

065551  210  00  0  16  066157 

065552  405  00  0  00  007777 

065553  660  00  0  00  010000 

065554  256  00  0  16  043467 

065555  23'  00  0  00  067640 


STRDF 


SOS 

SKIPL 

JRST 

LDB 
LSH 

MOVE  I 
DPB 

MOVE  I 
DPB 


DTERWF(CNTRL) 
DTEAVL(CNTRL) 
MRDF 


;  master  start  different 


FE, [POINT  3,CNTRL,35]   ;  get  CNTRL  *     . 

FE,3  ;  convrt  to  COMMO  index 

DTERDF  ;  get  write  forward  command 

[POINT  16,DTECOM(FE),35];  setup  command 


[POINT  4,DTEC0M(FE),3] 
T011D8 


;  set  examine  verification  bits 


MOVE  I 

.CONO 

U11DB0 

FAULT4  <STRDF  TIMEOUT> 

FAULT4  <RESTRICTED  DTE20  READ  START  ERROR> 


;  get  doorbell  flag 

;   ring  it 

;  wait  for   it  to  clear 


MOVN         DTELEN(CNTRL) 
AND  I         V17 

TRO     1B23 
.DATAO 

SKPRTN 


;  get  word  count 

;  set  interrupt  bit 

;  start  transfer 

;  normal  exit 


SEO  0388 


r 


DFSXA 
DFSXAM 

12967 


•#•♦♦«*♦*» t**t ************************************************** ****** 


SEQ  0401 


DFSXA   DECSYSTEW  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12 
SEO  0388       gf|;j„  DTE     29-Mdr-83  11 :23        0TE20  EXERCISOR  DATA  tRANSFER  ROUTINE 


/e 


X53B(12A2) 
S 


U:07  21-Aug-85  Page  20 


SEQ  0A01 


12967 

12968 

12969 

12970 

12971 

12972 

12973 

1297A 

12975 

12976 

12977 

12978 

12979 

12980 

12981 

12982 

12983 

12984 

12985 

12986 

12987 

12988 

12989 

12990 

12991 

12992 

12993 

1299A 

12995 

12996 

12997 

12998 

12999 

13000 

13001 

13002 

13003 


065556 
065557 
065560 
065561 
065562 

065563 
06556A 
065565 
065566 

065567 
065570 
065571 


065572 
06557! 
06557A 
065575 
065576 
065577 

065600 
065601 

065602 
065603 
065604 


260  17  0  00  065776 


037  00  1 
037  00  1 
037  00  1 
037  00  1 


16  066427 
16  066433 
16  066443 
16  066437 


210  00  0  16  066157 
405  00  0  00  007777 
660  00  0  00  100000 
037  16  0  00  000003 

260  17  0  00  066020 
037  15  0  00  000004 
254  00  0  00  067640 


260  17  0  00  065776 


037  00  1 
037  00  1 


037  00 
260  17 
037  15 


16  066427 
16  066433 
16  066447 
00  066020 
00  000004 


210  00  0  16  066157 
405  00  0  00  007777 

660  00  0  00  010000 
256  00  0  16  043467 
254  00  0  00  067640 


MWTF 


CMDSRT 

PNTMS6  aLDDIAG-IO(CNTRL) 

PNTMSG  SLDDLY-IO(CNTRL) 

PNTMSG  aLDIlAD-IO(CNTRL) 

PNTMSG  aLDllBC-lO(CNTRL) 


MOVN 
AND  I 
TRO 
PNTOCS 

DOCMD 
FATAL 
SKPRTN 


DTELEN(CNTRL) 

7777 

100000 


set  diag  3 

set  the  delay 

load  to  -11  address 

load  -11  byte  count  address 

get  data  length 

set  INT10  bit 

load  -11  byte  count 

perform  above  commands 
fatal  DOCMD  error 
normal  exit 


*  MRDF  -  Master  to  -10  xfer 


MRDF:   CMDSRT         ^^^  _  ^ 

PNTMSG  8LDDIAG-10(CNTRL) 

PNTMSG  aLDDLY-IO(CNTRL) 

PNTMS6  aLDIOAD-IO(CNTRL) 
DOCMD 
FATAL 


MOVN 
AND  I 

TRC 

.DATAO 

SKPRTN 


DTELEN(CNTRL) 
7777 

1823 


set  diag  3 
load  delay  count 
load  -ITs  BA 
do  above  commands 
fatal  DOCMD  error 

get  word  count 


;  set  interrupt  bit 
;  start  transfer 
;  normal  exit 


SEQ  0389 


DFSXA   DFCSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  21 
DFSXAM  DTE     29-Mdr-83  11 :23        DTE20  EXERCISOR  DATA  tRANSFER  ROUTINES 


SEQ  0402 


13004 


.#»♦*»»♦******»»♦****»***♦**♦*******•************•*****♦************** 


SEQ  0389 


OFSXA 
DFSXAM 

1300A 

13005 

13006 

13007 

13008 

13009 

13010 

13011 

13012 

13013 

1301A 

13015 

13016 

13017 

13018 

13019 

13020 

13021 

13022 

13023 

1302A 

13025 

13026 

13027 

13028 

13029 

13030 

13031 

13032 

13033 

13034 

13035 

13036 

13037 

13038 

13039 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)    U:07  21-Aug-85  Page  21 
g^P'^"=59:|iii;-^3  11:^3"^  DTE20  EXERCISOR  DATA  tRANSFER  ROUTINES 

0i,i,ti,**t>*ii******f  **************************************************** 

*   MSTAT  -  Master  fetch  status  from  -11  ........********. 

ffHt*************************************** *************************** 


SEQ  0^02 


065605  135  15  0  00  070321 

065606  242  15  0  00  000003 

065607  201  15  0  15  000002 


065610 
065611 
065612 

065613 
0656U 
065615 
065616 

065617 
065620 
065621 
065622 

065623 
06562A 
065625 
065626 

065627 
065630 
065631 
065632 


200  00  0  16  066403 
260  17  0  00  066043 
202  00  0  15  066261 

350  00  0  00  000015 
200  00  0  16  066417 
260  17  0  00  066043 
202  00  0  15  066261 

350  00  0  00  000015 

200  00  0  16  066423 
260  17  0  00  066043 
202  00  0  15  066261 

201  15  0  15  000002 
200  00  0  16  066413 
260  17  0  00  066043 

202  00  0  15  066261 


350  00 
2u.'  00 
260  17 
202  00 


00  000015 
16  066407 
00  066043 
15  066261 


065633  263  17  0  00  000000 


MSTAT; 


LDB 
LSH 

MOVE  I 

MOVE 

EXM11 
MOVEM 

AGS 
MOVE 
EXM11 
MOVEM 

AOS 
MOVE 
EXM11 
MOVEM 

MOVE  I 
MOVE 
EXM11 
MOVEM 

AOS 
MOVE 
EXM11 
MOVEM 

RTN 


FE, [POINT  3,C'JTRL,35] 
FE.3 

FE.2(FE) 

DTEST-IO(CNTRL) 

DTECOM(FE) 

FE 
DTTAD-IO(CNTRL) 

DTECOM(FE) 

FE 
DTTUC-IO(CNTRL) 

DTECOM(FE) 

FE.2(FE) 
OTEAD-IO(CNTRL) 

DTECOM(FE) 

FE 
DTEyC-IO(CNTRL) 

DTECOM(FE) 


get  DTE  * 
convert  to  index 

move  pointer  ahead  by  2 

get  address  of  status 
examine  the  area 
save  it 


update  offset 

get  address  of  10  address 

do  examine 

save  it 

update  FE       ^^  . 

get  address  of  T010  byte  count 

do  examine 

save  it 


update  by  2 

get  DTE  to  11  address 

examine 

save  it 


get  address  of  T011  BC 

examine 

save  it 

exit 


SEQ  0390 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  HACW^         14:07  21-Aug-85  Page  22 
DFSXAM  DTE     29-Mdr-83  11 :23        DTE20  REGISTER  EXAMINE  ROUTINES 


SEQ  040 


13040 

1  TA/  1 


SUBTTL  DTE20  REGISTER  EXAMINE  ROUTINES 


SEQ  0390 


OFSXA 
DFSXAM 

13QA0 
130A1 


.5a/. 
130A5 
130A6 
130A7 
130A8 
13049 
13050 
13051 
13052 
13053 
1305A 
13055 
13056 
13057 
13058 
13059 
13060 
13061 
13062 


DECSYSTEMKLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  MACRO  Z 
niF  ?9-Mi»r-fl3  11:53  DTE20  REGISTER  EXAMINE   ROUTINES 


TEST  -  VER  0.7  MACRO  3;53B(12A2)   U:07  21-Aug-85  Page  22 


DTE 


t'EO  %^ 


065634 
065635 
065636 
065637 
065640 
065641 
065642 
065643 
065644 
065645 
065646 
065647 
065650 
065651 
065652 
065653 
065654 


260  17 
260  17 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
300  00 
500  00 
300  00 
300  00 
300  00 
300  00 
300  00 
254  00 


00  065655 
00  065707 
DO  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  000000 
00  OQQOOO 
00  000000 
00  OQQOOO 
00  037332 


SUBTIL  DTE20  REGISTER  EXAMINE  ROUTINES 

•#•*•»♦*•••*»•»*••**»•♦♦♦*♦♦**•******♦*♦•♦•••******•**♦*•*********•*** 

;•  DT20RG  -  Print  table  for  examine  conwand  .......*.***** 


DT20RG:  60 
GO 


A 

:a 

w 

CA 
CA 
CA 
CA 
CA 
CA. 
CA 
CA 
JRST 


PKTTS6 
PRTTCG 


CMDERR 


print  10  status 

print  10  byte  count 

code  2  XNU 

code  3  XNU 

code  4  XNU 

code  5  XNU 

code  6  XNU 

code  7  XNU 

code  10  XNU 

code  11  XNU 

code  12  XNU 

code  13  XNU 

code  14  XNU 

code  15  XNU 

code  16  XNU 

code  17  XNU 

bad  index  into  table 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  MACRO  K:07  21-Aug-85  Page  23 

DFSXAM  DTE    29-Mar-83  11:23       DTE20  REGISTER  EXAMINE  ROUTINES 


SEQ  0^04 


13063 

1306A 

13065 

13066 

13067 

13068 

13069 

13070 

13071 

13072 

13073 

1307A 

13075 

13076 

13077 

13078 

13079 

15380 

13081 

13082 

13083 

1308A 

13085 

13086 

13087 

13088 

13089 

13090 

13091 

13092 

13093 


065655 

065656 

065657 

065660 

065661 

065662 

065663 

06566A 

065665 

065666 

065667 

065670 

065671 

065672 

065673 

06567A 

065675 

065676 

065677 

065700 

065701 

065702 

065703 

065704 

065705 

065706 


256  00  0 
202  00  0 
037  01 
602  01 
037  01 
6U2  CI 


037  01 
602  01 
037  01 
602  01 
037  01 
602  01  - 
037  01  0 
602  01  0 


037  01 
602  01 
037  01 
602  01 
037  01 
602  01 
037  01 
037  01 
135  00  . 
037  17  0 
037  01  0 
2oi  17  0 


16  043521 
00  000001 
00  071571 
00  100000 
00  074234 
00  040000 
00  074235 
00  020000 
00  074237 
00  001000 
00  074241 
00  000400 
00  074243 
00  000100 
00  074245 
00  000040 
00  074247 
00  000020 
00  074251 
00  000010 
00  074253 
00  072245 
00  071625 
00  000003 
00  030242 
00  000000 


#t«  T* ******************************** ******************************** 

*  (-/RTTSG  -  Print  DTE20  status  register  ...^x.***** 

;^************* **************************************** *************** 


PRTTSG: 


.CONI 

MOVEM 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

TRNE 

FMSG 

FMSG 

LDB 

PNTOCF 

PCRLF 

RTN 


B 

<TS:  > 

BJB20 

<RM,> 

BJB21 

<DEAD11,> 

BJB22 

<T011DB,> 

BJB26 

<T010DB,> 

B,1B27 

<T011ER,> 

BJB29 

<T011DN,> 

B,1B30 

<T010DN,> 

BJB31 

<T010ER,> 

B,1B32 

<Pi0ENB,> 

<      PIA:  > 

[POINT  3,B,35] 


fetch  status 

save  in  register  B 

is  RM  on 


SEQ  0392 


miin  if,''''''29vn^r^%''''''  '~'^?^^s'g?GiPfR-E^^iSfVo8'T;sE!"'"'"'  ''■■" ''""'-'' '''' '' 


13094 


SEQ  0405 


.**♦****************************************************************** 


SEQ  0392 


DFSXA 
DFSXAM 

1309A 
13095 
13096 
13097 
13098 
13099 
13100 
13101 
13102 
13103 
1310A 
13105 
13106 
13107 
13108 
13109 
13110 
13111 
13112 


DECSYSTEM 
DTE 


..  KLIO  CHANNEL/DTE20 
29-Mdr-83  11:23 


065707 
065710 
065711 
065712 
065713 
0657U 
065715 
065716 
065717 
065720 
065721 
065722 
065723 


256  00  0 
202  GO  0 
037  01 
602  01 


037  01 
037  01 
135  00 
335  00 


INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)   14:07  21-Aug-85  Page  24 
DTE^O  REGISTER  EXAMIN^  ROUTINES 

•#***«********♦****•****♦♦**♦*****♦*****♦******♦********************** 
:*  PRTTCG  -  Print  T010  byte  count  ........... 

•#***»♦**♦************♦♦***♦**♦********♦■****************************** 


B 

<TC:    > 

8,1823 

<T010I8;> 

<  CNT:   > 

[POINT  12,8,35] 


SEO  0405 


434  00  0 
217  00  0 


037  17 
037  01 
263  17 


16  043504 

PRTTCG:  .DATAI 

00  000001 

MOVEM 

00  074255 

FMSG 

00  010000 

TRNE 

00  074256 

FMS6 

00  074260 

FMSG 

00  074262 

LDB 

00  000000 

SKIPGE 

00  074263 

I  OR 

00  000000 

MOVMS 

00  000003 

PNTOCF 

00  030242 

PCRLF 

00  000000 

RTN 

[-1823] 


skip  if  positive 


SEQ  0393 


DFSXA 
DFSXAM 

13113 
111  1  /. 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  "VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  25 
DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 

SUBTTL  DTE20  CONTROL  ROUTINES 


SEQ  04t>5 


SEQ  0393 


OFSXA 
DFSXAM 

13113 

1311A 

13115 

13116 

13117 

13118 

13119 

13120 

13121 

13122 

13123 

1312A 

13125 

13126 

13127 

13128 

13129 

13130 

13131 

13132 

13133 

1313A 

13135 

13136 

13137 

13138 

13139 

13U0 

13141 

13U2 

13U3 

13UA 

13U5 

131A6 

13U7 

13U8 

13H9 

13150 

13151 

13152 

13153 

1315A 

13155 

13156 

13157 

13158 


DECSYSTEM  KLIO  CHANNEL/DTE20 
DTE  29-Mdr-83  11:23 


06572A 

201  00  0  00  020000 

$11DB0:  MOVE I 

T011DB 

065725 

260  17  0  00  0657A5 

60 

WFBCLR 

065726 

263  17  0  00  000000 

RTN 
AOS 

065727 

350  00  0  17  000000 

(P) 

065730 

201  00  0  00  QOIOQO 
256  00  0  16  043536 

MOVE  I 

TOIODB 

065731 

.CONSZ 

065732 

263  17  0  00  OOQOOO 

RTN 

065733 

254  00  0  00  067640 

SKPRTN 

INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)    14:07  21-Aug-85  Page  25 
DTE20  CONTROL  ROUTINES 

SUBTTL     DTE20  CONTROL  ROUTINES 

•#**********♦**********♦♦*♦♦***'<************************************** 

•*  $11DB0  -  Wait  for  T011DB  to  .eset  ........^^* 

)#*♦*****♦************♦♦****♦****«****************♦**♦**************♦* 

;  get  doorbell  flag 


SEQ  04i)<6 


065734 
065735 

065736 
065737 
065740 
065741 
065742 

065743 
065744 


065745 
065746 

065747 
065750 
065751 
065752 
065753 

065754 
065755 


261   17  0  00  000001 

201  01  0  00  nnn 

256  00  0  16  043553 

367  01  0  00  065736 


322  01 
262  17 


00  065743 
00  000001 


254  00  0  00  067640 

262  17  0  00  000001 

263  17  0  00  000000 


261  17  0  00  000001 

201  01  0  00  inni 

25b  00  0  16  043536 
367  01  0  00  065747 
322  01  0  00  065754 

262  17  0  00  000001 
254  00  0  00  067640 

262  17  0  00  000001 

263  17  0  00  000000 


get  T010  doorbell  fig 
skip  if  not  set 
take  error  return 
take  skip  return 

•#*******♦**************♦♦******************************************** 
'•*  WFBSET  -  Wait  for  bit  to  set 
)/>***♦****************♦*♦♦********•*********************************** 


WFBSET:  PUT 
MOVE  I 

.CONSO 

SOJG 

JUMPE 

GET 

SKPRTN 

GET 
RTN 


1 
1.-1 


1,.-1 
1,.+3 
1 


1 


;  a  long  delay 
;  timed  out 


•#*•****************************************************************** 
;*  WFBCLR  -  Wait  for  bit  to  clear 


WFBCLR:  PUT  1  ^ 

MOVEI  1.-1 

•CONSZ 

SOJG  1,.-1 

JUMPE  l,.+3 

GET  1 
SKPRTN 

GET  1 
RTN 


;  a  long  delay 
;  timed  out 


SEQ  0394 


OFSXA      DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  "VER  0  7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  26 
DFSXAM     DTE  29-Mar-83  11:23  DTE20  CONTROL  ROUTINES 


13159 


SEQ  C407 


•  #***********-. -'t***************************************************** 


SEQ  039A 


DFSXA 
DFSXAM 

13159 

13160 

13161 

13162 

13163 

1316A 

13165 

13166 

13167 

13168 

13169 

13170 

13171 

13172 

13173 

1317A 

13175 

13176 

13177 

13178 

13179 

13180 

13181 

13182 

13183 

1318A 

13185 


DECSYSTEM  KLIO  .^ 
DTE    29-Mar-83 


CHANNEL/DTE20 
~  11:23 


INTERACTION  TEST 
DTE20  CONTROL 


-  VER  0,7 
ROUTINES 


MACRO  3;53B(12A2)  U:07  21-Aug-85  Page  26 


SCO  0407 


065756 
065757 
065760 
065761 
065762 
065763 
06576A 
065765 


065766 
065767 
065770 
065771 
065772 
065773 
065774 
065775 


201 
260 
263 
350 
201 
256 
263 
254 


00 
17 
17 
00 
00 
00 
17 
00 


0  00  000500 
0  00  06573A 
0  00  000000 
0  17  000000 
0  00  000400 
0  16  043536 
0  00  000000 
0  00  067640 


201 

00 

?6C 

17 

263 

17 

350 

00 

201 

00 

256  00 

263 

17 

254 

00 

00 
00 
00 
17 
00 
16 
00 
00 


000060 
065734 
000000 
000000 
000020 
043536 
000000 
067640 


•  #♦****♦**«***'.  ******************************************************** 
':*   $11DN  -  Wjit  for  TOllDN  or  T011ER  ........* 

'#*****»♦**■  ********************************************************** 


$11DN: 


MOVE  I 

T011DNIT011ER 

60 

WFBSET 

RTN 

AOS 

(P) 

MOVE  I 

TOllER 

.CONSZ 

RTN 

SKPRTN 

;  get  done  &  error  flag  for  TOll  xfr 


;  skip  if  no  error 
;  TOll  error  occurred 
;  no  TOll  error 


•#****************♦*****♦********************************************* 
'•*  $10DN  -  Wait  for  TOIODN  or  TOIOER 


$10DN: 


MOVE  I 

TOIODNITOIOER 

• 

GO 

WFBSET 

RTN 

AOS 

(P) 

MOVE  I 

TOIOER 

.CONSZ 

RTN 

SKPRTN 

;  get  done  £  error  flag  for  TOlO  xfr 


get  error  flag 
skip  if  no  errors 
TOlD  error  return 
TOlO  normal  return 


SEQ  0395 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  27 
DFSXAM  DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 


SEQ  '%08 


13186 


;#*********************♦********************************************** 


SEQ  0395 


DFSXA      OECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  "  VER  0 
OFSXAM    DTE  29-Mdr-83  11:23  0TE20  CONTROL  ROUTINES 


VER  0,7  MACRO  51536(1242)   14:07  21-Aug-85  Page  11 


StO  'X08 


13186 

13187 

13188 

13189 

13190 

13191 

13192 

13193 

1319A 

13195 

13196 

13197 

13198 

13199 

13200 

13201 

13202 

13203 

13204 

13205 

13206 

13207 

13208 


065776 
065777 
066000 
066001 
066002 
066003 
066004 
066005 
066006 
066007 
066010 
066011 
066012 
066013 
066014 
066015 
066016 
066017 


261  17 

200  00 
202  00 
476  00 
402  00 
037  01 

201  00 

202  00 
205  01 
402  00 
201  00 
256  00 

336  00 
367  01 

337  00 
037  15 

262  17 

263  17 


0  00  000000 
0  00  030046 
0  00  075015 
0  00  030521 
0  00  030046 
0  00  000026 
0  00  000411 
0  00  000451 
0  00  000010 
0  00  000444 
00  020000 
16  043570 
00  000444 
00  066012 
00  000001 
00  000004 
00  000000 
00  000000 


0 
0 
0 
0 
0 
0 
0 
0 


•#*♦*»**•*♦♦**♦♦******♦♦♦*****************♦****************«*♦*****♦** 
:*  SCMDSRT  -  Start  program  command  to  -11  ^^^^^^^^* 

save  ACO 

get  console  switches 

save  them  for  DOCMD  to  put  back 

set  use  (CONSW)  as  switches 

clear  console 

set  forced  mode 

get  command  start  op  code 

setup 

get  long  delay 

clear  response  fig 

get  doorbell  bit 

issue 

skip  when  done 

wait        ^  ^ 

skip  if  responded 

program  fatal  error 

restore  ACO 

exit 


SCMDSRT:  PUT 

A 

MOVE 

CONSW 

MOVEM 

SCONSU* 

SETOM 

$$T0G6LE 

SETZM 

CONSW 

PFORCE 

MOVE  I 

1827111 

MOVEM 

SDTCMD 

MOVSI 

B,10 

SETZM 

SDTFLG 

MOVE  I 

T011D8 

.CONO 

SKIPN 

SDTFLG 

SOJG 

B..-1 

SKIPG 

B 

FATAL 

GET 

A 

RTN 

SEQ  0396 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  28 
DFSXAM  DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 


SE'l  0409 


13209 


•#***»********♦**•**************************************************** 


SEQ  0396 


DFSXA 
DFSXAM 

13209 
"   10 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACHQN  JEST  -  VER 


13219 
13220 
13221 
13222 
13223 
1322A 
13225 
13226 
13227 
13228 
13229 
13230 
13231 
13232 


DTE 


29-Mdr-83  11:23 


tn^L-iu..  ,u..   .U-,  0,7  MACRO  X53B(12A2)  U:07  21-Aug-85  Page  28 
0TE20  CONTROL  ROUTINES 


SEO  0^09 


066020 

066021 

066022 

066023 

06602A 

066025 

066026 

066027 

066030 

066031 

066032 

066033 

066034 

066035 

066036 

066037 

066040 

0660A1 

066042 


261  17 

201  00 

202  00 
205  01 
402  00 

201  00 
256  00 

336  00 
367  01 

337  00 
037  15 
200  00 

202  00 
402  00 
200  00 
606  00 
350  00 

262  17 

263  17 


0  00  000000 
0  00  000410 
0  00  000451 
0  00  000010 
0  00  000444 
00  020000 
16  043570 
00  000444 
.  00  066027 
0  00  000001 
0  00  00000^. 
00  075015 
00  030046 
00  030521 
00  000450 
00  MlVl 

17  invi 

00  000000 
00  000000 


•  /If************************************* 
;*  SDOCMD  -  Do  program  command 

•  /|f************************************* 


******************************* 
******************************* 


SDOCMD: 


PUT 

MOVE  I 

MOVEM 

MOVSI 

SETZM 

MOVE! 

.CONO 

SKIPN 

SOJG 

SKIP6 

lATAL 

MOVE 

MOVEM 

SETZM 

MOVE 

TRNN 

AGS 

GET 

RTN 


1827110 

$DTCMD 

B,10 

SDTFLG 

T011DB 

$DTFL6 

B,.-1 

B 

SCONSW 

CONSU 

S$T0GGLE 

A.SDTFII 

kAVin 

-1(P) 

A 


save  ACO 

get  do  command  op  code 

setup  op  code 

get  delay  count 

clear  response  flag 

get  doorbell  flag 

issue 

wait  for  response 

skip  if  responded 
program  fatal  error 
get  saved  switches 
restore  them 

allow  real  switches  again 
get  response  code 
skip  if  not  successful 
setup  normal  return 
restore  A 


SEQ  0397 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  29 
DFSXAM  DTE    29-Mar-83  11 :23       DTE20  CONTROL  ROUTINES 


Si;  3  0410 


13233 
13234 


.#******************************************************************** 


SEQ  0397 


DFSXA 
DFSXAM 

13233 
1323A 
13235 

13237 

13238 

13239 

132A0 

132A1 

13242 

132A3 

132AA 

132A5 

13246 

13247 

13248 

13249 

13250 

13251 

13252 

13253 

13254 

13255 

13256 

13257 

13258 

13259 

13260 

13261 

13262 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  29 
DTE  29-Mdr-83  11:23  0TE20  CONTROL  ROUTINES 

.|^***»********* ************************************** ***************** 
'•#*************************♦****************************************** 


Sii'Q  0410 


066043 
066044 
066045 
066046 
066047 
066050 
066051 
066052 
066053 
066054 
066055 
066056 
066057 
066060 


066061 
066062 
066063 
066064 
066065 


242 
435 


00 
00 


202  00 
205  01 
402  00 
201  00 
256  00 

336  00 
367  01 

337  00 
037  15 
200  00 
405  00 
263  17 


0  00  000020 
0  00  000412 
0  00  000451 
0  00  000010 
0  00  000444 
0  00  020000 
0  16  043570 
0  00  000444 
0  00  066052 
0  00  000001 
0  00  000004 
0  00  000450 

0  00  ymii 

0  00  000000 


260  17  0  00  065776 
037  00  0  00  000000 
260  17  0  00  066020 
263  17  0  00  000000 
254  00  0  00  067640 


$EXmi:  LSH 
lORI 
MOVEM 
MOVSI 
SETZM 
MOVE! 
.CONO 
SKIPN 
SOJG 
SKIPG 
FATAL 
MOVE 
AND! 
RTN 


A/D16 

l627!12 

SDTCMD 

8,10 

$DTFL6 

TOllDB 

SDTFLG 

B..-1 

B 

SDTFll 
M7777 


position  11  address  into  <4:19> 

get  exam  op  code 

set  up  command 

get  delay 

clear  response  flag 

get  to  -11  doorbell  bit 

issue 

skip  if  done 

wait  if  not 

skip  if  DTE  responded 

program  fatal  error 

get  data  from  -11  address 

get  low  16  bits 

exit 


■#♦*****•******♦******♦*♦********************************************* 

;*  SEXEll  -  Execute  a  console  command  ........*** 

I-********************************************************************* 


$EXE11:  CMDSRT 

PNTMSG  A 
DOCfID 
RTN 
SKPRTN 


start  of  command  sequence 

execute  console  command 

start  here 

error 

ok! 


SEQ  0398 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  30 
DFSXAM  DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 


SliQ  0411 


13263 
13264 


********************************************************************** 


SEQ  0398 


r 


OFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0, 
DFSXAM  DTE     29-Mar-83  11:23        DTE20  CONTROL  ROUTINES 


VER  0,7  MACRO  X53B(12A2)  14:07  21-Aug-85  Page  30 


SliQ  0411 


13263 

1326A 

13265 

13266 

13267 

13268 

13269 

13270 

13271 

13272 

13273 

1327A 

13275 

13276 

13277 

13278 

13279 

13280 

13281 

13282 

13283 

1328A 

13285 

13286 

13287 

13288 

13289 

13290 


066077 
066100 
066101 
066102 

066103 
0661 OA 
066105 
066106 
066107 
066110 
066111 


135  00  0  00  07A264 
434  00  0  00  070323 
202  00  0  15  000141 
202  00  0  15  000140 


261  17 
202  00 
200  01 
133  00 
367  01 
202  00 

262  17 


00 
16 
16 
00 
00 
16 
00 


000001 
066153 
066157 
000000 
066106 
066147 
000001 


.|***«********* ************************** ***************************** 
;♦  SETCOM  -  Setup  DTE  communications  region  ^^.^^^ 

'#♦♦♦****»***•****•***♦*♦******************•♦************************** 


066066 

135  15  0  00  070321     ! 

JETCOM:  LDB 

066067 

242  15  0  00  000003 

LSH 

066070 

202  00  0  16  060737 

MOVEM 

066071 

135  00  0  00  070232 

LDB 

066072 

202  00  0  16  060723 

MOVEM 

066073 

242  00  0  00  000002 

LSH 

066074 

202  00  0  16  066157 

MOVEM 

066075 

210  00  0  00  000000 

MOVN 

066076 

137  00  0  00  070322 

DPB 

LDB 
I  OR 
MOVEM 
MOVEM 

PUT 

MOVEM 

MOVE 

IBP 

SOJG 

MOVEM 

GET 


FE, [POINT  3,CNTRL,35] 
FE,3 


get  CNTRL  address 
convert  to  COMMO  index 


CHNXFR(CNTRL)         i,sa\/e  xfr  wrd 

[POINT  11,CHNXFR(CNTRL),13]  ;  get  word. count 

CHNLEN(CNTRL)         ;  save  for  devices 

2  ;  times  four  for  byte  count 

DTELEN(CNTRL)         ;  store  as  word  length 

[POINT  12,DTEC0M(FE),19J 

[POINT  18.CHNXFR(CNTRL),35] 

[POINT  9, J  ;  build  byte  jointer 

EPTTBP(FE)  ;        "^      ' 

EPTEBP(FE) 


save  in  TOID  pointer  location 
save  in  T011  pointer  location 


6 

DTES8P(CNTRL) 

B,DTELEN(CNTRL) 

B,.-1 

DTEF8P(CNTRL) 

B 


save  start  byte  pointer 
save  finish  byte  pointer 


SEQ  0399 


DFSXA   OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  31 
DFSXAM  DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 


■JEQ  0412 


13292  066112  200  00  0  16  043605 


SETCM1:  MOVE    INTSRV(CNTRL) 


r-f\T#\  T  T  /  r  r  \ 


;  setup  interrupt  linkage 


SEQ  0399 


DFSXA 
OFSXAM 

13291 

13292 

13293 

1329A 

13295 

13296 

13297 

13298 

13299 

13300 

13301 

13302 

13303 

1330A 

13305 

13306 

13307 

13308 

13309 

13310 

13311 

13312 

13313 

133U 

13315 

13316 

13317 

13318 

13319 

13320 

13321 

13322 

13323 

1332A 

13325 

13326 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  "  VER  0,7  MACRO  3!53B(12A2)  14:07  21-Aug-85  Page  31 


DTE     29-Mdr-83  11:23 


066112  200  00  0  16  0A3605 

066113  202  00  0  15  0001 A2 


DTE20  CONTROL  ROUTINES 


■JEQ  0A12 


06611 A 

201  00 

066115 

202  00 

066116 

202  00 

066117 

A76  00 

066120 

A76  00 

15  066261 

15  0001A5 

15  0001A7 

15  0001AA 

15  0001A6 


066121 
066122 

066123 
0661 2A 
066125 
066126 


066127 
066137 
0661  A3 


066153 
066157 
066163 
066167 


A02  00  0  16  0661A3 
201  11  0  00  0AA3A7 

200  00  0  00  075005 
A35  00  0  go  000170 
256  00  0  16  0A3570 
263  17  0  00  000000 


SETCMl:  MOVE 
MOVEM 

MOVE  I 
MOVEM 
MOVEM 
SETOM 
SETOM 

SETZM 
MOVE  I 

MOVE 
OR  I 
.CONO 
RTN 


;  setup  interrupt  linkage 

;  set  base  address  of  COMMO  region 


INTSRV(CNTRL) 
EPTDIKFE) 

DTECOM(FE) 
EPTERW(FE) 
EPTDRW(FE) 
EPTEPW(FE) 
EPTDPW(FE) 

DTERWF(CNTRL) 
ERRDAT.ERSTCK 

PILDEN!PIOENB!CLT011!CLT610- 

;  exit  back  inline 


;  setup  error  stack 
set  DTE20  PI  level 


•*  DTEAVL  -  DTE20  availability  table  ^^^^ 

J********************************************************************* 


CHNAVL:  BLOCK   10 


DTEAV1:  BLOCK 


PORAVL:  BLOCK   10 


DTERW1 
DTEFB1 
DTESBl 
DTELE1 


BLOCK 
BLOCK 
BLOCK 
BLOCK 


A 
A 
A 
A 


channel  availability  table  (RH20's) 
0  -  unavailable 

-1  -  available 
DTE  availability  table 

-1  -  available  and  restricted 

+1  -  available  and  master 
(NI/CI  ports) 
0  -  unavailable 

-1  -  available 
DTE20  read/write  flags 
DTE20  finish  byte  pointers 
DTE20  start  byte  pointers 
DTE20  transfer  lengths 


SEQ  OAOO 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  32 
DFSXAM  DTE     29-Mar-83  11:23        DTE20  CONTROL  ROUTINES 


S;EQ  0A13 


13327 
13328 


*^      ^^         ...*^4«         vki-rp-^n         Tftirrl?     _     rvTOA     i  m^*- ^m»*i  tp\^     f^AmiiiAA     r«/Mifr'inoc 


SEQ  (KOO 


DFSXA 
DFSXAM 


13327 

13328 

13329 

13330 

13331 

13332 

13333 

1333A 

13335 

13336 

13337 

13338 

15339 

133A0 

133A1 

133A2 

133A3 

133AA 

133A5 

133A6 

133A7 

133A8 

133A9 

13350 

13351 

13352 

13353 

13354 

13355 

13356 

13357 

13358 

13359 

13360 

13361 

13362 

13363 

1336A 

13365 

13366 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  "  VER  0.7  MACRO  J!53B(1242)   U:07  21-Aug-85  Page  32 
DTE  29-Mdr-83  11:23  0TE20  CONTROL  ROUTINES 

.k.k*********** ******************************************************* 
':*  INTF10,   INTF11,   INTF12,   INTF13  -  DTE20  interrupt  service  routines 
'.0i,i,\ki,i,i,i,************************************************************* 


JiEQ  0413 


066173 
066174 
066175 


000000 
261  17 
201  16 


000000 
0  00  000016 
0  00  000010 


066176  260  17  0  00  066223 


066177 
066200 

066201 
066202 
066203 


262  17 
254  12 

000000 
261  17 
201  16 


0  00  000016 

1  00  066173 

000000 
0  00  000016 
0  00  000011 


066204  260  17  0  00  066223 


066205 
066206 

066207 
066210 
066211 


262  17 
254  12 

000000 
261  17 
201  16 


0  00  000016 

1  00  066201 

000000 
0  00  000016 
0  00  000012 


066212  260  17  0  00  066223 


066213 
066214 

066215 
066216 
066217 


26?  17 
2o'   12 

000000 
261  17 
201  16 


0  00  000016 

1  00  066207 

000000 
0  00  000016 
0  00  000013 


066220  260  17  0  00  066223 


066221 
066222 


262  17 
254  12 


0  00  000016 

1  00  066215 


INTF10:  0 
PUT 
MOVE  I 

60 


INTF11 


INTF12: 


INTF13: 


GET 
JEN 

0 

PUT 
MOVE  I 

GO 

GET 
JEN 

0 

PUT 
MOVE  I 

GO 

GET 
JEN 

0 

PUT 
MOVE  I 

60 

GET 
JEN 


CNTRL 
CNTRLJO 

FEINT 

CNTRL 
aiNTFlO 


CNTRL 
CNTRL .11 

FEINT 

CNTRL 
aiNTFII 


CNTRL 
CNTRL, 12 

FEINT 

CNTRL 
aiNTF12 


CNTRL 
CNTRL. 13 

FEINT 

CNTRL 
aiNTF13 


DT:20  #0.  channel  10 


DTE20  #1.  channel  11 


DTE20  #2,  channel  12 


DTE20  *3,  channel  13 


SEQ  0401 


r 


13367 
13368 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  33 
DFSXAM  DTE    29-Mdr-83  11:23       DTE20  CONTROL  ROUTINES 


SEQ  04r 


********************************************************************** 


SEQ  (KOI 


DFSXA 
DFSXAM 


DECSYSTEM  KL10  CHANNEL/DTE20 
DTE  29-Mdr-83  11:23 


1337^ 
1337^ 

1337/' 

13378 

13379 

13380 

13381 

13382 

13383 

1338A 

13385 

13386 

13387 

13388 

13389 

13390 

13391 

13392 

13393 

1339A 

13395 

13396 

13397 

13398 

13399 

13A00 

13A01 

13A02 

13403 

13A0A 

13A05 

13A06 

13A07 

13A08 

13A09 

13A10 

13411 

13412 

15413 

13414 

13415 

13416 

13417 


INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)   14:07  21-Aug-85  Page  33 
DTE20  CONTROL   ROUTINES 


•  FEINT  -  Common  DTE20  interrupt  service  .....************** 


SEQ  041- 


'>66223     261   17  0  00  000000 


r  6224 
)6j225 

066226 
066227 


256  00  0 
202  00  0 

201  00  0 
256  00  0 


16  043521 
16  044153 

00  001170 
16  043570 


066230  402  00  0  16  044167 


066231 
066232 
066233 

066234 
066235 

066236 
066237 


200  00  0 
602  00  0 
476  00  0 

602  00  0 
254  00  0 

602  00  0 
254  00  0 


16  044153 
00  040420 
16  044167 

00  000040 
00  066241 

00  000100 
00  066241 


06624C  476  00  0  16  044167 


066241 
066242 

066243 
066244 

066245 
066246 
066247 

066250 
066251 

066252 
066253 

066254 

066255 

066256 

066257 
066260 


7  000  30 
476  00  0 

5:)'  00  0 
254  00  0 

261  11  0 
261  11  0 
261  11  0 

700  05  0 
261  11  0 

700  10  0 
261  11  0 

261  11  0 
700  04  0 
370  00  0 

262  17  0 

263  17  0 


0  00  007740 
16  044167 

16  044167 
00  066256 

00  070450 
00  000016 
00  000000 

00  000000 
00  000000 

00  000000 
00  000000 

00  070224 

00  027760 

00  074777 

00  000000 
00  000000 


FEINT:  PUT 


.CONI 
MOVEM 

MOVE  I 
•  CONO 


RH.DNE(CNTRL) 


;  read  DTE20  status 


PILDEN!PIOENBICLT011!CLT010!DN610C  ^^ 

;  clear  DTE20 


SETZM  RH.ERR(CNTRL) 

MOVE  RH.DNE(CNTRL)   ^^^^ 

TRNE  DEAD11!T011ER!T010ER 

SETOM  RH.ERR(CNTRL) 

TRNE  TUIODN 

JRST  .+4 

TRNE  T011DN 

JRST  .+2 

SETOM  RH.ERR(CNTRL) 


CONSZ 
SETOM 

SKIPL 
JRST 

PUSH 
PUSH 
PUSH 

CPCNI 
PUSH 

MBERA 
PUSH 

PUSH 

CLFLGS 

FEINTX:  SOS 

GET 
RTN 


APR,CP.ERS 
RH.ERR(CNTRL) 

RH.ERR(CNTRL) 
FEINTX 

ERRDAT.CSTX.DT] 

ERRDAT.CNTRL 

ERRDAT.O 


ERRDAT,0 

ERRDAT,0 
ERRDAT,CMS.ETX] 

INTCNT 
0 


set  error  f I ag 

T010  done 

T011  done 

some  other  error 


CP  error 

any  errors? 
no 


save  errors 
read  CP 

read  MBOX 


decrement  interrupt  pending  count 


SEQ  0402 


DFSXA 
DFSXAM 

I  13418 
i  13419 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  34 
DTE     29-Mdr-83  11:23        DTE20  CONTROL  ROUTINES 


SEQ  04' 


066261 


DTECOM: 


DTE20  cofflffl  base  address 

rriMMH   4-krii   rnMMT  mncf    fnllnu 


SEO  0^02 


I 

OFSXA 
DFSXAM 


41 8 
A19 
A20 

:A22 

423 
424 
425 
426 
13427 
13428 
13429 
13430 
13431 
13432 
13433 
13434 
13435 
13436 
13437 
13438 
13439 
13440 
13441 
13442 
13443 
13444 
13445 
13446 
13447 
13448 
13449 
13450 
13451 
13452 


OECSYSTEM  KL10  CHANNEL/DTE20  INTERA 
DTE  29-Mdr-83  11:23  DTE 


TION  TEST 
0  CONTROL 


-  VER  0.7 
ROUTINES 


MACRO  X53B(1242)  14:07  21-Aug-85  Page  34 


<iEQ  04- 


066261 


066261 
066261 
066262 
066263 
066264 
066265 
066266 
066267 
066270 


066271 

066271 

066272 

066273 

066274 

066275 

066276 

066277 

066300 


000000 
000000 
000000 
000000 
000000 
000000 
QOOOOQ 
000000 


000000 
000000 
000000 
000000 
000000 
000000 
QQOOOO 
000000 


000000 
000000 
000000 
Gu.'OOO 
000000 
000000 
000000 
000000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


OTECOM: 


DTE20  comm 
COMMO  thru 


base  address 
C0MM3  must  follow 


:•  COMMO  -  Special  COMMO  area  for  DTE#0  ...... 


COMMO: 

DTCMAO:  0 

DTCMBO:  0 

OTSTAO:  0 

DTADAO:  0 

OTUCAO:  0 

DTSTBO:  0 

DTADBO:  0 

DTUC80:  0 


V  =  verification,  4  bits  -  0-3 
BC  =  byte  count,  12  bits  -  9-20 
CMDA  =  command.  16  bits  -  19-35 


(<V>.<BC 
(<V>,<BC 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 


>,<CMDA>) 

>,<CMDB>) 

TOl0CM>,<After 

TOl0AD>.<After 

TOl0WC>,<After 

T0l1CM>,<After 

T0llAD>,<After 

T0l1BC>.<After 


T010CM>) 
T010AD>) 
TOIOWO) 
T011CM>) 
T011AD>) 
TOIIBO) 


•#♦****♦*******•********♦♦*♦************♦***************************** 
;♦  C0MM1  -  Special  COMMO  area  for  DTE*1  ...... 

)#**«***********♦****♦♦****♦******************♦*********************** 


C0MM1 : 

DTCMA1:  0 

DTCMB1:  0 

DTSTA1:  0 

DTADA1:  0 

DTWCA1:  0 

DTSTB1:  0 

DTADB1:  0 

DTWCB1:  0 


«V>.<BC>.<CMDA>) 

(<V>,<BC>,<CMDB>) 
(<Before  TOl0CM>,<After  T010CM>) 
(<Before  T010AD>,<After  T010AD>) 
(<Before  TOIOWO, <After  TOIOWO) 
(<Before  T011CM>,<After  T011CM>) 
(<Before  T0l1AD>.<After  T011AD>) 
(<Before  TOIIBO, <After  TOIIBO) 


SEQ  0403 


DFSXA 
DFSXAM 

13453 
15454 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -VER  0  7  MACRO  J[53B(1242)  14:07  21-Aug-85  F ^qe  35 
DTE    29-Mdr-83  11:23       DTE20  CONTROL  ROUTINES 


i;EO  w 


S'EO  0403 


DFSXA       DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0  7  MACRO  X53B(1242)    U:07  21-Aug-85  f  > 
DFSXAM     DTE  29-Mdr-83  11:23  DTE20  CONTROL  ROUTINES 


qe  35 


!;E0  04 


13453 

13454 

13455 

13456 

13457 

13458 

13459 

13460 

13461 

13462 

13463 

13464 

13465 

13466 

13467 

13468 

13469 

13470 

13471 

13472 

13473 

13474 

13475 

13476 

13477 

13478 

13479 

13480 


066301 
066301 
066302 
066303 
066304 
066305 
066306 
066307 
066310 


066311 

06631 1 

066312 

066313 

066314 

066315 

066316 

066317 

066320 


000000 
000000 
000000 
000000 

QQQOOO 

000000 
QOOOQO 
000000 


000000 
000000 
000000 

ouoooo 

OQOOOO 
QQOOOO 
000000 
000000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


000000 
000000 
000000 
000000 
000000 
000000 
000000 
000000 


;*  C0MM2  -  Special  COMMO  area  for  DTE*2  ....... ...^* 


C0MM2: 

DTCMA2: 

DTCMB2: 

DTSTA2: 

0TADA2: 

DTUCA2: 

DTSTB2: 

DTADB2: 

0TUCB2: 


(<V>,<BC 
(<V>,<BC 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 


>,<CMDA>) 

>,<CMDB>) 

TOlOCM>.<After 

T010AD>,<After 

T010WC>,<After 

T011CM>,<After 

TOllAD>,<After 

T011BC>.<After 


T010CM>) 
T010AD>) 
TOIOWO) 
T011CM>) 
(011AD>) 
TOIIBO) 


;*  C0MM3  -  Special  COMMO  area  for  DTE#3  ......********** 


C0IW3: 

0TCMA3: 

0TCMB3I 

DTSTA3; 

0TADA3: 


0 
0 
0 
0 


DTWCA3:  0 

DTST83:  Q 

DTADB3:  0 

DTUCB3:  0 


«V>,<BC 
(<V>,<BC 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 
(<Before 


>.<CMDA>) 
>,<CMDB>) 
T010CM>,<After 
TOl0AD>,<Aner 
TOIOWO. <After 
T011CM>,<After 
T011AD>.<After 
TOIIBO. <After 


T010CM» 
T010AD>) 
TOIOWO) 
T011CM>) 
T011AD>) 
TOIIBO) 


J 


DF3XA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  U:07  21-Aug-85  Page  36 
DFSXAM  DTE    29-Mar-83  11:23       DTE20  CONTROL  ROUTINES 


SEQ  0417 


13481 
13482 
13483 
13484 
13485 
13486 
13487 
13488 
13489 
13490 
13491 
13492 
13493 
13494 
13495 
13496 
13497 
13498 
13499 
13500 
13501 
13502 
13503 
13504 
13505 
13506 
13507 
13508 
13509 
13510 
13511 
13512 
13513 
13514 
13515 
13516 
13517 
13518 
13519 
13520 
13521 
13522 
13523 


066321 
066322 
066366 
066367 
066370 
066410 


066411 
066412 


066413 
066414 
066415 
066416 

066417 
066420 
066421 
066422 

066423 
066424 
066425 
066426 

066427 
066430 
066431 
066432 

066433 
066434 
066435 
066436 


OOOCOO  000000 


OOOCOO 
000000 


000000 
000000 


000000  000000 


000000 
000000 


000000 

oocooo 

000000 
000000 

000000 
000000 
000000 
000000 

000000 
OuJOOO 
000000 
OOOnoo 

OOOuOO 
000000 
000000 
000000 

000000 
000000 
000000 
000000 


000000 
000000 


174434 
174474 
174534 
174574 

174416 
174456 
174516 
174556 

174422 
174462 
174522 
174562 

174420 
174460 
174520 
174560 

174414 
174454 
174514 
174554 


;/(f***«r*******  **************************  ****************************** 

;*  Special  boot  area 

; /If ************************************************ A  '***********•****** 

;   reserved  for  word  count 
;  reserved  for  data 

;  rhecksum  area 

;  PDP-11  program  load  dump  area 


FEWC: 
FEDAT: 

CHKSUM: 
PRGDMP: 

0 

BLOCK   *D36 

0 

0 

BLOCK   20 

0 

;  Lookup  block 

FILNAM: 
FILEXT: 

0 
0 

;  Status  registers 

DTEST: 

174434 
174474 
174534 
174574 

DTEWC: 

174416 
174456 
174510 
174556 

DTEAD: 

174422 
174462 
174522 
174562 

DTTAD: 

174420 
174460 
174520 
174560 

DTTWC: 

174414 
174454 
174514 
174554 

DTE#0 
DTE#1 
DTE#2 
DTE#3 

DTE#0 
DTE#1 
DTE*2 
DTE#3 


DFSXA      DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  j;53B(1242)   14:07  21-Aug-85  Page  ^' 
DFSXAM    DTE  29-Mar"83  11:23  DTE20  CONTROL  ROUTINES 


SEQ  0418 


iici/. 


DFSXA 
DFSXAM 

1352A 

13525 

13526 

13527 

13528 

13529 

13530 

13531 

13532 

13533 

13534 

13535 

13536 

13537 

13538 

1353" 

135A0 

135A1 

135A2 

135A3 

135A4 

135A5 

135A6 

135A7 

135A8 

135A9 

13550 

13551 

13552 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  Z53B(1242)  14:07  21-Aug-85  Page  ^7 
DTE  29-Mar-83  11:23  DTE20  CONTROL  ROUTINES 

;*  Tables  for  program  commands 

; /If************  *****************************  *************************** 


SEQ  0418 


066437 
066440 
066441 
066442 

066443 
06C  '■44 
066445 
066446 

066447 
066450 
066451 
066452 

066453 
066454 
066455 
066456 

066457 
066460 
066461 
066462 


000000 
000000 
000000 
000000 

000000 
000000 
000000 
GtOOOO 

000000 

ooooor 
ooooc. 

000000 

oocooo 

000000 
000000 
000000 

000000 
000000 
000000 
000000 


074265 
0^4270 
r  %273 
074276 

074301 
074305 
074311 
074315 

C74321 
074324 
}74327 
074332 

074335 
074341 
074345 
074351 

074355 
074361 
074365 
074371 


LDOIAG:  CASCIZ/DE  174436:0/] 

[ASCIZ/DE  174476:0/] 

CASCIZ/DE  174536:0/] 

[ASCIZ/DE  174576:0/] 

LDDLY:  [ASCIZ/,DE  174400:37777/] 

CASCIZ/.DE  174440:37777/] 

[ASCIZ/,DE  174500:37777/] 

CASCIZ/,DE  174540:37777/] 

LD11BC:  [ASCIZ/.DE  174416:/] 

CASCIZ/,DE  174456:/] 

CASCIZ/.D:  174516:/] 

CASCIZ/,DE  174556:/] 

LD11AD:  CASCIZ/,DE  174422:3000/] 
CASCIZ/,DE  174462:3000/] 
CASCIZ/,DE  174522:3000/] 
CASCIZ/,DE  174562:3000/] 

LD10AD:  CASCIZ/,DE  174420:3000/] 
CASCIZ/.DE  174460:3000/] 
CASCIZ/,DE  174520:3000/] 
CASCIZ/,DE  174560:3000/] 


DTE^O-estabh'sh  word  mode 

DTE#1 

DTE/»2 

DTE#3 

DTE#0-Load  up  delay  count 

DTE#1 

DTE#2 

DTE*3 

DTE#0-set  11  BC  address 

DTE*1 

DTE#2 

DTE*3 

DTE#0-load  T011AD  in  DTE*0 

0TE#1 

DTE*2 

DTE*3 

DTE*0-load  T010  address  in  DTE*0 

DrE*1 

DTE#2 

DTE#3 


„_.J 


DFSXA 
DFSXAM 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 


CNV 


26-«ar 


CHANNEL 
-83  10:3 


PROGRAM  LOAD  PDP-11  bInARY  TO  LOAD  BLOCK  CONVERSION 


SEQ  0419 


iT";';^ 


CIIDTTI 


OOnnOAM    I  HAD    OnD.11     QTMADV    TO    I  HAH    Ql  nfir    mMl/PDCmM 


DFSXA 
DFSXAM 

13553 

13554 

13555 

13556 

13557 

13558 

13559 

13560 

13561 

13562 

13563 

13564 

13565 

13566 

13567 

13568 

13569 

13570 

13571 

13572 

13573 

13574 

13575 

13576 

13577 

13578 

13579 

13580 

13581 

13582 

13583 

13584 


DECSYSTEM  KL10  CHANNEL/0TE20 
CNV    26-Mar-83  10:34 


INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 
PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 

SUBTTL  PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 

•  /(f****  ************************************************  **************** 

;*  LDPBIN 

•  /jf*********** ********************************************************* 


SEQ  0419 


066463 
066463 
066464 
066465 
066466 
066467 

066470 
066471 


260  17  0  00  066560 
254  00  0  00  066636 


322  01 
306  01 


00  066463 
00  000377 


254  00  0  00  066463 

302  01  0  00  000001 
254  00  0  00  066626 


066472  202  01  0  00  074762 


066473 
066474 
066475 
066476 

066477 
066500 

066501 
066502 

066503 
066504 
066505 


LDPBIN: 

C11LP:  GO 
JRST 
JUMPE 
CAIN 
JRST 

CAIE 
JRSI 


G11BYT 
CERR4 

BINBYT, C11LP 
BINBYT, 377 
C11LP 

BINBYT, 1 
CERRO 


MOVEM   BINBYT,C11SUM# 


260  17  0  00  066560 
254  00  0  00  066636 
332  00  0  00  000001 
254  00  0  00  066630 

GO 
JRST 
SKIPE 
JRST 

G11BYT 
CERR4 
BINBYT 
CERR1 

260  17  0  00  066547 
322  11  0  00  066632 

GO 
JUMPE 

Gil  WD 
BINT1,CERR2 

201  02  0  11  mm 

321  02  0  00  066632 

CULPA:  MOVE  I 
JUMPL 

BINBC,-6(BINT1) 
BINBC,CERR2 

260  17  0  00  066547 
2ui  11  0  00  074754 
322  02  0  00  066565 

GO 

MOVEM 

JUMPE 

Gil  WD 

BINT1,ADR11# 

BIN8C.SRTBLK 

;  get  8  bit  byte 

;  illegal  EOF? 

;  discard  nulls 

;  discard  deletes 

;  verify  constant  1 

;  junk? 

;  init  checksum 


;  EOF? 

;  verify  constant  0 

;  junk? 

;  get  byte  count 

;  zero  byte  count? 

;  get  data  byte  count 

;  less  than  6? 

;  get  address 

;  save  as  block  start  address 

;  BC=6='s  PDP-11  start  block 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20 
CNV    26-Mar-83  10:34 


'TERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  2 
PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 


SEQ  0420 


DFSXA 
DFSXAM 

13585 

13586 

13587 

13588 

13589 

13590 

13591 

13592 

13593 

13594 

13595 

13596 

13597 

13598 

13599 

13600 

13601 

13602 

13603 

1360A 

13605 

13606 

13607 

13608 

13609 

13610 

13611 

13612 

13613 

136K 

13613 

13616 

13617 

13618 

13619 


DECSYSTEM  KLIO  CHANNEL/DTE20 
CNV  26-Mar-83  10:34 


•TERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  2 
oROGRAM  LOAD  PDP-11   BINARY  TO  LOAD  BLOCK  CONVERSION 


SEQ  0420 


066506 
066507 
066510 
066511 

066512 
066513 
066514 
066515 
066516 


201  13  0  00  000074 
305  02  0  00  000074 
200  13  0  00  000002 
200  14  0  00  000013 


200  11 
202  11 
350  00 
242  13 
202  13 


00  074754 

00  074756 

00  000013 

00  inin 

00  074757 


066517  200  03  0  00  074375 

066520  200  11  0  00  074056 

066521  402  00  0  00  066321 

066522  251  11  0  00  066367 

066523  260  17  0  00  066560 

066524  254  00  0  00  066656 

066525  137  01  0  00  000003 

066526  643  03  0  00  100000 

066527  350  00  0  00  000003 

066530  367  14  0  00  066523 

066531  260  17  0  00  066600 

066532  005  00  0  00  074065 

066533  201  11  0  00  000074 

066534  27?  11  0  00  074754 

066535  2?.-  02  0  00  000074 

066536  327  02  0  00  066506 

066537  260  17  0  00  066541 
066540  254  00  0  00  066463 


C.UPB: 


MOVEI  BINP1,AUC11*2 

CAI6E  BINBC,AWC11*2 

MOVE  BINP1,BINBC 

MOVE  BINP2.BiNP1 

MOVE  BINT1.ADR11# 

MOVEM  B1NT1,B11ADR* 

AOS  BINP1 

LSH  BINP1,-1 

MOVEM  BINP1,B11CNT# 


MOVE 

SETZM 

BLT 

C1 1  DATA:  60 
JRST 
DPB 
TLCE 
AOS 
SO  J  6 

C11D0:   GO 

FAULT4 

C11DID:  MOVEI 
ADDM 
SUBI 
JUMPG 

GO 
JRST 


setup  converted  word  count 
does  fUe  have  that  many? 
no  -  use  what  is  in  file 
set  count  for  fetch 


setup  converted  start  address 
round  up  byte  count 
divide  by  2 
setup  converted  word  count 


MOVE    BJNBA, [POINT  8.FEDAT,353;  setup  converted  word  former 


BINT1,[FEWC,,FEWC+n 

FEWC 

BINT1,CHKSUM 

6118YT 

CERR4 

BINBYT,BINBA 

BIN8A, (POINT  0,0.27) 

BINBA 

BINP2,C11DATA 

C11XFR 

<PGM  LOAD  XFR  ERROR> 

BINT1,AUC11*2 
BINT1,ADR11 
BIN8C,AWC11*2 
BINBCCIILPB 

CK11SUM 
C11LP 


clear  storage  area 


?et  data  byte 
OF? 

stuff  into  buffer 
switch  bytes 
advance  word  every  two 
loop  filling  buffer 

transfer  block  to  PDP-11 


advance  block  start  address 

decrement  11  byte  count  to  go 
loop  till  all  of  this  block  done 

verify  checksum 
get  next  olock 


DFSXA 
DFSXAM 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  3 
CNV    26-Mdr-83  10:34       PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 


SEO  0421 


i^APn  ^hk^L\    PAO  17  n  nn  n^/^s^n 


rifii<siiM:  nn 


fiiinvT 


a(>t-  checksum  bvte 


DFSXA 

DECSYSTEM  KLIO  CHANNEL/DTE20 

INTERACTION  TEST  - 

DFSXAM 

CNV 

26-Mar-83  1C 

):34 

PROGRAM 

LOAD  PD 

13620 

066541 

260 

17  0  00 

066560 

CK11SUM 

:  GO 

13621 

066542 

254 

00  0  00  066636 

JRST 

13622 

066543 

200 

11  0  00 

074762 

MOVE 

13623 

066544 

606 

11  0  00  000377 

TRNN 

1362A 

066545 

263 

17  0  00 

000000 

RTN 

13625 

066546 

254 

00  0  00  066634 

JRST 

13626 

13627 

066547 

260 

17  0  00  066560 

G11UD: 

GO 

13628 

066550 

254 

00  0  00  066636 

JRST 

13629 

066551 

202 

01  0  00  074760 

MOVEM 

13630 

066552 

260 

17  0  00 

066560 

GO 

13631 

066553 

254 

00  0  00  066636 

JRST 

13632 

066554 

200 

11  0  00 

000001 

MOVE 

13633 

066555 

242 

11  0  00 

000010 

LSH 

1363A 

066556 

434 

11  0  00 

074760 

I  OR 

13635 

066557 

263 

17  0  00 

000000 

RTN 

13636 

13637 

066560 

037 

10  0  00 

000004 

G11BYT: 

FRD8 

13638 

066561 

263 

17  0  00 

000000 

RTN 

13639 

066562 

202 

00  0  00 

000001 

MOVEM 

136A0 

066563 

272 

01  0  00 

074762 

ADDM 

13641 

066564 

254 

00  0  00 

030064 

JRST 

136A2 

136A3 

066565 

260 

17  0  00 

066541 

SRTBLK: 

GO 

136AA 

136A5 

066566 

205 

11  0  00 

740000 

MOVSI 

136A6 

066567 

202 

11  0  00 

066321 

MOVEM 

136A7 

066570 

200 

11  0  00 

074754 

MOVE 

136A8 

066571 

137 

11  0  00 

074U57 

DPS 

136A9 

13650 

066572 

2u! 

00  0  00 

020000 

MOVE  I 

13651 

066573 

256 

00  0  16 

043570 

.CONO 

13652 

066574 

260 

17  0  00 

065724 

U11DB0 

13653 

066575 

005 

00  0  00 

074376 

FAULT4 

13654 

066576 

005 

00  0  00 

074403 

FAULT4 

13655 

066577 

254 

00  0  00  065351 

JRST 

SEQ  0421 


G11BYT 
CERR4 

BINT1,C11SUM 
BINT1,377 

CERR3 

G11BYT 

CERR4 

BIN6YT,BYTESV* 

G11BYT 

CERR4 

BINT1,BINBYT 

BINT1,8 

BINT1.BYTESV 


BIN8YT 

BINBYT,C11SUM 

CP0PJ1  ; 

CKIISUM  ; 

BINT1, 740000  ; 

BINTl.FEUC  ; 

BINT1,ADR11 

BINT1, [POINT  16,FEWCJ9: 

T011D8 


?et  checksum  byte 
OF? 

verify  checksum  result 
should  be  8  bits  of  0 

chenksum  error? 


get  RH  byte 

EOF? 

save 

et  left  half  byte 

OF? 


position  left  half  byte 
include  right  half  byte 


read  8  bit  data  byte 
EOF 


skip  return 

verify  checksum 

set  examine  verification  bits 
and  zero  word  count 

setup  start  address 


<P6M  START  W11DB0  TIMEOUT> 

<P6M  START  ERROR> 

LDPRG4  ;  completed 


DFSXA 
DFSXAM 

13f.5ft 


'1 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  4 
CNV    26-Mar-83  10:34       PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 


SEQ  0422 


n 


DFSXA 
DF3XAM 

13656 

13657 

13658 

13659 

13660 

13661 

13662 

13663 

1366A 

13665 

13666 

13667 

13668 

13669 

13670 

13671 

13672 

13673 

13674 

13675 

13676 

13677 

13678 

13679 

13680 

13681 

13682 

13683 

1368A 

13685 

13686 

13687 

^^6B8 

1J689 

13690 

13691 

13692 

13693 

1369A 

13695 

13696 

13697 

13698 

13699 

13700 

13701 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)  K:07  21-Aug-85  Page  4 
CNV  26-Mar-83  10:34  PROGRAM  LOAD  PDP-11  BINARY  TO  LOAD  BLOCK  CONVERSION 


SEQ  0422 


066600  200  11  0  00  07475? 

066601  202  11  0  00  074761 

066602  661   11  0  00  740000 

066603  202  11  0  00  066321 

066604  200  11  0  00  074756 -► 

066605  272  11  0  00  074761 

066606  137  11  0  00  074057 

066607  402  00  0  00  000012 

066610  200  11  0  00  074757 

066611  361    110  00  066615 


066612 
066613 
066614 

066615 
066616 
066617 

066620 
066621 

066622 
066623 
066624 
066625 

066626 
066627 

066630 
066631 

066632 
066633 

066634 
066635 

066636 
066637 


?00  00  0  12  066322 


27? 
344 


00 
1? 


0  00  07'i76^ 
0  00  066611 


210  11  0  00  074761 
405  11  0  00  ^77777 
202  11  0  12  06632? 

201  00  0  00  020000 
256  00  0  16  043570 

260  17  0  00  065724 
005  00  0  00  074060 
263  17  0  00  000000 
2i>  ■  00  0  00  067640 

03?  01  0  00  074407 
254  00  0  00  036334 

037  01  0  00  074415 
254  00  0  00  036334 

037  01  0  00  074423 
254  00  0  00  036334 

037  01  0  00  074431 
254  00  0  00  036334 

037  01  0  00  074440 
254  00  0  00  036334 


C11XFR:  MOVE  BINT1,B11CNT 

MOVEM  BINT1.C11CKS#  ; 

TLO  BINTl, 740000  ; 

MOVEM  BINT1,FEWC  ; 

MOVE  BINT1,B11ADR  j 

ADDM  BINT1.C11CKS 

DPS  BINT1. [POINT  16.FEWC,19J 

SETZM  BINT2 

MOVE  BINT1,B11CNT 

C11CLP:  SOJL  BINT1,C11CDN  ; 


im"t  converted  checksum 

set  examine  verification  bits 
setup  word  count 

setup  load  address 


C11CDN: 


CERRO: 
CERR1 : 
CERR2: 
CERR3i 
CERR4: 


MOVE 
ADDM 
AOJA 

MOVN 
ANDI 
MOVEM 

MOVE  I 
.CONO 

WllDBO 
FAULT4 
RTN 
SKPRTN 

FMSGD 
JRST 

FMSGD 
JRST 

FMSGD 
JRST 

FMSGD 
JRST 

FMSGD 
JRST 


FEDAT(BINT2) 

C11CKS 

BINT2,C11CLP 

BINTI.cnCKS 
BINTl, 177^77 
BINT1,FEDAT(BINT2) 

T011DB 


finished  all  data  words? 

get  16  bit  word 
add  to  checksum 
loop  and  increment  data  address 

negate  checksum 
strip  back  to  16  bits 


<PGM  LOAD  WllDBO  TIMEOUT> 

;  error 


<PGM  LOAD 
STPRMl 

<PGM  LOAD 
STPRMl 

<PGr-1  LOAD 
STPRMl 

<PGM  LOAD 
STPRMl 

<P6M  LOAD 
STPRMl 


-  CONSTANT  1  ERROR> 


-  CONSTANT  0  ERROR> 


-  BYTE  COUNT  ERROR> 


-  FILE  CHECKSUM  ERROR> 


-  ILLEGAL  EOF> 


1 


DFSXA      DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  1 
OFSXAB    MAC  18-M«ir-77  13:23  SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 

13702  SUBTTL     SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0423 


DFSXA 
STOR 


DFSXA 
DFSXAB 

13702 
13703 
13704 
13705 
13706 
13707 
13708 
13709 
13710 
13711 
13712 
13713 
137U 
13715 
13716 
13717 
13718 
13719 
13720 
13721 
13722 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i;53B(1242)  U:07  21-Aug-85  Page  1 
MAC  18-Mdr-77  13:23  SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0423 


066640 


SUBTTL 
SPCBT: 


SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 
;*DFSXA  PDP-11   BOOTSTRAP 


DECVER=1 
MCNVER=0 

.TITLE  DFSXAB     DFSXA  PDP-11   BOOTSTRAP 

LIST     MCMD 
DSABL  G8L 
DSABL  REG 
A6S 
ENABL  AMA 

*JOHN  R.   KIRCHOFF 

♦DECSVSTEMIO  DIAGNOSTIC  ENGINERRING 
♦DIGITAL  EQUIPMENT  CORPORATION 
♦MARLBORO.  MASS.  01752 


DFSXA 
STOR 


DFSXA 
DFSXAB 

13723 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC  18-Mar-77  13:23 


INTERACTION  TEST  -  VER  0,7  MACRO  J(53B(1242)  14:07  21-Aug-85  Page  2 
SPECIAL  PDP-n   SECONDARY  BOOTSTRAP  PROGRAM 

:.SBTTL  DEFINITIONS 


SEQ  0424 


DFSXA 
STOR 


"1 


DFSXA   DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  K:07  21-Aug-85  Page  2 
DFSXAB  MAC    18-Mar-77  13:23        SPECIAL  PDP-il  SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0424 


13723 
13724 
13725 
13726 
13727 
13728 
13729 
13730 
13731 
13732 
13733 
13734 
13735 
13736 
13737 
13738 
13739 
13740 
13741 
13742 
13743 
13744 
13745 
13746 
13747 
13748 
13749 
13750 
13751 
13752 
13753 
13754 
13755 
13756 
13757 
13758 


.SBTTL  DEFINITIONS 


R0= 
R1  = 
R2= 
R3= 
R4= 
R5= 
SP= 
PC= 
PS= 


XO 
XI 
22 

j:3 

Z4 
X5 
X6 
X7 
M777t 


ERRVEC=4 
PR7=      340 

DLYCNT=0 

DEXWD3=2 

DEXWD2=4 

DEXUD1=6 

TENAD1=10 

TENAD2=12 

T010BC=14 

T011BC=16 

T010AD=20 

T011AD=22 

T010DT=24 

T011DT=26 

DIAG1=30 

DIAG2=32 

STATUS=34 

DIAG3=36 

T011DB=4000 
T010DB=400 
INT11C=2000 
DEXD0N=4 


.•GENERAL  REGISTERS 


;DTE20  ADDRESS  OFFSETS 


DFSXA 
STOR 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J(53B(1242)  U:07  21-Aug-85  Page  3 
DFSXAB  MAC    18-Har-77  13:23       SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0425 


15759 


.-.SBTTL  MEMORY  MAPPING  AND  RELOCATE  LOAD  PROGRAM 


DFSXA 
STOR 


DFSXA 
DFSXAB 

13759 

13760 

13761 

13762 

13763 

1376A 

13765 

13766 

13767 

13768 

13769 

13770 

13771 

13772 

13773 

13774 

13775 

13776 

13777 

13778 

13779 

13780 

13781 

13782 

13783 

1378A 

13785 

13786 

13787 

13788 

13789 

13790 

13791 

13792 

13793 

13794 

13795 

13796 

13797 

13798 

13799 

13800 

13801 

13802 

13803 

13804 

13805 

13806 

13807 

13808 

13809 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  Z53B(1242)  14:07  21-Aug-85  Page  3 
MAC  18-Mar-77  13:23  SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0425 


DFSXA 
STOR 


066640 

066641 

066642 
066643 

066660 


066660 
066661 
066662 
066663 
066664 
066665 

066666 
066667 
066670 

066671 
066672 
066673 
066674 
066675 

066676 
066677 
066700 
066701 
066702 
066703 
066704 
066705 
066706 
066707 
066710 
066711 
066712 

066713 
066714 
066715 


000000 

000000 

000000 
000000 


000000 
000000 
000000 
000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

oooooo 

OuJOOO 

oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 
oooooo 

oooooo 
oooooo 
oooooo 


066640 

000240 

000416 

000074 
000340 


000005 
012706 
000776 
012737 
000340 
177776 

010105 
162705 
000034 

005000 
062700 
001000 
005710 
000774 

010006 
005046 
005046 
162700 
000600 
010004 
010003 
062703 
000400 
012702 
000276 
012701 
000200 

012120 
005302 
001375 


;.SBTTL  MEMORY  MAPPING  AND  RELOCATE  LOAD  PROGRAM 


LOCO=. 

240 

416 

74 
340 


.-LOf-O: 


.=0 
NOP 
BR 


5 

12706 

776 

12737 

340 

177776 


066716  OOOOOO  000114 


12120 

5302 

1375 

114 


.•START; 


MAP3: 


MAP2 
PR  7 


LOC  LOC0+<40/2> 


.=40 

RESET 
MOV 

MOV 


10105   ; 

MOV 

162705  ; 

SUB 

34 

5000  ;• 

CLR 

62700   .-MAPI:  ADD 

1000 

5710 

TST 

774 

BR 

10006   ;MAP2:  MOV 

5046 

CLR 

5046 

CLR 

1627C0  ; 

SUB 

60C 

10004   ; 

MOV 

10003   ; 

MOV 

62703   ; 

ADD 

400 

12702   ; 

MOV 

276 

12701   ; 

MOV 

200 

MOV 
DEC 
BNE 

JMP 


START 


#STACK.SP 
#PR7.PS 


R1,R5 
#STATUS,R5 


RO 
#1000, RO 

(RO) 
MAPI 

RO,SP 
-(SP) 
-(SP) 
#600, RO 

R0,R4 
RO.Ri 
#400, R3 


;BUS  TIMEOUT  TRAP  RETURN  ADR 


;PUT  PRG  OUT  OF  TRAP  VECTORS 


.•SETUP  STACK 
;SET  PRIORITY  7 


;6ET  DTE20  STATUS  REG  ADDRESS 
.•MAKE  DTE20  BASE  ADDRESS 


;MAP  MEMORY 

.-WHEN  NXM  FOUND 
;  TRAPS  TO  MAP2 

;PUT  STACK  AT  END  OF  MEMORY 
;  ft  CLEAR  LAST  TWO  LOCATIONS 

;USE  LAST  600  IN  MEMORY 

;SAVE  START  ADDRESS 
.•SETUP  LOAD  BUFFER  POINTER 
;AT  LAST  200  IN  MEMORY 


#<STARTZ-STARTA>/2,R2 
#STARTA,R1 


(R1)+,(R0)+ 

R2 

MAP3 

(R4) 


.•RELOCATE  PROGRAM 


.•START  RELOCATED  PROGRAM 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J(53B(1242)  14:07  21-Aug-85  Page  4 
DFSXAB  MAC    18-Ma'-77  13:23       SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 

13810  :.SBTTL  PDP-11  SECONDARY  BOOTSTRAP 


SEQ  0426 


DFSXA 
STOR 


DFSXA 
DFSXAB 

13810 

13811 

13812 

13813 

138K 

13815 

13816 

13817 

13818 

13819 

13820 

13821 

13822 

13823 

1382A 

13825 

13826 

13827 

13828 

13829 

13830 

13831 

13832 

13833 

1383A 

13835 

13836 

13837 

13838 

138'? 

13840 

13841 

13842 

13843 

13844 

13845 

13846 

13847 

13848 

13849 

13850 

13851 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  4 
MAC  18-Mar-77  13:23  SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 

;.SBTTL  PDP-11   SECONDARY  BOOTSTRAP 


SEQ  0426 


066740 


066740 
066741 
066742 
066743 
066744 


000000 
000000 
000000 
000000 
000000 


066746 
066747 
066750 
066751 

066752 
066753 
066754 
066755 
066756 
066757 
066760 
066761 

066762 
066763 
066764 
066765 

066766 
066767 
066770 
066771 


000000 
000000 
000000 
000000 

000000 
000000 
000000 
000000 
000000 
000000 
OuJOOO 
000000 

000 'r 

''OOu./o 
UOOOOO 
000000 

000000 
000000 
000000 
000000 


010300 
(62700 
000002 
010037 
000004 


066745  000000  005000 


032765 
004000 
000034 
001774 

005065 
000010 
010065 
000012 
032765 
000004 
000034 
001774 

022765 
000017 
000006 
001404 

012765 
002400 
000034 
000000 


;;*LOADS  DATA  FROM  THE  TEN  INTO  THE  PDP-11 

;;*    RUNS  FROM  THE  LAST  600  LOCATIONS  OF  MEMORY 


LOC  LOC0+<200/2> 


.=200 


10300 

162700 

2 

10037 

4 


5000 

32765 
4000 
34 
1774 

5065 

10 

10065 

12 

32765 

4 

34 

1774 

22765 
17 
6 
1404 

12765 
2400 
34 
0 


;STARTA:MOV 
SUB 

MOV 


R3,R0 
#2.R0 

RO,ERRVEC 


;MAKE  AFTER  RELOC  ADR'S  ONLY 
.•DIFFERENT  BY  RELOCATION 

;SET  BUS  TRAP  TO  FATAL  HALT 


;;*WAIT  FOR  DOORBELL  FROM  TEN  AND  THEN  TRANSFER  LOAD  BLOCK 


;LOADLP:CLR 


:-i$: 


;2$: 


BIT 

BEQ 
CLR 
MOV 
BIT 

BEQ 
CMP 

BEQ 
MOV 

HALT 


RO 

#T011DB,STATUS(R5) 


1$ 

TENAD1(R5) 

R0,TENAD2(R5) 

#DEXD0N,STATUS(R5) 


.-WAIT  FOR  DOORBELL 
.•EXAMINE  TEN  FOR  WORD  COUNT 


2S 

#17,DEXWD1(R5) 


;DID  EXAMINE  WORK 


3$  ;YES,  BITS  0-3  SHOULD  BE  ONES 

#TO10DB!INT11C.STATUS(R5) 

;N0.  NOTIFY  TEN 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  JI53B(1242)  U:07  21-Aug-85  Page  5 
DFSXAB  MAC    18-Mar-77  13:23       " 


SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0^27 


13852 


.•.•♦TRANSFER  LOAD  DATA  BLOCK  TO  PDP-11 


DFSXA 
DFSXAB 

13852 
13853 
1385A 
13855 
13856 
13857 
13858 
13859 
13860 
13861 
13862 
13863 
1386A 
13865 
13866 
13867 
13868 
13869 
13870 
13871 
13872 
13873 
1387A 
13875 
13876 
13877 
13878 
13879 
13880 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC    18-Mar-77  13:23 


INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  U:07  21-Aug-85  Page  5 
SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0i*27 


066772 
066773 


066777 
067000 


067002 
067003 
06700A 
067005 
067006 
067007 

067010 
067011 

067012 
067013 


000000 
000000 
000000 


066775  000000 

066776  000000 


000000 
OOjOOO 


000000 
000000 
000000 
000000 
000000 

oococo 

000000 
000000 

000000 
000000 


016502 
000002 
00UA7 

010304 

010224 

016524 
000004 


067001  000000  005200 


010065 
000012 
032765 
000004 
000034 
001774 

016524 
000002 

005302 
002365 


16502 

2 

1447 

10304 

10224 

16524 
4 

5200 

10065 

12 

32765 

4 

34 

1774 

16524 
2 

5302 
2365 


.-•TRANSFER  LOAD  DATA  BLOCK  TO  PDP-11 


4$: 


5$: 


MOV 

DEXWD3(R5),R2 

;6ET  WORD  COUNT 

BEQ 

PR6SRT 

.-WORD  COUNT  =  0.  XFR 

MOV 

R3,R4 

.•SETUP  STORAGE  ADDRESS 

MOV 

R2,(R4)+ 

;SAVE 

MOV 

DEXWD2(R5),(R4) 

+  .-SAVE  LOAD  ADDRESS 

INC 

RO 

.-NOW  GET  DATA 

MOV 

R0,TENAD2(R5) 

BIT 

#DEXD0N, STATUS (R5) 

BEQ 

5$ 

:)V 

DEXUD3(R5).(R4) 

+  .-STORE  DATA  WORD 

DEC 
B6E 

R2 
4$ 

;C0MPLET:D  BLOCK  ? 
.-NOT  YET 

;NOW  GO  LOAD  INTO  MEMORY 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J[53B(1242)  14:07  21-Aug-85  Page  6 
DFSXAB  MAC    18-Mar-77  13:23       SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 

13881  ;;*LOAD  DATA  BLOCK  INTO  PDP-11  MEMORY 


SEQ  0428 


DFSXA 
STOR 

1442? 


DFSXA 
DFSXAB 

13881 

13882 

13883 

1388A 

13885 

13886 

13887 

13888 

13889 

13890 

13891 

13892 

13893 

1389A 

13895 

13896 

13897 

13898 

13899 

13900 

13901 

13902 

13903 

13904 

13905 

13906 

13907 

13908 

13909 

13910 

13911 

13912 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)   U:07  21-Aug-85  Page  6 
MAC  18-Mar-77  13:23  SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0428 


067014 
067015 
067016 
067017 

067020 
067021 
067022 

067023 
067024 

067025 
067026 
067027 
067030 

067031 
067032 
067033 

067034 
067035 
067036 
067037 


000000 
OQOOOO 
000000 
000000 

000000 
000000 
000000 

000000 
000000 

000000 
000000 
000000 
000000 

000000 

oocooo 

000000 

000000 
000000 
000000 
000000 


010304 
012400 
010002 
062402 

062402 
005300 
002375 

005702 
001404 

012765 
002400 
000034 
000000 

010304 
012400 
012401 

112421 
112421 
005300 
003374 


067040  000000  012765 

067041  000000  002000 

067042  OuJOOO  000034 

067043  000000  000701 


10304 
12400 
10002 
62402 

62402 

5300 

2375 

5702 
1404 


12765 
2400 
4 


;*L0AD  DATA  BLOCK  INTO  PDP-11  MEMORY 
PRGLD 


10$: 


I 


10304 
12400 
12401 

112421 
112421 
5300 
3374 

12765 
2000 
34 
701 


11$: 


1$: 


2$: 


MOV 
MOV 
MOV 
ADD 

ADD 
DEC 
BGE 

TST 
BEQ 

MOV 


HALT 

MOV 
MOV 
MOV 

MOVB 
M0V6 
DEC 
B6T 

MOV 


BR 


R3,R4 
(R4)+.R0 
R0-R2 
(Ri)+.R2 

(R4)+,R2 

RO 

10$ 

R2 

11$ 


.-SETUP  BUFFER  POINTER 
;GET  WORD  COUNT 
;INIT  CHECKSUM 
;ADD  IN  LOAD  ADDRESS 

.•COMPUTE  LOAD  BLOCK  CHECKSUM 


; CHECKSUM  =  0  ? 
;YES,  OK 


*T010DB!INT11C.STATUS(R5) 


R3,R4 

(R4)+,R0 

(R4)+.R1 

(R4)+,(R1)+ 

(R4)+.(R1)+ 

RO 

1$ 


;N0.  NOTIFY  TEN 

.•LOAD  BUFFER  POINTER  TO  R4 
.•GET  WORD  COUNT 
.-GET  LOAD  ADDRESS 

.-LOAD  BYTES  INTO  MEMORY 


#INT11C. STATUS (R5)  ; CLEAR  DOORBELL 


LOADLP 


DFSXA   DECSYSTEM  KLlO  £HANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  1538(1242)  14:07  21-Aug-85  Page  7 
DFSXAB  MAC    18-«ar-?7  13:23       SPECIAL  PDP-11  SECONDARY  BOOTSTRAP  PROGRAM 


SEQ  0429 


13913 


;;*START  PROGRAM  JUST  LOADED 


n 


DFSXA 
DFSXAB 

13913 

139U 

13915 

13916 

13917 

13918 

13919 

13920 

13921 

13922 

13923 

13924 

13925 

13926 

13927 

13928 

13929 

13930 

13931 

13932 

13933 

13934 

13935 

13936 

13937 

13938 

13939 

13940 

13941 

139^.2 

13943 

13944 

13945 

13946 

13947 

13948 

13949 

13950 

13951 

13952 

13953 

13954 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC  18-rdr-77  13:23 


INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  7 
SPECIAL  PDP-11   SECONDARY  BOOTSTRAP  PROGRAM 


SEO  0429 


067044 
067045 

067046 
067047 
067050 


000000 
000000 

000000 
000000 

ocoooo 


016504 
000004 

012765 
002000 
000034 


067051  000000  010600 


067052 
067053 
067054 

067055 
067056 
067057 


000000 
000000 
000000 

000000 
000000 
000000 


000240 
005704 
001404 

032704 
000001 
001003 


067060  000000  000114 


067061 
067062 

067063 
067064 
067065 

067066 
067067 


000000 
000000 

000000 
000000 
000000 

000000 
000000 


000137 
003000 

022704 
000001 
001002 

000137 
000200 


067070  000000  000000 


16504 
4 

12765 

2000 

34 

10600 


P11HLT:  540 

5704 

1404 


32704 

1 

1003 

114 

137 
3000 

22704 

1 

1002 

137 
200 


;*START  PROGRAM  JUST  LOADED 
PRGSRT:MOV 


1$: 

:2$: 


MOV 

MOV 

.-NOP 

TST 

BEQ 

BIT 

BNE 

JMP 

JMP 

CMP 
BNE 

JMP 


067071 
^^67240 


STARTZ; 
LOC 


;3$. 

HA'  T 

.^    ■:k 

•STARTZ 
; STACK: 

:C 
C 

.:nd 

SPCBT+* 

D256 

DEXUD2(R5),R4   ;GET  START  ADDRESS 
#INT11C,STATUS(R5)  .-CLEAR  DOORBELL 


SP,RO 

R4 
1$ 

#1,R4 

2$ 

(R4) 

3000 

#1,R4 

3$ 

200 


.-PUT  STACK  ADR  IN  RO 
;NOP  OR  HLT  FOR  BL  OR  BH 
;IF  ADR  0,  START  AT  3000 

;IF  ADR  ODD.  CHECK  IF  ONE  ALSO 
.•START  AT  START  ADDRESS 
;ADR  =  0.  START  A;  3000 

;BAD  ADDRESS 

;ADR  =  1.  START  AT  200 

;BAD  START  ADDRESS 


.-END 


ELOCATION  AREA 


LOCO 


DFSXA 
DFSXAX 

13955 
13956 
13957 
13958 
13959 
13960 
13961 
13962 
13963 
13964 
13965 
13966 
13967 
13963 
13969 
13970 
13971 
13972 
13973 
13974 
13975 
13976 


DECSYSTEM 
MAC 


067240 


..  KL10  CHANNE 
18-Mar-77  13: 


/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 
3        SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

SUBTTL  SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

SXABT: 

;*DFSXA  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

DECVER=1 
MCNVER=0 

.TITLE  DFSXAX  DFSXA  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

.LIST  MCMD 

.DSABL  GBL 

.DSABL  REG 
.ABS 

.ENABL  AMA 

;*J0HN  R.  KIRCHOFF 

;*DECSYSTEM10  DIAGNOSTIC  EN6INERRING 
.-♦DIGITAL  EQUIPMENT  CORPORATION 
.-♦MARLBORO,  MASS.  01752 


SEQ  0430 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  2 
DFSXAX  MAC     18-Mar-77  13:23        SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0431 


'1 


DFSXA 
DFSXAX 

13977 
13978 
13979 
13980 
13981 
13982 
13983 
1398A 
13985 
13986 
13987 
13988 
13989 
13990 
13991 
13992 
13993 
13994 
13995 
13996 
13997 
13998 
13999 
14000 
1A001 
K002 
H003 
HOOA 
H005 
14006 
14007 
14008 
14009 
14010 
14011 
14012 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  2 
MAC     18-Mar-77  13:23        SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0431 


.SBTTL  DEFINITIONS 


R0= 
R1  = 
R2= 
R3= 
R4= 
R5= 
SP= 
PC= 
PS= 


XO 
XI 
X2 
X5 
24 
X5 
X6 
X7 
M777t 


ERRVEC=4 
PR 7=   340 

DLYCNT=0 

DEXWD3=2 

DEXUD2=4 

DEXUD1=6 

TENAD1=10 

TENAD2=12 

T010BC=14 

T011BC=16 

T010AD=20 

T011AD=22 

T010DT=24 

T011DT=26 

DIAG1=30 

DIA62=32 

STATUS=34 

DIA63=36 

T011DB=4000 
T010DB=400 
INT11C=2000 
DEXD0N=4 


.-GENERAL  REGISTERS 


;DTE20  ADDRESS  OFFSETS 


DFSXA   DECSYSTEM  KL10  CHANNEL/DTE20 
DFSXAX  MAC    18-Mar-77  13:23 


INTERACTION  TEST  -  VEfl  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  3 
SPECIAL  PDP-II  RESTRICTED  0TE20  BYTE  TRANSFER 


SEQ  0432 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  U;07  21-Aug-85  Page  3 
DFSXAX  MAC    18-Mar-77  13:23       SPECIAL  PDP-II  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0432 


140 1 3 
14014 
14015 
14016 
14017 
14018 
14019 
14020 
14021 
14022 
14023 
14024 
14025 
14026 
14027 
14028 
14029 
14030 
14031 
14032 
14033 
14034 
14035 
V036 
14037 
14038 
14039 


067240 

067241 

067242 
067243 

067260 


067260 
0u7261 
067262 
067263 
067264 
067265 

067266 
067267 
067270 


067240 

000000  000240 

000000  000416 

000000  000400 
000000  000340 


000000 
000000 
000000 
000000 
000000 
000000 

000000 
000000 
000000 


000005 
012706 
000776 
012737 
000340 
177776 

010105 
162705 
000034 


067271  000000  000446 


LOCO: 


SXALO=. 

240 

416 

400 
340 

LOC  SXAl6+<40/2> 


.SBTTL  PROGRAM  STARTUP 


.=0 

NOP 

BR 

BUSTO 
PR7 

.=40 


START 


;BUS  TIMEOUT  TRAP  ADR 


;PUT  PR6  OUT  OF  TRAP  VECTORS 


5 

12706 

776 

12737 

340 

177776 

10105 

162705 

34 

446 


.•START:  RESET 
MOV 

MOV 


MOV 
SUB 


BR 


#STACK.SP 
#PR7,PS 


R1,R5 
#STATUS,R5 


SXALP 


.•SETUP  STACK 
;SET  PRIORITY  7 


.-GET  DTE20  STATUS  REG  ADR 
;MAKE  DTE20  BASE  ADDRESS 


:G0  RUN 


DFSXA   OECSYSTEM  KLIO 
DFSXAX  MAC 


M  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  |53B(1242)  14:07  21-Aug-85  Page  4 
18-Mar-77  13:23       SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0433 


4  i  f\i  r\ 


I A  r  V     i  f\r\r 


DFSXA 
DFSXAX 

1A0A0 

U0A1 

1A0A2 

1A0A3 

UOAA 

1A0A5 

H0A6 

14047 

14048 

14049 

14050 

14051 

14052 

14053 

14054 

14055 

14056 

14057 

14058 

14059 

14060 

14061 

14062 

14063 

14064 

14065 

14066 

14067 

14068 

14069 

14070 

14071 

14072 

14073 

14074 

14075 

14076 

14077 

14078 

14079 

14080 

14081 

14082 

14083 

14084 

14085 

14086 

14087 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3!53B(1242)  14:07  21-Aug-85  Page  4 
MAC     18-Mar-77  13:23        SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0433 


067340 


067340 
067341 
067342 
067343 

067344 
067345 
067346 
067347 

067350 
067351 
067352 
067353 

067354 
067355 
067356 
067357 

067360 
067361 
067362 
067363 

067364 
067365 
067366 

067367 
067370 
067371 

067372 
067373 
067374 


000000 
000000 
000000 
000000 

000000 
000000 
000000 
000000 

000000 
000000 
000000 
000000 

000000 
000000 
000000 
000000 

OuJOOO 
000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 


032765 
004000 
000034 
001774 

005065 
000010 
005065 
000012 

032765 
000004 
000034 
001 774 

022765 
000017 
000006 
001404 

012765 
002400 
000034 
000754 

016500 
000002 
001771 

022700 
000001 
001404 

022700 
000002 
001425 


067375  000000  000762 


;.S8TTL  SXAll  DOORBELL  WAIT  LOOP 

LOC  SXAl6+<200/2> 

.=200 


32765 
4000 
34 
1774 

5065 
10 

5065 
12 

32765 
4 
34 
1774 

22765 
17 
6 
1404 

12765 
2400 

16500 

2 

1771 

22700 

1 

1404 

22700 

2 

1425 

762 


;PUT  PROGRAM  AT  200 


;*0N  STARTUP 

;*    R5  =  DTE20  BASE  ADDRESS 

;*     SP  =  GOOD  STACK  POINTER 


SXALP:  BIT 

§10 
CLR 
CLR 


:-i$= 


BIT 


2$: 


3$: 


#T011DB,STATUS(R5) 


SXALP 

TENADKRS) 

TENAD2(R5) 


;UAIT  FOR  DOORBELL 
.•EXAMINE  TEN 


#DEXD0N.STATUS(R5) 


8IQ 

1$ 

CMP 

#17,DEXUD1(R5) 

•VALID  EXAMINE  ? 

6E0 

3$ 

•YES.  BIT  0-3  SET 

MOV 

#T010DB 

INT11C,STATUS(R5) 

BR 

SXALP 

■NO,  NOTIFY  TEN 

MOV 

DEXWD3(R5) 

,R0 

•GET  COMMAND 

BEQ 

2$ 

•INVALID  COMMAND 

C«P 

#1,R0 

•WRITE  COMMAND.  1  ? 

ito 

SXAWRT 

•YES 

Clip 

#2,R0 

•READ  COMMAND.  2  ? 

810 

SXARD 

•YES 

m 

2$ 

; UNKNOWN  COMMAND 

DFSXA 
STOR 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  |53B(1242)  14:07  21-Aug-85  Page 
DFSXAX  MAC    18-Mdr-77  13:23       SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 


SEQ  0434 


i/noo 


CDTTl       r\CCWA     I.IDTTC     OnilTTklC 


DFSXA 
STOR 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  5 
DFSXAX  MAC    18-Mdr-77  13:23       SPECIAL  PDP-11  P^STRICTED  DTE20  BYTE  TRANSFER 


1A088 
14089 
14090 
14091 
14092 
14093 
14094 
14095 
14096 
14097 
14098 
14099 
14100 
14101 
14102 
14103 
14104 
14105 
14106 
14107 
14108 
14109 
14110 
14111 
14112 
14113 
14114 
14115 


SEQ  0434 


067376 
067377 

067400 
067401 
067402 

067403 
067404 
067405 

067406 
067407 
067410 

067411 
067412 
067413 
067414 

067415 
067416 
067417 

067420 
067421 


000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 


016501 
000004 

012765 
000000 
000036 

012765 
037777 
000000 

012765 
003000 
000022 

052701 
100000 
010165 
000016 

012765 
002000 
000034 

000137 
000200 


16501 
4 

12765 

0 

36 

12765 
17777 
0 

12765 

3000 

22 

52701 
100000 
10165 
16 

12765 

2000 

34 

137 
200 


.SBTTL  DFSXA  WRITE  ROUTINE 

SXAWRT:M0V    DEXWD2(R5) ,R1   ;6ET  BYTE  COUNT 


MOV 


*0,DIAG3(R5)    ;SET  WORD  MODE 


MOV  #37777, DLYCNT(R5)  ;SET  MIN  DELAY 

MOV  #3000, T01 IAD (R5)  ;SET  TO-11  ADDRESS 

BIS  #100000, R1     ;SET  INTIO  BIT 

MOV  R1,T011BC(R5)   ;SET  TO-11  BYTE  COUNT 

MOV  #INT11C,STATUS(R5)  ;CLEAR  DOORBELL 


JMP     SXALP 


.-WAIT  FOR  NEXT  COMMAND 


"1 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACR0^«3B(1242)  14:07  21-Aug-85  Page  6 
DFSXAX  MAC    18-Mar-77  13:23       SPECIAL  PDP-11  RESTRICTED  0TE20  BYTE  TRANSFER 


SEQ  0435 


nrrwA    Dc«r\    BrtiiTr&ic 


DFSXA 
STOR 


"1 


DFSXA 
DFSXAX 

14116 

14117 

14118 

14119 

14120 

14121 

14122 

14123 

14124 

14125 

14126 

14127 

14128 

14129 

14130 

14131 

14132 

14133 

14134 

14135 

14136 

14137 

14138 

14139 

14140 

14141 

14142 

14143 

14144 

14145 

14146 


DECSYSTEM  KLIO  CHANNEL/DTE20 
MAC    18-Mar-77  13:23 


067422 
067423 
067424 

067425 
067426 
067427 

067430 
067431 
067432 

067433 
067434 
067435 

067436 
067437 


000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 
000000 

000000 
000000 


012765 
000000 
000036 

012765 
037777 
000000 

012765 
003000 
000020 

012765 
002000 
000034 

000137 
000200 


INTERACTION  TEST  -  VER  0,7  MACRO  !i;53B(1242)  14:07  21-Aug-85  Page  6 
SPECIAL  PDP-11  RESTRICTED  DTE20  BYTE  TRANSFER 

.SBTTL  DFSXA  READ  ROUTINE 

#0.DIAG3(R5)    ;SET  WORD  MODE 

#37777, DLYCNT(R5)  ;SET  MIN  DELAY 

#3000,T010AD(R5)  ;SET  TQ-10  ADDRESS 

#INT11C, STATUS {R5)  .-CLEAR  DOORBELL 


SEQ  0435 


DFSXA 
STOR 


067440  000000  000000 


067441 
067640 


12765 
§6 

;SXARD: 

MOV 

0 

MOV 

12765 

3000 

20 

# 

MOV 

12765 

2000 

34 

9 

MOV 

137 
200 

JMP 

0 

•BUS TO: 

HALT 
.=77^ 

iSTARTZ 
.•STACK: 

:0 
0 

SXAZ: 
LOC 

•.END 
SXABT+* 

LOCO 
D256 

SXALP 


;UAIT  FOR  NEXT  COMMAND 
;BUS  TIMEOUT  HALT 


DFSXA 
STOR 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0436 


CIIPTTI 


*<:TnR*  RF<:FR\/pn  «;TnRAr;F     <;fpt  ir  io7Q 


DFSXA 
STOR 


1 


DFSXA 
STOR 

1AU7 

141A8 

KU9 

14150 

14151 

14152 

14153 

1415A 

14155 

14156 

14157 

14158 

14159 

14160 

14161 

14162 

14163 

14164 

14165 

14166 

14167 

14168 

14169 

14170 

14171 

14172 

14173 

14174 

14175 

14176 

14177 

14178 

14179 

14180 

14181 

14182 

14183 

14184 

14185 

14186 

14187 

14188 

14189 

14190 

14191 

14192 

14193 

14194 

14195 

14196 

14197 

14198 

14199 

14200 

14201 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  1 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 

SUBTTL  *STOR*  RESERVED  STORAGE,  SEPT  18,1979 

; PROGRAM  LITERALS 

XLIST 
IFNDEF  $LPAPER,<LIST> 
LIT 


SEQ  0436 


067640 

067640 

067641 

067642 

067643 

067644 

067645 

067646 

067647 

067650 

067651 

067652 

067653 

067654 

067655 

067656 

067657 

067660 

067661 

067662 

067663 

067664 

067665 

067666 

067667 

067670 

067671 

067672 

067673 

067674 

067675 

067676 

067677 

067700 

067701 

067702 

067703 

067704 

067705 

067706 

067707 

067710 

067711 

067712 

067713 

067714 

067715 

067716 

067717 


350 

263 

405 

254 

262 

254 

262 

263 

042721 

402  00 

402 

402 

200 

251 

263 


00 
17 
00 
00 
17 
00 
17 
17 


00 
00 
00 
00 
17 


044153 
115  055 


17  000000 
00  000000 
00  ^77777 
00  067640 
00  000000 
00  067640 
00  000000 
00  000000 
042722 
00  074775 
075017 
042721 
067650 
042750 
000000 


00 
00 
00 
00 
00 


040 
110 
104 
116 
114 
06? 

1U! 

102 
060 


116 
101 
000 
117 
114 
060 
124 
111 
000 


044154 
102  117 


400003 
120  117 


117 
114 
000 
124 
040 
040 
125 
124 
000 


124 
124 
000 
040 
122 
123 
123 
123 
000 


103 
111 
117 
060 
060 
000 
115 
102 
117 
101 
000 
124 
115 
117 
122 
125 
040 
105 
127 
040 


123 
124 
124 
060 
060 
000 
101 
125 
124 
102 
000 
122 
111 
116 
117 
122 
127 
000 
122 
124 


000000 
122  124 


122 
123 
040 
060 
060 
000 
123 
123 
040 
114 
000 
101 
123 
040 
^22 
111 
122 
000 
111 
105 


040 
040 
064 
063 
060 
000 
123 
040 
105 
105 
000 
116 
123 
105 
040 
116 
111 
000 
124 
123 


130 
040 
105 
000 
101 
110 
124 
040 
075 
000 

040 
102 
116 
060 
060 
060 
000 
040 
116 
116 
104 
000 
123 
111 
122 
104 
107 
124 
000 
105 
124 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0^7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  1-1 
KLM    18-Sep-79  17:18        """  


*ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0437 


^Lor\o    nA775n    nnn  nnn  nnn  nnn  nnn 


DFSXA 
STOR 


n 


DFSXA 
STOR 

U202 

14203 

14204 

14205 

14206 

14207 

14208 

14209 

14210 

14211 

14212 

14213 

14214 

14215 

14216 

14217 

14218 

14219 

14220 

14221 

14222 

14223 

14224 

14225 

14226 

14227 

14228 

14229 

14230 

14231 

14232 

14233 

14234 

14235 

14236 

14237 

14238 

14239 

14240 

14241 

14242 

14243 

14244 

14245 

14246 

14247 

14248 

14249 

14250 

14251 

14252 

14253 

14254 

14255 

14256 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  !I!53B(1242)  14:07  21-Aug-85  Page  1-1 
KLM    18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0437 


067720 

067721 

067722 

067723 

067724 

067725 

067726 

067727 

067730 

067731 

067732 

067733 

067734 

067735 

067736 

067737 

067740 

067741 

067742 

067743 

067744 

067745 

067746 

067747 

067750 

067751 

067752 

067753 

067754 

067755 

067756 

067757 

067760 

067761 

067762 

067763 

067764 

067765 

067766 

067767 

067770 

067771 

067772 

067773 

067774 

067775 

067776 

067777 

070000 

070001 

070002 

070003 

070004 

070005 

070006 


000 
104 
V/5 
0«0 
116 
111 
124 
115 
117 
122 
125 
040 
000 
122 
124 
104 
105 
040 
116 
101 
201 
260 
300 
263 
124 
115 
117 
122 
125 
040 
Oh  J 
122 
122 
122 
123 
123 
104 
105 
040 
116 
101 
126 
000 


000  000 
101  124 
122  122 

104  125 
107  040 
124  105 
122  101 
111  123 

116  040 

117  122 
122  111 
122  105 
000  000 

105  101 
105  123 
101  124 
122  122 
104  125 
107  040 
104  000 
00  0  00 
17  0  00 
00  0  00 
17  0  00 
122  101 


111 
116 
117 
122 
122 
122 
123 
105 
105 
105 
124 
101 
122 
104 
107 
104 
105 
000 


200000 
115  102 


123 
040 
122 
111 
105 
105 
105 
101 
126 
040 
000 
124 
122 
125 
040 
040 
122 
000 


000 

101 

117 

122 

127 

000 

116 

123 

105 

040 

116 

101 

000 

104 

124 

101 

117 

122 

122 

000  ... 

000377 

043077 

000000 

000000 

116  123 


000 
040 
122 
111 
122 
000 
123 
111 
122 
104 
107 
104 
000 
040 
000 
040 
122 
111 
105 
000 


123 
105 
040 
116 
101 
126 
000 
104 
105 
124 
000 
101 
117 
122 
122 
122 
123 
000 


116 
040 
105 
115 
116 
040 
105 
101 
00 


105 
110 
104 
102 
105 
123 
104 
124 
26  0 


044541 
117  130 


111 
122 
104 
107 
104 
105 
000 
040 
122 
105 
000 
040 
122 
111 
105 
105 
105 
000 


115  102 


126 
101 
000 
117 
126 
124 
040 

125 

01  377001 
117  130  040 


105 
114 
000 
130 
105 
117 
123 
123 


040 
122 
124 
000 
040 
122 
122 
124 
000 


DFSXA 
STOR 


DFSXA   DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  HACRO  X53B(1242)  14:07  21-Aug-85  Page  1-2 
STOR    KLH    18-Sep-79  17:18       tSTOR*  RESERVED  STORAGE,  SEPT  18,1979 

u?S7  n7nnn7  no  ini  iu  i?4  ins 


SEQ  0438 


DFSXA 
STOR 


DFSXA 
STOR 

U257 

14258 

K259 

1A260 

1A261 

U262 

K263 

U264 

U265 

U266 

1A267 

U268 

U269 

14270 

14271 

14272 

14273 

14274 

14275 

14276 

14277 

14278 

14279 

14280 

14281 

14282 

14283 

14284 

14285 

14286 

14287 

14288 

14289 

14290 

14291 

14292 

14293 

14294 

14295 

14296 

14297 

14298 

14299 

14300 

14301 

14302 

14303 

14304 

14305 

14306 

14307 

14308 

14309 

14310 

14311 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  ^-2 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0438 


070007 

070010 

070011 

070012 

070013 

070014 

07001 5 

070016 

070017 

070020 

070021 

070022 

070023 

070024 

070025 

070026 

070027 

070030 

070031 

070032 

070033 

070034 

070035 

070036 

070037 

070040 

070041 

070042 

070043 

070044 

070045 

070046 

070047 

070050 

070051 

070052 

070053 

070054 

070055 

070056 

070057 

070060 

070061 

070062 

070063 

070064 

070065 

070066 

070067 

070070 

070071 

070072 

070073 

070074 

070075 


110 
104 
127 
040 
122 
117 
44 


124 
115 
117 
122 
104 
105 
040 
116 
124 
124 
127 
000 
104 
105 
040 
116 
124 
124 
122 
200 
260 
260 
263 
2uJ 
260 
263 
122 
122 
105 
127 
055 
122 
101 
000 
104 
105 
040 
122 
127 
040 
122 
101 
000 
U7 
055 
122 
101 
126 


101 
040 
122 
111 
125 
116 
22  0 


114 
101 
117 
116 
103 
000 


105 
040 
107 
124 
111 
000 


122 

111 

116 

117 

101 

122 

104 

107 

105 

111 

122 

000 

101 

122 

104 

107 

105 

111 

105 

00 

17 

17 

17 

00 

17 

17 

105 

105 

123 

122 

117 

123 

104 

000 

101 

122 

117 

111 

110 

117 

123 

104 

000 

122 

117 

123 

104 

000 


124 

124 

116 

123 

124 

000 
00  054543 
101  116  123 

123 

105 

000 

101 

117 

122 

111 

101 

105 

124 

000 

101 

117 

122 

111 

101 

105 

104 


123 
040 
122 
124 
122 
125 
040 
122 
126 
111 
000 
124 
122 
125 
040 
122 
126 
101 
07 
00 
00 
00 
07 
00 
00 
101 
126 
124 
111 
124 
040 
111 
000 
124 
122 
116 
124 
111 
124 
040 
111 
000 
111 
124 
040 
040 
000 


111 
122 
000 
040 
122 
111 
116 
103 
040 
105 
000 
040 
122 
111 
116 
103 
040 
000 


061351 
033017 
034666 
000000 
061342 
033017 
000000 
104  040 


040 
000 
124 
110 
122 
116 
000 
101 
117 
040 
105 
114 
110 
122 
116 
000 
124 
110 
122 
122 
000 


124 
000 
105 
105 
105 
107 
000 
040 
122 
127 
040 
105 
105 
105 
107 
000 
105 
105 
105 
105 
000 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  |53B(1242)  14:07  21-Aug-85  Page  1-3 
STOR    KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18.1979 

14^1?  07007^  in^  ir.i  1P4  ini  040 


SEQ  0439 


DFSXA 
STOR 

U312 

K313 

U3U 

1431 5 

1A316 

14317 

14318 

14319 

14320 

14321 

14322 

14323 

14324 

14325 

14326 

14327 

14328 

14329 

14330 

14331 

14332 

14333 

14334 

14335 

14336 

14337 

14338 

14339 

14340 

14341 

14342 

14343 

14344 

14345 

14346 

14347 

14348 

14349 

14350 

14351 

14352 

14353 

14354 

14355 

14356 

14357 

14358 

14359 

14360 

14361 

14362 

14363 

14364 

14365 

14366 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  1-3 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0439 


DFSXA 
STOR 


070076 

070077 

070100 

070101 

070102 

070103 

070104 

070105 

070106 

070107 

070110 

070111 

070112 

070113 

070114 

070115 

070116 

070117 

070120 

070121 

070122 

070123 

070124 

070125 

070126 

070127 

070130 

070131 

070132 

070133 

070134 

070135 

070136 

070137 

070140 

070141 

070142 

070143 

070144 

070145 

070146 

070147 

070150 

070151 

070152 

070153 

070154 

070155 

070156 

070157 

070160 

070161 

070162 

070163 

070164 


104 
105 
040 
122 
127 
040 
122 
101 
040 
122 
122 
117 
123 
124 
104 
105 
040 
105 
110 
117 
123 
124 
123 
124 
104 
105 
055 
105 
116 
105 
lio 
117 
101 
132 
106 
124 
104 
105 
055 
105 
116 
105 
104 
117 
114 
101 


101 

122 

117 

111 

110 

117 

123 

104 

122 

123 

105 

124 

040 

111 

101 

122 

117 

101 

111 

124 

040 

111 

113 

105 

101 

122 

102 

122 

124 

104 

055 

040 

000 

105 

111 

105 

101 

122 

102 

122 

124 

104 

040 

040 

040 

000 


061017 
127  122 


124 
122 
116 
124 
111 
124 
040 
111 
105 
105 
101 
110 
127 
116 
124 
122 
116 
104 
114 
110 
127 
116 
111 
123 
124 
122 
125 
040 
101 
040 
132 
104 
000 
122 
114 
123 
124 
122 
125 
040 
101 
040 
132 
106 
104 
000 


101 
117 
040 
105 
114 
110 
122 
116 
126 
000 
104 
105 
122 
107 
101 
117 
040 
040 
105 
105 
122 
107 
120 
124 
101 
117 
106 
103 
111 
116 
105 
101 
000 
117 
114 
124 
101 
117 
106 
103 
111 
102 
105 
111 
101 
000 


040 
103 
105 
110 
105 
000 
122 


101 
110 
114 
122 
115 
000 
105 


061020 
111  124 


114 
101 
123 
125 
117 
000 
101 


114 
116 
040 
040 
122 
000 
104 


040 
122 
127 
040 
105 
105 
105 
107 
105 
000 
055 
122 
111 
000 
040 
122 
122 
127 
040 
122 
111 
000 
040 
000 
040 
122 
106 
117 
116 
117 
122 
124 
000 
040 
040 
000 
040 
122 
106 
117 
116 
101 
122 
114 
124 
000 

105 
040 
116 
124 
115 
131 
000 
040 


DFSXA 
STOR 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3(538(1242)  14:07  21-Aug-85  Page  1-^ 
KLM    18-Sep-79  17:18       •STOR*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0440 


14367     070165     101   114   114  040  103 


DFSXA 
STOR 


DFSXA 
STOR 

U367 

K368 

1A369 

1A370 

14371 

H372 

K373 

1437A 

14375 

14376 

14377 

14378 

14379 

14380 

14381 

14382 

14383 

14384 

14385 

14386 

14387 

14388 

14389 

14390 

14391 

14392 

14393 

14394 

14395 

14396 

14397 

14398 

14399 

14400 

14401 

14402 

14403 

14404 

14405 

14406 

14407 

14408 

14409 

14410 

14411 

14412 

14413 

14414 

14415 

14416 

14417 

14418 

14419 

14420 

14421 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  14:07  21-Aug-85  Page  1-4 
KLM     18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0440 


070165 

070166 

070167 

070170 

070171 

070172 

070173 

070174 

070175 

070176 

070177 

070200 

070201 

070202 

070203 

070204 

070205 

070206 

070207 

070210 

07021 1 

070212 

070213 

070214 

070215 

070216 

070217 

070220 

070221 

070222 

070223 

070224 

070225 

070226 

070227 

070230 

070231 

070232 

070233 

070234 

070235 

070236 

070237 

070240 

070241 

070242 

070243 

070244 

070245 

070246 

070247 

070250 

070251 

070252 

070253 


101 
110 
114 
122 
115 
124 
115 
117 
122 
116 
104 
122 
115 
116 
123 
000 
104 
103 
122 
122 


114 
101 
123 
125 
117 
122 
111 
116 
117 
040 
117 
101 
040 
124 
124 
000 
101 
117 
105 
117 


40C003 
015  012 


114 
116 
040 
040 
122 
101 
123 
040 
122 
122 
115 
116 
105 
040 
111 
000 
124 
115 
040 
122 


040 
116 
124 
115 
131 
116 
123 
105 
040 
101 
000 
104 
126 
124 
116 
000 
101 
120 
105 
000 


116 

111 

122 

117 

122 

260 

254 

636470 

63o470 

556316 

201  00 

256  00 

254  00 

60  62 


117 

116 

125 

103 

105 

17 

00 


000210 
125  116 


103 
105 
110 
105 
000 
123 
111 
122 
111 
116 
000 
117 
105 
105 
107 
000 
040 
101 
122 
000 


116 

105 

124 

125 

072 

063145 

032514 


113 
040 
122 
040 
122 
000 


543217 
26  13  0 
00  12  0 
26  13  0 
000017 
333  00 
254  00 
254  00 
556316 
260  17 


127 

124 

120 

103 

104 
0  00 
0  00 

164466 

166250 

456470 
0  00  400000 
0  16  043570 
0  00  032505 
47  45  64  70 


335216 
16  060737 
00  000000 
00  074765 
777577 
0  16  060633 
0  00  032665 
0  00  032662 


254 
200 
260 
263 
122 
101 
000 
122 
104 


00 

00 

17 

17 

104 

111 

000 

105 

040 


455" 

00 

00 

16 

00 

00 

123 

114 

000 

127 

105 


'64 

032614 

067640 

060737 

066066 

000000 

040  106 


105 
000 
111 
122 


104 
000 
116 
122 


DFSXA 
STOR 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  J{53B(1242)  14:07  21-Aug-85  Page  1-5 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0441 


1442?     070254     117  1??  040  055  040 


DFSXA 
STOR 

UA22 

UA23 

UA2A 

UA25 

1AA26 

1AA27 

14A28 

1AA29 

1AA30 

1AA51 

1AA32 

1AA33 

1AA3A 

1AA35 

1AA36 

1AA37 

1AA38 

1AA39 

lAAAO 

1AAA1 

1AAA2 

1AAA3 

1AAAA 

1AAA5 

1AAA6 

1A4A7 

1AAA8 

1AAA9 

1AA50 

1AA51 

1AA52 

1AA53 

1AA5A 

1AA55 

1AA56 

1AA57 

1AA58 

1AA59 

1AA60 

1AA61 

1AA62 

1AA63 

1AA6A 

1AA65 

1AA66 

1AA67 

1AA68 

1AA69 

1AA70 

1AA71 

1AA  72 

1AA73 

1AA7A 

KA75 

1AA76 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(12A2)  1A:07  21-Aug-85  Page  1-5 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0AA1 


07025A 

070255 

070256 

070257 

070260 

070261 

070262 

070265 

07026A 

070265 

070266 

070267 

070270 

070271 

070272 

070273 

07027A 

070275 

070276 

070277 

070300 

070301 

070302 

070303 

07030A 

070305 

070306 

070307 

070310 

070311 

070312 

070313 

07031 A 

070315 

070316 

070317 

070320 

070321 

070322 

070323 

07032A 

070325 

070326 

070327 

070330 

070331 

070332 

070333 

07033A 

070335 

070336 

070337 

0703A0 

0703A1 

0703A2 


117  122  OAO  055  OAO 
125  120  10A  103  122 
127  000  000  000  000 

iiiin 

16  060737 

000000 

00  000000 
0  16  060633 
0  00  033112 
0  00  033110 

0607A0 

060750 

377001 

12A 
116 
107  OAO  105  122  122 
117  122  000  000  000 
26A  00  0  00  062665 
00  23  0  00  033576 

00  000006 

OAA5A2 

0AA5A2 

001001 

001000 

0000A1 

OOOOAO 

00  000005 

000050 

0AA5A1 

000000 

050000 

560001 

000002 

050A00 
0  00  000016 
263  17  0  00  000000 
26  13  0  07  061360 
00  03  0  00  000016 
20  1A  0  15  066261 
AA  11  0  00  000000 
333  00  0  16  060633 
25A  00  0  00  03A207 
25A  00  0  00  03A1A3 
26A  00  0  00  0323A2 
10A  12A  105  062  060 
OAO  127  122  111  12A 

105  OAO  123  12A  101 
m   12A  125  120  OAO 

106  101  111  11A  105 
10A  000  000  000  000 
333  00  0  16  060633 
25A  00  0  00  03A270 
25A  00  0  00  03A225 
10A  12A  105  062  060 
OAO  106  101  111  11A 


000001 

00  26  0 

600000 

26  13  0 

333  00 

25A  00 

25A  00 

060737 

0607A7 

377000 

120  117  123  111 

111  117  116  111 


00  22  0 

20C000 

0AA5A1 

77A000 

77A000 

77A000 

77A000 

00  01  0 

100000 

0AA5A1 

100000 

7?/A00 

560000 

000002 

OOOAOO 

262  17 


n 


DFSXA 
STOR 


DF.CSYSTEfi  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12' 
KLM    18-Sep-/9  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  1-6 


SEQ  04A2 


1AA77     0703A?     105  10A  OAO  122  105 


DFSXA 
STOR 

1AA77 

KA78 

1A479 

V,A80 

U/>81 

1AA82 

H483 

U48A 

1AA85 

1AA86 

1AA87 

1AA88 

1AA89 

1AA90 

1AA91 

1AA92 

1AA93 

1AA9A 

1AA95 

1AA96 

1AA97 

1AA98 

1AA99 

1A500 

1A501 

1A502 

1A503 

1A50A 

1A505 

1A506 

1A507 

1A508 

1A509 

1A510 

1A511 

1A512 

1A513 

1A51A 

1A515 

1A516 

1A517 

1A518 

1A519 

1A520 

1A521 

1A522 

1A523 

1A52A 

1A525 

1A526 

1A527 

1A528 

1A529 

1A530 

U531 


DF.C':YSTEri  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3;53B(12A2)  U:07  21-Aug-85  Page  1-6 


n 


KLM 

0703A? 

0703AA 

0703A5 

0703^6 

0703^7 

07031.0 

0703'n 

070352 

070353 

07035A 

070355 

0703^56 

070:)57 

070360 

07C361 

070362 

070363 

07036A 

070365 

070366 

070367 

070370 

070371 

070372 

070373 

07037A 

070375 

070376 

070377 

07(   ,30 

07U-401 

070A02 

070A03 

070A0A 

070A05 

070A06 

070A07 

070A10 

07nA11 

U70A12 

070A13 

070A1A 

070A15 

070A16 

070A17 

070A20 

070A21 

070A22 

070A23 

070A2A 

070A25 

070A26 

070A27 

070A30 

070A51 


18-Sep-79  17:18 

105  10A  OAO  122  105 
101  10A  000  000  000 
10A  12A  105  062  060 
OAO  106  101  111  11A 

105  10A  OAO  127  122 
111  12A  105  000  000 
AO  03  0  16  0606A7 
127  12A 
101  111 
000  000 
127  106 
101  111 
000  000 
127  103 
101  111 
000  000 
127  117 

106  101 
10A  000 
127  10A 
101  111 
000  000 
10A  105 
105  OAO 
055  11A 
000  000 

122  105 
101  111 
000  000 
10A  105 
'\vy   OAO 
101  106 
10  05  0 
700000 
26  13  0 
26  13  0 
63  6A  70 
333  00  0 
25A  00  0 
25A  00  0 
63  6A  70 
123A56  123A56 
65A321  65A321 

63  6A  70  AA  A1  6A 
235  00  0  00  000000 
22  OA  0  00  000015 

123  105  11A  105  103 
■  111  117  116  OAO 

122  122  117  122 

012  000  000  O'^O 

012  123  117  .06 

^27  101  122  105 

12A  111  115  105 

125  12A  OAO  111 

OAO  12A  105  ^^J 


*STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0AA2 


DFSXA 
STOR 


103 

11A 

000 

103 

11A 

000 

122 

11A 

000 

106 

111 

000 

103 

11A 

000 

126 

117 

111 

000 

122 

11A 

000 

126 

125 

105 

16  060767 

OAA5A0 

01  060663 

01  06066A 
5A  57  A7 
16  060633 
00  035006 
00  03500A 
A4  5A  A7 


OAO 
105 
000 
OAO 
105 
000 
OAO 
105 
000 
106 
11A 
000 
OAO 
105 
000 
111 
106 
116 
000 
OAO 
105 
000 
111 
116 
000 


106 
10A 
000 
106 
10A 
000 
106 
10A 
000 
OAO 
105 
000 
106 
10A 
000 
103 
106 
105 
000 
106 
10A 
000 
103 
123 
000 


12A 
105 
0:5 
015 
12A 
OAO 
117 
116 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20 
STOR    KLM    18-Sep-79  17:18 


INTERACTION  TEST  - 
*STOR*  RESERVED 


VER  0,7  MACRO 
STORAGE,  SEPT 


:53B(1242) 
18,1979 


14:07  21-Aug-85  Page  1-7 


SEQ  0443 


14532 

070432 

124  040  000  000  000 

14533 

070433 

040  123  117  106  124 

14534 

070434 

127  101  122  105  040 

14535 

070A35 

124  111  115  105  117 

14536 

070436 

125  124  040  101  124 

14537 

070437 

040  000  000  000  000 

14538 

070440 

00  26  0  17  000000 

14539 

070441 

037  00  0  00  070433 

14540 

070442 

135  00  0  00  070440 

14541 

070443 

037  16  0  00  000003 

1m542 

070444 

037  00  0  00  030242 

14543 

070445 

260  17  0  00  063205 

14544 

070446 

200  17  0  00  075013 

14545 

070447 

254  00  0  00  042073 

14546 

070450 

636470  164464 

14547 

070451 

120  117  123  111  124 

14548 

070452 

111  117  116  040  105 

14549 

070453 

122  122  117  122  040 

14550 

070454 

055  040  044  120  105 

14551 

070455 

106  000  000  000  000 

14552 

070456 

015  012  124  105  123 

14553 

070457 

124  040  123  125  115 

14554 

070460 

115  101  122  1^1  055 

14555 

070461 

122  125  116  1  .  Ill 

14556 

070462 

115  105  072  OtO  000 

14557 

070463 

127  117  122  104  123 

14558 

070464 

0^0  127  122  111  124 

14559 

070465 

124  105  116  072  040 

14560 

070466 

000  000  000  000  000 

14561 

070467 

011  12?  122  111  124 

14562 

070470 

IU--  040  122  105  124 

14563 

070471 

122  111  105  123  072 

14564 

070472 

040  000  000  000  000 

14565 

070473 

Oil  127  122  111  124 

14566 

070474 

105  040  105  122  122 

14567 

070475 

117  122  123  072  040 

14568 

070476 

000  000  000  000  000 

14569 

070477 

127  117  122  104  123 

14570 

070500 

040  122  105  101  104 

14571 

070501 

072  040  040  040  040 

14572 

070502 

000  000  000  000  000 

14573 

070503 

Oil  122  105  101  104 

14574 

070504 

040  105  122  122  117 

14575 

070505 

122  123  072  040  040 

14576 

070506 

040  000  000  000  000 

14577 

070507 

Oil  104  101  124  101 

14578 

070510 

040  105  122  122  117 

14579 

070511 

122  123  072  040  040 

14580 

070512 

000  000  000  000  000 

14581 

070513 

015  012  103  110  116 

14582 

070514 

040  105  122  122  117 

14583 

070515 

122  123  072   040  040 

14584 

070516 

040  040  000  000  000 

14585 

070517 

032644  722000 

14586 

070520 

072  000  000  000  000 

DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20 
STOR    KLM    18-Sep-79  17:18 


INTERACTION  TEST  - 
•STOR*  RESERVED 


VER  0,7  MACRO 
STORAGE,  SEPT 


X53B(1242) 
18,1979 


14:07  21-Aug-85  Page  1-8 


SEQ  0444 


DFSXA   OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  U:07  21-Aug-85  Page  1-8 
STOR    KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  04A4 


1A587 

070521 

000344  703400 

K588 

070522 

000003  641100 

U589 

070523 

060647  060650 

14590 

070524 

015 

012  124  131  120 

K591 

070525 

105 

040  077  040  106 

1A592 

070526 

117 

122  040  110  105 

1A593 

070527 

114 

120  015  012  000 

1A594 

070530 

015 

012  104  106  123 

14595 

070531 

130 

101  000  000  000 

14596 

070532 

015 

012  116  117  040 

14597 

070533 

125 

116  111  124  123 

14598 

070534 

040 

123  105  114  105 

14599 

070535 

103 

124  105  104  041 

14600 

070536 

000  000  000  000  000 

14601 

070537 

015 

012  120  114  105 

14602 

070540 

101 

123  105  040  123 

14603 

070541 

105 

114  105  103  124 

14604 

070542 

040 

124  110  105  040 

14605 

070543 

104 

105  123  111  122 

14606 

070544 

105 

104  040  125  116 

14607 

070545 

111 

124  123  040  102 

14608 

070546 

105 

106  117  122  105 

14609 

070547 

040 

124  131  120  111 

14610 

070550 

116 

107  040  107  056 

14611 

070551 

000  000  000  000  000 

14612 

070552 

037  01  0  00  070532 

14613 

070553 

037  01  0  00  070537 

14614 

070554 

254 

00  0  00  036334 

14615 

070555 

260 

17  0  00  030775 

14616 

070556 

260 

17  0  00  031024 

14617 

070557 

2oJ 

17  0  00  031041 

14618 

070560 

260 

17  0  00  031077 

14619 

070561 

260 

17  0  00  031144 

14620 

070562 

260 

17  0  00  031203 

14621 

070563 

260 

17  0  00  031244 

14622 

070564 

260 

17  0  00  031303 

14623 

070565 

260 

17  0  00  031341 

14624 

070566 

260 

17  0  00  031377 

14625 

070567 

260 

17  0  00  03(432 

14626 

070570 

260 

17  0  00  C31471 

14627 

070571 

260 

17  0  00  031525 

14623 

070572 

260 

17  0  OC  :31562 

14629 

070573 

260 

17  0  00  031615 

14630 

070574 

260 

17  0  00  031653 

14631 

070575 

260 

17  0  00  031711 

14632 

070576 

260 

17  0  00  031744 

14633 

070577 

260 

17  0  00  031777 

14634 

070600 

260 

17  0  00  032050 

14635 

070601 

260 

17  0  00  032112 

14636 

070602 

260 

17  0  00  032154 

14637 

070603 

260 

17  0  00  032217 

14638 

070604 

260 

17  0  00  030007 

14639 

070605 

254  00  0  00  036334 

14640 

070606 

015  012  104  151  163 

14641 

070607 

141 

142  154  145  144 

DFSXA   DECSYSTE«  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0^7  MACRO  X53B(12«2)  14:07  21-Aug-85  Page  1-9 
STOR    KLM    18-Sep-79  17:18        


*ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0445 


~~l 


OFSXA 
STOR 

U6A2 

U6A3 

U6A4 

U6A5 

H6A6 

U6A7 

U6A8 

1A6A9 

1A650 

1A651 

1A652 

1A653 

1A65A 

1A655 

1A656 

1A657 

1A658 

1A659 

1A660 

1A661 

1A662 

1A663 

1A66A 

1A665 

1A666 

1A667 

1A668 

1A669 

1A670 

1A671 

1A672 

1A673 

1A67A 

1A675 

1A676 

1A677 

1A678 

1A679 

1A680 

1A681 

1A682 

1A683 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  1-9 
KLM    18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0AA5 


070610 

070611 

070612 

070613 

07061 A 

070615 

070616 

070617 

070620 

070621 

070622 

070623 

07062A 

070625 

070626 

070627 

070630 

070631 

070632 

0706b3 

07063A 

070635 

070636 

070637 

0706A0 

0706A1 

0706A2 

0706A3 

0706AA 

0706A5 

0706A6 

0706A7 

070650 

070651 

070652 

070653 

07065A 

070655 

070656 

070657 

070660 

070661 


OAO  16A  1A5  163  16A 
163  OAO  055  OAO  000 

201  01  0  00  000001 

202  01  0  16  0606A7 
A02  00  0  16  060753 
350  00  0  00  07A755 
25A  00  0  00  036520 
A76  00  0  16  0606A7 
A02  00  0  16  060753 
350  00  0  00  07A755 
25A  00  0  00  036520 
AO  03  0  00  000001 
137  15  0  00  070623 
202  01  0  16  0606A7 
A02  00  0  16  060753 
350  00  0  00  07A755 
25A  00  0  00  036520 
015  012  122  125  116 
12A  111  115  105  072 
OAO  000  000  000  000 
015  012  133  12A  1?2 
101  103  105  OAO  157 
156  135  015  012  000 
015  012  133  12A  122 
101  103  105  OAO  157 
1A6  1A6  135  015  012 
000  000  000  000  000 
120  122  117  107  122 
101  115  OAO  llA  117 
101  lOA  OAO  105  122 

^t^  117  122  OAi  015 

012  000  000  000  000 
00  03  0  00  000000 

201  01  0  00  000001 

202  01  0  16  0C06A7 
A02  00  0  16  060753 
350  00  0  00  07A755 
25A  00  0  00  036700 
A7A  01  0  ^0  000000 
202  01  0  i6  0:D6A7 
A02  00  0  16  060753 
350  00  0  00  07A755 


1A68A 

070662 

25A  00  0  00  036700 

1A685 

070663 

137  15  0  00  070623 

1A686 

07066A 

202  01  0  16  0606A7 

1A687 

070665 

A02  00  0  16  060753 

1A688 

070666 

350  00  0  00  07A755 

1A689 

070667 

25A  00  0  00  036700 

1A690 

070670 

015  012  101  11A  llA 

1A691 

070671 

OAO  10A  105  126  111 

1A692 

070672 

103  105  OAO  123  11A 

1A693 

070673 

117  12A  123  OAO  106 

1A69A 

07067A 

125  11A  11A  OAO  117 

K695 

070675 

116  OAO  12A  110  111 

1A696 

070676 

123  OAO  103  117  116 

DFSXA 
STOR 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  »53B(12A2)   1A:07  21-Aug-85  Page  1-10 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0AA6 


DFSXA 
STOR 

K697 

14698 

1A699 

H700 

14701 

14702 

14703 

14704 

14705 

14706 

14707 

14708 

14709 

14710 

14711 

14712 

14713 

14714 

14715 

14716 

14717 

14718 

14719 

14720 

14721 

14722 

14723 

14724 

14725 

14726 

14727 

14728 

14729 

14730 

14731 

14732 

14733 

14734 

14735 

14736 

14737 

14738 

14739 

14740 

14741 

14742 

14743 

14744 

14745 

14746 

14747 

14748 

14749 

14750 

14751 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  1-10 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18.1979 


SEQ  0446 


070677 

070700 

070701 

070702 

070703 

070704 

070705 

070706 

070707 

070710 

070711 

070712 

070713 

070714 

070715 

070716 

070717 

070720 

070721 

070722 

070723 

070724 

070725 

070726 

070727 

07073C 

070731 

070732 

070733 

070734 

070735 

070736 

070737 

070740 

070741 

070742 

070743 

070744 

070745 

070746 

070747 

070750 

070751 

070752 

070753 

070754 

070755 

070756 

070757 

070760 

070761 

070762 

070763 

070764 

070765 


124 
105 
101 
120 
122 
117 
103 
123 
123 
124 
124 
103 
117 
040 
105 
040 
103 
040 
040 
122 
122 
127 
123 
077 
015 
040 
040 
040 
122 
114 

^d■ 

107 
12'. 
012 
120 
124 
105 
040 
040 
103 
056 
040 
117 
116 
115 
124 
104 
105 
104 
U40 
127 
124 
105 
015 
040 


122 
122 
116 
105 
115 
120 
113 
124 
105 
040 
110 
117 
114 
117 
114 
104 
105 
124 
103 
117 
056 
110 
114 
000 
012 
000 
122 
105 
040 
105 
103 
040 
125 
104 
111 
110 
126 
106 
123 
124 
015 
116 
116 
105 
101 
110 
105 
040 
131 
131 
101 
117 
040 
012 
111 


117 

054 

047 

122 

040 

040 

040 

056 

114 

101 

105 

116 

114 

122 

105 

105 

040 

110 

117 

114 

000 

101 

101 

000 

104 

000 

105 

122 

127 

040 

110 

123 

123 

122 

116 

105 

111 

122 

105 

111 

012 

117 

055 

056 

113 

111 

126 

122 

040 

117 

116 

040 

111 

00 

12 


114 
040 
124 
106 
114 
102 
124 
015 
105 
116 
122 
124 
105 
040 
103 
126 
117 
111 
116 
114 
000 
124 
126 
000 
105 
000 
101 
122 
110 
106 
111 
124 
056 
117 
107 
040 
103 
117 
114 
117 
000 
124 
114 
015 
105 
123 
111 
105 
111 
125 
124 
125 
124 
000 
040 


114 

103 

040 

117 

117 

101 

105 

012 

103 

117 

040 

122 

122 

123 

124 

111 

116 

123 

124 

105 

000 

040 

105 

000 

126 

000 

104 

117 

111 

105 

116 

101 

015 

120 

040 

104 

105 

115 

105 

116 

000 

040 

111 

012 

040 

040 

103 

101 

106 

040 

040 

123 

056 

000 

127 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-11 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18.1979 


SEQ  0447 


^•^tTk^  S 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  - 
STOR    KLM    18-Sep-79  17:18       ♦STOR*  RESERVED 


VER  0.7  MACRO 
STORAGE,  SEPT 


J:53B(1242) 
18,1979 


14:07  21-Aug-85  Page  1-11 


SEQ  0447 


14752 

070766 

12?  Ill 

124  105  040 

14753 

070767 

114  117 

103  113  105 

14754 

070770 

104  056  015  012  127 

14755 

070771 

122  111 

124  105  040 

14756 

070772 

105  116 

101  102  114 

14757 

070773 

105  040 

124  110  111 

14758 

070774 

123  040 

104  105  126 

14759 

070775 

111  103 

105  040  111 

14760 

070776 

106  040 

131  117  125 

14761 

070777 

040  127 

101  116  124 

14762 

071000 

040  124 

117  040  125 

14763 

071001 

123  105 

040  111  124 

14764 

071002 

056  015 

012  000  000 

14765 

071003 

015  012 

122  105  127 

14766 

071004 

111  116 

104  040  106 

14767 

071005 

101  111 

114  125  122 

14768 

071006 

105  040 

104  125  122 

14769 

071007 

111  116 

107  040  123 

14770 

071010 

105  114 

105  103  124 

14771 

071011 

111  117 

116  040  101 

14772 

071012 

124  124 

105  115  120 

14773 

071013 

124  040 

055  040  104 

14774 

071014 

122  117 

120  120  111 

14775 

071015 

116  107  040  104  105 

14776 

071016 

126  111 

103  105  041 

14777 

071017 

015  012 

000  000  000 

14778 

071020 

015  012 

104  122  111 

14779 

071021 

126  105 

040  104  in 

14780 

071022 

104  116 

047  124  040 

14781 

071023 

107  117 

040  124  117 

14782 

071024 

O-^J  102 

117  124  040 

14783 

071025 

055  040 

104  122  117 

14784 

071026 

120  120 

111  116  107 

14785 

071027 

040  104 

105  126  111 

14786 

071030 

103  105 

041  015  012 

14787 

071031 

000  000  000  000  000 

14788 

071032 

040  127 

117  116  047 

14789 

071033 

124  040 

101  103  103 

14790 

071034 

105  120 

124  040  120 

14791 

071035 

101  103 

113  040  101 

14792 

071036 

103  113 

116  117  127 

14793 

071037 

114  105 

104  107  105 

14794 

071040 

040  103 

117  115  115 

14795 

071041 

101  116 

104  056  015 

14796 

071042 

012  104 

^22   117  120 

14797 

071043 

120  111 

116  107  040 

14798 

071044 

104  105 

126  111  103 

14799 

071045 

105  040 

106  122  117 

14800 

071046 

115  040 

123  105  114 

14801 

071047 

105  103 

124  111  117 

14802 

071050 

116  056  015  012  000 

14803 

071051 

015  012 

126  117  114 

14804 

071052 

125  115 

105  040  126 

14805 

071053 

101  114 

111  104  040 

14806 

071054 

104  111 

104  116  047 

OFSXA   OECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-12 
STOR    KLM    18-Sep-79  17:18       ♦STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0448 


OFSXA 
STOR 

14807 

U808 

U809 

1A810 

1A811 

K812 

U813 

U8U 

U815 

U816 

1A817 

K818 

K819 

K820 

K821 

U822 

K823 

U824 

U825 

1A826 

U827 

K828 

14829 

14830 

14831 

14832 

14833 

14834 

14835 

14836 

14837 

14838 

14839 

14840 

14841 

14842 

14843 

14844 

14845 

14846 

14847 

14848 

14849 

14850 

14851 

14852 

14853 

14854 

14855 

14856 

14857 

14858 

14859 

14860 

14861 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  :53B(1242)  14:07  21-Aug-85  Page  1-12 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE.   SEPT  18.1979 


SEQ  0448 


071055 

071056 

071057 

071060 

071061 

071062 

071063 

071064 

071065 

071066 

071067 

071070 

071071 

071072 

071073 

071074 

071075 

071076 

071077 

071100 

071101 

071102 

071103 

071104 

071105 

071106 

071107 

071110 

071111 

071112 

071113 

071114 

071115 

071116 

071117 

071120 

071  n 

0711^2 

071123 

071124 

071125 

071126 

071127 

071130 

071131 

071132 

071133 

071134 

071135 

071136 

071137 

071140 

071141 

071142 

071143 


124 

040 

124 

104 

105 

105 

116 

101 

105 

000 

015 

123 

111 

117 

107 

040 

122 

040 

105 

105 

116 

101 

105 

000 

015 

111 

111 

122 

104 

107 

1o> 

116 

125 

040 

114 

117 

117 

056 

015 

122 

104 

105 

105 

116 

00 

037 

135 

037 

037 

254 

103 

040 

055 

040 

055 


040 
106 
110 
105 
055 
103 
040 
102 
104 
000 
012 
040 
103 
116 
117 
124 
105 
123 
055 
103 
040 
102 
104 
000 
012 
124 
116 
122 
125 
040 
103 
040 
105 
055 
105 
116 
122 
015 
012 
105 
105 
040 
103 
072 
06  0 
01 
00 
17 
01 
00 
000 
120 
060 
120 
061 


123 

117 

111 

126 

123 

124 

111 

117 

056 

000 

124 

104 

105 

047 

040 

110 

101 

124 

123 

124 

111 

117 

056 

000 

120 

111 

107 

117 

122 

123 

124 

123 

116 

040 

103 

040 

124 

012 

103 

116 

126 

123 

124 

015 

00 


105 
122 
123 
111 
105 
111 
123 
122 
015 
000 
110 
105 
040 
124 
124 
105 
104 
101 
105 
111 
123 
122 
015 
000 
117 
117 
040 
122 
111 
105 
111 
105 
103 
123 
124 
101 
105 
000 
125 
124 
111 
105 
111 
012 


124 
040 
040 
103 
114 
117 
040 
124 
012 
000 
111 
126 
127 
040 
117 
040 
131 
124 
114 
117 
040 
124 
012 
000 
123 
116 
105 
040 
116 
114 
117 
121 
105 
105 
111 
102 
104 
000 
122 
040 
103 
IK 
117 
000 


00 

00 

00 

00 

00 

000 

157 

000 

157 

000 


000016 
070455 
070321 
000003 
070520 
037155 
000  000 
162  164 
000  000 
162  164 
000  000 


DFSXA       DECSYSTEM  KLiO 
STOR        KLM 


n  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J!53B(1242)   14:07  21-Aug-85  Page  1-13 
18-Sep-79  17:18  *ST0R*  RESERVED  STORAGE.  SEPT  18,1979 


SEQ  0449 


DFSXA 
STOR 


mi  1  /  / 


nt  r\    1  in    icf    izt    iz/ 


DFSXA 
STOR 

1A862 

1A863 

K864 

U865 

14866 

1A867 

K868 

U869 

U870 

U871 

U872 

K873 

U874 

U875 

14876 

14877 

14878 

14879 

14880 

14881 

14882 

14883 

14884 

14885 

14886 

14887 

14888 

14889 

14890 

14891 

14892 

14893 

14894 

14895 

14896 

14897 

14898 

14899 

14900 

14901 

14902 

14903 

14904 

14905 

14906 

14907 

14908 

14909 

14910 

14911 

14912 

14913 

14914 

14915 

14916 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242) 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,i?79 


14:07  21-Aug-85  Page  1-13 


SEQ  0449 


071144 

071145 

071146 

071147 

071150 

071151 

071152 

071153 

071154 

071155 

071156 

071157 

071160 

071161 

071162 

071163 

071164 

071165 

071166 

071167 

071170 

071171 

071172 

071173 

071174 

071175 

071176 

071177 

071200 

071201 

071202 

071203 

071204 

071205 

071206 

071207 

071210 

071211 

071212 

071213 

071214 

071215 

071216 

071217 

071220 

071221 

071222 

071223 

071224 

071225 

071226 

071230 
071231 
071232 


040 
055 
040 
055 
040 
055 
040 
055 
040 
055 
040 
055 
037 
037 
037 
037 
037 
037 
037 
037 
037 
135 
037 
037 
256 
254 
056 
054 
053 

117 
1l! 
123 
124 
053 


120 

062 

120 

063 

120 

064 

120 

116 

120 

066 

120 

103 

01 

01 

01 

01 

01 

01 

01 

01 

01 

00 

17 

01 

00 

00 

000 

000 

053 

040 

103 

105 

105 

053 


000000 
040  040 


040 

067 

124 

000 

00 

015 

040 

040 

040 

143 

012 

040 

060 

123 

110 

124 

040 

055 

055 


060 
067 
116 
000 
06  0 
012 
114 
110 
123 
150 
040 
040 
040 
127 
040 

055 
055 
040 


157 

000 

157 

000 

157 

000 

157 

111 

157 

000 

157 

111 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

00 

01 

00 

000 

000 

053 

104 

105 

114 

104 

015 


164 
000 
164 
000 
164 
000 
164 
000 
164 
000 
164 
000 


162 

000 

162 

000 

162 

000 

162 

000 

162 

000 

162 

000 

071140 

071142 

071144 

071146 

071150 

071152 

071154 

071156 

071137 

070321 

000003 

070520 

071160 

037155 

000  000 


000 
040 
105 
123 
105 
040 
012 


000131 
040  040 


000 
116 
126 
040 
103 
053 
000 


060 
124 
115 
000 


040 
060 
123 
Oil 
000 


060 
Oil 
125 
000 

00  075020 
040  040  040 
"  146 

154 

151 

163 

061 

040 

040 

124 

123 

012 

040 

055 

055 


145 
141 
167 
145 
040 
040 
040 
111 
040 
015 
055 
055 
040 


164 
146 
164 
015 
061 
061 
040 
103 
105 
040 
040 
055 
055 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-14 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0450 


A-H  '\fW 


ACC  ACC  ACC   ACC  A/A 


DFSXA 
STOR 


OFSXA 
STOR 

U917 

U918 

14919 

K920 

U921 

1A922 

14923 

14924 

14925 

14926 

14927 

14928 

14929 

14930 

14931 

14932 

14933 

14934 

14935 

14936 

14937 

14938 

14939 

14940 

14941 

14942 

14943 

14944 

14945 

14946 

14947 

14948 

14949 

14950 

14951 

14952 

14953 

14954 

14955 

14956 

14957 

14958 

14959 

14960 

14961 

14962 

14963 

14964 

14965 

14966 

14967 

14968 

14969 

14970 

14971 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  14:07  21-Aug-85  Page  1-14 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,   SEPT  18,1979 


SEQ  0450 


071233 

071234 

071235 

071236 

071237 

071240 

071241 

071242 

071243 

071244 

071245 

071246 

071247 

071250 

071251 

071252 

071253 

071254 

071255 

071256 

071257 

071260 

071261 

071262 

071263 

071264 

071265 

071266 

071267 

071270 

071271 

071272 

071273 

071274 

071275 

071276 

071277 

071300 

071301 

071302 

071303 

071304 

071505 

071306 

071307 

071310 

071311- 

.071312 

071313 

071314 

071315 

071316 

071317 

071320 

071321 


055  055 
040  055 
015  012 
065  040 
060  060 
040  101 
124  040 
000  000 
040  040 
040  062 
060  060 
123  124 
040  040 
040  040 
040  061 
060  060 
117  124 
040  040 
040  040 
040  060 
060  060 
117  120 
040  040 
040  040 
040  060 
060  060 

116  124 
040  040 
040  040 
040  060 
OoJ  060 
111  116 
040  040 
040  040 
040  060 
060  0^0 

117  1,.' 
040  040 
040  040 
040  060 
060  060 
122  123 
040  040 
040  040 
040  060 
060  060 
101  114 
040  040 
040  040 
040  060 
060  060 
105  114 
040  040 
040  040 
040  060 


055  055  040 
055  055  040 
040  040  061 
040  064  060 

060  060  040 
102  117  122 
040  040  040 
000  000  000 

061  064  040 

060  060  060 
040  040  122 
101  122  124 
040  000  000 

061  063  040 

060  060  060 
040  040  124 
101  114  123 
040  000  000 

061  062  040 
064  060  060 
040  040  116 
116  124  040 
040  000  000 

061  061  040 

062  060  060 
040  040  120 
114  120  124 
040  000  000 
061  060  040 
061  060  060 
040  040  104 
107  040  040 
040  000  000 
040  071  040 
060  064  060 
040  040  114 
120  105  122 
040  000  000 
040  070  040 
060  062  060 
040  040  105 
124  117  120 
040  000  000 
040  067  040 
060  061  060 
040  040  120 
105  122  123 
040  000  000 
040  066  040 
060  060  064 
040  040  122 
111  101  102 
040  000  000 
040  062  040 
060  060  060 


DFSXA 
STOR 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-15 
KLM    18-Sep-79  17:18       tSTOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0451 


1/.Q7'5       nTITOI       AX.*!    t\d.r\    f\/.t\    A/rt    111 


DFSXA 
STOR 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  1-15 
STOR   KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE.  SEPT  18.1979 

040  040  111 
103  123  110 
040  000  000 
040  061  040 

060  060  060 
040  040  117 

123  105  114 
040  000  000 
040  040  040 
040  122  151 
164  040  110 
146  040  123 
164  143  150 
015  012  040 
040  040  040 

061  060  040 
040  123  127 
103  110  040 
105  124  077 
040  040  040 
040  055  055 
055  055  040 
055  055  055 
040  040  055 
040  015  012 
OhO  040  040 
060  060  060 
040  040  111 
125  123  122 
040  000  000 
040  040  040 
060  061  060 
040  040  114 
120  124  123 
040  000  000 
040  040  040 
060  060  064 
040  040  123 

124  123  124 

040  000  000 
103  117  115 
116  104  040 
122  115  101 
105  122  122 

041  015  012 
000  000  000 

116  111  057 
040  120  117 
040  111  123 

117  124  040 
114  117  127 
040  104  105 
103  105  123 

000  000 
111  103 


SEQ  0451 


DFSXA 
STOR 


14972 

071322 

062  060 

14973 

071323 

116  110 

14974 

071324 

040  040 

14975 

071325 

040  040 

14976 

071326 

040  060 

14977 

071327 

061  060 

14978 

071330 

120  122 

14979 

071331 

040  040 

14980 

071332 

015  012 

14981 

071333 

040  040 

14982 

071334 

147  150 

14983 

071335 

141  154 

14984 

071336 

167  151 

14985 

071337 

145  163 

14986 

071340 

040  040 

14987 

071341 

040  040 

14988 

071342 

040  040 

14989 

071343 

111  124 

14990 

071344 

040  123 

14991 

071345 

015  012 

14992 

071346 

040  040 

14993 

071347 

055  055 

14994 

071350 

040  055 

14995 

071351 

055  055 

14996 

071352 

055  055 

14997 

071353 

040  040 

14998 

071354 

040  064 

14999 

071355 

060  060 

15000 

071356 

116  110 

15001 

071357 

040  040 

15002 

071360 

Oh}   040 

15003 

071361 

040  060 

15004 

071362 

060  060 

15005 

071363 

117  117 

15006 

071364 

040  040 

15007 

071365 

040  040 

15008 

071366 

040  060 

15009 

071367 

060  060 

15010 

071370 

120  103 

15011 

071371 

040  040 

15012 

071372 

015  012 

15013 

071373 

115  101 

15014 

071374 

106  117 

15015 

071375 

124  040 

15016 

071376 

117  122 

15017 

071377 

000  000 

15018 

071400 

015  012 

15019 

071401 

103  111 

15020 

071402 

122  124 

15021 

071403 

040  116 

15022 

071404 

101  114 

15023 

071405 

105  104 

15024 

071406 

126  111 
015  012 

15025 

071407 

15026 

071410 

104  105 

000 


DFSXA 
STOR 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242) 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


14:07  21-Aug-85  Page  1-16 


SEQ  0452 


DFSXA 
STOR 


1  cr\T»   n"7i/ii 


1AC    A/n    n/    171    iirt 


DFSXA       DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B{1242)   14:07  21-Aug-85  Page  1-16 
STOR         KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,   SEPT  18,1979 


SEQ  0452 


15027 

15028 

15029 

15030 

15031 

15032 

15033 

15034 

15035 

15036 

15037 

15038 

15039 

15040 

15041 

15042 

15043 

15044 

15045 

15046 

15047 

15048 

15049 

15050 

15051 

15052 

15053 

15054 

15055 

15056 

15057 

15058 

15059 

15060 

15061 

15062 

15063 

15064 

15065 

15066 

15067 

15068 

15069 

15070 

15071 

15072 

15073 

15074 

15075 

15076 

15077 

15078 

15079 

15080 

15081 


071411 

071412 

071413 

071414 

071415 

071416 

071417 

071420 

071421 

071422 

071423 

071424 

071425 

071426 

071427 

071430 

071431 

071432 

071433 

071434 

071435 

071436 

071437 

071440 

071441 

071442 

071443 

071444 

071445 

071446 

071447 

071450 

071451 

071452 

071453 

071454 

071455 

071456 

071457 

071460 

071461 

071462 

071463 

071464 

071465 

071466 

071467 

071470 

071471 

071472 

071473 

07147; 

071475 

071476 

071477 


105 
105 
040 
107 
104 
260 
260 
260 
254 


040 
040 
122 
116 
015 
17  0 
17  0 
17  0 
00  0 


17  43  63 
000000 
17  54  41 
000000 
17  41  54 
000000 
111   114 


101 

107 

122 

040 

015 

103 

104 

Oil 

040 

01 

104 

101 

105 

120 

li.- 

127 

105 

104 

104 

123 

126 

120 

123 

000 

111 

124 

102 

123 

105 

103 

125 

117 

104 

116 

103 

106 

116 

120 

111 


114 
111 
040 
124 
012 
122 
126 
103 
000 
05  0 
123 
124 
122 
111 
117 
122 
117 
120 
122 
123 
054 
105 
104 
000 
104 
115 
117 
114 
061 
117 
116 
120 
124 
105 
123 
103 
123 
105 
116 


124  131  120 
116  117  124 

105  103  117 
111  132  105 
012  000  000 

00  040346 
00  040371 
00  040452 
00  037332 
62  17  V 

071422 
62  17  V 

071424 
65  17  n 

114  105  107 
040  122  105 

123  124  105 

106  117  122 

125  061  066 
000  000  000 
072  Oil  000 
101  000  000 

115  104  072 
000  000  000 
00  000001 
072  040  000 

101  054  000 
122  054  000 
120  054  000 
114  054  000 
114  054  000 

124  054  000 

122  054  000 
1j1  054  000 
103  057  126 
000  000  000 

123  054  000 
127  116  054 
000  000  000 

102  054  000 
054  000  OOC 

124  054  000 
101  073  000 
072  040  000 

122  054  000 

123  054  000 
111  054  000 

105  054  000 

106  054  000 
054  000  000 

105  054  000 

107  054  000 

106  054  000 

103  054  000 


DFSXA 
STOR 


DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-1 1 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0453 


icnfio     n7i«;nr»     in/.   ior>  ini    iod  n^A 


DFSXA 
STOR 


1 


DFSXA 
STOR 

15082 

15083 

1508A 

15085 

15086 

15087 

15088 

15089 

15090 

15091 

15092 

15093 

1509A 

15095 

15096 

15097 

15098 

15099 

15100 

15101 

15102 

15103 

1510A 

15105 

15106 

15107 

15108 

15109 

15110 

15111 

15112 

15113 

1511A 

15115 

15116 

15117 

15118 

15119 

15120 

15121 

15122 

15123 

1512A 

15125 

15126 

15127 

15128 

15129 

15130 

15131 

15132 

15133 

15134 

15135 

15136 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)   K:07  21-Aug-85  Page  1-17 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,   SEPT  18,1979 


SEQ  0453 


DFSXA 
STOR 


J 


071500 

071501 

071502 

071503 

071504 

071505 

071506 

071507 

071510 

071511 

071512 

071513 

0715U 

071515 

071516 

071517 

071520 

071521 

071522 

071523 

071524 

071525 

071526 

071527 

071530 

071531 

071532 

071533 

071534 

071535 

071536 

071537 

071540 

071541 

071542 

071543 

071544 

071545 

071546 

071547 

071550 

071551 

071552 

071553 

071554 

071555 

071556 

071557 

071560 

071561 

071562 

071563 

071564 

071565 

071566 


104 
000 
106 
103 


120 
000 
115 
120 


000  000 
122  115 


111 
111 
115 
104 
07 


114 
114 
124 
106 
11  0 


Oil  115 
040  000 
01  04  0 
Oil   103 


072 
123 
115 
115 
115 
116 
000 
123 
132 
104 
105 


040 
127 
103 
115 
124 
103 
000 
102 
104 
105 
103 


000  000 
Oil   103 


114 
115 
II-- 
115 
054 
115 
000 
115 
000 
104 
073 
101 
101 
000 
101 


072 
127 
122 
123 
000 
111 
000 
103 
000 
115 
015 
123 
124 
000 
124 


000  000 
101  124 


000 
101 


000 
124 


000  000 
101  124 
000  000 
101  124 
000  000 
101  124 
000  000 
101  124 


101  122  054 
000  000  000 
124  054  000 
101  122  054 
000  000  000 
122  054  000 
122  054  000 
106  073  000 
072  Oil  115 

072  040  000 
00  000001 
117  120  0/2 
000  000  000 
00  000001 
114  113  123 
000  000  000 

103  054  000 
054  000  000 

073  000  000 
072  Oil  106 
124  072  040 
000  000  000 

104  054  000 
124  054  000 
116  054  000 

103  105  054 
000  000  000 
116  124  122 
040  000  000 
122  054  000 

104  054  000 

103  114  113 
000  000  000 
116  104  054 
000  000  000 
114  113  054 
000  000  000 

104  054  000 
012  000  000 
072  Oil  000 
101  067  054 
000  000  000 
101  066  054 
000  000  000 
101  065  054 
000  000  000 
101  064  054 
000  000  000 
101  063  054 
000  000  000 
101  062  054 
000  000  000 
101  061  054 
000  000  000 
101  060  073 


DFSXA 
STOR 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  1-18 
KLM    18-Sep-79  17:18       •STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0454 


151 77     n7i«;A7     nnn  r\f\r\  f\(\f\  t\f\r\  r\nr\ 


DFSXA 
STOR 


DFSXA 

DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TES 

STOR 

KLM 

18-Sep-79  17:18                  *STOR*  RESER 

15137 

071567 

000  000  000  000  000 

15138 

071570 

106  103  072  Oil  000 

15139 

071571 

124  123  072  040  000 

15U0 

071572 

124  122  113  072  040 

151A1 

071573 

000  000  000  000  000 

15142 

071574 

10  05  0  00  000001 

15U3 

071575 

056  Oil   123  105  103 

15HA 

071576 

124  117  122  072  040 

15K5 

071577 

000  000  000  000  000 

15146 

071600 

00  05  0  00  000001 

15147 

071601 

103  113  072  040  000 

15148 

071602 

124  103  072  Oil   106 

15149 

071603 

114  107  123  072  040 

15150 

071604 

000  000  000  000  000 

15151 

071605 

101   103  103  114  054 

15152 

071606 

000  000  000  000  000 

15153 

071607 

124  103  127  054  000 

15154 

071610 

106  103  123  054  000 

15155 

071611 

105  101   117  055  104 

15156 

071612 

124  105  054  000  000 

15157 

071613 

105  126  040  120  101 

15158 

071614 

122  054  000  000  000 

15159 

071615 

Oil   10/   105  116  072 

15160 

071616 

040  000  000  000  000 

15161 

071617 

10  03  0  00  000001 

15162 

071 62C 

Oil  106  115  124  072 

15163 

071621 

040  000  000  000  000 

15164 

071622 

04  04  0  00  000001 

15165 

071623 

Oil   123  114  126  072 

15166 

071624 

040  000  000  000  000 

15167 

071625 

Ou  03  0  00  000001 

15168 

071626 

103  123  122  072  040 

15169 

071627 

000  000  000  000  000 

15170 

071630 

nin^     777770 

15171 

071631 

000004     000004 

15172 

071632 

114  101   122  072  040 

15173 

071633 

000  000  000  000  000 

15174 

071634 

040  050  101   144  162 

15175 

071635 

072  040  000  000  000 

15176 

071636 

051  015  012  000  000 

15177 

071637 

120  157  162  164  120 

15178 

071640 

O'tO  000  000  000  '^OO 

15179 

071641 

103  163  162  122  161 

15180 

071642 

163  040  000  000  000 

15181 

071643 

103  163  162  103  150 

15182 

071644 

156  040  000  000  000 

15183 

071645 

104  151   156  151   164 

15184 

071646 

040  000  000  000  000 

15185 

071647 

120  111  060  'O  122 

15186 

071650 

161  040  000  Guu  000 

15187 

071651 

122  161   111   156  164 

15188 

071652 

?s§  ?2n2?  ???  ?§s 

15189 

071653 

15190 

071654 

\f,f^%i^^ 

15191 

071655 

SEQ  0454 


DFSXA 
STOR 


OECSYSTER  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J[53B(1242)  14:07  21-Aug-85  Page  1-19 
KLH  18-Sep-79  17:18  *STOR»  RESERVED  STORAGE,  SEPT  18.1979 


SEQ  0455 


1^100     (\7M.^t.     (\L(\  r\r\(\  c\c\r\  nnn  nnn 


n 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  1-19 
STOR    KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0455 


15192 

071656 

040  000  000  000  000 

15193 

071657 

102  151  164  060  070 

15194 

071660 

040  000  000  000  000 

15195 

071661 

102  151  164  060  071 

15196 

071662 

040  000  000  000  000 

15197 

071663 

102  151  164  061  060 

15198 

071664 

040  000  000  000  000 

15199 

071665 

111  144  154  145  040 

15200 

071666 

000  000  000  000  000 

15201 

071667 

104  143  157  155  160 

15202 

071670 

040  000  000  000  000 

15203 

071671 

105  143  157  155  160 

15204 

071672 

040  000  000  000  000 

15205 

071673 

102  151  164  061  064 

15206 

071674 

040  000  000  000  000 

15207 

071675 

111  104  075  000  000 

15208 

071676 

21   03  0  00  074766 

15209 

071677 

037  01  0  00  071675 

15210 

071700 

135  00  0  00  071676 

15211 

071701 

037  01  0  00  000001 

15212 

071702 

263  17  0  00  000000 

15213 

071703 

120  103  154  162  040 

15214 

071704 

000  000  000  000  000 

15215 

071705 

124  105  142  165  146 

15216 

071706 

040  000  000  000  000 

15217 

071707 

107  145  156  105  120 

15218 

071710 

105  040  000  000  QUO 

15219 

071711 

123  145  154  114  101 

15220 

071712 

122  040  000  000  000 

15221 

071713 

123  151  156  103  171 

15222 

071714 

1m <  040  000  000  000 

15223 

071715 

123  160  141  162  145 

15224 

071716 

061  o;o  000  000  ooo 

15225 

071717 

105  142  165  163  120 

15226 

071720 

105  040  000  000  000 

15227 

071721 

106  121  105  162  162 

15228 

071722 

040  000  000  000  000 

15229 

071723 

115  126  105  162  162 

15230 

071724 

040  000  000  000  000 

15231 

071725 

103  155  144  121  101 

15232 

071726 

126  040  000  000  000 

15233 

071727 

122  145  163  121  101 

15234 

071730 

126  040  000  000  000 

15235 

071731 

123  160  141  162  145 

15236 

071732 

062  040  000  000  000 

15237 

071733 

104  151  163  141  142 

15238 

071734 

154  040  000  000  000 

15239 

071735 

105  156  141  142  154 

15240 

071736 

145  040  000  000  000 

15241 

071737 

115  120  122  165  156 

15242 

071740 

040  000  000  000  000 

15243 

071741 

00  03  0  00  C.'4766 

15244 

071742 

120  151  141  075  m^ 

15245 

071743 

135  00  Q  qq   071741 
336  00  0  00  000000 

15246 

071744 

DFSXA 
STOR 

152^7 

152A8 

152A9 

15250 

15251 

15252 

15253 

1525A 

15255 

15256 

15257 

15258 

15259 

15260 

15261 

15262 

15263 

1526A 

15265 

15266 

15267 

15268 

15269 

15270 

15271 

15272 

15273 

1527A 

15275 

15276 

15277 

15278 

15279 

15280 

15281 

15282 

15283 

1528A 

15285 

15286 

15287 

15288 

15289 

15290 

15291 

15292 

15293 

1529A 

15295 

15296 

15297 

15298 

15299 

15300 

15301 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO 
<LM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT 


X53B(12A2) 
18,1979 


U:07  21-Aug-85  Page  1-20 


SEQ  0456 


071745 

071746 

071747 

071750 

071751 

071752 

071753 

071754 

071755 

071756 

071757 

071760 

071761 

071762 

071763 

071764 

071765 

071766 

071767 

071770 

071771 

071772 

071773 

071774 

071775 

071776 

071777 

072000 

072001 

072002 

072003 

072004 

072005 

072006 

072007 

072010 

072011 

072012 

072013 

072014 

072015 

072016 

072017 

072020 

072021 

072022 

072023 

07202^ 

072025 

072026 

072027 

072030 

072031 

072032 

072033 


263  17  0  00 
037  01  0  00 
037  01  0  00 
263  17  0  00 

101  114  125 
145  147  151 

145  162  163 
015  012  040 
040  050  104 
141  040  167 
144  051  072 
040  040  040 
000  000  000 
015  012  040 
040  050  103 
040  167  157 
051  072  040 
040  040  040 
000  000  000 
015  012  040 

060  040  050 
125  123  040 

146  146  040 
162  051  072 
000  000  000 
015  012  040 

061  040  050 
125  123  040 
146  146  040 
16?  051  072 
GuJ  000  000 
015  012  040 

064  C40  050 

162  144  040 
165  156  164 
040  040  040 
000  000  000 
015  012  040 

065  040  050 

163  164  040 
120  040  167 
144  051  072 
000  000  000 

062  060  060 
120  111  000 
065  065  066 
120  111  000 
070  060  060 
120  111  000 
061  066  060 

102  120  111 
111  114  114 
101  114  040 
111  114  114 
101  114  040 


000000 
071742 
000001 
000000 
040  122 


163 
072 
122 
141 
157 


164 
000 
065 
164 
162 


040  040 
040  040 
000  000 
122  066 


155 
162 
040 
040 
000 
122 
105 
142 
141 
040 
000 
122 
103 
142 
141 
040 
000 
122 
127 
143 
051 
040 
000 
122 
114 
111 
157 
040 
000 
040 
000 
040 
000 
040 


144 
144 
040 
040 
000 
061 
102 
165 
144 
040 
000 
061 
102 
165 
144 
040 
000 
061 
157 
157 
072 
040 
000 
061 
141 
117 
162 
040 
000 
102 
000 
102 
000 
102 


000  000 
060  040 


000 
105 
065 
105 
066 


Oon 

^^( 

000 
107 
000 


DFSXA   DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-21 
STOR    KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0457 


DFSXA   DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-21 
STOR    KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE.  SEPT  18,1979 


SEQ  0457 


15302 

072034 

111  114  114  105  107 

15303 

072035 

101  114  040  067  000 

15304 

072036 

103  117  122  104  115 

15305 

072037 

120  000  000  000  000 

15306 

072040 

067  055  124  122  113 

15307 

072041 

000  000  000  000  000 

15308 

072042 

101  123  103  111  111 

15309 

072043 

000  000  000  000  000 

15310 

072044 

111  102  115  000  000 

15311 

072045 

111  114  114  105  107 

15312 

072046 

101  114  040  064  000 

15313 

072047 

111  114  114  105  107 

15314 

072050 

101  114  040  061  060 

1531S 

072051 

000  000  000  000  000 

15310 

072052 

111  114  114  105  107 

15317 

072053 

101  114  040  061  061 

15318 

(72054 

000  000  000  000  000 

15319 

(72055 

111  114  114  105  107 

15320 

( 72056 

101  114  040  061  062 

15321 

( 72057 

000  000  000  000  000 

15322 

( 72060 

111  114  114  105  107 

15S23 

( 72061 

101  114  040  061  063 

15324 

(72062 

000  000  000  000  000 

15325 

(72063 

111  114  114  105  107 

15326 

(72064 

101  114  040  061  064 

15327 

( 72065 

000  000  000  000  000 

15328 

( 72066 

111  114  114  105  107 

15329 

( 72067 

101  114  040  061  065 

15330 

( 72070 

000  000  000  000  000 

15331 

(72071 

111  114  114  105  107 

15332 

( 72072 

1u(  114  040  061  066 

15333 

( 72073 

000  000  000  000  000 

15334 

( 72074 

111  114  114  105  107 

15335 

( 72075 

101  114  040  061  067 

15336 

( 72076 

000  000  000  000  000 

15337 

( 72077 

114  101  072  Oil  000 

15338 

(72100 

06  04  0  00  000000 

15339 

(72101 

117  106  072  040  000 

15340 

(72102 

CO  10  0  00  000001 

15341 

(72103 

056  Oil  106  114  107 

15342 

(72104 

123  072  ^^40  000  000 

15343 

(72105 

123  107  103  110  054 

15344 

(72106 

000  000  OJO  000  000 

15345 

(72107 

106  115  124  062  062 

15346 

(72110 

054  000  000  000  000 

15347 

(72111 

105  103  103  111  054 

15348 

(72112 

OCJ  000  000  000  000 

15349 

072113 

110  103  111  054  000 

15350 

(72114 

104  103  072  040  000 

15351 

(72115 

00  11  0  00  000000 

15352 

(72116 

103  103  072  040  000 

15353 

(72117 

105  062  072  040  000 
101  103  040  125  116 

15354 

(72120 

15355 

( 72121 

\\i  ?n  ^  m  w> 

15356 

072y22 

DFSXA 
STOR 


DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  1-22 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0458 


DFSXA 
STOR 

15357 

15358 

15359 

15360 

15361 

15362 

15363 

1536A 

15365 

15366 

15367 

15368 

15369 

15370 

15371 

15372 

15373 

15374 

15375 

15376 

15377 

15378 

15379 

15380 

15381 

15382 

15383 

15384 

15385 

15386 

15387 

15388 

15389 

15390 

15391 

15392 

15393 

15394 

15395 

15396 

15397 

15398 

15399 

15400 

15401 

15402 

15403 

15404 

15405 

15406 

15407 

15408 

15409 

15410 

15411 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO 
KLM    18-Sep-79  17:18        *ST0R*  RESERVED  STORAGE,  SEPT 


3:538(1242) 
18,1979 


14:07  21-Aug-85  Page  1-22 


SEQ  0458 


072123 
072124 
072125 
072126 
072127 
072130 
072131 
072132 
072133 
072134 
07213*^ 
072136 
072137 
072140 
072141 
072142 
072143 
072144 
072145 
072146 
072147 
072150 
072151 
072152 
072153 
072154 
072155 
072156 
072157 
072160 
072161 
072162 
072163 
07216/- 
07216 
07?166 
072167 
072170 
072171 
072172 
072173 
072174 
072175 
072176 
072177 
072200 
072201 
072202 
072203 
072204 
072205 
072206 
07^207 
72210 
72211 


8 


063  060  126  125  054 
000  000  000  000  000 
111  130  105  054  000 

116  101  123  054  000 
115  110  123  054  000 
127  122  125  054  000 
106  105  116  054  000 
124  125  106  054  000 

124  104  106  054  000 

115  123  105  054  000 
103  123  125  054  000 
127  123  125  054  000 

103  123  106  054  000 
127  103  125  054  000 
105  063  072  040  000 

117  103  131  114  054 
000  000  000  000  000 
123  113  111  054  000 
101  103  114  054  000 

104  103  114  054  000 
120  122  105  054  000 

125  127  122  054  000 

126  125  106  054  000 
120  123  125  054  000 
103  061  072  040  000 
103  062  072  040  000 

127  061  072  Oil  000 
127  117  122  104  040 

061  040  116  117  124 
040  127  122  111  124 
^d^   105  116  000  000 
037  00  0  00  000074 
037  00  0  00  072156 
037  00  0  00  000076 
037  OC  ^  no  030242 
263  1/  J  uO  000000 
103  12^  '^^   105  054 
000  000  OUJ  000  000 
101  104  122  120  105 
054  000  000  000  000 

116  ^27  103  132  054 
000  000  000  000  000 
114  105  122  054  000 
122  110  105  054  000 
114  127  103  054  000 

117  126  122  073  000 
Oil  103  114  120  072 
040  040  000  000  000 
00  26  0  00  000001 
127  062  072  Oil  127 
103  072  040  040  Oil 
goo  000  OQQ  000  000 
127  117  122  104  040 

062  040  116  117  124 
040  127  122  111  124 


DFSXA   DECSYSTEH  KLlO  CHANNEL/DTE20 
STOR    KLH    18-Sep-79  17:18 


INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242) 
*STOR*  RESERVED  STORAGE,  SEPT  18,1979 


14:07  21-Aug-85  Page  1-23 


SEQ  0459 


DFSXA 
STOR 

15A12 

15A13 

15AU 

15A15 

15A16 

15417 

15418 

15A19 

15420 

15421 

15422 

15423 

15424 

15425 

15426 

15427 

15428 

15429 

15430 

15431 

15432 

15433 

15434 

15435 

15436 

15437 

15438 

15439 

15440 

15441 

15442 

15443 

15444 

15445 

15446 

15447 

15448 

15449 

15450 

15451 

15452 

15453 

15454 

15455 

15456 

15457 

15458 

15459 

15460 

15461 

1546? 

154.,^ 

15464 

15465 

15466 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  1-23 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0459 


072212 

072213 

072214 

072215 

072216 

072217 

072220 

072221 

072222 

072223 

072224 

072225 

072226 

072227 

072230 

072231 

072232 

072233 

072234 

072235 

072236 

072237 

072240 

072241 

072242 

072243 

072244 

072245 

072246 

072247 

072250 

072251 

072252 

072253 

072254 

072255 

072256 

072257 

072260 

072261 

072262 

072263 

072264 

072265 

072266 

072267 

072270 

072271 

^nni 

072273 
072274 

072276 
072277 
072300 


124 

037 

037 

037 

037 

263 

26 

Oil 

040 

105 

123 

000 

116 

111 

000 

115 

054 

103 

000 

101 

OOC 

120 

123 

123 

105 

111 

121 

011 

040 

015 

Ol! 

123 

131 

120 

115 

Oil 

000 

42 

Oil 

000 

123 

103 

103 

36 

115 

104 

103 

040 

115 

122 

101 

000 

115 

122 

124 


105 
00 
00 
00 
00 
17 
13 


0 
104 
040 
101 
102 
000 
130 
117 
000 
102 
000 
104 
000 
104 
000 
127 
127 
127 
054 
116 
073 
120 
000 
012 
000 
127 
054 
107 
101 
127 
000 

02  0 
122 
000 
127 
110 
120 

02  0 
105 
000 
101 
122 
105 
124 
124 
000 
105 
124 
101 


116  000  000 

00  000074 

00  072207 

00  000076 

00  030242 

00  000000 

00  000001 

101  103  072 

000  000  000 

072  040  000 

125  123  054 

000  000  000 

115  054  000 
120  106  054 
000  000  000 
120  101  122 
000  000  000 
111  122  054 
000  000  000 
122  120  054 
000  000  000 
122  054  000 
120  054  000 
120  104  116 
000  000  000 

124  122  105 
000  000  000 
111  101  072 
COO  000  000 

105  122  072 
000  000  000 
120  102  123 
000  000  000 

106  054  000 
072  Oil  000 
104  072  040 
000  000  000 
00  000001 
106  072  040 
000  000  000 
120  040  000 

116  040  000 

125  040  000 
00  000001 
115  040  122 
000  000  000 

103  110  105 

104  000  000 
115  040  127 
'"   123  124 

123  051 

000 

040 


050 
125 
000 
115 


050  104 


101 


051  000  000 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  1538(1242)  14:07  21-Aug-85  Page  1-24 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0460 


DFSXA 
STOR 

15A67 

15A68 

15469 

15470 

15471 

15472 

15473 

15474 

15475 

15476 

15477 

15478 

15479 

15480 

15481 

15482 

15483 

15484 

15485 

15486 

15487 

15488 

15489 

15490 

15491 

15492 

15493 

15494 

15495 

15496 

15497 

15498 

15499 

15500 

15501 

15502 

15503 

15504 

15505 

15506 

15507 

15508 

15509 

15510 

15511 

15512 

15513 

15514 

15515 

15516 

15517 

15518 

15519 

15520 

15521 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J:53B(1242)  14:07  21-Aug-85  Page  1-24 
KLM    18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0460 


072301 

072302 

072303 

072304 

072305 

072306 

072307 

072310 

072311 

072312 

072313 

072314 

072315 

072316 

072317 

072320 

072321 

072322 

072323 

072324 

072325 

072326 

072327 

072330 

072331 

072332 

072333 

072334 

072335 

072336 

072337 

072340 

072341 

072342 

072343 

072344 

072345 

072346 

072347 

072350 

072351 

072352 

072353 

072354 

072355 

072356 

072357 

072360 

072361 

072362 

072363 

072364 

072365 

072366 

072367 


115 

122 

103 

040 

104 

122 

105 

000 

116 

124 

115 

067 

104 

123 

00 

Oil 

000 

Oil 

000 

Oil 

OOC 

Oil 

055 

Oil 

055 

123 

14 


105 
124 
101 
127 
124 
105 
122 
000 
123 
101 
117 
103 
122 
120 

11  0 
122 
000 
124 
000 
124 
000 
122 
062 
122 
064 
116 

04  0 


10  04  0 
00  04  0 
061  000 


063 
064 
065 
066 
067 
070 
071 
102 
103 
104 
104 
114 
000 
123 
000 
103 
104 
122 
103 
104 
115 
115 
123 
000 


000 
000 
000 
000 
000 
000 
000 
000 
000 
115 
120 
105 
127 
000 
103 
000 
105 
122 
101 
116 
117 
102 
102 
103 
000 


115  040  127 
000  000  000 
103  110  105 
122  124  000 
072  040  000 
101  104  040 
122  117  122 
000  000  000 
101  054  000 

120  054  000 
110  054  000 
110  054  000 

121  054  000 

122  073  000 
00  000001 
120  060  064 
000  000  000 
125  064  065 
000  000  000 
125  061  066 
000  000  000 

123  060  064 
125  123  000 
123  060  064 
125  123  000 
072  040  000 
00  000001 
00  000001 
00  000001 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
000  000  000 
072  on  000 
105  054  000 
105  054  000 
103  105  054 
000  000  000 
127  105  054 
000  000  000 
054  000  000 
105  054  000 
105  054  000 
122  054  000 
105  054  000 
105  054  000 
101  054  000 
122  106  054 
000  000  000 


DFSXA 
STOR 

1618 
1618 
1618 
1618 
1618 
1618 
1618 
1618 
1619 
1619 
1619 
1619 
1619 
1619 
1619 
1619 
1619 
1619 
1620 
1620 
1620 
1620 
1620 
1620 
1620 
1620 
1620 
1620 
1621 
1621 
1621 
1621 
1621 
1621 
1621 
1621 
1621 
1621 
1622 
1622 
1622 
1622 
1622 
1622 
1622 
1622 
1622 
1622 
1623 
1623 
1623 
1623 
1623 
1623 
1623 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J[53B(1242)  14:07  21-Aug-85  Page  1-25 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18.1979 


SEQ  0461 


DFSXA 
STOR 


"1 


OFSXA 
STOR 

15522 

15523 

1552A 

15525 

15526 

15527 

15528 

15529 

15530 

15531 

15532 

15533 

1553A 

15535 

15536 

15537 

15538 

15539 

15540 

155A1 

155A2 

155A3 

1554A 

15545 

155A6 

155A7 

15548 

15549 

15550 

15551 

15552 

15553 

15554 

15555 

15556 

15557 

15558 

15559 

15560 

15561 

15562 

15563 

15564 

15565 

15566 

15567 

15568 

15569 

15570 

15571 

15572 

15573 

15574 

15575 

15576 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  S:53B(1242)  14:07  21-Aug-85  Page  1-25 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0461 


072370 

072371 

072372 

072373 

072374 

072375 

072376 

072377 

072400 

072401 

072402 

072403 

072404 

072405 

072406 

072407 

072410 

072411 

072412 

072413 

072414 

072415 

072416 

072417 

072420 

072421 

072422 

072423 

072424 

072425 

072426 

072427 

072430 

072431 

072432 

072433 

072434 

072435 

072436 

072437 

072440 

072441 

072442 

072443 

072444 

072445 

072446 

072447 

072450 

072451 

072452 

072453 

072454 

072455 

072456 


115 
000 
120 
000 
103 
120 
104 
107 
Oil 
040 
06 


102 
000 
103 
000 
115 
124 
124 
117 
116 
000 
11  0 


777777 
Oil  115 


040 
116 
125 
104 
111 
106 
116 
123 
122 
050 
116 
104 
040 
122 
122 
123 

117 

1^: 
122 
116 
103 
122 
122 
111 
120 
101 
105 
000 
127 
040 
040 
000 
123 
110 
103 
123 
040 
111 
101 
000 
111 
101 


000 
117 
116 
050 
116 
106 
105 
105 
105 
122 
104 
122 
103 
000 
105 
105 
106 
000 
105 
040 
105 
000 
105 
116 
101 
103 
122 
000 
122 
124 
115 
000 
105 
050 
105 
120 
122 
114 
114 
000 
114 
114 


101  105  054 
000  000  000 
122  106  054 
000  000  000 

104  073  000 

072  040  000 

105  073  000 

073  000  000 

102  103  072 
000  000  000 
00  000001 
777000 

106  103  072 
000  000  000 
120  000  000 
114  117  101 

122  105  127 

104  040  117 
055  114  111 
051  000  000 

105  113  000 

103  101  114 
127  111 
000  000 
126  105 
105  101 

000  000  000 
114  105  101 
000  000  000 

106  123  105 
000  000  000 
124  125  122 
124  117  040 
116  124  105 
000  000  000 
101  104  055 
000  000  000 
103  113  040 

113  116  000 
101  123  105 
000  000  000 
111  124  105 
101  120  105 
101  122  113 
000  000  000 
101  ^22   103 

123  120  101 
051  000  000 
101  103  105 
105  126  000 

114  105  107 


105 
051 
111 
114 


040  062  061 


DFSXA 
STOR 

1623 
16231 
1623« 
1624( 
1624' 
1624: 
1624! 
1624- 
1624! 
1624( 
1624' 
16241 
1624< 
16251 
1625 
1625i 
1625: 
1625- 
16251 
1625( 
1625 
16251 
1625' 
16261 
1626 
1626, 
1626 
1626' 
1626 
1626i 
1626 
1626 
1626 
1627 
1627 
1627 
1627 
1627 
1627 
1627 
1627 
1627 
1627 
1628 
1628 
1628 
1628 
1628 
1628 
1628 
1628 
1628 
1628 
1629 
1629 


DFSXA 
STOR 


DECSYSTEH  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-26 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0462 


DFSXA 
STOR 


DFSXA      DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(12A2)   U:07  21-Aug-85  Page  1-26 
STOR         KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE.   SEPT  18,1979 


SEQ  0462 


15577 

072457 

000 

000  000  000  000 

15578 

072460 

111 

114  114  105  107 

15579 

072461 

101 

114  040  062  062 

15580 

072462 

000  000  000  000  000 

15581 

072463 

111 

114  114  105  107 

15582 

072464 

101 

114  040  062  063 

15583 

072465 

000  000  000  000  000 

15584 

072466 

127 

122  111  124  105 

15585 

072467 

040 

103  110  105  103 

15586 

072470 

113 

000  000  000  000 

15587 

072471 

127 

122  111  124  105 

15588 

072472 

040 

103  110  113  040 

15589 

072473 

110 

104  122  040  046 

15590 

072474 

040 

104  101  124  101 

15591 

072475 

000 

000  000  000  000 

15592 

072476 

111 

114  114  105  107 

15593 

072477 

101 

114  040  062  066 

1559A 

072500 

000 

000  000  000  000 

15595 

072501 

127 

122  111  124  105 

15596 

072502 

040 

103  110  105  103 

15597 

072503 

113 

040  122  105  126 

15598 

072504 

000 

000  000  000  000 

15599 

072505 

127 

122  111  124  105 

15600 

072506 

040 

110  104  122  040 

15601 

072507 

046 

040  104  101  124 

15602 

07251C 

101 

000  000  000  000 

15603 

072511 

111 

114  114  105  107 

1560A 

072512 

101 

114  040  063  062 

15605 

072513 

000  000  000  000  000 

15606 

072514 

111 

114  114  105  107 

15607 

072515 

lu! 

114  040  063  063 

15608 

072516 

000 

000  000  000  000 

15609 

072517 

122 

105  101  104  040 

15610 

072520 

110 

104  122  040  046 

15611 

072521 

040 

104  101  124  101 

15612 

072522 

000 

000  000  000  000 

15613 

072523 

111 

114  114  105  107 

156U 

072524 

101 

114  040  063  066 

15615 

072525 

000  000  000  000  000 

15616 

072526 

122 

105  101  104  040 

15617 

072527 

122 

105  126  000  000 

15618 

072530 

123 

124  072  040  000 

15619 

072531 

111 

122  072  040  000 

15620 

072532 

015 

012  127  122  122 

15621 

072533 

072 

040  000  000  000 

15622 

072534 

122 

102  072  040  000 

15623 

072535 

120 

101  072  040  000 

15624 

072536 

123 

101  072   040  000 

5625 

072537 

015 

012  123  131  123 

5626 

072540 

124 

105  115  040  103 

5627 

072541 

117 

116  106  111  107 

5628 

072542 

125 

122  101  124  111 

5629 

072543 

117  116  072  015  012 

15630 

072544 

000  000  000  000  000 
066127  066130 

15631 

072545 

DFSXA 
STOR 

1629: 
16293 
1629^ 
1629! 
1629e 
1629( 
1629i 
1629< 
1630( 
16301 
1630J 
1630] 
1630^ 
1630! 
1630< 
1630/ 
1630{ 
1630< 
1631( 
163r 
1631 ; 
1631: 
1631^ 
1631 : 
1631( 
1631i 
1631! 
1631< 
1632( 
1632 
1632i 
1632: 
1632- 
16321 
1632( 
1632: 
16321 
1632' 
16331 
1633 
1633; 
1633: 
1633- 
1633: 
1633( 
1633 
16331 
1633' 
16341 
1634 
1634, 
1634 
1634' 
1634 
16341 


DFSXA 
STOR 


DECSYSTEI  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-27 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0463 


DFSXA 
STOR 


DFSXA   DECSYSTEI  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J;53B(1242)  U:07  21-Aug-85  Page  1-27 
STOR    KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18,1979 


15632 

15633 

15634 

15635 

15636 

15637 

15638 

15639 

15640 

15641 

15642 

15643 

15644 

15645 

15646 

15647 

15648 

15649 

15650 

15651 

15652 

15653 

15654 

15655 

15656 

15657 

15658 

15659 

15660 

15661 

15662 

15663 

15664 

15665 

15666 

15667 

15668 

15669 

15670 

15671 

15672 

15673 

15674 

15675 

15676 

15677 

15678 

15679 

15680 

15681 

15682 

15683 

15684 

15685 

15686 


072546 

072547 

072550 

072551 

072552 

072553 

072554 

072555 

072556 

072557 

072560 

072561 

072562 

072563 

072564 

072565 

072566 

072567 

072570 

072571 

072572 

072573 

072574 

072575 

072576 

072577 

072600 

072601 

072602 

072603 

072604 

072605 

072606 

072607 

072610 

072611 

072612 

072613 

072614 

072615 

072616 

072617 

072620 

072621 

072622 

072623 

072624 

072625 

072626 

072627 

072630 

072631 

072632 

072633 

072634 


•Sep 

120  157  162  164  055 

060  000  000  000  000 
120  157  162  164  055 

061  000  000  000  000 
120  157  162  164  055 

062  000  000  000  000 
120  157  162  164  055 

063  000  000  000  000 
120  157  162  164  055 

064  000  000  000  000 
120  157  162  164  055 
116  111  000  000  000 
120  157  162  164  055 

066  000  000  000  000 
120  157  162  164  055 
103  111  000  000  000 
037  01  0  00  072546 
037  01  0  00  072550 
037  01  0  00  072552 
037  01  0  00  072554 
037  01  0  00  072556 
037  01  0  00  072560 
037  01  0  00  072562 
037  01  0  00  072564 
201  00  0  00  400000 
256  00  0  16  043570 
256  00  0  16  043521 
312  00  0  00  067672 
254  00  0  00  041406 
476  00  0  16  066127 
03/  01  0  00  071137 
135  00  0  00  070321 
037  17  0  00  000003 
037  01  0  00  000074 
256  00  0  16  072566 

201  00  0  00  000001 

202  00  0  16  060633 
037  01  0  00  000076 
037  01  0  00  030242 
254  00  0  00  041406 
00  03  0  00  000015 
015  012  120  111  040 
114  105  126  105  114 
040  050  061  055  067 
051  077  000  000  000 
00  03  0  00  075005 
015  012  104  101  124 
101  040  115  101  123 
113  050  060  055  067 

067  067  067  067  067 
067  067  067  067  067 
067  051  077  000  000 
44  03  0  00  000002 
00  03  0  00  Q0Q002 
044514  044515 


SEQ  0463 


DFSXA 
STOR 

163)4? 
16348 
16349 
1635C 
16351 
16352 
16352 
16354 
16355 
16356 
16357 
16358 
1635S 
1636C 
16361 
16362 
1636! 
1636< 
1636! 
1636d 
1636? 
1636t 
1636^ 
1637( 
16371 
16372 
16373 
1637^ 
1637! 
1637< 
1637? 
1637i 
1637< 
1638( 
1638^ 
16382 
1638: 
1638^ 
16381 
1638( 
1638; 
1638< 
1638< 
1639( 
1639" 
163V; 
1639: 
1639^ 
1639: 
1639( 
1639; 
16391 
1639< 
16401 
1640 


DFSXA 
STOR 


)  CHANNELmE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-28 

KLW    18-Sep-79  17:18       *STOR*  RESERVED  STORASe,  SEPT  18,1979 


DECSYSTEM  KLIO  CHAW 


'^T 


SEQ  0464 


DFSXA 
STOR 


OFSXA 
STOR 

15687 

15688 

15689 

15690 

15691 

15692 

15693 

1569A 

15695 

15696 

15697 

15698 

15699 

15700 

15701 

15702 

15703 

1570A 

15705 

15706 

15707 

15708 

15709 

15710 

15711 

15712 

15713 

157U 

15715 

15716 

15717 

15718 

15719 

15720 

15721 

15722 

15723 

1572A 

15725 

15726 

15727 

15728 

15729 

15730 

15731 

15732 

15733 

15734 

15735 

15736 

15737 

15738 

15739 

15740 

15741 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J[53B(1242)  14;07  21-Aug-85  Page  1-28 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


1 


SEQ  0464 


072635 

072636 

072637 

072640 

072641 

072642 

072643 

072644 

072645 

072646 

072647 

072650 

072651 

072652 

072653 

072654 

072655 

072656 

072657 

072660 

072661 

072662 

072663 

072664 

072665 

072666 

072667 

072670 

072671 

072672 

072673 

072674 

072675 

072676 

072677 

072700 

072701 

072702 

072703 

072704 

072705 

072706 

072707 

072710 

072711 

072712 

072713 

072714 

072715 

072716 

072717 

072720 

072721 

072722 

07272Z 


44  07  0  00  044514 
015  012  133  114  117 
101  104  105  104  040 
124  105  123  124  040 

115  111  103  122  117 
103  117  104  105  040 
111  116  124  117  040 
000  000  000  000  000 
120  117  122  124  055 

060  000  000  000  000 
120  117  122  124  055 

061  000  000  000  000 
120  117  122  124  055 

062  000  000  000  000 
120  117  122  124  055 

063  000  000  000  000 
120  117  122  124  055 

064  000  000  000  000 
120  117  122  124  055 

116  111  000  000  000 
120  117  122  124  055 
066  000  000  000  000 
120  117  122  124  055 

103  111  000  000  000 
037  01  0  00  072645 
037  01  0  00  072647 
037  01  0  00  072651 
037  01  0  00  072653 
037  01  0  00  072655 
037  01  0  00  072657 
03'  01  0  00  072661 
037  01  0  00  072663 
135  015  012  000  000 
336  00  0  00  075017 
254  00  0  00  041572 
037  01  0  00  072636 
256  00  0  16  072665 
037  01  0  00  072675 
254  00  0  00  041572 
015  012  052  052  052 
040  105  122  122  117 
122  040  114  117  101 

104  111  116  107  040 
115  111  103  122  117 

103  117  104  105  040 
111  116  124  117  040 
000  000  000  000  000 
040  055  040  120  117 
122  124  040  127  111 
114  114  040  116  117 
124  040  102  105  040 
124  105 

104  040 
015  012 
260  17 


00  000 
64171 


DFSXA   DECSYSTEM  KL10 
STOR    KLH 


«  KL10  CHANNEL/0TE20  INTERACTION  TEST  -  VER  0.7  MACRO  J53B(1242) 
18-Sep-79  17:18       •STOR*  RESERVED  STORAGE.  SEPT  18.1979 


14:07  21-Aug-85  Page  1-29 


SEQ  0465 


DFSXA 
STOR 

157A2 

15743 

1S74A 

1«;"'^5 

'.5746 

15747 

15748 

15749 

15750 

15751 

15752 

15753 

15754 

15755 

15756 

15757 

15758 

15759 

15760 

15761 

15762 

15763 

15764 

15765 

15766 

15767 

15768 

15769 

15770 

15771 

15772 

15773 

15774 

15775 

15776 

15777 

15778 

15779 

15780 

15781 

15782 

15783 

15784 

15785 

15786 

15787 

15788 

15789 

15790 

15791 

15792 

15793 

15794 

15795 

15796 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3[53B(1242)  14:07  21-Aug-85  Page  1-29 
KLM    18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0465 


072724 

072725 

072726 

072727 

072730 

072731 

072732 

072733 

072734 

072735 

072736 

072737 

072740 

072741 

072742 

072743 

072744 

072745 

072746 

072747 

072750 

072751 

072752 

072753 

072754 

072755 

072756 

072757 

072760 

072761 

072762 

072763 

072764 

072765 

072766 

072767 

072770 

072771 

^72112 

072771 

072771, 

072775 

072776 

072777 

073000 

073001 

073002 

073003 

073004 

073005 

073006 

073007 

073010 

073011 

073012 


334  00 
254  00 
037  01 
256  00 
037  01  0 
402  00  0 
254  00  0 
044011 
015  012 
055  055 
055  055 
055  055 
055  055 
055  055 
055  055 
055  055 
055  055 
012  052 
124  123 
055  040 
040  052 
015  012 
117  122 
072  040 
777634 
00  06  0 
103  110 
122  107 
040  057 
00  26  0 
1u<  110 
122  107 

122  000 
103  110 
115  120 
040  000 
110  101 
101  124 
130  106 
000  000 
26  13  0 
040  127 
040  124 
040  111 
105  126 

123  113 
040  127 
000  000 
040  046 

124  040 
015  012 
015  012 
117  122 
072  Oil 
103  110 


00  000000 
00  072676 
00  072704 
16  072665 
00  072714 
16  060647 
00  041572 
044012 
015  012  055 
055  055  055 
055  055  055 
055  055  055 
055  055  055 
055  055  055 
055  055  055 
055  055  055 
055  055  015 
052  052  040 
124  000  000 
000  000  000 
052  052  000 
105  122  122 
040  120  103 
000  000  000 
044347 
11  000003 
116  040  120 
015  012  000 
040  000  000 
02  000000 
116  040  120 
040  105  122 
000  000  000 

116  040  112 
040  124  117 
000  000  000 
114  124  040 
040  000  000 
105  122  040 
000  000  000 
02  000000 
122  104  123 

117  040  000 
116  040  122 
000  000  000 
120  040  000 
122  104  123 
000  000  000 
040  114  123 
130  106  122 
000  000  000 
105 
040 
000 
116 


HI  12i 

120  105 

OQQ  000 

072  040 


DFSXA 
STOR 


DECSYSTEM  KLlO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-30 
KLM    18-Sep-79  17:18       tSTOR*  RESERVED  STORAGE.  SEPT  18,1979 


SEQ  0466 


n 


DFSXA 
STOR 

15797 

15798 

15799 

15800 

15801 

15802 

15803 

1580A 

15805 

15806 

15807 

15808 

15809 

15810 

15811 

15812 

15813 

158K 

15815 

15816 

15817 

15818 

15819 

15820 

15821 

15822 

15823 

1582A 

15825 

15826 

15827 

15828 

15829 

15830 

15831 

15832 

15833 

1583A 

15835 

15836 

15837 

15838 

15839 

158A0 

158A1 

15842 

15843 

15844 

15845 

15846 

15847 

15848 

15849 

15850 

15851 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  1-30 
KLM    18-Sep-79  17:18        *ST0R*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0466 


073013 

073014 

073015 

073016 

073017 

073020 

073021 

073022 

073023 

073024 

073025 

073026 

073027 

073030 

073031 

073032 

073033 

073034 

073035 

073036 

073037 

073040 

073041 

073042 

073043 

073044 

073045 

073046 

073047 

073050 

073051 

073052 

073053 

073054 

073055 

073056 

073057 

073060 

073061 

073062 

073063 

073064 

073065 

073066 

073067 

073070 

073071 

073072 

073073 

073074 

073075 

073076 

073077 

073100 

073101 


000  000  000 
040  122  105 
123  111  132 
040  000  000 
056  040  040 
104  123  040 
104  072  040 
056  040  040 
106  040  101 
072  040  000 
015  012  015 
104  122  Oil 
101  104  Oil 
117  117  104 
130  117  122 
012  000  000 


405  00 
434  00 
037  13 
254  00 
263  17 


00 
16 
00 
00 
00 


015  012  052 
040  103  110 
116  105  114 
000  000  000 
040  104  105 
103  105  040 
000  000  000 
015  012  053 
040  124  110 
111  ■" 


000 

103 

105 

000 

127 

102 

000 

102 

104 

000 

012 

Oil 

Oil 

Oil 

040 

000 

000777 

044541 

000002 

043657 

000000 

052  052 


000 
040 
072 
000 
122 
101 
000 
125 
122 
000 
101 
102 
107 
Oil 
015 
000 


Oh 


123 


040  106  101 
IV.  040  105 
117  122  040 

124  110  105 
116  ill  124 
123  040  102 

116  107  040 

117  120  120 

041  040  053 
015  012  000 
015  012  053 
040  103  110 
116  105  114 
040  114  117 

125  124  040 
122  117  122 
053  015  012 
107  117  117 
103  120  103 
000  000  000 


Oil 
103 

000  000 
015  012 


101 
103 


101 
040 
000 
126 
043 
000 
053 
111 
040 
124 
122 
055 
040 
040 
105 
104 
105 
053 
000 
053 
101 
040 
107 
105 
053 
000 
104 
072 
000 


116 
043 
000 
111 
040 
000 
053 
123 
101 
101 
122 
040 
125 
111 
111 
122 
104 
053 
000 
053 
116 
000 
117 
122 
053 
000 
040 
040 
000 


104  040 
072  040 
000  000 
117  117 


DFSXA   DECSYSTEM  KLIO 
STOR    KLM 


n  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-31 
18-Sep-79  17:18       tSTOR*  RESERVED  ST0RA6e,  SEPT  18,1979 


SEQ  0467 


•  rac^'t    M-^V4A«\ 


4  A  J    ^  i  A 


r 


DFSXA 
STOR 

15852 

15853 

15854 

15855 

15856 

15857 

15858 

15859 

15860 

15861 

15862 

15863 

15864 

15865 

15866 

15867 

15868 

15869 

15870 

15871 

15872 

15873 

15874 

15875 

15876 

15877 

15878 

15879 

15880 

15881 

15882 

15883 

15884 

15885 

15886 

15887 

15888 

15889 

15890 

15891 

15892 

15893 

15894 

15895 

15896 

15897 

15898 

15899 

15900 

15901 

15902 

15903 

15904 

15905 

15906 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)   14:07  21-Aug-85  Page  1-31 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,   SEPT  18.1979 


SEO  0467 


073102 

104  040  104  101  103 

073103 

072  040  127  103  075 

073104 

060  040  101  116  104 

073105 

040  101  104  122  075 

073106 

040  000  000  000  000 

073107 

00  26  0  11  000000 

073110 

015  012  102  101  104 

073111 

040  104  101  103  072 

073112 

040  127  103  075  040 

073113 

000  000  000  000  000 

073114 

040  101  116  104  040 

073115 

101  104  122  075  040 

073116 

000  000  000  000  000 

073117 

040  114  117  107  117 

073120 

125  124  040  105  122 

073121 

122  117  122  040  053 

073122 

053  053  015  012  000 

0/^3123 

107  117  117  104  040 

073124 

124  117  055  061  060 

073125 

040  102  120  072  040 

073126 

000  000  000  000  000 

073127 

040  102  101  104  040 

073130 

124  117  055  061  060 

073131 

040  102  120  072  040 

073132 

000  000  000  000  000 

073133 

015  012  104  124  105 

073134 

062  060  040  127  122 

073135 

111  124  105  040  102 

073136 

120  040  103  110  101 

073137 

116  107  105  104  040 

073140 

lU'  125  122  111  116 

073141 

107  040  122  105  101 

073142 

104  015  012  107  117 

073143 

117  104  040  124  117 

073144 

055  061  061  040  102 

073145 

120  072  040  000  000 

073146 

040  102  101  104  040 

073147 

124  117  055  061  061 

073150 

040  102  120  072  040 

073151 

000  000  000  000  000 

073152 

107  117  117  104  040 

073153 

124  117  055  061  061 

073154 

040  102  120  072  040 

073155 

000  000  000  000  000 

073156 

015  012  104  124  105 

073157 

062  060  040  122  105 

073160 

101  104  040  102  120 

073161 

040  103  110  101  116 

073162 

107  105  104  040  127 

073163 

110  111  114  105  040 

073164 

127  122  111  124  111 

073165 
073166 
073167 
073170 

116  107  015  012  107 

117  117  104  040  124 

117  055  061  060  040 
102  120  072  040  000 

DFSXA   DECSYSTER  KLiO  CHANNEi /DTE20  INTERACTION  TEST  -  VER  0 
STOR   KLH    18-Sep-79  17:1^ 


unn..*w.,  .U-,    .ur,  V.7  HACRO 

*STOR*  RESERVED  STORAGE.  SEPT 


^m 


42)  14:07  21-Aug-85  Page  1-32 


SEQ  0468 


n 


DFSXA   DECSYSTEH  KLIO  CHANNE. /DTE20  INTERACTION  TEST  -  VER  0,7  HACRO  J:53B(1242)  14:07  21-Aug-85  Page  1-32 
STOR    KLM    18-Sep-79  17:^       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0468 


15907 

073171 

116  117  040  104  124 

15908 

073172 

105  062  060  040  ) ?3 

15909 

073173 

124  101  122  124  125 

15910 

073174 

120  000  000  000  000 

15911 

073175 

26  13  0  07  061342 

15912 

073176 

262  17  0  00  075027 

15913 

073177 

263  17  0  00  000000 

15914 

073200 

000001  000001 

15915 

073201 

075  076  040  000  000 

15916 

073202 

704000  000000 

15917 

073203 

714200  200000 

15918 

073204 

744000  000000 

15919 

073205 

764000  000000 

15920 

073206 

774000  000000 

15921 

073207 

26  15  0  00  000000 

15922 

073210 

015  012  105  122  122 

15923 

073211 

117  122  040  115  105 

15924 

073212 

123  123  101  107  105 

15925 

073213 

040  123  124  101  103 

15926 

073214 

113  040  050  105  122 

15927 

073215 

123  124  103  113  051 

15928 

073216 

040  110  101  123  040 

15929 

073217 

111  116  103  117  122 

15930 

073220 

122  105  103  124  114 

15931 

073221 

131  040  106  117  122 

15932 

073222 

115  101  124  124  105 

15933 

073223 

104  040  115  105  123 

15934 

073224 

123  101  107  105  056 

15935 

073225 

015  012  000  000  000 

15936 

073226 

124  101  102  114  105 

15937 

073227 

G-J  105  122  122  117 

15938 

073230 

122  055  040  111  116 

15939 

073231 

104  105  130  075  000 

15940 

073232 

015  012  115  105  115 

15941 

073233 

123  105  107  040  105 

15942 

073234 

122  122  117  122  055 

15943 

073235 

011  101  104  122  075 

15944 

073236 

000  000  000  000  000 

15945 

073237 

015  012  123  111  132 

15946 

073240 

105  122  040  105  122 

15947 

073241 

122  117  122  040  111 

15948 

073242 

116  040  123  111  132 

15949 

073243 

101  104  122  056  Oil 

15950 

073244 

101  104  122  075  000 

15951 

073245 

015  012  105  116  124 

15952 

073246 

105  122  111  116  107 

15953 

073247 

040  103  117  115  115 

15954 

073250 

101  116  104  040  111 

15955 

073251 

116  124  105  122  120 

15956 

073252 

^22   105  124  105  122 

15957 

073253 

015  012  000  000  000 

15958 

073254 

015  012  120  101  107 

15959 

073255 

105  040  106  101  111 

15960 

im\^ 

114  040  124  122   101 
120  040  127  110  111 

15961 

\    I 


DFSXA 
STOR 

15962 

15963 

15964 

15965 

15966 

15967 

15968 

15969 

15970 

15971 

15972 

15973 

1597A 

15975 

15976 

15977 

15978 

15979 

15980 

15981 

15982 

15983 

15984 

15985 

15986 

15987 

15988 

15989 

15990 

15991 

15992 

15993 

15994 

15995 

15996 

15997 

15998 

15999 

16000 

16001 

16002 

16003 

16004 

16005 

16006 

16007 

16008 

16009 

16010 

16011 

16012 

16013 

16014 

16015 

16016 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  !i:53B(1242)  14:07  21-Aug-85  Page  1-33 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0469 


073260 

073261 

073262 

073263 

073264 

073265 

073266 

073267 

073270 

073271 

073272 

073273 

073274 

073275 

073276 

073277 

073300 

073301 

073302 

073303 

073304 

073305 

073306 

073307 

073310 

073311 

073312 

073313 

073314 

073315 

073316 

073317 

073320 

073321 

073322 

073323 

073324 

073325 

073326 

073327 

073330 

073331 

073332 

073333 

073334 

073335 

073336 

073337 

073340 

073341 

073342 

073343 

073344 

073345 

073346 


114 

040 

040 

056 

015 

124 

Oil 

015 

072 

015 

105 

36 

015 

123 

105 

104 

125 

101 

120 

102 

120 

103 

120 

040 

000 

015 

072 

00 


015 
011 
1i.' 
127 
103 
000 
103 
000 
106 
126 
054 
102 
114 
125 
000 
125 
111 
120 
103 
101 
116 
124 
054 
124 
054 
106 
116 


105 
125 
115 
000 
012 
111 
000 
012 
Oil 
012 
072 

04  0 
012 
072 
130 
122 
123 
104 
124 
054 
124 
110 
101 
122 
000 
012 
Oil 

26  0 


012 
000 
126 
054 
122 
000 
122 
000 
114 
122 
000 
131 
107 
123 
000 
123 
117 
125 
054 
104 
110 
122 
000 
122 
000 
114 
104 


111 
105 
104 
000 
125 
105 
000 
102 
000 
117 
000 


116 
122 
105 
000 
116 
072 
000 
122 
000 
104 
000 


040 

123 

117 

000 

122 

115 

000 

125 

000 

103 

Oil 

01  000500 

106  114  107 

000 

040 

000 

122 

054 

120 

000 

103 

054 

105 

106 

000 

104 

000 


000 
1 01 
000 
040 
000 
125 
000 
101 
000 
104 
054 
000 
122 
000 


Oil 

105 

054 

105 

122 

040 

000 

040 

105 

107 

105 

000 

101 

000 

00  000002 

120  103  072 

000 

114 

000 

060 

000 

061 

000 

040 

114 

000 

040 

000 

122 

000 

122 

054 

114 

000 

040 

000 

040 

000 

040 

000 

040 

040 


000 
122 
000 
131 
000 
131 
000 
124 
106 
000 
124 
054 
105 
000 
105 
124 
102 
000 
122 
054 
120 
000 
120 
000 
124 
122 


000 
106 
000 
054 
000 
054 
000 
117 
127 
000 
106 
000 
054 
000 
040 
000 
111 
000 
111 
000 
061 
000 
062 
000 
125 
106 


Br 
81  ■ 
BA( 


BAI 

6AI 
BAI 
BAI 
BA: 
BEi 
BEi 
BEi 
BEi 
BEI 
BII 
BII 
BII 
BI 
BII 
BII 


DFSXA       DECSYSTEM  <L10  CHANNEL/D^ 
STOR         KLM  18-Sep-79  17:18 


INTERACTION  TEST  -  VER  0,7  MACRO  3:536(1242)   14:07  21-Aug-85  Page  1-34 
♦STOR*  RESERVED  STORAGE,   SEPT  18,1979 


SEQ  0470 


BI^ 
BIS 


DFSXA 
STOR 

16017 

16018 

16019 

16020 

16021 

16022 

16023 

1602A 

16025 

16026 

16027 

16028 

16029 

16030 

16031 

16032 

16033 

16034 

16035 

16036 

16037 

16038 

16039 

16040 

16041 

16042 

16043 

16044 

16045 

16046 

16047 

16048 

16049 

16050 

16051 

16052 

16053 

16054 

16055 

16056 

16057 

16058 

16059 

16060 

16061 

16062 

16063 

16064 

16065 

16066 

16067 

16068 

16069 

16070 

16071 


OECSYSTEM  KLIO  CHANNEL/DTl.!0  INTERACTION  TEST  -  VER  0,7  MACRO  j;53B(1242)  14:07  21-Aug-85  Page  1-34 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0470 


073347 

073350 

073351 

073352 

073353 

073354 

073355 

073356 

073357 

073360 

073361 

073362 

073363 

073364 

073365 

073366 

073367 

073370 

073371 

073372 

073373 

073374 

073375 

073376 

073377 

07340C 

073401 

073402 

073403 

073404 

073405 

073406 

073407 

073410 

073411 

073412 

073413 

073414 

073415 

0734^6 

073417 

073420 

073421 

073422 

073423 

073424 

073425 

073426 

073427 

073430 

073431 

073432 

073433 

073434 

073435 


114 

116 

126 

111 

101 

104 

120 

111 

131 

114 

116 

122 

114 

117 

101 

123 

115 

000 

111 

101 

111 

120 

124 

040 

124 

101 

124 

122 

101 

101 

1u! 

000 

123 

117 

040 

123 

115 

117 

040 

000 

115 

107 

120 

116 

103 

120 

116 

116 

105 

120 

101 

015 

123 

015 

123 


127 

117 

000 

114 

114 

105 

122 

105 

040 

101 

000 

105 

040 

122 

104 

123 

120 

000 

114 

114 

124 

101 

101 

120 

131 

122 

101 

111 

122 

124 

122 

000 

105 

116 

101 

123 

101 

124 

103 

000 

101 

105 

101 

117 

105 

101 

117 

040 

000 

101 

107 


054 
040 
000 
114 
040 
040 
117 
124 
126 
124 
000 
106 
105 
000 
104 
040 
101 
000 
114 
040 
105 
107 
102 
101 
000 
040 
040 
124 
130 
101 
111 
000 
103 
040 
103 
000 
120 
040 
117 
000 
120 
000 
107 
040 
123 
107 
124 
103 
000 
107 
105 
122 
Oil 
104 
Oil 


000 

104 

000 

105 

103 

060 

120 

101 

111 

111 

000 

111 

122 

000 

122 

103 

122 

000 

105 

127 

000 

105 

114 

122 

000 

104 

120 

131 

040 

040 

124 

000 

124 

116 

103 

000 

040 

111 

122 

000 

040 

000 

105 

101 

123 

105 

040 

117 

000 

105 

000 

110 

000 

124 

000 


000 

111 

000 
107 
117 
000 
122 
122 
117 
117 
000 
114 
122 
000 
105 
117 
105 
000 
107 
122 
000 
040 
105 
111 
000 
101 
101 
000 
104 
120 
131 
000 
111 
117 
105 
000 
116 
116 
105 
000 
101 
000 
040 
103 
000 
040 
111 
122 
000 
040 
000 
047 
000 
047 
000 


DFSXA 
STOR 


DECSYSTE«  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-35 
KLM    18-Sep-79  17:18       •STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0471 


OFSXA 
STOR 

16072 

16073 

1607A 

16075 

16076 

16077 

16078 

16079 

16080 

16081 

16082 

16083 

1608A 

16085 

16086 

16087 

16088 

16089 

16090 

16091 

16092 

16093 

1609A 

16095 

16096 

16097 

16098 

16099 

16100 

16101 

16102 

16103 

1610A 

16105 

16106 

16107 

16108 

16109 

16110 

16111 

16112 

16113 

161U 

16115 

16116 

16117 

16118 

16119 

16120 

16121 

16122 

161?^ 

1612A 

16125 

16126 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  3:538(1242)  14:07  21-Aug-85  Page  1-35 
KLM     18-Sep-79  17:18        *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0471 


073436 

015  012  0!:2  052  052 

073437 

052  040  123  131  123 

073440 

124  105  115  040  124 

073441 

105  123  124  040  107 

073442 

105  116  105  122  101 

073443 

124  117  122  040  052 

073444 

052  052  052  015  012 

073445 

000  000  000  000  000 

073446 

015  012  124  105  123 

073447 

124  040  120  101  122 

073450 

101  115  105  124  105 

073451 

122  123  040  106  117 

073452 

122  040  000  000  000 

073453 

104  101  124  101  040 

073454 

123  111  132  105  050 

073455 

062  060  055  062  060 

073456 

060  060  051  077  000 

073457 

115  105  115  117  122 

073460 

131  040  102  125  106 

073461 

106  105  122  040  123 

073462 

124  101  122  124  050 

073463 

130  040  000  000  000 

073464 

040  117  122  040  075 

073465 

040  124  117  040  040 

073466 

000  000  000  000  000 

073467 

00  26  0  00  074765 

073470 

104  lOl  124  101  040 

073471 

120  101  124  124  105 

073472 

122  116  077  000  000 

073473 

123  125  122  106  101 

073474 

1u<  105  050  060  055 

073475 

062  062  051  077  000 

073476 

123  105  103  124  117 

073477 

122  050  060  055  062 

073500 

063  051  077  000  000 

073501 

00  05  0  16  060767 

0/3502 

123  124  101  122  124 

073503 

111  116  107  040  124 

073504 

105  123  124  015  012 

073505 

000  000  000  000  000 

073506 

063304  063305 

073507 

35  07  0  00  000007 

073510 

26  07  0  00  000007 

073511 

17  07  0  00  000007 

073512 

127  124  106  000  000 

073513 

122  104  106  000  000 

073514 

122  104  122  000  0)0 

07:515 

122  105  127  000  0)0 

07:516 

122  103  114  000  0)0 

07:517 

123  120  122  000  0)0 

07:520 

12:  120  106  000  0)0 

124  110  105  122  105 
040  111  123  040  101 

07  3c2 

073523 
0735<I4 

040  114  111  115  1  1 

124  040  117  106  040 

CERF 
CERF 
CERF 
CERF 
CERF 
CERF 
CH.E 
CH.L 
CH.L 
CH.^ 
CH.C 
CH.F 
CH.F 
CH.J 
CH.J 
CH.V 
CHAJ 
CHJf 
CHK/ 
CHKl 
CHKI 
CHKl 
CHK! 
CHN/ 
CHNE 

CHNI 
CHNI 


CHNI 
CHNI 

CHNI 
CHNI 
CHNI 

CHN 

chn; 
chn: 

cht 


CIC 

citi 

CK1 


1 


DFSXA 

stor 


DECSYSTEM  KLiO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  1-36 
KLM    18-Sep-79  17:18       •STOR*  RESERVED  STORAGE,  SEPT  18.1979 


n 


SEQ  0472 


CKL( 
CKLC 


DFSXA 
STOR 

16127 

16128 

16129 

16130 

16131 

16132 

16133 

161 3A 

16135 

16136 

16137 

16138 

16139 

16U0 

16K1 

161A2 

16U3 

16UA 

161A5 

161A6 

161A7 

161A8 

161A9 

16150 

16151 

16152 

16153 

1615A 

16155 

16156 

16157 

16158 

16159 

16160 

16161 

16162 

16163 

1616A 

16165 

16166 

16167 

16168 

16169 

16170 

16171 

16172 

16173 

161 7A 

16175 

16176 

16177 

16178 

16179 

16180 

16181 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(12A2)  1A:07  21-Aug-85  Page  1-36 
KLM     18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0A72 


073525 

073526 

073527 

073530 

073531 

073532 

073533 

07353A 

073535 

073536 

073537 

0735A0 

0735A1 

0735A2 

0735A3 

0735AA 

0735A5 

0735A6 

0735A7 

073550 

073551 

073552 

073553 

07355A 

073555 

073556 

073557 

073560 

073561 

073562 

073563 

07356A 

073565 

073566 

073567 

073570 

073571 

073572 

073573 

07357A 

073575 

073576 

073577 

073600 

073601 

073602 

073603 

07360A 

073605 

073606 

073607 

073610 

073611 

073612 

073613 


070 
115 
0A1 
000 
015 
115 
123 
116 
122 
012 
015 
105 
111 
12A 
123 
106 
123 
105 
117 
120 
105 
111 
117 
lOA 
105 
12A 
000 
122 
101 
000 

u^ 

101 
000 
115 
115 
055 
000 
125 
127 
125 
105 
015 
123 
12A 
116 
125 
12A 
115 
105 
000 
127 
101 
000 


OAO 

101 

0A1 

000 

012 

101 

105 

103 

122 

000 

012 

130 

115 

OAO 

101 

117 

131 

OAO 

122 

117 

116 

116 

115 

OAO 

122 

105 

000 

10A 

111 

000 

123 

111 

000 

105 

OAO 

11A 

000 

116 

105 

116 

000 

012 

OAO 

125 

117 

122 

llA 

120 

116 

000 

12A 

111 

000 


000000 
122  106 


103 

116 

0A1 

000 

103 

116 

121 

105 

117 

000 

123 

105 

105 

115 

107 

122 

123 

105 

OAO 

122 

12A 

107 

115 

111 

120 

122 

000 

12A 

11A 

000 

116 

llA 

000 

10A 

117 

111 

000 

111 

116 

123 

000 

12A 

106 

122 

12A 

122 

131 

11A 

12A 

000 

115 

llA 

000 


117 

10A 

015 

000 

117 

10A 

125 

OAO 

122 

000 

131 

OAO 

117 

105 

105 

OAO 

105 

122 

122 

12A 

105 

OAO 

101 

116 

122 

015 

000 

OAO 

105 

000 

OAO 

105 

000 

111 

106 

116 

000 

12A 

12A 

101 

000 

110 

105 

105 

OAO 

105 

OAO 

105 

105 

000 

OAO 

105 

000 


000031 
103  OAO 


115 
123 
012 
000 
115 
OAO 
105 
105 
015 
000 
123 
12A 
125 
123 
OAO 
000 
130 
122 
105 
000 
122 
103 
116 
12A 
105 
012 
000 
106 
lOA 
000 
106 
10A 
000 
125 
106 
105 
000 
OAO 
OAO 
126 
000 
111 
101 
OAO 
103 
116 
111 
115 
lOA 
000 
106 
10A 
000 

106 


CKLG 
CKLG 
CL11 
CLEA 

CLK 
CLKA 

cue 
cue 


CUD 
CLKE 
CLKR 
CLKR 
CUL 
CLN1 
CLOG 
CLTC 
CLTC 

cmc 

CMDE 
CMDE 


CMDL 

CMDL 

CMDC 

CMES 

CNR 

CNTL 

CNTF 


DFSXA 
STOR 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  I53B(12A2)  1A:07  21-Aug-85  Page  1-37 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE.  SEPT  18,1979 


SEQ  0A73 


DFSXA 
STOR 

16182 

16183 

1618A 

16185 

16186 

16187 

16188 

16189 

16190 

16191 

16192 

16193 

161 94 

16195 

16196 

16197 

16198 

16199 

16200 

16201 

16202 

16203 

1620A 

16205 

16206 

16207 

16208 

16209 

16210 

16211 

16212 

16213 

162U 

16215 

16216 

16217 

16218 

16219 

16220 

16221 

16222 

16223 

1622A 

16225 

16226 

16227 

16228 

16229 

16230 

16231 

16232 

16233 

16234 

16235 

16236 


DECSYSTEM  KLIO  CHANNEL/DTE20 
KLM    18-Sep-79  17:18 


INTERACTION  TEST  - 
*ST0R*  RESERVED 


VER  0,7  MACRO 
STORAGE,  SEPT 


:53B(1 242) 
18,1979 


14:07  21-Aug-85  Page  1-37 


SEQ  0473 


073614 

073615 

073616 

073617 

073620 

073621 

073622 

073623 

073624 

073625 

073626 

073627 

073630 

073631 

073632 

073633 

073634 

073635 

073636 

073637 

073640 

073641 

073642 

073643 

073644 

073645 

073646 

073647 

073650 

073651 

073652 

073653 

073654 

073655 

073656 

073657 

073660 

073661 

073662 

1)73663 

073664 

073665 

073666 

073667 

073670 

073671 

073672 

073673 

073674 

073675 

073676 

073677 

073700 

073701 

073702 


101  111 
000  000 
777777 

102  123 


114  105 
000  000 
600000 
122  040 


104 
000 


106 
101  111  114  105  104 
000  000  000  000  000 
122  105  127  040  106 

101  111  114  105  104 
000  000  000  000  000 

102  123  122  040  106 

101  111  114  125  122 
105  000  000  000  000 

105  122  101  123  105 
040  105  122  122  117 

122  040  055  040  103 
114  116  124  101  120 
000  000  000  000  000 
777777     777777 

30  14  0  00  000002 
256  00  0  16  043504 
621  00  0  00  770000 
202  00  0  00  074767 
263  17  0  00  000000 
44  44  0  00  000000 

102  117  117  124  061 
061  040  127  061  061 
104  102  060  040  124 
111  115  105  117  125 
124  000  000  000  000 

106  101  124  101  114 
Oh}   102  117  117  124 

123  124  122  101  120 
040  105  122  122  117 
122  000  000  000  000 
102  117  117  124  061 
061  040  127  061  061 
104  116  061  040  124 
111  115  105  117  125 

124  000  000  000  000 
124  117  061  061  105 
122  040  123  105  124 
040  104  125  122  111 

116  107  040  102  117 

117  124  000  000  000 
104  125  115  120  061 
061  040  127  061  061 
104  102  060  040  124 
111  115  105  117  125 
124  040  117  122  040 
122  105  114  117  101 
104  040  105  122  122 

000  000  000 
061  060  104 
123  105  124 
117  124  040 


117  ni 
124  117 
102  040 
055  116 


DFSXA   DECSYSTEH  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53e(1242)  14:07  21-Aug-85  Page  1-38 
STOR    KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  04 7A 


COW 

com 


DFSXA 
STOR 

16237 

16238 

16239 

162A0 

162A1 

162A2 

162A3 

162A4 

162  A  5 

16246 

162A7 

162A8 

162A9 

16250 

16251 

16252 

16253 

16254 

16255 

16256 

16257 

16258 

16259 

16260 

16261 

16262 

16263 

16264 

16265 

16266 

16267 

16268 

16269 

16270 

16271 

16272 

16273 

16274 

16275 

16276 

16277 

16278 

16279 

16280 

16281 

16282 

16283 

16284 

16285 

16286 

16287 

16288 

16289 

16290 

16291 


DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  j;538(1242)  14:07  21-Aug-85  Page  1-38 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0474 


073703 

073704 

073705 

073706 

073707 

073710 

073711 

073712 

073713 

073714 

07371 5 

073716 

073717 

073720 

073721 

073722 

er^3723 

073724 

073725 

073726 

073727 

073730 

073731 

073732 

073733 

073734 

073735 

073736 

073737 

073740 

073741 

073742 

073743 

073744 

073745 

073746 

073747 

073750 

073751 

073752 

073753 

073754 

073755 

073756 

073757 

073760 

073761 

073762 

073763 

073764 

073765 

073766 

073767 

073770 

073771 


111 
121 
105 
104 
061 
104 
111 
124 
104 
040 
102 
115 
040 
105 
040 
122 
104 
040 
116 
115 
OOC 
124 
122 
040 
116 
115 
015 
105 
040 
124 

055 
040 
015 


116 
125 
000 
125 
040 
116 
115 
000 
115 
127 
060 
105 
117 
114 
105 
000 
115 
127 
061 
105 
000 
117 
040 
104 
107 
120 
012 
122 
106 
040 
102 
104 
124 
012 


777400 
102  117 
105  122 
000  000 
777400 
104  125 


040 
105 
000 
115 
127 
061 
105 
000 
120 
061 
040 
117 
122 
117 
122 
000 
120 
061 
040 
117 
000 
061 
123 
125 
040 
000 
105 
111 
122 
105 
117 
125 
105 
000 


105 
000 
104 
105 
040 
117 
125 
105 
015 
124 
124 

124 
103 
116 


122 
000 
101 
122 
111 
117 
115 
123 
012 
105 
105 
105 
105 
117 
125 


123 
116 
000 
120 
061 
040 
117 
000 
061 
061 
124 
125 
040 
101 
122 
000 
061 
060 
124 
125 
000 
060 
105 
122 
104 
000 
116 
116 
117 
116 
117 
115 
123 
000 


044541 
117  124 
122  117 
000  000 
054543 
115  120 


122 
000 
124 
122 
116 
124 
120 
124 
115 
122 
062 
114 
104 
116 
105 


117 
000 
101 
117 
040 
055 
040 
000 
101 
040 
060 
105 
054 
124 
040 


105 
103 
000 
061 
060 
124 
125 
000 
061 
104 
111 
124 
122 
104 
117 
000 
061 
104 
111 
124 
000 
105 
124 
111 
125 
000 
124 
107 
116 
104 
124 
120 
124 
000 

040 
122 
000 

040 
122 
000 
040 
122 
102 
104 
124 
000 
123 
104 
040 
103 
040 
111 
077 


COMM 

COMM 

COMM 

COMM 

COMM 

COMP, 

CONSi 

CONT 

CORDI 

CP.E 

CP.N 

CPAR 

CPOP 

CROP 

CPU  I 

CPUI 

CPUI 

CPUJ 

CR11 

CRAM 

CRC 

CRLF 

CRLF 

CRYO 

CRYl 

CSHF 

CSHM 

CSRC 

CSRE 

CSRR 

CTB 

CWOR 

CUOR 

CYCL 

CYLA 

0 

D.DT 
D.ER 
D.SN 
O.ST 
DATA 
DATE 


DATL 


DATf 
DATF 
OATF 


DFSXA 
STOR 


OECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  J53B(1242)  14:07  21-Aug-85  Page  1-39 
KLM    18-Sep-79  17:18       ♦STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0475 


DBPE 

DCK 

hrruN 


OFSXA 
STOR 

16292 

16293 

1629A 

16295 

16296 

16297 

16298 

16299 

16300 

16301 

16302 

16303 

1630A 

16305 

16306 

16307 

16308 

16309 

16310 

16311 

16312 

16313 

163U 

16315 

16316 

16317 

16318 

16319 

16320 

16321 

16322 

16323 

16324 

16325 

16326 

16327 

16328 

16329 

16330 

16331 

16332 

16333 

1633A 

16335 

16336 

16337 

16338 

16339 

163A0 

16341 

163A2 

163A3 

16344 

16345 

16346 


DECSYSTEM  KL10  CHANNEL/DTE20 
KLM    18-Sep-79  17:18 


INTERACTION  TEST  - 
*STOR*  RESERVED 


VER  0,7  MACRO 
STORAGE,  SEPT 


J:53B(1242) 
18,1979 


14:07  21-Aug-85  Page  1-39 


SEQ  0475 


073772 

073773 

073774 

073775 

073776 

073777 

074000 

074001 

074002 

07i003 

074004 

074005 

074006 

074007 

074010 

074011 

074012 

074013 

074014 

074015 

074016 

074017 

074020 

074021 

074022 

074023 

074024 

074025 

074026 

074027 

074030 

074031 

074032 

074033 

074034 

074035 

074036 

074037 

074040 

074041 

074042 

074043 

074044 

074045 

074046 

074047 

074050 

074051 

074052 

074053 

074054 

074055 

074056 

074057 

074060 


000 
123 
111 
101 
040 
060 
124 
120 
124 
122 
122 
040 
116 
124 
110 
114 
122 
122 
000 


000 
124 
116 
123 
104 
040 
055 
040 
000 
105 
124 
124 
107 
104 
105 
104 
105 
124 
000 


015  012 


000 
101 
107 
124 
124 
102 
104 
124 
000 
123 
040 
131 
040 
042 
116 
103 
123 
123 
000 


000 
122 
040 
105 
105 
117 
125 
105 
000 
124 
102 
120 
042 
040 
040 
120 
124 
015 
000 


104 
042 
101 
116 
105 


111 
104 
130 
124 
043 


000010 
114  117 


777577 
114  117 


116 
106 
042 
117 
040 


107 
123 
040 
040 
000 


106 
104 
l^J 
040 
124 
000 
106 
Oil 
105 
000 
41 


101 
055 
120 
106 
040 
000 
111 
000 
130 
000 
21  21 


067240 
101  104 


077  077 
000  000 
777754 
120  107 
117  101 
125  115 
122  122 
066374 
44  44  0 
120  107 
117  101 
117  117 
122  122 
066321 
20  20  Q 
120  107 


111 
104 
111 
122 
105 
000 
114 
000 
124 
000 
00 
077 
000 


114 
122 
116 
117 
116 
000 
105 
000 
072 
000 
00 


000 
124 
115 
122 
062 
117 
115 
123 
000 
101 
131 
111 
123 
127 
113 
040 
101 
012 
000 

101 
040 
130 
111 
106 
000 

040 
105 
117 
107 
116 
104 
000 
072 
000 
Oil 
000 
00 


012 
000 

114 
104 
105 
000 


015 
.  000 
066370 
115  040 
104  040 
120  040 
117  122 
066644 
00  066640 
115  040  114 
104  040 
124  040 
117  122 
066322 
00  066321 
115  040  114 


102 
105 
000 


OBPE 

DCK 

OCOMI 

ODTLI 

DDTSI 

DEAD 

DEBUl 

DECD 

DECRI 

DECRI 

DECRI 

DECRI 

DECVI 

DENM: 

DEV 


DEVB 

DEVB 

DEVC 

DEVP 

DF22 

DIAG 

DIAL 

DIDI 

DIGI 

DIGI 

DIGI 

DING 

DINI 

DISK 

DMD 

DHFC 

DHPl 

DMP1 

DMP2 

DMP3 

DMPA 

DHPC 

DMPD 

DMPD 

DMPE 

DNPH 

DMPJ 


OFSXA   DECSYSTEH  KLIO  CHANNEL/DVE20  INTERACTION  TEST  -  VER  0^7  MACRO  %5l^{\l'*2)   14:07  21-Aug-85  Page  1-40 
STOR   KLH    18-Sep-79  17:18        " —  


1 


*ST0R*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0476 


DMPL 

mm 

hMDDI 


OFSXA 
STOR 

163)47 

16348 

16349 

16350 

16351 

16352 

16353 

16354 

16355 

16356 

16357 

16358 

16359 

16360 

16361 

16362 

16363 

16364 

16365 

16366 

16367 

16368 

16369 

16370 

16371 

16372 

16373 

16374 

16375 

16376 

16377 

16378 

16379 

16380 

16381 

16382 

16383 

16384 

16385 

16386 

16387 

16388 

16389 

16390 

16391 

163V? 

16393 

16394 

1639b 

16396 

16397 

16398 

16399 

16400 

16401 


DECSYSTEM  KLIO  CHANNEL/DVE20  INTERACTION  TEST  -  VER  0,7  MACRO  X538(1242)   14:07  21-Aug-85  Page  1-40 
KLM  18-Sep-79  17:18  *STOR*  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0476 


074061 

074062 

074063 

074064 

074065 

074066 

074067 

074070 

074071 

074072 

074073 

074074 

074075 

074076 

074077 

074100 

074101 

074102 

074103 

074104 

074105 

074106 

074107 

074110 

074111 

074112 

074113 

074114 

074115 

074116 

074117 

074120 

074121 

074122 

074123 

074124 

074125 

074126 

074127 

0'4130 

074131 

074132 

074133 

074134 

07^135 

074136 

074137 

074140 

074U1 

074142 

074143 

074144 

074145 

074146 

074147 


117 
061 
040 
117 
120 
117 
106 
122 
00 


101 
061 
124 
125 
107 
101 
122 
117 
20  0 


040 
102 
115 
000 
040 
040 
105 
000 


127 
060 
105 
000 
114 
130 
122 
000 


00  06  0 
00  03  0 
106  111 


122 

105 

101 

105 

122 

122 

015 

012  000 

106 

123 

105 

103 

124 

040 

111 

114 

125 

040 

103 

110 

113  040 

104 

111 

103 

105 

105 

114 

105 

111 

117 

116 

000  000  000 

106 

117 

122 

124 

040 

105 

117 

122  040 

105 

040 

115 

123 

111 

116 

101 

123  040 

^d^ 

123 

124 

110 

101 

122 

124 

105 

122 

000  000  000 

106 

117 

122 

124 

040 

105 

117 

122  040 

123 

120 

101 

040 

115 

111 

111 

116 

107 

106 

124 

105 

105 

015  012 

106 

117 

'  2 

124 

040 

:j3 

117 

122  040 

114 

111 

116 

1?4 

117 

117 

110 

117 

122 

012 

000  000 

120 

122 

107 

117 

101 

104 

m 

?^i  m 

000  000  000 

104 

104 

111 

124 

115 

104 

040 

122 

00  066321 

00  000006 

00  000006 

114  105  040 

104 

117 

000 

114 

106 

122 

105 

105 

040 

103 

015 

000 

115 

122 

055 

111 

107 

106 

040 

101 

015 

000 

115 


040 
122 
000 
105 
101 
105 
103 
126 
123 
124 
012 
000 
101 
122 
040 
123 
040 
111 
103 
103 
012 
000 
101 


122*',122 
055  040 


103 
123 
040 
122 
000 
115 
122 
055 
105 
040 
124 
000 
040 
040 

;;f 

000 


105 
123 
101 
040 
000 
101 
122 
040 
040 
123 
015 
000 
114 
055 
117 
122 


DFSXA   DECSYSTEM  KLlO 
STOR    KLM 


n  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  X53B(1242)  14:07  21-Aug-85  Page  1-41 
18-Sep-79  17:18       tSTOR*  RESERVED  STORAGE,  SEPT  18,1979 


SCO  0477 


"n 


DFSXA  DECSYSTEM  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  X53B(1242)  U:07  21-Aug-85  Page  1-41 

STOR  KLM     18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18,1979 

16A02  074150 

16403  074151 

16404  074152 

16405  074153 

16406  074154 

16407  074155 

16408  074156 

16409  074157 

16410  074160 

16411  074161 

16412  074162 

16413  074163 

16414  074164 

16415  074165 

16416  074166 
1641?  074167 

16418  074170 

16419  074171 

16420  074172 

16421  074173 

16422  074174 

16423  074175 

16424  074176 

16425  074177 

16426  074200 

16427  074201 

16428  074202 

16429  074203 

16430  074204 

16431  074205 

16432  074206 

16433  074207 

16434  074210 

16435  074211 

16436  074212 

16437  074213 

16438  074214 

16439  074215 

16440  074216 

16441  074217 

16442  074220 

16443  074221 

16444  074222 

16445  074223 

16446  074224 

16447  074225 

16448  074226 

16449  074227 

16450  074230 

16451  074231 

16452  074232 

16453  074233 

16454  074234 

16455  074235 

16456  074236 


SEQ  0477 


106 

117 

122 

115 

101 

124  040 

105 

122 

122 

117 

122 

040  055  040 

103 

117 

115 

115 

101 

040 

115 

111 

123 

123 

111 

116 

107  015 

012 

000  000 

000  000 

000 

114 

105 

116  107 

124 

110  040 

105 

122 

122 

117 

122 

040 

117 

116 

040 

111 

116 

120 

125 

124 

040 

114 

111 

116 

105 

015 

012  000  000 

106 

117 

122 

115 

101 

124  040 

105 

122 

122 

117 

122 

040  055 

040 

124 

117 

117  040 

115 

101 

116 

131 

040 

127 

117 

122 

104 

123  015 

012  000  000  000 

000 

103 

110 

105 

103 

113 

123 

125 

115 

040 

105 

122 

122 

117 

122 

040 

111 

116 

040 

106 

111 

114 

105 

015  012 

000 

105 

117 

106  040 

102 

105 

106 

117 

122 

105 

040 

130 

106 

122 

040 

102 

114 

117  103 

113 

015 

012 

000  000  000 

I^J 

072 

015  012 

000 

115  072 

015  012 

000 

040 

122 

125 

116 

116 

111 

116 

107  040 

122 

105 

12] 

124 

122 

111 

103 

124 

105 

104 

015 

012  000  000  000  000 

00  20  0 

15  1 

)66261 

40  04  0 

15  1 

366261 

123 

124 

127 

124 

106 

040 

124 

111 

115 

105 

117 

125 

124  000  000 

123 

124 

122 

104 

106 

040 

124 

111 

115 

105 

117  125 

124 

000  000 

122 

105 

123 

124 

122 

111 

103 

124 

105 

104 

040 

104 

124 

105 

062 

060  040 

122 

105 

101 

104  040 

123 

124 

101 

^22 

124 

040  105 

122 

^22 

117 

122 
054 

000  000 

122 

115 

000  000 

104 

105 
054 

000 

104 

W 

061 

000 

000 

.^J 


DFSXA      DECSYSTEH  KLiO 
STOR        KLH 


H  KLIO  CHANNCL/DTE20  INTERACTION  TEST  -  VER  0-7  MACRO  1538(1242)  14:07  21-Aug-85  Page  1-42 
18-Sep-79  17:18  *STOR»  RESERVED  STORAGE,  SEPT  18,1979 


SEQ  0478     i 

1 


r 


DFSXA 
STOR 

16A57 

16A58 

16A59 

16A60 

16A61 

16A62 

16A63 

16A6A 

16A65 

16A66 

16A67 

16A68 

16A69 

16A70 

16A71 

16A72 

16A73 

16A7A 

16A75 

16A76 

16A77 

16A78 

16A79 

16A80 

16A81 

16A82 

16A83 

16A8A 

16A85 

16A86 

16A87 

16A88 

16A89 

16A90 

16A91 

16A92 

16A93 

16A9A 

16A95 

16A96 

16A97 

16A98 

16A99 

16500 

16501 

16502 

16503 

1650A 

16505 

16506 

16507 

16508 

16509 

16510 

16511 


DECSYSTEM  <L10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0,7  MACRO  J!53B(1242)  U:07  21-Aug-85  Page  1-42 
KLM    18-Sep-79  17:18       *STOR*  RESERVED  STORAGE.  SEPT  18.1979 


r 


SEO  04  78 


07A237 

07A2AO 

0742A1 

07A2A2 

07A2A3 

07A2AA 

07A2A5 

07A2A6 

0742A7 

07A250 

074251 

074252 

074253 

074254 

074255 

074256 

074257 

074260 

074261 

074262 

074263 

074264 

074265 

074266 

074267 

07427C 

074271 

074272 

074273 

07A274 

074275 

074276 

074277 

074300 

074301 

074302 

074303 

074304 

074305 

074306 

074307 

074310 

074311 

074312 

074313 

074314 

074315 

074316 

074317 

074320 

074321 

Q74322 

074323 

074324 

074325 


124 
102 
124 
102 
124 
122 
124 
116 
124 
116 
124 
122 
120 
102 
124 
124 
102 
Oil 
040 
00 


117 
054 
117 
054 
117 
054 
117 
054 
117 
054 
117 
054 
111 
054 
103 
117 
073 
103 
000 
14  0 


777777 
00  22   0 
104  105 


064 
060 
104 
064 
060 
104 
064 
Go.' 
104 
064 
060 
054 
067 
072 
067 
054 
067 
072 
067 
054 


064 
000 
105 
064 
000 
105 
065 
000 
105 
065 
000 
104 
064 
063 
000 
104 
064 
063 
000 
104 


067  064 
072  063 


067 
054 
067 
072 
067 
054  . 

054  104 
067  064 


000 
104 
064 
063 
000 
104 


061  061  104 
000  000  000 
061  060  104 
000  000  000 
061  061  105 
000  000  000 
061  061  104 
000  000  000 
061  060  104 
000  000  000 
061  060  105 
000  000  000 

060  105  116 
000  000  000 
072  040  000 

061  060  111 
000  000  000 
116  124  072 
000  000  000 
00  000001 
770000 

16  060737 
040  061  067 
063  066  072 
000  000  000 
040  061  067 
067  066  072 
000  000  000 
040  061  067 

063  066  072 
000  000  000 
040  061  067 
067  066  072 
000  000  000 
105  040  061 

064  060  060 
067  067  067 
000  000  000 
105  040  061 

064  064  060 
067  067  067 
000  000  000 
105  040  061 

065  060  060 
067  067  067 
000  000  000 
105  040  061 
065  064  060 
067  067  067 
000  000  000 
105  040  061 

m  m 

105  040 
064  065 


061 
066 


DFSXA   DECSfSTEN  KLIO  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO 
STOR   KLN    18-Sep-79  17:18       *ST0R»  RESERVED  STORAGE.  SEPT 


W"^^ 


42)  14:07  21-Aug-85  Page  1-43 


SEQ  0479  i 


r 


I DFSXA 
STOR 

16512 

16513 

165U 

16515 

16516 

16517 

16518 

16519 

16520 

16521 

16522 

16523 

1652A 

16525 

16526 

16527 

16528 

16529 

16530 

16531 

16532 

16533 

1653A 

16535 

16536 

16537 

16538 

16539 

165A0 

165A1 

16542 

165A3 

16544 

16545 

16546 

16547 

16548 

16549 

16550 

16551 

16552 

16553 

16554 

16555 

16556 

16557 

16558 

16559 

16560 

16561 

16562 

16563 

16564 

16565 

16566 


DECSfSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  HACRO  J[53B(1242)  14:07  21-Aug-85  Page  1-43 
KLM    18-Sep-79  17:18       *ST0R*  RESERVED  STORAGE.  SEPT  18.1979 


SEQ  0479 


074326 

074327 

074330 

074331 

074332 

074333 

074334 

074335 

074336 

074337 

074340 

074341 

074342 

074343 

074344 

074345 

074346 

074347 

074350 

074351 

074352 

074353 

074354 

074355 

074356 

074357 

074360 

074361 

074362 

074363 

074364 

074365 

074366 

074367 

074370 

074371 

074372 

074373 

074374 

074375 

074376 

074377 

074400 

074401 

074402 

074403 

074404 

074405 

074406 

074407 

074410 

074411 

074412 

074413 

074414 


072  000 
054  104 
067  064 
072  000 
054  104 
067  064 
072  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
07?  063 
OuJ  000 
054  104 
067  064 
072  063 
000  000 
054  104 
067  064 
072  063 
000  000 
00  10  0 
120  107 
124  101 
127  061 
060  040 
105  117 
120  107 
124  101 
105  122 
000  000 
120  107 
117  101 
040  103 
124  101 


000  000  000 
105  040  061 
065  061  066 
000  000  000 
105  040  061 
065  065  066 
000  000  000 
105  040  061 
064  062  062 
060  060  060 
000  000  000 
105  040  061 

064  066  062 
060  060  060 
000  000  000 
105  040  061 

065  062  062 
060  060  060 
000  000  000 
105  040  061 
065  066  062 
060  060  060 
000  000  000 
105  040  061 
064  062  060 
060  060  060 
000  000  000 
105  040  061 

064  066  060 
060  060  060 
000  000  000 
105  040  061 

065  062  060 
060  060  060 
000  000  000 
105  040  061 
065  066  060 

060  060  060 
000  000  000 
00  066322 
115  040  123 
122  124  040 

061  104  102 

124  111  115 

125  124  000 
115  040  123 
122  124  040 
122  117  122 
000  000  000 

115  040  114 

104  040  055 
117  116  123 

116  124  040 

105  m  122 
015  012  000 


DFSXA 
STOR 


DECSVSTEH  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  1538(1242)  14:07  21-Aug-85  Page  1-44 
KL«    18-Sep->9  17^18       ^STOR*  RESERVED  STORAGE.  SEPT  18.1979 


SEa  0480 


DECSYSTEM  KL10  CHANNEL/DTE20  INTERACTION  TEST  -  VER  0.7  MACRO  j;53B(1242)  U:07  21-Aug-85  Page  1-A4 
KLM     18-Sep-79  17:18        *STOR*  RESERVED  STORAGE,  SEPT  18.1979 


OFSXA 

DECSYSTEM  KL10  CHANNEL/DTE2 

STOR 

KLM 

18-Sep-79  17:18 

16567 

074A15 

120  107  115  040  114 

16568 

07A416 

117  101  104  040  055 

16569 

074417 

040  103  117  116  123 

16570 

074420 

124  101  116  124  040 
060  040  105  122  122 

16571 

074421 

16572 

074422 

117  122  015  012  000 

16573 

074423 

120  107  115  040  114 

1657A 

074424 

117  101  104  040  055 

16575 

074425 

040  102  131  124  105 

16576 

074426 

040  103  117  125  116 

16577 

074427 

124  040  105  122  122 

16578 

074430 

117  122  015  012  000 

16579 

074431 

120  107  115  040  114 

16580 

074432 

117  101  104  040  055 

16581 

074433 

040  106  111  114  105 

16582 

074434 

040  103  110  105  103 

16583 

074435 

113  123  125  115  040 

1658A 

074436 

105  122  122  117  122 

16585 

074437 

015  012  000  000  000 

16586 

074440 

120  107  115  040  114 

16587 

074441 

117  101  104  040  055 

16588 

074442 

040  111  114  114  105 

16589 

074443 

107  101  114  040  105 

16590 

074444 

117  106  015  012  000 

16591 

16592 

074552 

000000  000000 

16593 

1659A 

16595 

074553 

16596 

16597 

16598 

16599 

074753 

16600 

16601 

16602 

075031 

000000  000000 

16603 

030000 

SEQ  0480 


NO  ERRORS  DETECTED 

PROGRAM  BREAK  IS  000000 
ABSOLUTE  BREAK  IS  075032 
CPU  TIME  USED  01:44.225 

61P  CORE  USED 


ENDSLD; 

IFDEF 

PATCH: 

> 


LIST 
0 

DEBUG. < 
BLOCK  DEBUG 


.•PATCHING  AREA 


; PROGRAM  VARIABLES 
VAR 

IFDEF   PGMEND.< 
END:    0 

END    BEGIN 


^lii»  ^921  4558  4559  4560  4623 
5089  5090  5092  5093  5094  5095 
6480   6483   6485    648$   $4S9   ^A^O 


^^0 


5019 
5374 

Am 


Am 


Am 


SEQ  0481 


A11FLG 

ABORT 

AC13 

ADR  11 

ALTMGO 

ALUPI 

AHTCTL 

ANXn 

AP.ILM 

AP.NXM 

AP.PAR 

AP.POV 

AP.REN 

APR 

AROV 

AROVU 

ASCMD 

ASKERR 

ASKEXT 

AST 

ATA 

ATSIN 

ATTEN 

ATTNEN 

AUTOS 

AUTOS 1 

AUT0S2 

AWC11 

B 


136# 
5089 
6480 
9664 
12421 
12742 
12793 
13259 
12664# 
1465# 
123# 
13583# 
1819# 
45# 
2642# 
6913 
1733# 
36# 
37# 
38# 
34# 
35# 
259 
1733* 
1733# 
807# 
12651 
12657# 
1934/» 
626# 
1935* 
386# 
41 5# 
6530 
671 4# 
6717 
972# 
135# 
3886 
4587 
4694 
5295 
5330 
5462 
5508 
5567 
5613 
5662 
5732 
6368 
6906 
7215 
7600 


3921 
5090 
6483 
10637 
12422 
12743 
12794 

12664 
7301 


267 
2642 
6935 


262 


7848 

11472 
8650 
c551 
6752 
6726 

13586 
3574 
3887 
4588 
4696 
5296 
5333 
5464 
5509 
5569 
5614 
5663 
5886 
6481 
6909 
7321 
7602 


4558 
5092 
6485 
11361 
12433 
12744 
12805 


4559 
5093 
6486 
11362 
12453 
12748 
12820 


4560 

4623 

4624 

4625 
5342 

5019 

5020 

5022 

5023 

5024 

5025 

5094 

5095 

5340 

5374 

5733 

5734 

5885 

5998 

5999 

6489 

6490 

6492 

6495 
12360 

6496 

6498 

6502 

6804 

7332 

7396 

11375 

11376 

12359 

12396 

12416 

12417 

12420 

12454 

12457 

12458 

12459 

126  i2 

12728 

12730 

12732 

12733 

12737 

12749 

12754 

12755 

12761 

12762 

12763 

12781 

12782 

12783 

12784 

12821 

12826 

12828 

13191 

13207 

13214 

13228 

13229 

13231 

13238 

SEQ  0481 


12666   12714 


13583   13591*  13591   13614   13647 


2691 
6944 


2738 
6955 


2791 
7097 


2839 
7111 


2888 
7137 


2936 
9524 


2986 


6526    6587   6725    6733    6744 


282 


283    3471 


5846 


5936    5987   13394 


12653   12659   12670* 


11509 

6710* 

6734 
13587 
3575 
3888 
4589 
4697 
5298 
5340 
5465 
5518 
5570 
5616 
5664 
5887 
6484 
6911 
7327 
7604 


6745 
13613 
3576 
3891 
4590 
4702 
5314 
5341 
5466 
5519 
5579 
5621 
5680 
5888 
6489 
6932 
7328 
7606 


6751* 

13615 

3577 

3579 

3580 

3785 

3786 

3787 

3881 

3882 

3883 

3885 

3892 

3900 

3915 

3917 

3919 

3926 

3927 

3929 

3935 

3936 

4591 

4592 

4594 

4595 

4607 

4609 

4611 

4669 

4676 

4677 

4703 

4708 

4709 

4713 

4741 

4743 

4745 

4747 

5091 

5315 

5316 

5318 

5319 

5322 

5324 

5325 

5326 

5327 

5329 

5342 

5344 

5356 

5357 

5362 

5366 

5373 

5376 

5460 

5461 

5477 

5478 

5479 

5481 

5482 

5483 

5493 

5494 

5495 

5507 

5527 

5528 

5549 

5550 

5551 

5552 

5563 

5564 

5565 

5566 

5584 

5586 

5590 

5591 

5592 

5593 

5594 

5597 

5599 

5608 

5623 

5635 

5644 

5647 

5650 

5653 

5656 

5657 

5660 

5661 

5681 

5683 

5715 

5718 

5720 

5722 

5724 

5726 

5728 

5730 

5889 

6000 

6001 

6002 

mi 

6354 

6355 

6356 

6357 

0362 

6495 

6501 

6722 

6723 

6741 

6742 

f.895 

6897 
7210 

6898 

6933 

6941 

6942 
7449 

6949 
7469 

6952 

6953 

7167 

7193 

7211 

7391 

7397 

7515 

7555 

7582 

7594 

7596 

7598 

7608 

7610 

7612 

7614 

7621 

7623 

7625 

7627 

7629 

7631 

J  0469 


... 

7633 

7635 

7638 

7640 

7642 

7644 

7646 

7648 

7650 

767A 

7676 

7678 

7680 

7831 

7835 

7836 

7846 

7848 

7860 

7862 

7864 

78oS 

7868 

7870 

7872 

7874 

7876 

7897 

7899 

7901 

7903 

7905 

7907 

7909 

7911 

7913 

7935 

7938 

7940 

7942 

7954 

7955 

7957 

7959 

7961 

7974 

7986 

7987 

7989 

7991 

7993 

7995 

7997 

7999 

8054 

8056 

8058 

8060 

8062 

8065 

8068 

8071 

8262 

8306 

8307 

8309 

8311 

8313 

8315 

8317 

8319 

8321 

8333 

8335 

8347 

8348 

8350 

8352 

8354 

8356 

8358 

8401 

8403 

8405 

8407 

8409 

8411 

8413 

8415 

8418 

8450 

8452 

8454 

8456 

8458 

8460 

8462 

8464 

8466 

8480 

8482 

8484 

8486 

8488 

8490 

8500 

8502 

8505 

8517 

8519 

8523 

8524 

8526 

8528 

8530 

8546 

8547 

8559 

8560 

8562 

8564 

8566 

8568 

8587 

8588 

8590 

8630 

8632 

8634 

8636 

8638 

8640 

8642 

8644 

8646 

8667 

8669 

8671 

8674 

8680 

8681 

8729 

8921 

8925 

9154 

9157 

9160 

9171 

9179 

9187 

9195 

9203 

9211 

9269 

9454 

9455 

9456 

9463 

9464 

9485 

9640 

9641 

9793 

9795 

9804 

9818 

10615 

10616 

10619 

10685 

10686 

11208 

11242 

11243 

11244 

11245 

11282 

11312 

11316 

11326 

11469 

11470 

11496 

11505 

11506 

11507 

11515 

11536 

11541 

11570 

11571 

11572 

11761 

11768 

11769 

11770 

11771 

11773 

11803 

11804 

11813 

11949 

11950 

11951 

11952 

12549 

12550 

12559 

12577 

12578 

12579 

12583 

12599 

12750 

12755 

12756 

13069 

13071 

13073 

13075 

13077 

13079 

13081 

13083 

13085 

13199 

13204 

13205 

13217 

13222 

13223 

13241 

13246 

13247 

B11ADR 

13592* 

13592 

13663 

B11CNT 

13595* 

13595 

13657 

13668 

BAD 

130* 

2622 

2623 

4541 

4543 

4547 

4568 

4569 

4573 

5362 

5364 

5586 

5587 

5588 

5594 

5595 

5616 

5617 

5770 

5772 

5816 

5817 

5829 

5914 

5967 

6023 

6035 

6113 

6135 

6144 

6151 

6167 

6177 

6188 

6213 

6222 

6308 

6319 

6341 

6362 

6363 

6365 

9475 

9479 

9482 

10647 

i'858 

11859 

11876 

11880 

11882 

12582 

12584 

12596 

BADCNT 

3732 
12602 

5580 

5600 

5609 

5624 

6370 

9443 

9454 

9785 

BADDAT 

6468 

9455 

10773* 

BADFLG 

3715 

3735 

3741 

9039 

10774* 

BADLST 

3714 

5581 

5610 

9428 

9787 

1C780* 

12574 

BASE 

3123 

3173 

3216 

3261 

3306 

3561 

3564 

3572 

6352 

BEGEND 

1815* 

2234 

BEGIN 

98 

99 

100 

1680 

1681 

1746* 

12529 

12539 

16603 

BEGIN1 

1762* 

1816 

BEGPAG 

58* 

9466 

BELL 

1938* 

BINBA 

966* 

13597 

13605 

13606 

13607 

BIN6C 

965* 

13579 

13580 

13584 

13587 

13588 

13615 

13616 

BINBYT 

964* 

13562 

13563 

13566 

13569 

13573 

13605 

13629 

13632 

BINP1 

969* 

13586 

13588 

13589 

13593 

13594 

13595 

BINP2 

970* 

13589 

13608 

BINT1 

967* 

13577 

13579 

13583 

13591 

13592 

13599 

13601 

13613 

13634 

13645 

13646 

13647 

13648 

13657 

13658 

13660 

13661 

13676 

13677 

13678 

7652 

7654 

7662 

7664 

7666 

7850 

7852 

7854 

7856 

7858 

SEQ  0482 

7887 

7889 

7891 

7893 

7895 

7915 

7917 

7919 

7931 

7932 

7964 

7966 

7968 

7970 

7972 

8001 

8024 

8026 

8029 

8053 

8263 

8266 

8268 

8270 

8272 

8323 

8325 

8327 

8329 

8331 

8360 

8362 

8392 

8393 

8395 

8428 

8429 

8431 

8437 

8440 

8468 

8470 

8473 

8476 

8478 

8508 

8510 

8512 

8514 

8516 

8549 

8551 

8553 

8555 

8557 

8592 

8594 

8624 

8626 

8628 

8648 

8650 

8652 

8654 

8657 

8926 

8928 

8930 

8933 

8934 

9219 

9227 

9237 

9238 

9255 

9679 

9680 

9790 

9791 

9792 

10691 

10694 

10697 

10712 

11207 

11328 

11329 

11331 

11461 

11468 

11542 

11543 

11544 

11564 

11569 

11774 

11777 

11791 

11792 

11794 

12551 

12554 

12555 

12557 

12558 

12761 

12781 

12785 

12816 

12823 

13087 

13090 

13100 

13102 

13105 

13284 

13286 

13288 

13290 

4591 

4597 

4635 

4636 

4640 

5619 

5748 

5749 

5754 

5769 

6055 

6063 

6075 

6097 

6105 

6233 

6259 

6267 

6278 

6299 

9795 

9798 

9799 

9801 

9820 

9806        9814        9816       10775*    12572 


6374* 


13639       13640 


13614 
13663 


13622 
13664 


13623 
13665 


13632 
13668 


13633 
13670 





0470 


I 

I 

BINT2 

BIS 


968*     13667       13672       13674       13678 
1733* 


i   ^  ^f\  AA i   *»■<  r 


SEQ  0483 


JC 


BINT2 

BIS 

BLDA 

BLDB 

BLDBB 

BLDDTE 

BLDLST 

BLKCNT 

BOT 

BPI160 

BPI200 

BPI556 

BPI800 

BSRCLN 

BTDP 

BTDP1 

BTDP2 

BUSLP 

BYTESV 
C 


C11CDN 

C11CKS 

C11CLP 

C11DAT 

C11DID 

C11D0 

CIILP 

CULPA 

C11LPB 

CI 1  SUM 

C11XFR 

CADDR 

CALMAR 


968# 
1733# 
4670* 
4673 
471 4# 
4690 
3047 
478* 
654* 
812* 
809* 
810* 
811* 
3490 
6825 
12479 
12476 
390* 
4442 
13629* 
134* 
5636 
6804 
7585 
7624 
7653 
8068 
8921 
9249 
9794 
10716 
11772 
13670 
13658* 
13670* 
13603* 
13613* 
13610* 
13560* 
13579* 
13586* 
13569* 
13610 
12005* 
12081* 


13667   13672   13674   13678 


4715 
4713* 
4751 
4722* 
3082 
487* 
6984 
6972 


SEQ  0483 


5864 

12470* 

12482* 

12531* 

4428 

4443 

13629 

3434 

5637 

6824 

7586 

7626 

7663 

8069 

8925 

9258 

9796 

10718 

11775 

13676* 

i<658 

13674 

13608 


13562 

13616 
13569 
13657* 
12005 
1 2081 


4668* 

4981 

7874 


11925* 

12538 

4429 
4444 
13634 
3550 
5639 
6827 
7595 
7628 
7665 
8074 
8928 
9263 
9803 
10720 
11781 


5009   5025   5064   5095    5193 


5284 


4430 
5188 

3896 

5642 

6831 

7597 

7630 

7675 

8579 

8930 

9264 

10694 

10722 

11793 


4431 
5279 

3897 

5643 

7451 

7599 

7632 

7677 

8588 

8932 

9268 

10695 

10724 

11812 


4432    4433    4434    4435    4437    4438    4439    4440 


3898 

5645 

7452 

7601 

7634 

7679 

8589 

8934 

9283 

10697 

10726 

12580 


3907 

5646 

7453 

7603 

7637 

7686 

8590 

8936 

9284 

10698 

10728 

12582 


3912 

5648 

7471 

7605 

7639 

7695 

8591 

8964 

9293 

10700 

10730 

12587 


4592 

5649 

7472 

7607 

7641 

7711 

8592 

8971 

9304 

10702 

10732 

12589 


4597 

5651 

7473 

7609 

7643 

7712 

8593 

9239 

9314 

10704 

10734 

12591 


4598 

5652 

7517 

7611 

7645 

7713 

8594 

9240 

9317 

10706 

10736 

12593 


4630 

5654 

7518 

7613 

7647 

8049 

8595 

9241 

9319 

10709 

10738 

12598 


4648 
5655 
7519 
7620 
7649 
8065 
8597 
9242 
9330 
10712 
10740 


4441 


4653 
5658 
7584 
7622 
7651 
8066 
8920 
9244 
9333 
10713 
11762 


13664   13673   13676 


13564 
'3622 
12083 


13619 
13640 
'210? 


CALPAR 
CCA 

12016 
1733* 

12077* 

CCW 

128* 

2339 

2346 

2362 

2389 

2396 

2426 

2453 

2460 

2564 

25J1 

2650 

2659 

2675 

2699 

2707 

2723 

2748 

2824 

2848 

2856 

2873 

2J97 

2905 

2921 

2948 

2971 

4692 

4699 

4722 

5323 

6043 

6083 

6158 

6197 

6199 

6909 

7094 

7096 

7209 

7210 

9790 

11284 

11285 

11287 

CCWLST 

2346 

2396 

2460 

2510 

2659 

2707 

2762 

2808 

2856 

2476 

2503 

2510 

2530 

2557 

2757 

2762 

2777 

2800 

2808 

2998 

3021 

3038 

3073 

4041 

6242 

6244 

6286 

6327 

6891 

11289 

11290 

2905 

5320 

6043 

6083 

6199 

CERR 


6244 


9790 
7850 


]^l" 


95   11597   11624   11626   11651   11653   11786   11788   11914 


SEQ  0484 


CERR 

CERRO 

CERR1 

CERR2 

CERR3 

CERR4 

CH.ERS 

CH.LER 

CH.LUC 

CH.NXM 

CH.OVR 

CH.PAR 

CH.RHE 

CH.SER 

CH.SUC 

CH.UCZ 

CHAIN 

CHJMP 

CHKA 

CHKLGA 

CHKLOG 

CHKRDY 

CHKSUn 

CHNAVL 

CHNBAR 

CHNCCU 
CHNDEV 


CHNERS 
CHNLEN 

CHNOFF 

cmoN 

CHNPRG 

CHNTCR 

CHNX 

CHNXFR 

CHTYPE 


CIC 

CITD 

CK11SU 


62A4 
627# 
13567 
1357A 
13577 
13625 
13561 
432# 
427# 
429# 
426# 
431  # 
423# 
428* 
424# 
430# 
425# 
1485* 
474# 
5353# 
3055 
2354 
4992 
12723 
6716 
3987 
6325 
361 6# 
3479 
5795 
6260 
11204 
6471 
3671 
5123 
1733# 

45 

3883 

4697 

5010 

3543 

3574 

4695 

2268 

3893 

4283 

4930 

5823 

6940 

11201 

49# 

50# 

13618 


6286 

3484 

13688* 

13691* 

13580 

13697* 

13572 

3476 

432 

432 

432 

432 

432 

432 

432 

432 

432 

3884 
5403 
3090 
2408 
5054 

12742 
8790 
4000 

10868* 
3616 
3773 
6087 
6289 

11465 
9641 
<785 
5158 

1733* 

3885 

5298 

5027 

3546 

3764 

4724 

2305 

3955 

4319 

5130 

6033 

7171 

11370 
59 
59 

13620* 


6327 
5852 


13694* 


9790 
7850 


10910* 
11595 


11597   11624   11626   11651   11653   11786   11788   11914 


SEQ  0484 


13604   13621   13628   13631   13700* 

8407 
8411 

8415 
8401 
8409 
8403 
8413 
8405 


4675    5317 


3142 
2468 
5075* 

12748 
8791 
4014 

11260 
3637 
3804 
6098 
6300 

11502 
9680 
3898 
5222 


3887 
5318 
5044 
8392 
3880 
4729 
2404 
3974 
4374 
5132 
6073 
7180 
11389 


13643 


3152 
2522 

12754 
8792 
4491 

11261 
3667 
3816 
6116 
6331 

11540 

10772* 
3924 
5257 


3888 
5322 
5066 
8428 
3896 
6354 
2518 
3976 
4465 
5218 
6186 
7349 
11391 


3188 
2573 

12762 
8804 
5003 

11267 
3678 
4781 
6136 
6342 

11568 

4520 
10865* 


3900 
5324 
5097 

11281 
3902 
9235 
2551 
4068 
4473 
5229 
6231 
7425 

11531 


3195 
2667 

12782 
8839 
5039 

11547 

11210 
4792 
6154 
6427 

11706 

4701 
11219 


3915 
5325 
5112 

11444* 
3988 
9449 
2602 
4089 
4515 
5331 
62/6 
7492 

11559 


3232 
2715 

12783 
8989 
5065 

11575 

11218 
4872 
6168 
6724 

11754 

4730 
13273 


3917 
5333 
10869* 
11461 
3989 
9459 
2743 
4099 
4710 
5397 
6317 
7494 


3239 
2771 

13489* 

13314* 

5107 

11931 

11235 

4921 

6196 

6732 

11928 


3277 
2816 

13601 

5203 
11946 
11236 
5126 
6198 
6743 


3284 
2865 


6041 

11242 
5225 
6203 
6912 


3322 
2913 


6081 

11245 
5234 
6214 
6934 


3329 
2963 


5384* 
3013 


5351* 


6194    6239    6284 


5260 
6241 
6943 


5667 
6243 
6954 


4778    4859    4922    4956   4999    5019 


5684 

6249 

10867* 


5089 


3919 

5340 

11953 

11496 

3990 

10866* 

2942 

4147 

4772 

5642 

6381 

7655 


3926 
5341 

11515 
4001 

12^ 
29' 
4n 
4783 
5645 
6384 
7667 


3927 
10864.# 

115S6 

4n:; 

13271 
3439 
4177 
4787 
5648 
6387 
8818 


3929    4676    4694    4696 


11564 
4003 

13272 
3511 
4210 
4853 
5651 
6390 
8843 


4015 
13279 
3524 
4226 
4865 
5654 
6721 
8994 


4016    4017 


3726 
4248 
4867 
5742 
6730 
9776 


3852 
4260 
4928 
5821 
6931 
10851* 


n 


CKLGA1 
CKLGA2 

^1  4  4  r\  t 


187* 

;9i 


5407 
5398 


S406* 


SEQ  0485 


1 





—  

CKL6A1 

5387# 

5407 

CICLGA2 
CL11PI 
CLEAR 

5391 
886# 
584# 

5398 
916 
606# 

5406* 

SEQ  0485 

3528 

5900 

6888 

11587 

11609 

11638 

11669 

11719 

11735 

11861 

11904 

11916 

11938 

CLK 

1733# 

CLKAMT 

109A6# 
1733# 

CLKCLR 

CLKCNT 

131# 

3834 

3836 

3839 

4063 

4064 

4073 

4086 
4213 

4087 

4106 

4114 

4115 

4119 

4128 

41 39 

4140 

4144 

4162 

4172 

4173 

4189 

4214 

^22(^ 

4240 

4241 

4245 

4256 

4275 

4276 

4280 

4294 

4472 

4476 

4479 

6383 

6386 

6389 

6392 

6400 

6405 

6408 

6409 

6410 

6411 

CLKDIS 

1733# 

CLKENB 

1733# 

CLKRH 

3830 

3851* 

. 

CLKRHU 

3855 

3864# 

CLKU 

1733# 

CLNTAP 

6127 

6128 

6129 

11904* 

11942 

CLOCKF 

1801# 

CLT010 

889# 

916 

3998 

5938 

12368 

13305 

13377 

CLT011 

888# 

916 

3998 

5938 

12376 

13305 

13377 

CNDDN 

CHDERP 

CMDERR 

417* 
7350 
6581 

3460 
7381  # 
6614 

5840 

8654 

6616 

6687 

6689 

6807 

6810 

6813 

6815 

6823 

6832 

6843 

6854 

6865 

6886 

7092 

7128 

7151 

7248 

7328 

7331 

7341 

7359 

7363 

7365 

7372* 

7398 

7401 

7403 

7409 

7434 

7446 

7466 

7512 

7549 

7555 

7579 

7709 

7747 

7792 

11196 

13062 

CMDLIN 

7372 

7381 

8960 

8961 

8963 

8976 

10783* 

11322 

12817 

12825 

CMDLNX 

8962 

10784* 

CMDQAV 

100C# 

CMESG 

6536 

6764 

10989* 

CNR 

CNTLC 

CNTRL 

41 0# 

1818# 

119# 

5750 

230 

231 

232 

233 

234 

235 

2265 

2266 

2268 

2291 

2304 

2305 

2306 

2318 

J331 

2332 

2333 

2334 

2352 

2367 

2368 

2381 

2382 

2383 

2384 

2402 

2404 

2415 

2417 

2430 

2431 

2445 

2446 

2447 

2448 

2466 

2481 

2482 

2495 

2496 

2497 

2498 

2516 

2518 

2534 

2535 

2548 

2549 

2550 

2551 

2552 

2571 

2585 

2586 

2601 

2602 

2603 

2605 

2618 

2630 

2641 

2690 

2737 

2743 

2756 

2761 

2792 

2840 

2889 

2937 

2942 

2943 

2987 

2992 

2993 

3050 

085 

3347 

3348 

3350 

3354 

3355 

3357 

:361 

3362 

3364 

3368 

3369 

3371 

;375 

3376 

::378 

3383 

3385 

3389 

::390 

:392 

3396 

3397 

3399 

3408 

3409 

:414 

;415 

::421 

3425 

3436 

3438 

3439 

;i445 

M7 

3449 

3450 

3459 

3461 

3463 

:467 

;469 

::472 

3477 

3479 

3483 

3485 

;:487 

;494 

3495 

3496 

3502 

3507 

3508 

:511 

3524 

;:536 

3543 

3544 

3546 

3547 

;:573 

:574 

3577 

3607 

3608 

3609 

3610 

;623 

3624 

3645 

:647 

3649 

3651 

3653 

;;660 

:663 

3670 

;671 

3673 

3674 

3677 

:702 

;703 

:705 

3706 

3713 

3717 

3718 

;719 

:726 

3732 

:737 

3738 

3749 

3756 

:757 

;758 

;761 

3764 

3770 

3773 

3776 

]777 

:785 

376. 

3791 

3793 

3800 

m 

3804 

3811 

3813 

3814 

3815 

3816 

;821 

:828 

:829 

3831 

3833 

3835 

:836 

3842 

:843 

;845 

3851 

3852 

3856 

;859 

:860 

!861 

3864 

3865 

3867 

3868 

.677 

:880 

:881 

3890 

3893 

3896 

3898 

:901 

:902 

:905 

3924 

3930 

3933 

3945 

3946 

3948 

3955 

3961 

3963 

3964 

3967 

3974 

3976 

:98^ 

4000 

4014 

4044 

t?^f 

4069 

4089 

4091 

4093 

4094 

4099 

4100 

4147 

4148 

4155 

4156 
4253 

4159 

4160 

4180 

4181 

4197 

4208 

4210 

4218 

4219 

4226 

4238 

4248 

4254 
4341 

4260 

4283 

m 

4289 

m 

4319 

4320 

4327 

4336 

4337 

4338 

4340 

4372 

4373 

4375 

4378 

4379 

4464 

4465 

4467 

L_ 


4469 
4498 


4471 
4499 


4473 

4501 

i.HXK 


4475 
4502 


4476 
4505 


4477 
4506 

A  AAA 


'Si    i^l 


LA7n 


LA7^ 


4485 
4516 

LA70 


4491 
4520 

Z,AftA 


4493 


4495 
4523 


4496 
4531 


SEQ  0486 


0473 


4469 

4471 

4473 

4498 

4499 

4501 

4532 

4533 

4535 

4701 

4706 

4707 

4762 

4763 

4764 

4844 

4845 

4846 

4928 

4930 

4935 

5044 

5055 

5058 

5132 

5137 

5158 

5248 

5249 

5331 

5334 

5336 

5390 

5397 

5406 

5450 

5535 

5537 

5667 

5672 

5684 

5814 

5821 

5823 

5935 

5937 

5940 

6031 

6033 

6035 

6081 

6087 

6092 

6133 

6135 

6136 

6182 

6183 

6184 

6223 

6227 

6228 

6267 

6268 

6272 

6309 

6313 

6314 

6354 

6357 

6370 

6422 

6423 

6424 

6710 

6714 

6715 

6818 

6908 

6912 

7162 

7163 

7164 

7356 

7360 

7361 

7655 

7667 

7812 

8989 

8994 

9007 

9129 

9142 

9150 

9443 

9446 

9449 

9776 

J782 

9785 

9935 

9944 

9952 

10013 

10028 

10043 

10175 

10189 

10190 

10284 

10299 

10300 

10394 

10409 

10410 

10840 

11200 

11201 

11281 

11305 

11318 

11375 

11378 

11389 

11478 

11479 

11480 

11520 

11523 

11530 

11558 

11559 

11560 

11684 

11704 

11706 

11877 

11928 

11931 

12572 

12576 

12602 

12887 

12889 

12895 

12973 

12974 

12975 

130:4 

13268 

13271 

133:8 

13342 

13392 

13395 

13397 

4475 

4502 

4536 

4710 

4765 

4853 

4956 

5065 

5187 

5257 

5339 

5407 

5538 

5742 

5845 

5946 

6041 

6093 

6144 

6186 

6229 

6273 

6315 

6381 

6425 

6716 

6931 

7167 

7362 

7815 

9018 

9163 

9454 

9789 

9953 

10057 

10205 

10315 

10590 

11202 

11339 

11391 

11483 

11531 

11562 

11728 

11937 

12610 

12899 

12976 

13272 

13347 

13401 


4476 

4505 

4538 

4714 

4772 

4859 

4975 

5066 

5203 

5258 

5353 

5417 

5539 

5781 

5847 

5947 

6050 

6097 

6146 

6188 

6231 

6274 

6317 

6382 

6427 

6721 

6933 

7171 

7364 

8793 

9020 

9235 

9455 

9806 

9962 

10072 

10206 

10316 

10604 

11204 

11340 

11406 

11491 

11532 

11564 

11754 

11946 

12612 

12900 

12978 

13273 

13351 


4477 

4482 

4483 

4485 

4490 

4491 

4493 

4495 

4496 

4506 
4668 

4514 

4515 

4516 

4518 

4520 

4522 

4523 

4531 

4670 
4724 
4779 

4671 

4672 

4682 

4686 

4689 

4695 

4698 

4715 

4726 

4729 

4730 

4732 

4742 

4743 

4746 

4778 

4781 

4785 

4787 

4792 

4829 

4830 

4843 

4860 

4865 

4867 

4872 

4909 

4910 

4921 

4922 

4923 

4993 

4996 

4999 

5003 

5010 

5012 

5019 

5027 

5039 

5068 

5089 

5107 

5112 

5124 

5126 

5130 

5215 

5217 

5218 

5220 

5222 

5225 

5229 

5260 

5267 

5278 

5293 

5295 

5300 

5315 

5328 

5356 

5363 

5367 

5371 

5372 

5375 

5384 

5387 

5388 

5420 

5423 

5429 

5432 

5436 

5438 

5439 

5440 

5447 

5580 

5600 

5609 

5612 

5624 

5633 

5639 

5665 

5782 

5783 

5784 

5785 

5788 

5795 

5800 

5801 

5802 

5848 

5853 

5854 

5859 

5868 

5881 

5886 

5901 

5933 

5986 

5988 

5989 

5995 

6000 

6023 

6024 

6028 

6029 

6051 

6055 

6063 

6064 

6066 

6067 

6071 

6073 

6075 

6098 

6105 

6108 

6110 

6113 

6116 

6120 

6131 

6132 

6148 

6151 

6154 

6161 

6165 

6167 

6168 

6177 

6U8 

6194 

6196 

6198 

6203 

6208 

6209 

6213 

6214 

6222 

6233 

6239 

6241 

6243 

6249 

6254 

6255 

6259 

6260 

6276 

6278 

6284 

6289 

6294 

6295 

6299 

6300 

6308 

6319 

6325 

6331 

6336 

6337 

6341 

6342 

6350 

6351 

6384 

6385 

6387 

6388 

6390 

6391 

6401 

6402 

6406 

6432 

6433 

6445 

6448 

6451 

6462 

6465 

6468 

6^n 

6723 

6724 

6730 

6731 

6732 

6742 

6743 

6751 

6752 

6934 

6940 

6942 

6943 

6953 

6954 

6973 

7110 

7160 

7173 

7180 

7182 

7199 

7202 

7226 

7227 

7332 

7349 

7404 

7406 

7425 

7492 

7494 

7501 

7529 

7532 

7S68 

8804 

8806 

8816 

8818 

8832 

8839 

8841 

8843 

8985 

9030 

9092 

9096 

9097 

9105 

9107 

9109 

9116 

9123 

9240 

9391 

9396 

9397 

9398 

9399 

9429 

9437 

9442 

9459 

9468 

9501 

9512 

9519 

9522 

9523 

9559 

9593 

9814 

9816 

9865 

9866 

9868 

9869 

9907 

9917 

9926 

9963 

9972 

9973 

9982 

9983 

9991 

9992 

10001 

10002 

10087 

10101 

10115 

10129 

10142 

10143 

10158 

10159 

10174 

10221 

10222 

10236 

10237 

10252 

10253 

10268 

10269 

10283 

10330 

10331 

10346 

10347 

10362 

10363 

10377 

10378 

10393 

10606 
11207 

10628 

10833 

10834 

10835 

10836 

10837 

10838 

10839 

11219 

11221 

11223 

11260 

11261 

11267 

11270 

11342 

11346 

11352 

1 1353 

11362 

11369 

11370 

11371 

11373 

11407 

11408 

11456 

11457 

11459 

11461 

11462 

11465 

11468 

11492 

11494 

11496 

11497 

11502 

11505 

11515 

11516 

11519 

11534 

11536 

11537 

11540 

11541 

11546 

11547 

11548 

11551 

11565 
11755 

11568 

11569 

11574 

11575 

11576 

11579 

11612 

11678 

11768 

11770 

11792 

11805 

11838 

11841 

11847 

11874 

11949 

11953 

12365 

12418 

12455 

12472 

12475 

12484 

12509 

12613 

12615 

12618 

12621 

12628 

12629 

12633 

12688 

12879 

12904 

12907 

12917 

12918 

12921 

12941 

12942 

12945 

12960 

12992 

12993 

12994 

12998 

13009 

13014 

13019 

133§3 

13279 

13285 

13286 

13292 

13301 

13334 

13352 

13356 

13360 

13361 

13365 

13375 

13380 

13582 

13384 

SEQ  0486 


'^"H 


0474 


COMHO 
C0WI1 


13430# 
13444# 


SEQ  0487 


COMMO 

13A30# 

C0MM1 

13A4A# 

C0MM2 

13A58# 

C0HM3 

13472# 

COHMA 

1927# 

COMPAT 

808# 

CONSW 

1802# 

11925 

13192 

13195 

13226 

CONTST 

10776* 

CORDMP 

805# 

CP.ERS 

AA# 

3A71 

5846 

5936 

5987 

13394 

CP.NXM 

A2# 

CPAR 

682« 

7913 

CPOPJ 

1822* 

3693 

3697 

. 

CP0PJ1 

1820* 

2246 

2249 

13641 

CPUITA 

4570# 

4576 

CPUITR 

3185 

3192 

4559 

4562* 

CPUITU 

327A 

3281 

4557* 

CPU J OB 

A575 

4580* 

CR11 

883# 

12409 

12446 

CRAMPE 

986# 

CRC 

670# 

7889 

11935 

CRLF 

1615 

1616 

1922* 

CRLF2 

1619 

1620 

1924* 

CRYO 

1733* 

CRY1 

1733# 

CSHFLG 

1981* 

CSHMEM 

1982* 

CSRCHN 

982# 

CSRENS 

8083* 

8083 

8087 

8140 

8160 

CSRRQS 

981* 

CTB 

56# 

2091 

CUORDL 

1202A# 

12024 

12041 

CUORDR 

12040# 

12040 

12042 

CYCL60 

1975* 

CYLADR 

838* 

845* 

0 

133* 
7707 

3908 
7708 

3909 

3911 

3914 

3922 

4629 

4647 

4650 

4652 

4654 

4655 

4656 

7694 

D.DT 

11605* 

11605 

11634* 

11634 

11665* 

11665 

D.ERR1 

11602* 

11602 

11631* 

11631 

11660* 

11660 

D.SN 

11608* 

11608 

11637* 

11637 

11668* 

11668 

D.STAT 
DATAPT 
DATBUF 

11599* 
132* 
2610 

11599 
2658 
3577 

11628* 

11628 

11657* 

11657 

3663 

3677 

3705 

3787 

4348 

4362 

4363 

4364 

4563 

4580 

4628 

4659 

A811 

4891 

4954 

5156 

5299 

5462 

5483 

5552 

5567 

5586 

5594 

6357 

7348 

9468 

9793 

10785* 

10910 

10911 

10912 

10913 

10914 

10915 

10916 

10922 

10923 

10924 

10925 

10926 

10927 

12551 

2113 

10928 

12579 

3897 

11327 

12489 

12491 

12492 

12494 

12495 

12496 

12517 

12519 

12521 

12523 

12525 

DATLEN 

3904 

3922 

3923 

4063 

4086 

4114 

4139 

4172 

4213 

4240 

4275 

4700 

4813 

4893 

5337 

5343 

5460 

5464 

5477 

5481 

5493 

5507 

5549 

5563 

5591 

5613 

6627 

9451 

10845* 

OATMSK 

5587 

5617 

5618 

6361 

6363 

8907 

8936 

9799 

9800 

10796* 

12584 

12585 

DATPTB 

4118 

4120 

4143 

4145 

4244 

4246 

4279 

4281 

10954* 

DATPTN 

5309 

5459 

5476 

5546 

5560 

5585 

5615 

9786 

10816* 

12547 

12573 

SEQ  0487 


DBPE 

DCK 
hroMP 


419   3468   8626 


SEQ  0488 


1 

OBPE 

^02# 

419 

3468 

8626 

DCK 

1733# 

OCOMP 

989# 

ODTLNK 

U99# 

1760 

DDTSRT 

1760# 

6666 

DEAD11 

896# 

13383 

1 

DEBUG 

93# 

16594 

16595 

DECDTE 

7325 

7356* 

DECRH 

6883 

7089 

7321* 

7327 

DECRH1 

73A5 

7347 

7352* 

DECRHA 

7337, 

7366 

DECRHX 

6862 

7391* 

7397 

DECVER 

A# 

9 

26 

1781 

DENMSG 

8066 

8212* 

DEV 

12U 

3435 

3479 

3494 

3504 

3549 

3773 

3804 

3805 

3816 

4781 

4792 

4794 

4872 

487A 

4921 

4975 

4994 

5056 

5126 

5187 

5225 

5234 

5236 

5260 

5278 

5667 

5679 

5680 

5683 

5684 

5686 

5795 

5867 

6087 

6098 

6116 

6117 

6136 

6154 

6155 

6168 

6203 

6214 

6249 

6260 

6289 

6300 

6331 

6342 

6427 

6739 

6741 

6746 

6866 

6887 

6891 

6910 

6911 

6912 

6950 

6952 

6957 

7015 

7024 

7035 

7058 

7093 

7094 

7208 

7209 

7213 

7223 

7817 

7818 

8847 

8856 

8870 

8881 

9127 

9130 

9135 

9504 

9562 

9596 

9905 

9915 

10012 

10027 

10042 

10056 

10071 

10086 

10100 

10114 

10128 

10141 

10157 

10173 

10188 

10204 

10220 

10235 

10251 

10267 

10282 

10298 

10314 

10329 

10345 

10361 

10376 

10392 

10408 

11204 

11248 

11250 

11465 

11466 

11502 

11503 

11540 

11568 

11706 

11707 

11754 

11757 

11825 

11928 

11929 

DEVBSY 

35A7 

11576 

2658 

4518 

11272 

11273 

11373 

11408 

11446* 

11459 

11480 

11494 

11520 

11534 

11548 

11562 

DEVBUF 

4062 

4085 

4175 

4216 

4493 

4531 

4533 

4535 

4581 

4809 

4889 

4952 

5154 

5466 

5479 

5570 

5616 

9794 

10789* 

12500 

12559 

12580 

12587 

12589 

12591 

12593 

DEVCFG 

8828 

8839* 

DEVPRT 

3649 

3703 

3791 

10893* 

DF22F 

1886# 

DIAGMN 

1749# 

DIALG 

2076* 

2076 

6514 

6517 

0I0I2 

856* 

DIGI1 

855* 

DIGI3 

857* 

DIGI4 

858# 

DING 

1471* 

7306 

9354 

DINIT 

983* 

DISK 

344* 

637 

725 

771 

DMD 

697* 

DMFC 

7836 

8681 

8690* 

DHP1 

9248* 

9257 

DMP11 

12361 

12433* 

DMP2 

9255* 

9266 

0MP3 

9251 

9258* 

OMPADR 

9248 

9293* 

DHPCPH 

9113 

9219* 

DMPDER 

9133 

9211* 

DMPDSR 

9132 

9203* 

DMPER1 

9255 

9272* 

DMPHLT 

9253 

9303* 

DMPJMP 

9254 

9282* 

SEQ  0488 


1 


DHPLST 
DMPnSH 

hMDDDn 


9267 


''^}t 


1 


7701 


01 1«; 


07^*;«  11  ^OR 


SEQ  0489 


DMPLST 

DMPMBH 

DMPPRG 

DHPREV 

DMPRHl 

DnPRH2 

DMPRHS 

DMPSKP 

DMPSRT 

DMPTCR 

DMPX 

OMPXFR 

DMYBUF 

DNCLR 

DNG10C 

DO.B 

DO.BL 

DO.CP 

DO.D 

DO.  DO 

D0.D1 

D0.D2 

D0.D3 

DO.E 

DO. El 

D0.E2 

DO.G 

DO.  GO 

D0.G1 

DO.H 

DO. MB 

DO.N 

DO.P 

DO. PC 

DO.  PS 

DO.PSO 

DO.PST 

DO.PSW 

DO.PT 

DO.R 

DO.Rl 

D0.R2 

D0.R3 

DO.S 

DO.  SI 

D0.S2 

DO.  S3 

DO.SA 

D0.S5 

DO.TH 

DO.TR 

DO.Z 


9267 
91U 
77A6 
9322# 
9111 
9112 
9102 
9262 
91 6# 
9110 
9268# 
9260 
AA99 
6328 
388# 
887# 
6553 
6805« 
6555 
6557 
6676# 
6678 
6669 
6697# 
6559 
6864# 
6869# 
6577 
6603# 
6605 
6561 
6563 
6565 
6567 
7U6 
7150 
7261  # 
7247 
7245 
7148 
6569 
7091  # 
7098# 
7090 
6571 
6885# 
691 4# 
6884 
6899 
6907 
6783# 
6792# 
6575 


9343# 

9227# 

7769 

9335 

9187* 

9195* 

9171# 

9329* 

12402 
9179* 
9276 
9313* 
4532 

10787* 
2625 
3998 
6803* 

6841* 
6664* 
6682 
6686* 
6695* 
6702 
6862* 
6877 
7521 
6587* 
6609 
6613* 
6764* 
6852* 
6775* 
.'144* 
7236* 
7243* 
7268 
7252* 
7257* 
7155* 
7089* 
7106 
7112 
7110* 
6883* 
6922 
6936 
6931* 
6967* 
6993* 
11192 
11194 
7121* 


7791   9115   9235*  11398 


12439 
9307 
4536 


SEQ  0489 


4538   4557   4607 


3532 
5938 


5006 
12409 


5041 
12446 


5061 
13377 


4612 
5109 


4613 
5898 


4615 
11472 


4622 
11509 


5495 
11943 


5509   6084 


6245 


6871 


7100 

6916 
6945 
6969 


6956   7019   7030 


7071 


DO.ZD 

DOLLAR 

nnuRFP 


7123 
1941* 
L^^M 


7134* 


n 


Rf^L? 


SEQ  0490 


DO.ZD 

7123 

7134* 

DOLLAR 

1941* 

OOVRER 

411* 

3468 

8642 

DPAR 

680* 

7909 

DPR 

632* 

7860 

DR.  AS 

545* 

10056 

10204 

DR.CCY 

553* 

10345 

DR.CR 

541* 

10012 

10141 

DR.DCY 

552* 

10114 

10329 

DR.DT 

547* 

10267 

DR.ECl 

556* 

10392 

[>R.EC2 

557* 

10408 

DR.ER1 

543* 

10027 

10173 

DR.ER2 

549* 

10298 

DR.ER3 

555* 

10128 

10376 

DR.FC 

546* 

10071 

10220 

DR.  LA 

548* 

10251 

10282 

DR.  MR 

544* 

10042 

10188 

DR. OFF 

551* 

10100 

10314 

DR.SN 

554* 

10361 

DR.SR 

542* 

10157 

DR.TC 

550* 

10086 

10235 

DROAT 

715* 

DR1AT 

716* 

DR2AT 

717* 

DR3AT 

718* 

DRAAT 

719* 

DR5AT 

720* 

DR6AT 

721* 

DR7AT 

mn 

DRAES 

441* 

DRAS 

524* 

. 

DRATTN 

413* 

8646 

11341 

DRCCY 

533* 

DRCR 

520* 

DRDCY 

532* 

DRDT 

527* 

DRDTS 

525* 

DREC1 

537* 

DREC2 

0RER1 

522* 

DRER2 

529M 

DRER3 

535* 

DRESSE 

407* 

419 

8636   10014 

10029   10044 

DREX 

403* 

419 

8628 

DRFC 

526* 

DRLA 

528* 

DRMR 

523* 

DROFF 

531* 

DRSEL 

443* 

454* 

462*    476* 

485* 

DRSN 

Ih* 

DRSR 

521* 

DRTC 

530* 

SEQ  0490 


10058   10073   10088   10102   10116   10130 


DRV 

DSCLK 

hero 


7000 


7862   11651   11746   11786   11872   11912 


SEO  0491 


U- 


DRY 

DSCLK 

DSCR 

DSKUPD 

DTO 

DTI 

DT2 

DT20RG 

DT3 

DTADAO 

DTADAl 

DTADA2 

DTADA3 

DTADBO 

DTADB1 

DTADB2 

DTADB3 

0TCHN7 

DTCNAO 

DTCHA1 

0TCHA2 

DTCHA3 

DTCMBO 

DTCHB1 

DTCNB2 

DTC«B3 

DTCPU 

OTCR 

DTDRR 

DTE 

DTEAD 

DTEAV1 

DTEAVL 

DTECLl 
DTECL2 
DTECL3 
DTECLO 
0TECM1 
DTECH2 
DTECM3 
OTECHP 
OTECOM 
DTEDAT 
0TEFB1 
OTEFBP 
0TELE1 
OTELEN 
DTEL01 
DTEL02 
OTELOA 
DTERDF 
DTERyT 


633# 
692# 
385# 
1786 
362# 
363# 
364# 
7582 
365# 
13A3A# 
13A48# 
13462* 
13476# 
13437* 
13A51# 
13A65# 
13479* 
757* 
13431* 
13445* 
13459* 
13473* 
13432* 
13446* 
13460* 
13474* 
163* 
8669* 
758* 
673* 
13029 
942 
942* 
12918 
5421 
5424 
5426 
5354 
12582* 
12588 
12590 
12504 
4734 
12487 
944 
944* 
946 
946* 
12612* 
12616 
2101 
919* 
943 


7000 


10470 
10471 
10472 
7585 
10473 


7862   11651   11746   11786   11872   11912 


SEQ  0491 


8553 


9157 
8730 
8555 
7895 
13510* 
13317* 
12472 
IJ942 
5428* 
5446* 
5430 
5417* 
12599 
12592 
12594 
12572* 
12774 
12545* 
13324* 
4746 
13326* 
4732 
12629 
12619 
12610* 
12948 
13323* 


10488 

10489 

10490 

13046* 

10491 


10506 
10507 
10508 


1052'. 
10525 
10526 


10542 
10543 
10544 


10560 
10561 
10562 


11170 
11173 
11176 


10509   10527   10545   10563   11179 


12475   12509   12615 
5435*   5448    5451 


12596* 
12598* 


12618   12875   12876   12877   12878   12887   12899   12900   12907 


12925   12928   12949   12952   13016   13021   13026   13031   13036   13277   13295   13419* 


5429    5440    5447   13289 
4743   12960   12978   12998 
12622   12628* 


13275   13286 


DTERWF 

OTES 

DTESB1 


943* 
477* 
94S 


131 


5423 
8669 


5438 
9916 


12917   12941   13301 


SEQ  0492 


OTERUF 

9A3# 

5420 

5423 

5438 

12917 

12941   13301 

DIES 

A77# 

486* 

8669 

9916 

DTESB1 

945 

13325* 

DTESBP 

9A5# 

4742 

5432 

5439 

5450 

13285 

DTEST 

130U 

13500* 

OTETX 

165# 

9144 

DTEWC 

1303A 

13505* 

DTEUTF 

91 8# 

12924 

DTIDU 

161» 

9150 

' 

DTLP 

9795# 

9804 

DTMBE 

164« 

9160 

DTMOVH 

756# 

762 

8551 

' 

DTNBA 

75A# 

8547 

DTRA 

392# 

4406 

4407 

4408 

4409 

4410    4411    4412    4413    4415 

4A20 

4421 

4422 

4976 

5188 

5279 

DTSPR 

759# 

8889 

DTSTAO 

13433# 

DTSTA1 

13AA7# 

DTSTA2 

13461* 

DTSTA3 

13475* 

OTSTAT 

162# 

9154 

DTSTBO 

13436# 

DTSTB1 

13450# 

DTSTB2 

13464# 

DTSTB3 

13478* 

DTTAD 

13019 

13515* 

DTTAPE 

75  5# 

761 

85^.9 

■ 

DTTUC 

13024 

13520* 

OTUCAO 

13435* 

DTUCA1 

13449* 

'>■"'"  '   ■  ^'  .  ■ 

DTUCA2 

13463* 

DTWCA3 

13477* 

DTUCBO 

13438* 

I  -       -    -     '■_'■.'■         _  '■ 

DTUCB1 

13452* 

DTWCB2 

13466* 

DTWCB3 

13480* 

DV.ERR 

760* 

'  - 

DV.PCK 

762* 

6896 

7431 

8852 

\i  -  -                  -  •■ 

OV.TAP 

761* 

6894 

7429 

8850 

DVA 

567* 

0VCFG1 

8848* 

8856 

0VCFG2 

8849 

8856* 

DVOS 

157* 

9203 

OVER 

158* 

9211 

OVETX 

159* 

9124 

DVIO 

156* 

EBUSPE 

997* 

ECOHP 

990* 

EHE  SG 

6766 

11053* 

ENAR1 

8989* 

9030 

ENAR2 

8990 

8998 

9009 

9021 

9030* 

ENARH 

2095 

6525 

7238 

8985* 

END 

16602* 

SEQ  0492 


4416    4417    4418    4419 


ENOFIX  2061* 
ENOSLD  16592* 
For       655*   787?   11875 


SEO  0493 


r' 




ENDFIX 

2061  # 

• 

ENOSLD 

16592# 

EOF 

655# 

7872 

11875 

EOT 

660# 

3809 

7858 

11766 

EP 

AA4# 

EPTDII 

907# 

13293 

EPTDPU 

91 0# 

12694 

12778 

13299 

, 

EPTDRU 

911# 

12693 

12776 

13297 

EPTEBP 

905# 

4739 

5431 

5442 

5446 

12367 

13282 

EPTEPU 

908# 

12692 

W777 

13298 

EPTERU 

909# 

12691 

12775 

13296 

EPTTBP 

906# 

4738 

5428 

5441 

5449 

12420 

12457 

13281 

ERABRT 
ERMORE 
ERRDAT 

10620 
1835# 
126# 

10631 

10652 

10663 

10673* 

10742 

3493 

3495 

3497 

3500 

3506 

3507 

3509 

3513 

3514 

3515 

3518 

5520 

3522 

3714 

3740 

3754 

3937 

4028 

5351 

5370 

5371 

5372 

5374 

5375 

5376 

5377 

5385 

5A09 

5435 

5436 

5438 

5439 

5440 

5441 

5442 

5443 

5581 

5582 

5583 

5598 

5610 

5611 

5612 

5622 

5866 

5869 

5872 

5875 

5880 

5881 

5883 

5885 

5888 

5889 

5891 

5893 

5894 

5945 

5946 

5948 

5950 

5952 

5953 

5994 

5995 

5997 

5999 

6002 

6003 

6005 

6007 

6008 

6349 

6350 

9070 

9071 

9072 

9081 

9082 

9089 

9093 

9096 

9103 

9124 

9128 

9129 

9130 

9134 

9144 

9148 

9150 

9154 

9157 

9160 

9171 

9179 

9187 

9195 

9203 

9211 

9219 

9227 

9379 

9380 

9389 

9390 

9391 

9393 

9395 

9397 

9398 

9401 

9403 

9404 

9406 

9427 

9428 

9430 

9435 

9440 

9533 

9612 

9613 

9627 

9634 

9637 

9645 

9648 

9657 

9660 

9667 

9676 

9787 

9788 

9789 

9805 

9819 

9820 

9821 

11425 

(1435 

12574 

12575 

12576 

12601 

13302 

13400 

13401 

13402 

13405 

13408 

13410 

ERRLP 

2110# 

2110 

4040 

6624* 

6624 

9368 

9850 

ERRPC 

ERRTLS 

ERSTCK 

1806# 
1807# 
3753 

9367 
3754 

3937 

4026 

4028 

5351 

5385 

5409 

9071 

9389 

9533 

9613 

10593 

10596 

10599 

10604 

10781* 

11425 

11435 

13302 

ERSTOP 

1474# 

7308 

9359 

EXO 

3454 

3527 

3542* 

EXCASB 

81# 
1733# 

1784 

EXIOT 

EXRHO 

3488 

3503 

3532* 

EZO 
FCE 
FE 

3465 
676* 
120* 

3491 
7901 
4726 

3549* 

4727 

4734 

4738 

4739 

5417 

5418 

5428 

5431 

5441 

5442 

5446 

5449 

12365 

12366 

12367 

12418 

12419 

\m 

12455 

12456 

12457 

12689 

12691 

12692 

12693 

12694 

12774 

12775 

12776 

'[2777 

12921 

12922 

12925 

12928 

12945 
13033 

12946 

12949 

12952 

13009 

13010 

13012 

13016 

13018 

13021 

13023 

13026 

13028 

13031 

13036 

13268 

13269 

13277 

13281 

13282 

13293 

13295 

13296 

13297 

13298 

13299 

FECF1 

12881* 

12895 

FECF2 

1288A 

12895* 

12905 

12909 

FECF3 

12893 

12899* 

FECFG 

6524 

7237 

12874* 

FEDAT 

12755 

12761 

12781 

13487* 

13597 

13672 

13678 

FEINT 

13336 

13345 

13354 

13363 

13372* 

FEINTX 

13398 

13414* 

FEWC 

12690 

12721 

Mm 

12744 

12749 

12771 

13486* 

13599 

13600 

13646 

13648 

13661 

13665 

FHDISK 

343* 

344 

571 

FILEXT 

12662 

13496* 

FILNAH 

12655 

12682 

13495* 

r 


SEQ  0493 


FNT 

FHTMSG 

FMTRD 


681* 
8069 
694* 


7911 
8226* 


SEQ  0494 


FMT 

681  # 

7911 

FMTMSG 

8069 

8226* 

FMTRD 

694# 

FMTURT 

693# 

FNCTN 

479# 

488* 

566* 

FOV 

1733# 

FOVU 

1733* 

FQUERR 

998# 

FRAMES 

7A2# 

5002 

11512 

11722 

11738 

11778 

FRDLNK 

U97# 

FSELNK 

1A96# 

FXU 

1733# 

G11BYT 

13560 

13571 

13603 

13620 

13627 

13630 

13637* 

G11UD 

13576 

13582 

13627* 

GENEPE 

993# 

GENPAR 

4534 

4537 

4541* 

4546 

GETCHR 

7593 

7694* 

GETRG 

7447 

7467 

7513 

7550 

7580 

7593* 

GETRGX 

7656 

7668 

7686* 

GLBURT 

GOBIT 

GOOD 

696# 
565* 
129* 

2623 

4323 

4328 

4348 

4350 

4351 

4353 

4354 

4531 

4532 

5309 

5310 

5311 

5312 

5313 

5363 

5364 

5459 

5476 

5492 

5497 

5506 

5511 

5518 

5546 

5548 

5560 

5562 

5571 

5585 

5588 

5615 

5618 

5619 

6360 

6361 

6365 

7396 

7405 

8883 

8884 

8891 

8897 

9786 

9796 

9798 

9800 

9801 

9821 

10649 
12792 

10660 

11241 

11857 

11860 

11877 

11879 

12547 

1255' 

12554 

12573 

12583 

12585 

12596 

12800 

12802 

12805 

12808 

12809 

GTCHR1 

7696# 

7708 

GTEOF 

12819 

12828* 

GTLIN 

960 

12816* 

GTLN1 

12818* 

12823 

GTLN2 

12822 

12825* 

GTURD 

959 

12792* 

GTURD1 

12793* 

12803 

12810 

GTURD2 

12799 

1^808* 

6TURDX 

12795 

12804* 

GTURD2 

12797 

12805* 

HEXCOD 

8589 

8591 

8593 

8595 

8602* 

HMESG 

6765 

11022* 

HNDATA 

3464 

11339* 

HNDATX 

11347 

11353* 

HYPEN 

1932* 

lADDR 

495* 

ICCU 

108* 

2620 

2622 

3474 

3514 

3515 

3886 

3891 

3892 

3935 

3936 

4029 

4030 

4031 

4677 

4702 

4703 

4708 

4709 

5319 

5326 

5327 

5329 

5330 

5362 

5366 

5373 

5376 

5888 

5889 

6002 

6003 

8393 

8429 

9242 

9244 

9397 

9398 

11470 

11507 

11543 

11544 

11571 

11572 

11951 

11952 

IDB 

656* 

7870 

IDLE 

988* 

ILF 

685* 

7919 

ILR 

684* 

7917 

INC 

679* 

7907 

11935 

INHCSH 

1482* 

7311 

INHPAG 

1479* 

SEO  0494 


RHI\ 

RHME 

RHPE 

RHPl 

RHRC 

RHSE 

RHS1 

RHS1 

RHUF 

RHUF 

RHUF 

RM 

RnE^ 

RMEr 

RMR 

RNB/ 

RND( 

RND( 

RND( 

RND( 

RND( 

RND( 

RND( 

RNDr 

RNDf 

RNG( 

RNPr 

Ron( 

RPO^ 

RPO^ 

RPO^ 

RQII 

RSO^ 

RSO^ 

RSO' 

RSJi 

RSTl 

RTNI 

RTP 

RUNI 

RUSI 

RUNI 

SI 

S2 

SADI 

SADI 

SADI 

SADI 

SADI 

SADI 

SADI 

SADI 

SADI 


INHUSR 
INITIM 
INPBYT 


INPLIN 
INPLN1 
INPLN2 
INPOCT 
INTCNT 

INTERR 

INTF10 

INTFIl 

INTF12 

INTF13 

INTRHO 

INTRHI 

INTRH2 

INTRH3 

INTRHA 

INTRH5 

1NTRH6 

INTRH7 

INTSRV 

INXM 

lOCLR 

IPACOO 

IPAC01 

IPAC02 

IPACOM 

IPACOX 

IPALOD 

IPAMIC 

IRDEO 

IRHO 

IRHOA 

IRKO 

ITD 

ITERAT 

ITM 

I  TO 

ITRCH1 

ITRCNT 

J0B41 

JOBAOR 

JOBCN! 

JOBDD  r 

JOBFF 

JOBOPC 

JOBREL 

JOBREN 

JOBSA 


74# 
59# 
659A 
7121 
7696 
65AA 
8966* 
8970 
6968 
2109 
A780# 
3A22 
10579 
10580 
10581 
10582 
33A6# 
3353* 
3360* 
3367* 
3374* 
3381* 
3388* 
3395# 
3890 
1733# 
1733# 
11996* 
12000 
12037 
11976 
11998 
8995 
11990 
3493* 
3480 
3451 
3504 
51* 
94* 
675* 
57* 
1839* 
1779* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 


2207 

:;^32 

6603 
7144 
8978* 
8960* 
8971 
8975"* 
8913 
2441 
4780 
4054 
13332* 
13341* 
13350* 
13359* 
3351 
3358 
3365 
3372 
3379 
3386 
3393 
3400 
4707 


12048 

12004* 

12047* 

11979 

12052* 

11975* 

1^128* 

3502* 
3506* 
3508* 
5734 
1779 
7899 
59 


7313 

6664 
7243 

11283 


8922 
2640 
4839 
11142* 
13339 
13348 
13357 
13366 
10570 
10571 
10572 
10573 
10574 
10575 
10576 
10577 
5328 


11984* 


6676 
7323 


6803 
7329 


8943* 

3118    3171 

4861    4924 


6805 
7337 


3214 
5125 


6808 
7343 


3258 
5214 


6811 
7357 


6819 
7393 


6841 
7399 


3303 
5224 


3548 
5259 


3985 
5774 


6852 
7407 


4013 
6623 


6876 
7410 


4570 
9352 


6921 
7440 


4637 
13414 


7105 
7460 


4758 


SEQ  0495 


10570*  13292 


JOBSYM 
JOBTPC 


1733* 
1733* 


SEQ  0496 


'1 


JOBSYM 

JOBTPC 

JOBUSY 

JOBUUO 

JOBVER 

KA10 

KAHZ50 

KAIFLG 

KIlO 

KL10 

KL10P0 

KLFL6 

KLOLD 

LAPRAL 

LAPRP1 

LAPRP2 

LAPRP3 

LAPRP4 

LAPRP5 

LAPRP6 

LAPRP7 

LAROVT 

LBT 

LCADEN 

LCADRP 

LCASDE 

LCASLD 

LCASLO 

LCASUB 

LCASUD 

LCCAER 

LCCASD 

LCHNOF 

LCHNON 

LCIOPF 

LCNTRP 

LCNTXT 

LCNXER 

LCPAER 

LCPWRF 

LCSAER 

LCSBER 

LCSLOA 

LCSLOO 

LCTRP 

LCWSX 

LD10AD 

LD11AD 

LOnBC 

LDATAF 

LDBIT 

LDCAER 

LDCASD 


1733# 
1733# 
1733# 
1733# 
1733# 
1733 
U87# 
1796# 
1733 
90# 
9U 
1797# 
1695 
1733# 
1733# 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
641* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
12994 
12975 
12976 
1733* 
439# 
1733* 
1733* 


SEQ  0496 


1733 
1733 


13549* 
13544* 
13539* 

10012  W027      10042   1GC56   10071   10086   10100   10114   10128 


LDDIAG 
LDDLY 


122^3 
12974 


SEQ  0497 


LDDIAG 

LDDLY 

LDERl 

LDER2 

LDER3 

LDERA 

LDER5 

LDER6 

LDER7 

LDER8 

LDER9 

LDHALT 

LDIOPF 

LDLNK 

LDNXER 

LDOCTF 

LDPAER 

LDPBIN 

LDPR6 

LDPRGA 

LDPRGA 

LDPWRF 

LDSAER 

LDSBER 

LEBXnH 

LEBXML 

LECAER 

LECASD 

LEIOPF 

LENXER 

LEOFE 

LEPAER 

LEPURF 

LESAER 

LESBER 

LEUPFW 

LEVNCD 

LEVNPA 

LEVNPD 

LEXCMP 

LFLGCL 

LFLGDS 

LFLGEN 

LFLGST 

LFP 

LIMIT 

LINSTF 

LINT 

LIOCLR 

LIOPFE 

LKNTRP 

LKTRP 


12973 
1297A 
1268A 
12r31 
12738 
127A1 
12850* 
12853* 
1282A 
12757 
12764 
6826* 
1733* 
1A98# 
1733* 
1272A* 
1733* 
12715 
6833 
12774* 
12668 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
12727 
1733* 
1733* 
1733* 
1733* 
1733* 
173'* 
173  J* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1936* 
122* 
2975 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 


12992 

12993 

12686 

12841* 

12844* 

12747 


12856* 

12859* 

12862* 

6826 

1749 

12724 

13559* 
12649* 
13655 
12680* 


13529* 
13534* 
12838* 


12847* 


SEQ  0497 


6829 

12704 

1751 

12735 

12759 

12798 


12672 


12865* 


2642 
2986 


2680 
3025 


2691 
3040 


3057 


2738 
3075 


2781 
3092 


2791 


2829   2839   2878   2888   2925   2936 


LLACBL 
LLDUSB 


SEQ  0498 


L_ 


LLACBL 

1733# 

LLDUSB 

1733# 

LLPRCN 

1733# 

LMBXMH 

1733# 

LHBXnL 

1733# 

LHUUO 

1733# 

LHUUOP 

1733# 

LNXM 

399# 

LNXMEN 

1733# 

LNXnER 

1733# 

LOCO 

12700 

12701 

13761*  13771 

LOGERR 

5360 

5365 

5370* 

LOOPER 

U73# 

7307 

9363   9365 

LOOPTS 

76# 

2243 

73K 

LPAGE 

60# 

3692 

A681 

LPAR 

A00« 

LPAREN 

1733# 

LPARER 

1733# 

LPCNT 

124# 

3131 

3157    3180 

LPDOVT 

1733# 

LPFUPC 

1733# 

LPGFTR 

1733# 

LPICH1 

1733# 

LPICH2 

1733# 

LPICH3 

1733# 

LPICHA 

1733# 

LPICH5 

1733# 

LPICH6 

1733# 

LPICH7 

1733* 

LPICHA 

1733* 

LPICLR 

1733* 

LPIIP1 

1733* 

LPIIP2 

1733* 

LPIIP3 

1733* 

LPIIPA 

1733* 

ir'IPS 

1733* 

LPIIP6 

1733* 

LPIIP7 

1733* 

LPIOFF 

1733* 

LPION 

1733* 

LPNTRP 

1733* 

LPRCH1 

1733* 

LPRCH2 

1733* 

LPRCH3 

1733* 

LPRCHA 

1733* 

LPRCH5 

1733* 

LPRCH6 

1733* 

LPRCH7 

1733* 

LPRFMH 

1733* 

LPRFML 

1733* 

LPRG1 

12721* 

mi^ 

}2772 

LPR62 

12752* 

W756 

LPRG3 

12753 

12759* 

SEQ  0498 


13815 


3200 


3224    3244    3269    3289   3314    3334 


"~] 


ILPRG5    12760   12781* 
LPTRP    1733* 


SEQ  0499 


I 


-.  J 


LPRG5 

12760 

12781* 

LPTRP 

1733# 

LPURFE 

1733# 

LPURFL 

1733# 

LR 

438# 

453* 

470*   4406   4407   4408 
4420   4421   4422   4428 
A44Q   4441    4442   4443 
11935 

4418 

4419 

443 

4439 

LRC 

678# 

7905 

LREQSE 

1733# 

LRQCLR 

1733# 

LSADEN 

1733# 

LSADRP 

1733# 

LSBSEN 

1733# 

LSBUSE 

1733# 

LSCAER 

1733# 

LSCASD 

1733# 

LSECMO 

1733# 

LSIOPF 

1733# 

LSMODE 

1733* 

LSNTRP 

1733* 

LSNXER 

1733* 

LSPAER 

1733* 

LSPURF 

1733* 

LSSAER 

1733* 

LSSBER 

1733* 

LSTRP 

1733* 

LTBASH 

1733* 

LTBASL 

1733* 

LTRP3T 

1733* 

LTRPAE 

1733* 

LTRPEN 

1733* 

LUSCMP 

1733* 

LUUO 

1733* 

LUU01 

83* 

'866 

1867 

LUU010 

1866 

1871 

LUU011 

1866 

1871 

LUU012 

1866 

1872 

LUU013 

1866 

1872 

LUU014 

1866 

1873 

LUU01 5 

1866 

1873 

LUU016 

1866 

1874 

LUU017 

1866 

1874 

LUU02 

84* 

1866 

1868 

LUU020 

1866 

1875 

LUU021 

1866 

1875 

LUU022 

1866 

1876 

LUU023 

1866 

1876 

LUU024 

1866 

1877 

LUU025 

1866 

1877 

LUU026 

1866 

1878 

LUU027 

1866 

1878 

LUU03 

85* 

1866 

1868 

LUU030 

1866 

1879 

SEQ  0499  ! 


4409 
4429 
4444 


4410 
4430 
4458 


4411 
4431 
9906 


4412 
4432 
9916 


4413 
4433 
9925 


4415 
4434 
9934 


4416 
4435 
9943 


4417 
4437 


LUU031 
LUU032 


1866 
1866 


SEQ  0500 


LUU031 

LUU032 

LUU033 

LUUOA 

LUU05 

LUU06 

LUU07 

LUUOI 

LUCER 

LWRITE 

HAGTAP 

MAPERR 

MAPNEU 

MARGIN 

HASSEN 

MBCCLR 

MBE 


NBERR 

nexER 

HBXHLT 

MCLK 

HCNVER 

MEMITA 

HEMITR 

MEMITU 

MEMJBA 

MEnJOB 

HEMLMT 

MEMLOU 

MEMLST 

MEMMAP 

MEMS I Z 

HEMTOT 

HEMVLM 

HEMVRT 

MHDISK 

MINUS 

NODDVC 

HODDVL 

MODDVU 

MODLNK 

MOL 

MONCTL 

nONFLG 

nONTEN 

MONTYP 

MPRUN 

HPVU 


1866 
1866 
1866 
86# 
87# 
88# 

1733# 
40A# 
1733* 
341  # 
3665 
1887# 
1809# 
41 2# 
381  # 
383# 
8825 
10194 
10414 
987# 
406# 
409* 
691* 
3# 
4637* 
3229 
3319 
4631 
4642 
10801* 
1889* 
12360 
3037* 
4679 
82* 
1890* 
1888* 
10803* 
10802* 
342* 
1931* 
1481* 
1680 
1681 
1500* 
629* 
1799* 
1798* 
1800* 
2013* 
1005* 
1733* 


1879 
1880 
1880 
1866 
1866 
1866 
1866 


SEQ  0500 


350 
3696 
2072 

8644 
3979 
2312 
9025 
10210 
11404 

419 
410 

9 
4643 
3236 
3326 
4649* 
4647* 

3036 

<037 
4693 
1787 

4387 


344 


1680* 
1681* 
1746 
5077 


1869 
1869 
1870 
1870 


419   3468   8630 


598 
3700 


7333 

2625 

10017 

10226 

11472 

3468 
2274 

26 

4624 

4622* 

4653 


649 
4685 


11402 
3532 
10032 
10241 
11509 

8634 
2615 

1781 

4627* 


736 
9470 


3983 
10047 
10257 
11943 


8640 


796 
10647* 


4978  5006 
10061  10076 
10273   10288 


5041  5061  5109  5190  5281 
10091  10105  10119  10133  10147 
10304   10320   10335   10351   10367 


5898  7335 
10163  10179 
10382   10398 


3071    3124   3174 


3057 
4704 


574 


1782 
1783 


3072* 
4712 


3072 
4723 


3217 

3262 

3307 

3650 

3792 

4386 

4397 

11228 

11233 

10800* 

3126 

3176 

3219 

3264 

3309 

3588 

4391 

4395 

785    825 


861 


6902   6978   7854   11649 


4802   4882   4945   5147 


MRDF 
MS. EOT 

Mr  CTW 


12943 
144* 


12991* 


ICO 


5598 

C777 


5622 

C/./.7 


9070 
cfia/. 


9073 
i;qq7 


9433   9612   9628   9805   12601 

Anno    onon    Q^'3K        oiz<;    o^n^   i?Ain 


SEQ  0501 


MRDF 

12943 

12991* 

MS. EOT 

144# 

3740 

5598 

5622 

MS.ETX 

143# 

3522 

5377 

5443 

MSTAT 

13009# 

MTNCMD 

3463 

11353 

11406 

11447* 

MTR 

53* 

2090 

2091 

2094 

HVFLAG 

11975# 

11975 

11978 

12019 

nVNUM 

11984* 

11984 

12043 

12052 

MVRERR 

999* 

3448 

5984 

MWTF 

12919 

12972* 

NEF 

674* 

7897 

NEUT 

631* 

NMESG 

6767 

6775 

11089* 

NOOP 

578* 

603* 

NOPNT 

1469* 

7304 

NOT IMP 

11692* 

11695 

NSG 

677* 

7903 

11935 

NVPORO 

3410* 

3416 

NVP0R1 

3413 

3424* 

NVPORT 

3407* 

3426 

4807 

4887 

NXMU 

1733* 

OFFSET 

586* 

OPI 

672* 

7893 

OPRSEL 

1483* 

6529 

7312 

8909 

OPTIME 

1901* 

P 

212 

213 

216 

218 

242 

243 

244 

245 

i 

257 

263 

264 

278 

279 

280 

K  ^ 

297 

298 

299 

3'  3 

317 

318 

319 

956 

957 

958 

959 

; 

2325 

?375 

2438 

2489 

i067 

3114 

3167 

5835 

5916 

5920 

5969 

""1 


P.FLG 

P11HLT 

PAG 

PAGERR 

PALERS 

PAR 

PARCLR 

PARDIS 

PAREAl 

PAREA2 

PAREA3 

PAREA4 

PAREA5 

PAREA6 

PAREA7 

PAREA8 


9070 
5894 

9073 
5953 

9433 
6008 

9612 
9090 

9628 
9125 

9805 
9145 

12601 
9404 

13410 

11478 

11519 

12021 

12034 

12036 

SEQ  0501 


4950 


5152 


9357    9542   10675 


9519 

11881 

7161* 

12706 

1733* 

4614 

1475* 

445* 

1733* 

1733* 

110* 

111* 

112* 

113* 

114* 

115* 

1788* 

1789* 


9522 
11981 

7161 
13924* 

2087 
10684* 

7309 


1777 
1778 
1775 
1776 
1788 
1789 


9532 

12053 

7166 

2088 

9859 


9540 

12603 

7228 


219 

246 

265 

281 

300 

323 

960 

2542 

3210 

5973 

9807 

12804 

7230 


227 

247 

268 

287 

301 

324 

1526 

2593 

3254 

6371 

9847 

13122 


228 

248 

269 

288 

302 

328 

1527 

2637 

3299 

6540 

9852 

13167 


229 

249 

270 

289 

303 

330 

1528 

2687 

3742 

7231 

9874 

13181 


236 

250 

271 

290 

304 

950 

1529 

2734 

4039 

7687 

10673 

13230 


237 

251 

271 

291 

308 

951 

1733* 

2788 

5410 

7723 

10684 


238 

252 

273 

292 

309 

952 

1821 

2836 

5601 

8951 

11598 


239 

253 

274 

293 

310 

953 

2084 

2885 

5625 

8952 

11627 


240 

254 

275 

294 

311 

954 

2258 

2932 

5797 

9361 

11654 


241 

255 

276 

295 

312 

955 

2298 

2982 

5831 

9364 

11790 


4557   4587   4599    4622   10685 


0489 


PARENB 
PARU 

BACrkIT 


SEQ  0502 


1 


PARENB 

PARU 

PASCNT 

PATCH 

PATRN 


PCKACK 

PCKER1 

PCKER2 

PCKER3 

PCKER4 

PCKER5 

PCLEAR 

PCLP 

PCRFUL 

PDISF 

PDLOVU 

PDSABL 

PDTG1 

PE 

PENABL 

PERIOD 

PES 

PFSTRT 

PGCODE 

PGMEND 

PGMNAM 

PI 

PIOORQ 

PIA 

PIAOO 

PIA01 

PIA02 

PICHNl 

PICHN2 

PICHN3 

PICHN4 

PICHN5 

PICHN6 


1733# 
1733# 
1803# 
16595* 
127# 
2722 
3074 
4277 
12485 
581# 
6995 
6999 
7001 
7005 
7062 
991  # 
471* 
416* 
1898* 
1733* 
1003# 
7575 
440# 
1004* 
1928* 
658* 
1755* 
10695 
80* 
1780 
260 
984* 
389* 
1006* 
1007* 
1008* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 


SEQ  0502 


2340 
2749 
4043 
4279 
12508 
5028 
6997 
7066* 
7075* 
7080* 
7067* 
3452 

8652 


7577 


7866 

10746* 
16601 
10842* 
261 

418* 


2361 
2776 
4116 
4281 
12547 
5098 
7057* 


7076 
3525 


7584* 


2390 
2801 
4118 
4299 
12573 


7083 
4011 


2425 
2823 
412 
520 


2454 
2849 
4130 
5309 


2475 

2504 

2529 

2558 

2580 

2651 

2674 

2872 

2898 

2920 

2949 

2970 

2999 

3020 

4141 

4143 

4145 

4164 

4242 

4244 

4246 
6160 

5459 

5476 

5546 

5560 

5585 

5615 

2700 
3039 
4258 
9786 


6012 


8107        8799       11991 


266 


267 


PICHN7 
PICHNA 

1733* 
1733* 

PICLR 

45 

^7lH^ 

PILDEN 

890* 

916 

3998 

5938 

12414 

12451 

12881 

12885 

PILVL 

4803 

4805 

4883 

4885 

4946 

4948 

4979 

5007 

5282 

8906* 

8906 

8916 

11473 

11510 
13305 

11944 

13304 

PIOENB 

891* 

3998 

5938 

12414 

12451 

13377 

PIQFF 

266 

1733* 

PI  ON 

45 

1733* 

PIP 

7W 

7852 

PIVR 

8738* 

1 

13305 
5042 


13377 
5062 


5110        5148        5150        5i91 


'1 


PKCFG 
PKCFG1 

Dl  tCT 


8853       8866* 
8868* 


SEQ  0503 


1CU,7i» 


1QiL7 


L_.- 


I  0490 


PKCFG 

PKCFG1 

PL  I  ST 

PLISTE 

PLISTS 

PLUS 

PNTENB 

PNTEXT 

PNTFLG 

PNTINH 

PNTLPT 

PNTNAM 

PNTR 


PNTSPC 
PORAVL 
POROUT 

P0RPG1 

PORTP 

PPBAR 

PPCK1 

PPTCR 

PPTCRl 

PRDR 

PR6DMP 

PRGHLT 

PRGSIZ 

PRHG1 

PRSTAT 

PRTALL 

PRTALS 

PRTALU 

PRTAS 

PRTBL 

PRTCC 

PRTCH1 

PRTCH2 

PRTCHK 


8853 
8868# 
1967# 
1967 
1968# 
1933# 
1897# 
1776# 
1896# 
1899# 
U70# 
1775# 
125# 
4650 
7573 

12817 
1900# 

13320* 
4810 
5159 
7545 
980* 
1111 
li^bl 

nib 

8668* 
7781 
12696 
101 
920* 
7508 
6431 
6868 
8176 
7483 
7734 
6756 
7082 
8392* 
8428* 
7737 


8866* 

1967 
1969* 


SEQ  0503 


7305 

4062 

4651 

8963 

12820 


4812 
5161 
7547 

8768* 
7464 
8666* 
9180 
8758* 
12700 
103 

7510 

6461* 

7425* 

f180 

7554 

7757 

7155 

7764 

9574 

9575 

8038* 


4072 

4652 

8968 

12825 


4814 

5177* 

7557* 


7471* 
9571 


13490* 
105 

7517* 


8184 
7559 
7983* 
7159* 
8294* 
11396 
11397 


4085 

4657 

8973 

12826 


4104  4175  4184  4216  4222  4563  4564  4566  4628  4649 
4658  4659  6869  6914  7098  7342  7352  7506  7520  7543 
8975    8976   8978   11190   11286   11288   11306   11311   12732   12793 


4816    4890    4892    4894    4896    4953    4955    4957   4959    5155    5157 


11395 


106   10590*  11182 


PRTCP1 

8451* 

9158 

9220 

PRTCPU 

6844 

8449* 

11399 

PRTCR 

7730 

7753 

7828* 

PRTCSO 

8091* 

8095 

PRTCSR 

7481 

7552 

7557 

PRTCSX 

8091 

8096* 

PRTDC 

7081 

776: 

8281* 

PRTDC1 

l^lt 

mi 

PRTDT 

7801 

PRTDTG 

7495 

i^ 

PRTEC1 

1161 

PRTEC2 

7768 

8380* 

8188 
8173* 

9525 


11414 


8081* 


8192   8196    8201* 


8539*   9517    9576 


„_...;.^...,j 


)  0491 


PRTENG 
PRTER 


8093 
7029 


8124* 
7068 


7732 


7755 


7800 


7885*   9516    9573 


SEQ  0504 


L._ 


PRTENG 

PRTER 

PRTER1 

PRTER2 

PRTER3 

PRTEX 

PRTFC 

PRTHDR 

PRTID 

PRTLA 

PRTLAR 

PRTHB1 

PRTMB2 

PRTHBE 

PRTHR 

PRTWT 

PRTOFF 

PRTOT 

PRTPCK 

PRTP06 

PRTPOR 

PRTRHG 

PRTSLV 

PRTSN 

PRTSR 

PRTSR1 

PRTTAP 

PRTTC 

PRTTCG 

PRTTS 

PRTTSG 

PSBAR 

PSHBAD 

PSTAT 

PSTAT1 

PSTCR 

PTAP1 

PTBL1 

PTBL2 

PTBL2A 

PTBL3 

PTBLA 

PTCHIA 

PTCH2A 

PTDEC 

PTEC2A 

PTim 

PTIHE 

PTINX 

PT0T1 

PT0T2 

PVPAGI 

PWFCLR 


8093 

8124# 

7029 

7068 

7732 

7755 

7800 

7885* 

9516 

9573 

7069 

7888# 

9212 

7070 

7765 

8303* 

7766 

8344# 

7448 

7454 

7468 

7474 

7484 

7514 

7520* 

7551 

7735 

801 0« 

6429 

6867 

7798 

7810* 

9131 

915? 

11206 

11387 

7798# 

7760 

S2U7» 

7482 

7553 

7558 

8106* 

8501  # 

9161 

9228 

8515 

8523# 

6855 

8499# 

11400 

11416 

7756 

7951  # 

7733 

7928* 

7762 

8259# 

6420# 

7252 

9520 

9841 

9846 

7432 

7460# 

7493 

7527* 

7426 

7481  # 

7492* 

?738 

???t' 

7802 

8579* 

9518 

9577 

7028 

7067 

7731 

7754 

7799 

7844* 

9515 

9572 

7847# 

9204 

7430 

7440* 

7739 

8049* 

9537 

9605 

11412 

13047 

13099* 

7758 

8021* 

9155 

9536 

9604 

11411 

13046 

13068* 

7779 

8779* 

5589 

5596 

5620 

6366 

9802 

9814* 

12597 

7775 

f623* 

9514 

9570 

11394 

8625« 

9172 

7778 

3727* 

7442 

7444 

7451* 

7209# 

7223 

7212 

7216 

7223* 

7176 

7194 

7203 

7225* 

7165 

7226* 

7162# 

7227 

8394* 

9188 

84304r 

9196 

tiW 

6446 

6449 

6452 

6463 

6466 

6469 

6472 

8383* 

6500* 

6506 

6421 

6480* 

6784 

9890 

10689 

6491 

6497 

6505* 

6423# 

6433 

•'_ 

6426 

t^Z2» 

' 

1994# 

2073 

"  ■ 

1733# 

SEQ  0504 


7560    7581 


7587 


PURR 

I PWSTAT 


8748* 


6444* 

BflAOit 


SEQ  0505 


0492 


PURR 

PWSTAT 

QTCFG 

QUEST 

R 

R1 

: RADIX 

! RADLSC 

RADLSP 

RADRDT 

RAECLR 


RAEER 

RANAD1 

RANADR 

RANBF1 

RANeF2 

RANBUF 

RANCLR 

RAND 

RANDBS 

RANLG 

RANURD 

RCLPA 

RC«P1 

RCHP2 

RCWLST 

RD1 

RD2 

RDAT 

RDD 

RDERS 

RDEVER 

RDF 

RDHD 

RDOP 

RDPRST 

RDR 

READ 

RECAL 

REENTR 

REGEN 

REGN1 

REGN2 

RELIAB 

RELSE 

REPT 

REPn 

REPTU 


87A8# 
6A30 
8855 
1939# 
2072# 
2096# 
2097# 
2100# 
1942# 
194A# 
1943# 
3661 
380# 
10U7 
10367 
408« 
3670# 
3618 
36A7# 
36A8 
3603 
3768 
2112 
1777# 
3572# 
3617 
38A« 
3734 
6359# 
2564 
11559* 
11561 

593* 
6465 
7219 
8283 
61 5# 
594# 
70* 
580# 
616* 
11430 
583# 
1757# 
3144 
3756* 
3759 
1477* 

^Wi 

1733* 
1855# 


r 


6444# 
8869« 


6596 
9544 


3677# 
2625 
10163 
10382 
419 
3762 
3660« 
3653 
3653# 
364  5# 
3785# 
3561# 
2223 
3619 
3631* 
3981 
6349* 
6368 
2757 
11579 
11563 
455# 

9107 
7428 
8296 
5064 

11577 

6993 

5284 

11558# 

11619 

3190 
3777 
3771 
2226 
607# 


SEQ  0505 


6758 


3532 
10179 
10398 

8638 


3979 
10194 
10414 


5898  10017  10032  10047  10061 
10210  10226  10241  10257  10273 
11943 


10076   10091 
10288   10304 


10105 
10320 


10119 
10335 


10133 
10351 


3578 
3122 


4978 


3631 
3172 


5006 


6359 

3215    3260    3305 


5041    5061    5109    5190    5281   11943 


6197   6242   10922# 

11567   11579* 
463* 


9109  10771* 

7830  7845 

8305  8346 

5096  5193 


9108 


'985 


7886    7930    7953 

8372    8382   10637* 

9106   11294   11296   11566 


8012    8023    8040    8052    8249    8261 


3234    3279    3324    3749* 

3776* 
7310 


,„: J 


0493 


REQSET 
REQST 


1733* 

m 


TAIft  W?  TA7X 


2417 

^710 


m 


m 


\kr\ 


m 


w 


A-^ 


V<^ 


276) 
40A9 


2943 
4091 


2993 
4100 


SEQ  0506 


REQSET 

1733# 

REQST 

2266 

2306 

2334 

2384 
3673 

2417 

2448 

2498 

2552 

2603 

2^05 
3843 

2756 
3948 

2761 

29^1 

2993 

3536 

3610 

3647 

3719 

3758 

3770 

3802 
4475 

3835 

406? 

4091 

4100 

4148 

4156 

4208 

4238 

4320 

4338 

4375 

4483 

4516 

4672 

4765 

4846 

4935 

4975 

5137 

5187 

5220 

5267 

5278 

5390 

5535 

5633 
6315 

5637 

5665 

5785 

5848 

5859 

i 

5901 

6031 

6071 

6110 

6148 

6184 

6229 
7110 

6274 
7134 

6402 

7164 

11202 

6515 

6519 

6723 

6731 

6742 

m 

6933 
10836 

^m 

}953 
10838 

7135 

7202 

9020 

9523 
11457 

9782 

10333 

10834 

10839 

10840 

10858* 

1l22t 

11371 

11492 

11532 

11546 

11560 

11574 

11704 

11755 

12621 

RESQAV 

1001# 

3446 

5978 

RESRT1 

1832# 

I 

RESRT2 

1833# 

RETURN 

1764# 

REVCOR 

2566 

2759 

5293* 

' 

REVFLG 

11763# 

11763 

11776 

REU1 

11457* 

11483 

REU2 

11458 

11460 

11464 

11467 

11483* 

REUFLG 

11274 

11346 

11352 

11407 

11448* 

11479 

REUOP 

67# 

11481 

REURCL 

11428 

11456* 

RGPNT 

7707 

7711* 

RH.DNE 

2114 
5947 

2115 
6628 

3445 
6629 

3459 
10778* 

3467 
11340 

3483 
13375 

3496 
13382 

3508 

3751 

3752 

4024 

4025 

5788 

5935 

RH.ERR 

2116 

2352 

2402 

2466 

2516 

2571 

3438 

3447 

3449 

3450 

3461 

3469 

3472 

3477 

3485 

3487 

3502 

3961 

5814 

5845 

5847 

5853 

5854 

5933 

5937 

5940 

5986 

5988 

RH.ERS 
RHO 

5989 
41 9# 
366# 

6630 
5843 
4406 

10779* 

11339 

11342 

13380 

13384 

13392 

13395 

13397 

4415 

4428 

4437 

4450 

10462 

10480 

10498 

10516 

10534 

10552 

11145 

RH1 

RH10 

RH2 

367# 
340# 
368« 

4407 

4416 

4429 

4438 

4451 

10463 

10481 

10499 

10517 

10535 

10553 

11148 

4408 

4417 

4430 

4439 

4452 

10464 

10482 

10500 

10518 

10536 

10554 

11151 

RH20 

339# 

354 

RH20RG 

7515 

7518 

7775* 

RH3 

:69« 

409 

4418 

4431 

4440 

4453 

10465 

10483 

10501 

10519 

10537 

10555 

11154 

RH4 

::70# 

4410 

4419 

4432 

4441 

4454 

10466 

10484 

10502 

10520 

10538 

10556 

11158 

RH5 

]7U 

4411 

4420 

4433 

4442 

4455 

10467 

10485 

10503 

10521 

10539 

10557 

11161 

RH6 

]72» 

4412 

4421 

4434 

4443 

4456 

10468 

10486 

10504 

10522 

10540 

10558 

11164 

RH7 

1710 

4413 

4422 

4435 

4444 

4457 

10469 

10487 

10505 

10523 

10541 

10559 

11167 

RHCFG 

6523 

7236 

8789* 

RHCFG1 

8797# 

8832 

RHCFG2 

8803 

8821 

8832* 

RHCLK 

393# 
4433 

4406 
4434 

4407 
4435 

4408 

4409 

4410 

4411 

4412 

4413 

4428 

4429 

4430 

4431 

4432 

RHCPU 

152* 

9219 

RHDIAG 

502* 

4406 

4407 

4408 

4409 

4410 

4411 

4412 

4413 

4415 

4416 

4417 

4418 

4419 

4420 

4421 

4422 

4421 

4429 

4430 

4431 

4432 

4433 

4434 

4435 

4437 

4438 

4439 

4440 

4441 

4442 

4443 

4444 

9943 

RHEBL 

391* 

4228 

4262 

RHETX 

154* 

9089 

;.'■ 

RHID 

10807* 

RHIDW 

148* 

9096 

9129 

9130 

RHINO 

3440 

3458* 

RHINT 

3349 

3356 

3363 

3370 

3377 

3384 

3391 

3398 

3424 

3432* 

SEQ  0506 


RHIVR 
RHMBE 

eUPRAP 


?? 


* 

* 


9925 
9227 

Q0A1 


9961 


n 


SEQ  0507 


RHIVR 

505# 

9925 

9961 

RHMBE 

153# 

9227 

RHPBAR 

507# 

9981 

RHPTCR 

506# 

9971 

RHRDR 

50A# 

9951 

RHSBAR 

509# 

9906 

10000 

RHSTAT 

K9# 

9103 

9171 

9179 

RHSTCR 

508,- 

9916 

9990 

RHURD1 

150# 

9187 

RHURD2 

151# 

9195 

RHURR 

503# 

4458 

9934 

RM 

895# 

12891 

RMEM 

3129 

3178 

3222 

3267 

3312 

3687* 

RMEMSE 

3128 

3177 

3221 

3266 

3311 

3588* 

RMR 

683# 

7915 

RNBASE 

3573 

6351 

10875* 

RNDCH1 

3608# 

3624 

RNDCH2 

3611 

3623* 

RNDCHN 

3133 

3181 

3225 

3270 

3315 

3602* 

RNDCLK 

3137 

3146 

3828* 

4565 

4632 

RNDCMP 

3154 

3197 

3241 

3286 

3331 

3713* 

RNDCP1 

371 7# 

3738 

RNDCP2 

3720 

3727 

3737* 

RNDNEM 

3591# 

3591 

3687 

3691 

RNDNPS 

3592* 

3592 

3688 

3690 

RNGCHK 

6864 

6885 

7091 

7330 

7358 

7720* 

RNPNTR 

3651 

3793 

3856 

3859 

3867 

3868   10874* 

ROMCOD 

91 7# 

12407 

12444 

RPOA 

646 

703 

748 

781 

792 

832    868 

RP04D 

766# 

8560 

RPOARG 

7469 

7472 

7753* 

RQINT 

985# 

RSOA 

700 

732 

778 

RS04D2 

764# 

^566 

RS04D4 

765# 

8568 

RSTART 

1466# 

7302 

9839 

RSTUSR 

4571 

4586* 

4638 

5779 

RTNCTR 

5B7M 

RTP 

1937# 

RUNFLG 

1804# 

RUSR1 

4593 

4597* 

RWND 

6054f 

11298 

11300 

11463 

11475 

11590 

t 

2122* 
2154* 

2230 

SADR1 

98# 

1753 

SADRIO 

106# 

1769 

SADR11 

107# 

1770 

SADR2 

99# 

1755 

SADR3 

100# 

1757 

=■ 

SA0R5 

lOU 

1818 

SADR6 

102# 

1819 

SADR7 

103# 

1766 

SADR8 

104# 

1767 

SEQ  0507 


875 


™J 


SADR9 
SAVCTL 
SAVEP 
SAVEPT 


SAVRAR 

SBERR 

SBINIT 

SCLKO 

SCLK1 

SCLK2 

SCLK3 

SCLKA 

SCLK5 

SCLK6 

SCLK7 

SCLKRN 

SCLKX 

SCMER1 

SCMER2 

SCMER3 

SCMERA 

SCMER5 

SCMER? 

SCONSW 

SCOPE 

SCRFUL 

SOWN 

SEARCH 

SEEK 

SEL1 

SEL2 

SELDV 

SELDV1 

SELDV2 

SELERR 

SELLAR 

SELPNT 

SELPRM 

SELRH 

SETCM1 

SETCOM 

SETCTL 

SETLPB 

SETMEM 

SETPAR 

SETPRM 

SETUSR 

SFSTRT 

SINCYC 

SIZE 


105# 

25AU 

2258# 
2885 
9361 
12008* 
401* 
1539 
A067 
A066 
4126 
4125 
4152 
4153 
4096 
4097 
3670 
5339 
6520 
6893 
6903 
6905 
6981 
6985 
7028* 
13193* 
228* 
414* 
657* 
588* 
582* 
5637* 
5638 
5679* 
5680* 
5682 
5634 
994* 
5680 
6522 
2646 
4749 
3765 
6380* 
4514* 
11199 
4531* 
2096 
3259 
1753* 
995* 
10846* 


1768 
2641 
2084 
2258 
2932 
9874 

12008 
3475 
1763* 
6386 
6383 
6392 
6389 
4200 
4201 
4310 
4311 
3674 

10887* 
7136 
6901 
6979 
7034* 
7043* 
7048* 
7039 

13193 
1856* 
8648 
7868 

11895 
5658 
.>640 

5686 
5686* 
5687* 
8109 
6891 
8905* 
2695 
13292* 
3878 
6404 
11427 
11326* 
11247 
6514* 
3304 


12483 


2690 
6540 
2298 
2982 

12029 


6408 
6409 
6410 
6411 
5647 
5644 
5653 
5650 
1329 
11221 
10889* 
7014* 
7023* 


7044 
13225 


2737 
9540 
2325 
3032 


10879* 

10880* 

10881* 

10882* 

5660 

5661 

5662 

5663 

3836 

11223 


2792 

10673 

2375 

3067 


2840 

10684 

2438 

3114 


2889 

2489 
3167 


SEQ  0508 


2542 
3210 


'593 
5254 


?637 
5299 


2687 
5797 


2734 
5835 


2788 
5920 


28Zt 
5973 


10883* 
10884* 
10885* 
10886* 
3851 


4197   4306 


4467 


4476    4490    4498    4522    4993    5055 


7049 


5658* 


10429 
7094 

2742 

13268* 


7209 
2796 


10833* 
2844 


2893   2941 


2991 


5632* 


4607* 
12549   12557 


12.^77 


SIZE1 
SI7FRR 


473* 
10659* 


SEQ  0509 


L 


n 


"n 


SIZE1 

A73# 

SIZERR 

10659* 

SKCHKI 

5586* 

5590 

SKCHIC2 

5594* 

5597 

SKPCCW 

4692 

4699 

4722 

5323 

10934* 

SKPCHK 

2%: 

5579* 

SKPLD 

2957 

5546* 

SKPPRG 

2935* 

2935 

2985 

9450 

9836 

SLA 

SLASH 

SLOOP 

653* 
1940* 
2123 

7876 

2127 

2131 

2135 

2139 

2143 

2147   2151    2155   2159   2163 

2167   2171 

2179 

2183 

2187 

2191 

2195 

2199 

2203   2211   2215   2242* 

SLPRM2 

8912* 

1914 

SLPRM3 

8915 

919* 

8923 

SLPRMA 

8922* 

927 

SLPRM5 

8924 

928* 

SLPRM6 

8931 

936* 

smo 

2044* 

SMESG 

11016* 

11268 

SPACE 

1929* 

SPACM 

11431 

11491* 

SPARE 1 

996* 

SPARE2 

1002* 

SPBAKR 

610* 

11302 

11500 

11725 

11741 

11772 

SPC1 

11492* 

11523 

SPC2 

11493 

11495 

11501 

11504 

11523* 

SPCBT 

920 

12708 

13704* 

13954 

SPCOP 

68* 

11521 

SPCTS^ 

75* 

2245 

7315 

SPFWDR 

609* 

11304 

11498 

11775 

11867 

SPLIT 

10847* 

SR11 

884* 

916 

SRD 

3084 

3145 

3191 

3235 

3280 

3325 

4838* 

SRD1 

4844* 

;910 

SRD1A 

4866 

4880* 

SRD1B 

4868 

4903* 

SRDDV 

4873 

5054* 

5138 

5235 

5268 

SROO 

2399 

2513 

2710 

2908 

2958 

5122* 

6290   6332   11573 

SRDOA 

5131 

5145* 

SRDOB 

5133 

5168* 

5263 

SRDR 

5212* 

SRDR1 

5216* 

5249 

SRDRA 

5230 

5242* 

SRDRO 

2568 

2766 

5257* 

6204 

6250 

'         '     , 

SRDRP 

5057 

5089* 

SRORX 

5219 

5221 

5236 

5238 

5244 

5248* 

SRDX 

4847 

4854 

4874 

4876 

4899 

4905 

4909* 

SRTBLK 

13584 

13643* 

SRTDDT 

1759* 

10608 

11698 

SRTX11 

12626 

12632* 

SSC 

659* 

7864 

11350 

11595 

11624 

START 

10', 

1747 

2071* 

START  1 

17u6* 

SEQ  0509 


2175 


V, 
%\ 
%\ 
$1 
$V 

$v 
%'i 
$i 
%: 
$i 
n 
x/ 
x^ 


START2 
START3 


1767* 
1768* 


SEQ  0510 


XI 


L 


1 


START2 

1767# 

START3 

1768# 

STARTS 

1769# 

STARTS 

1770# 

STARTA 

1762 

2108# 

9844 

10676 

STARTZ 

920 

13953# 

STCHNl 

3908 

3935* 

STCKER 

9083 

9091 

9126 

9146 

STLPB1 

4515# 

4523 

STLPB2 

4517 

4519 

4523* 

STOP 

387* 

STORE 

475# 

9916 

STPRMO 

6536* 

6549 

STPRMl 

102 

223^ 

5688 

6515 

6786 

6797 

6835 

6845 

7157 

7239 

7253 

7274 

12480 

12533 

12831 

12839 

13692 

13695 

13698 

13701 

STRACE 

2077# 

2077 

2233 

6792 

STRAP 

2098 

4054# 

6619 

STRD 

2612 

4875 

5139 

5187* 

STRDF 

4903 

5168 

5242 

12941* 

STRDR 

5237 

5269 

5278* 

STREV 

2858 

5491* 

STREV1 

5505* 

STSKP 

2956 

5314* 

STWRD1 

3901 

3930 

4698 

5334 

STURD2 

3905 

3933 

4706 

5300 

STURT 

4795 

4937 

4975* 

STUTF 

4323 

4966 

12917* 

STX.DT 

142# 

5945 

9079 

13400 

STX.DV 

141# 

3493 

5866 

9077 

STX.RH 

140# 

3506 

5880 

5994 

STZBK1 

9072M 

J082 

9117 

9165 

STZBRK 

9062 

9070* 

STZDT 

9080 

9142* 

STZDV 

9078 

9123* 

STZRH 

9076 

9089* 

STZRH1 

STZRO 

SUBLNK 

SUBNM 

SUBPNT 

SVNTRK 

SUCER 

SUPNT 

SUPSAV 

SWPTAB 

SWRT 

SURTI 

SW^TIA 

SWRT1B 

SWRTO 


SEQ  0510 


W 


9436    9635   10614* 


6540* 

6580 

6590 

6658 

6667 

6691 

6704 

6757 

6768 

6776 

6856 

6873 

6875 

6918 

6920 

6961 

7102 

7104 

7130 

7138 

7374 

7384 

9372 

9526 

9531 

9543 

9857 

10678 

11440 

12473 

12842 

12845 

12848 

12851 

12854 

12857 

12860 

12863 

12866 

13689 

6793    6795    8997    9371    9860    9889    9892 


5363 
5336 


5372 
5367 


10876* 
5375   10877* 


.D 
.D 


9075    9390 


9102* 
3006 
1501* 
9896* 
9897* 
806* 
405* 
7261 
7258* 
2050* 
3049 
4763* 
4786 
4788 
2349 


9136 

5309* 

1763 


419 
7276* 
7258 

3136 

4830 

4800* 

4823* 

2463 


3468 
7299 
7263 

3184 
2662 


8632 
7271 
3228 

2811 


3273 


2860 


3318 
3008 


4757* 


4920*   6046    6088   11545 


I 


SURIO^ 
SURTDB 


4929 
4931 


4943* 
4966* 


SEQ  0511 


!  .L 

i  -I 


.J 


L 


SURiOM 

A929 

4943* 

SURTOB 

A931 

4966* 

SURTRP 

A995 

5019* 

SURTX 

4766 

4773 

4794    4796 

SUTAB 

7262 

7301* 

SUTDV 

4793 

4936 

4992* 

SUTEXR 

1778# 

SUTLEN 

7259 

7299* 

SXABT 

921 

12637 

13957*  14146 

SXALO 

K015# 

14025 

14042 

SXASIZ 

921# 

12637 

SXAZ 

921 

14145* 

SYS.C 

7003# 

7003 

11892 

SYSCLK 

446A# 

4469 

4480   11432 

SYSCm 

11284* 

11312 

SYSCMD 

11269 

11281* 

SYSCME 

11310 

11321* 

SYSC«X 

11308 

11316* 

SYSEND 

11450# 

SYSEXE 

11275 

11425* 

11438 

SYSEXR 

1751* 

SYSG1 

11201* 

11270 

SYSG10 

11249 

11251 

11268* 

SYSGA 

11209* 

11215 

11217 

SYSG5 

11225* 

11234 

SYSG6 

11238* 

SYSG7 

11250* 

SYSG8 

11255* 

11259 

SYSG9 

11262* 

11266 

SYSGEN 

6573 

11190* 

SYSGX 

11203 

11270* 

11315   11324 

SYSLMT 

11362 

11375 

11449* 

SYSPRG 

3544 

11305 

11318   11329 

SYSRH 

4468 

•490* 

SYSRHW 

4492 

4505* 

TOILI 

2266* 

2291 

T01L2 

2269 

2284* 

T01L3 

2267 

2280 

2291* 

T02L1 

2305* 

2318 

T02L2 

2307 

2318* 

T03A 

2340* 

2362 

T03B 

2344* 

2361 

T03L1 

2332* 

2368 

T03L2 

2335 

2367* 

T04A 

2390* 

2426 

T04B 

2394* 

2425 

T04L1 

2382* 

2431 

T04L2 

2385 

2430* 

T05A 

2454* 

2476 

T05B 

2458* 

2475 

T05L1 

2446* 

2482 

T05L2 

2449 

2481* 

T06A 

2504* 

2530 

SEQ  0511 


4819    4825    4829* 


11445*  11462   11497   11516   11537   11565 


T06B 
IQ6L1 


>508* 
>496* 


lOI. 


SEQ  0512 


L_. 


T06B 

T06L1 

T06L2 

T07A 

T07B 

T07L1 

T07L2 

T10L1 

T10L2 

TllA 

TUB 

T11L 

T12A 

T12B 

T12L 

T13A 

T13B 

T13L 

T13X 

TUA 

TUL 

nsA 

T15B 

T15L 

TIbA 

T16B 

T16L 

T17A 

T17B 

T17L 

T20A 

T20B 

T20L 

T21L 

T22L 

T23L1 

T23L2 

T23X 

T2AL1 

T24L2 

T24X 

T25L1 

T25L2 

T25X 

T26L1 

T26L2 

T26X 

T27L1 

T27L2 

T27X 

TAB 

TAPECC 

TAPEDC 


2508# 

2496# 

2A99 

2558# 

2562# 

25A9# 

2553 

2602# 

260A 

2651  # 

2655# 

26A6# 

2700# 

2704# 

2695# 

2749# 

2753# 

27A2# 

27AA 

2805# 

2796# 

2849# 

2853# 

28A4« 

2898# 

2902# 

2893« 

29A9# 

2953* 

29A1# 

2999* 

3003# 

2991* 

3045* 

3080* 

3129* 

3133* 

3130 

3178* 

3181* 

3179 

3222* 

3225* 

3223 

3267* 

3270* 

3268 

3312* 

3315* 

3313 

1930* 

5012 

3041 


2529 

2535 

2534* 

2581 

2580 

2586 

2585* 

2630 

2606   2630* 

2675 

2674 

2680 

2723 

2722 

2727 

2in 

lilt 

2781 

2781* 

2823   2824 

2829 

2873 

2872 

2878 

2921 

2920 

2925 

2971 

2970 

2975 

3021 

3020 

3025 

<058 

3093 

3158 

3157 

3160* 

3201 

3200 

3203* 

3245 

3244 

3247* 

3290 

3289 

3^92* 

3335 

3334 

3337* 


SEQ  0512 


5068 
3042 


6120 
3043 


6131   10871*  11612   11684   11728 
3076    3077    3078    3119   3120 


11770   11792   11805   11841 
3121    3811    3813   3821 


11874   11877 
4044    5669 


TAPETC 


5670 
4996 


^^i 


567 
697 


m\ 


1Q872*  1T§78 


n« 


10870*    11768      11838      11847 


SEQ  0513 




5670 

5671 

5672 

6132 
10872* 

6161 

10870* 

11768 

11838 

11847 

TAPETC 

4996 

5058 

6973 

11678 
10528 

TBLERR 

10461 

10474 

10492 

10510 

10546 

10564 

10627* 

TBT1 

12487* 

12508 

TCDEN 

81 6# 

TCEP 

81 4# 

TCFCS 

81 9# 

TCFSC 

81 5# 

TCIAUE 

818/r 

TCIRLE 

81 7# 

TCSSC 

81 3# 

TCWRT 

695# 

TEMP 

3800 

3815 

3945* 

3945 

3964 

3967 

11858 

11882 

12396 

12417 

TEMPI 

12359* 

12359 

12363 

TESTPC 

1805# 

TICKS 

1808# 

TIM 

52# 
11360 

4567 
11374 

4572 

4634 

4639 

5747 

5753 

5768 

5771 

5815 

TIMCHK 

11369# 

11433 

TIMCK1 

11370# 

11378 

TIMCK2 

11372 

11378* 

TIMER 

5716 

5719 

5721 

5723 

5725 

5727 

5729 

5732* 

TIMH 

4567 

4568 

4572 

4573 

4634 

4635 

4639 

4640 

5747 

5748 

5771 

5772 

5807* 

5815 

5816 

5828 

5829 

5913 

5914 

5966 

11361 

11374 

11376 

TIML 

5808# 

6484 

TIMOP 

11360* 

11482 

11522 

11550 

11578 

TIMOT 

5796 

5834 

5919 

5972 

11387* 

TIMOTX 

11390 

11411* 

TIMOUT 

11377 

11385* 

TMTBLl 

6403 

6406* 

T010DB 

897# 

13123 

T010DN 

901* 

5925 

13178 

13386 

T010ER 

899# 

>925 

5931 

13178 

13182 

13383 

T010MK 

91 5# 

T011DB 

885# 

12368 

12376 

12409 

12446 

12766 

12930 

12954 

13119 

13201 

T011DN 

900# 

5925 

13164 

13389 

T011ER 

898# 

5925 

5931 

13164 

13168 

13383 

TOTALS 

1467# 

7303 

9845 

TOTRD 

4860 

5124 

5223 

5258 

6462 

10768* 

TOTWRT 

4779 

4923 

6445 

9037 

9038 

10767* 

TPCFG 

8851 

8880* 

TPSLV 

8884# 

8891 

TRA 

442# 
10348 

10144 
10364 

10160 
10379 

10176 
10395 

10191 
10411 

10207 

10223 

10238 

10254 

10270 

TRACE 

9861 

9881* 

TRMTBL 

2097 

6400* 

6406 

6618 

1 

TRPENB 

92# 

TST01 

2122 

2258* 

6635 

TST02 

2126 

2298* 
2325* 

6636 
6637 

TST03 

2130 

TST04 

2134 

2375* 

6638 

TST05 

2138 

2438* 

6639 

SEQ  0513 


12421   12433   12454   12458 


5828    5913    5966    6482 


5753    5754    5768    5769 
5967    6482    6483   11360 


13219   13243   13650   13680 


10285   10301   10317   10332 


r 


TST06 
TST07 


SEQ  0514 


TST06 

2U2 

2489* 

6640 

TST07 

2U6 

2542* 

6641 

TST10 

2150 

2593* 

6642 

TSTll 

2154 

2637* 

6643 

TST12 

2158 

2687* 

6644 

TST13 

2162 

2734* 

6645 

TSTU 

2166 

2788* 

6646 

TST15 

2170 

2836* 

6647 

TST16 

21 7A 

2885* 

6648 

TST17 

2178 

6649 

TST20 

2182 

2982* 

6650 

■* 

TST21 

2186 

3032* 

6651 

TST22 

2190 

3067* 

6652 

TST23 

21 9A 

3114* 

6653 

TST24 

2198 

3167* 

6654 

TST25 

2202 

3210* 

6655 

TST26 

2210 

3254* 

6656 

TST27 

22U 

3299* 

6657 

TSTBT 

12485* 

TSTDIS 

2078 

2079 

2080 

6690 

6699 

9832 

9874* 

TSTEBF 

992# 

TSTENO 

2227 

2233* 

TSTEND 

220B 

2222* 

TSTLP 

2111# 

2111 

6625* 

6625 

9534 

9851 

TSTNM 

2108 

2248 

3724 

3953 

4770 

4851 

5395    5792    6613    6634 

9527 

9553 

9587 

9617 

9837* 

9837 

9862   9886 

TTBF 

55# 

2090 

TTBN 

54# 

2094 

TTNBRF 

1988# 

TTYFIL 

1904* 

TTYSPD 

1905* 

TU16 

35U 

706 

803 

TU16D 

768# 

8564 

TU16RG 

7449 

'452 

7730* 

TUA5D 

767M 

8562 

TX17 

2944 

2975* 

TX20 

2994 

3025* 

TX21 

3048 

3060* 

TX22 

::083 

3095* 

TXTINH 

1478# 

ULOAD 

579# 

604* 

UNS 

671# 

5081 

7891 

11661 

UPOC 

3080 

3135 

3183 

3227 

3272 

3317   3800* 

UPDC1 

3802* 

3814 

UPDC2 

3803 

3806 

3814* 

UPDCRU 

3810 

3812 

3819* 

UPDCX 

381 5# 

3822 

UPDVPT 

5202# 

5458 

5475 

12545 

USER 

1795* 

USERF 

1733# 

USRAS6 

1785 

i  . 

USRCRF 

1914* 

USRLFF 

1913* 

SEQ  0514 


6686    9051    9416    9495 


UUODIS 
UUOEXT 


1867* 
18i3* 


SEQ  0515 


UUODIS 

UUOEXT 

UUORTN 

UUOSKP 

VV 

U100US 

uions 

U10US 

U150MS 

W1MS 

U1SEC 

U20US 

U300MS 

WAOMS 

WA50MS 

W50US 

U600nS 

WCMDI 

ucnD2 
ucnD3 

WCMD4 
UCMD5 

ucnD6 

UCMD? 

ucnos 

UCMDN 

UCNR1 

UCNR1P 

UCNRA 

WFBCLR 

WFBSET 

UREG 

WRITE 

URL 

URLD1 

yRLDRG 

URT1 

URT2 

URTERS 

WRTOP 

WRTPHS 

UTCHD 

UTCHHD 

WTCKF 

UTCKR 

UTO 

UTDN1 

UTDNE 

UTDNEO 

UTDNX 

UT0NX1 

UTDNX2 

WTDXU 


1867# 
1823# 
182A« 
1821# 
63A# 
5724# 
5701 
4497 
5708 
5722# 
5697* 
4831 
5698 
2613 
5707# 
5726# 
5697 
5828# 
5849 
5860 
5876 
5855 
5824 
5822 
5990 
2351 
5359 
5743 
5750* 
13120 
13132* 
4083 
11429 
630* 
4123 
4095 
11531* 
11533 
6451 

69* 
3854* 
589* 
590* 
611* 
612* 
591* 
5771* 
2664 
2465 
5773 
5783* 
5786 
4574 


SEQ  0515 


6998 

5702 

5730* 

5710 

12397 
4911 
5704 
5699 


5704* 
5842 
5854* 
5880* 
5882* 
5898* 
5913* 
5966* 
6012* 
2401 
5742* 
5760* 
5755 
13148* 
13165 
4121 
11530* 
r904 
4372* 
'.309 
11551 
11535 
9105 
11549 
3854 


5775 

2712 

2515 

5780* 

5801 

5789 

4641 


5720* 

5712* 

12398 
4938 
5705 
5700 


12399 
5140 
5707 
5712 


12400  12401 

5250  5270 
5710* 

5713  5714 


12405   12434 
5728* 

5718* 


12435   12436   12437   12438   12442 


12641   12712 


5927 
5980 

5814*   5865 


13179 
4273    4450 

7856 

5656    5664 

11551* 


11539 
10769* 

4757 


4838 


4451    4452    4453    4454 


10888* 


4920   5122   5213   5266 


4455 


4456    4457   4458* 


6107 


6137    6145    9779    9797   11759 


2768 
2570 


5800* 
5779* 


2813 
5766* 


2862   2910   2960   3010   3052   3087   3139   3148    5767* 


WTF      61 3#   4981    5009 
UTFLIG    614* 


4  4^  a4 


5026        9104      11292      11538 


SEQ  0516 


UTF 

UTFLIG 

UTFM 

UTHD 

UTRIES 

XECLR 

XFR 

XX 

ZRCHK1 

ZROCHK 

ZROFIL 

ZROLD 

ZROSUn 

S$$P 

(snuuo 

SSOUTE 

$STAX1 

S$TAX2 

SSTOGG 

$$UUO 

SIODN 

$11DB0 

$11 DN 

(AC  CO 

$ARG2 


SB 


61 3# 

6U« 

608# 

592# 

6AA8 

382# 

A72# 

9063# 

561 6# 

3015 

A3# 

3007 

6521 

9532# 

2019* 

2025* 

2037* 

2038* 

2031# 

2008* 

958 

956 

957 

18A6« 

12128* 

12138* 

12151* 

1216A* 

12177* 

12195* 

12211* 

12221* 

12231* 

122A5* 

12261* 

12271* 

12286* 

12299* 

123K* 

12330* 

12337* 

12128* 

12138* 

12151* 

12164* 

12177* 

12195* 

12211* 

12221* 

12231* 

12245* 

12261* 

12271* 


4981 

11681 

10770* 
2625 

9063 

5621 

5608* 

5310 

5560* 

7129 

9532 


5009    5026    9104   11292   11538 


SEQ  0516 


1212r 
1213a 
12151 
12164 
12177 
12195 
12211 
12221 
1?231 
ii245 
12261 
12271 
12286 
12299 
12314 
12330 
12337 
12128 
12138 
12151 
12164 
12177 
12195 
12211 
12221 
12231 
12245 
12261 
^227^ 


11937 
3532 

9834 


5311 

9037* 
9854 


12129* 
12139* 
12155* 
12165* 
12178* 
12196* 
12212* 
]2222M 
12232* 
12249* 
12262* 
^2272» 
)22B7» 
12300* 
12318* 
12331* 
12338* 
12129* 
12139* 
12155* 
12165* 
12178* 
12196* 
12212* 


4978 

5312 
9842 


2074   13194   13227 

13178* 
13119* 
13164* 


12129 
12139 
12155 
12165 
12178 
12196 
12212 
^2222 
12232 
12249 
12262 
^2272 
12287 
12300 
12318 
12331 
12338 
12129 
12139 
12155 
12165 
12178 
12196 
12212 
^2222 
12232 
12249 
12262 
)2272 


5006    5041    5061    5109   5190   5281    5898   11472   11509   11943 


5313 


12130* 
12143* 
12156* 
12169* 
12179* 
12197* 
12216* 
12223* 
12233* 
12250* 
12263* 
12276* 
12288* 
12306* 
12319* 
12332* 
12339* 
12130* 
12143* 
12156* 
12169* 
12179* 
12197* 
12216* 
12223* 


12130 
12143 
12156 
12169 
12179 
12197 
12216 
12223 
12233 
12250 
12263 
12276 
12288 
12306 
12319 
12332 
12339 
12130 
12143 
12156 
12169 
12179 
12197 
12216 

m 

12250 
12263 
12276 


12131* 
12144* 
12157* 
12170* 
12184* 
12201* 
12217* 
12224* 
12241* 
12254* 
12264* 
^22770 
12292* 
12307* 
12326* 
12333* 
12340* 
1213U 
12144* 
12157* 
12170* 
12184* 
12201* 
12217* 


12131 
12144 
12157 
12170 
12184 
12201 
12217 
12224 
12241 
12254 
12264 
12277 
12292 
12307 

12333 
12340 
12131 
12144 
12157 
12170 
12184 
12201 
12217 
12224 
12241 
12254 
12264 
]2277 


12132* 
12145* 
12158* 
12171* 
12185* 
12202* 
12218* 
12225* 
12242* 
12255* 
12265* 
12278* 
12293* 
12311* 
12327* 
12334* 
12341* 
12132* 
12145* 
12158* 
12171* 
12185* 
12202* 
12218* 
12225* 
12242* 
12255* 
12265* 
12278* 


12132 
12145 
12158 
12171 
12185 
12202 
12218 
12225 
12242 
12255 
12265 
12278 
12293 
12311 
12327 
12334 
12341 
12132 
12145 
12158 
12171 
12185 
12202 
12218 
12225 

12255 
12265 
12278 


12133* 
12146* 
12162* 
12172* 
12193* 
12206* 
12219* 
12229* 
12243* 
12259* 
12266* 
12279* 
12294* 
12312* 
12328* 
12335* 
12342* 
12133* 
12146* 
12162* 
12172* 
12193* 
12206* 
12219* 
12229* 
12243* 
12259* 

12279* 


12133 
12146 
12162 
12172 
12193 
12206 
12219 
12229 
12243 
12259 
12266 
12279 
12294 
12312 
12328 
12335 
12342 
12133 
12146 
12162 
12172 
12193 
12206 
12219 
12229 
12243 
12259 


12137* 
12150* 
12163* 
12176* 
12194* 
12207* 
12220* 
12230* 
12244* 
12260* 
12267* 
12285* 
12295* 
12313* 
12329* 
12336* 

12137* 
12150* 
12163* 
12176* 
12194* 
12207* 
12220* 
12230* 
12244* 
12260* 
12267* 
12285* 


12137 
12150 
12163 
12176 
12194 
1*^207 
12220 
12230 
12244 
12260 
12267 
12285 
12295 
12313 
12329 
12336 

12137 
12150 
12163 
12176 
12194 
12^07 
12220 
12230 
12244 
12260 
12267 
12285 


12286*  12286   12287*  12287   12288*  12288 
12299*  12299   lljOO*  iJJOQ   lS06*  Hm 

•  •%9«<a.   a^V^^     «^«<S^   «^9«a     4nv«nM   4^V<n 


>95*    12295 
113#    l|313 


SEQ  0517 


I 


L- 


IQ   0504 


SBEND1 

$BEND2 

$BT11 

$BT11X 

$CHER1 

$CHER2 

ICHERR 

SCHERX 

SCHR 


12286* 

12299* 

12314* 

12330* 

12337* 

1816* 

1817* 

955 

12365* 

3949 

3948* 

271 

3962 

12128* 

12138* 

12151* 

12164* 

12177* 

12195* 

12211* 

12221* 

12231* 

12245* 

12261* 

12271* 

12286* 

12299* 

12314* 

12330* 

12337* 


tCHRIN 

1907* 

SCLBUF 

254 

SCLERR 

272 

SCLJMP 

277 

SCLOTj 

275 

SCMDSR 

950 

$CR1 

6272* 

ICR2 

6275 

SCRDA 

270 

$CRDRA 

278 

SCRDRZ 

279 

tCRDZ 

281 

$CRLF 

1909* 

KRR1 

6182* 

$CRR2 

6185 

SCRRZI 

6227* 

SCRRZ2 

6230 

$CRZ^ 

6313* 

$CRZ2 

6316 

SCUl 

6028* 
6032 

SCU2 

SCURTA 

269 
280 

SCWRTZ 

12286 
12299 
12314 
12330 
12337 


12359* 
12709 
3956 
3963 
3945* 
3967* 
12128 
12138 
12151 
12164 
12177 
12195 
12211 
12221 
12231 
12245 
12261 
12271 
12286 
12299 
12314 
12330 
12337 

5527* 
4024* 
362* 
4029* 
13191* 
6295 
6277 
6267* 
6175* 
6221* 
6307* 

6209 

6187 

6255 

6232 

6337 

6318 

6051 

6034 

6023* 

6062* 


12287* 
12300* 
12318* 
12331* 
12338* 


3963* 


12129* 
12139* 
12155* 
12165* 
12178* 
12196* 
12212* 
12222* 
12232* 
12249* 
12262* 
12272* 
12287* 
12300* 
12318* 
12331* 
12338* 


6189 
6234 
6320 
6036 


12287 
12300 
12318 
12331 
12338 


12129 
12139 
12155 
12165 
12178 
12196 
12212 
12222 
12232 
12249 
12262 
12272 
12287 
12300 
12318 
12331 
12338 


6279    6294* 


6208* 
6254* 
6336* 
6050* 


12288* 
12306* 
12319* 
12332* 
12339* 


12288  12292*  12292 

12306  12307*  12307 

12319  12326*  1232 

12332  12333*  1232 

12339  12340*  12340 


12293*  12293 

12311*  12311 

12327*  12327 

12334*  12334 

12341*  12341 


12294* 
12312* 
12328* 
12335* 
12342* 


12294 
12312 
12328 
12335 
12342 


12295*  12295 

12313*  12313 

12329*  12329 

12336*  12336 


SEO  0517 


12130* 

12130 

12131* 

12131 

12132* 

12132 

12133* 

12133 

12137* 

12137 

12143* 

12143 

12144* 

12144 

12145* 

12145 

12146* 

12146 

12150* 

12150 

12156* 

12156 

12157* 

12157 

12158* 

12158 

12162* 

12162 

12163* 

12163 

12169* 

12169 

12170* 

12170 

12171* 

12171 

12172* 

12172 

12176* 

12176 

12179* 

12179 

12184* 

12184 

12185* 

12185 

12193* 

12193 

12194* 

12194 

12197* 

12197 

12201* 

12201 

12202* 

12202 

12206* 

12206 

12207* 

12207 

12216* 

12216 

12217* 

12217 

12218 

12219* 

12219 

12220* 

12220 

12223 

12224* 

12224 

12225* 

12225 

12229* 

12229 

12230* 

12230 

12233* 

12233 

12241* 

12241 

12242* 

12243* 

12243 

12244<f 

12244 

12250* 

12250 

12254* 

12254 

12255* 

12255 

12259* 

12259 

12260* 

12260 

12263* 

12263 

12264* 

12264 

12265* 
12278* 

12265 

12266* 

1??66 

12267* 

12267 

12276* 

12276 

^ 22770 

12277 

12279* 

12279 

12285* 

12285 

12288 

12292* 

12292 

12293* 

12293 

12294* 

12294 

12295* 

12295 

12306* 

123116 

12307* 

12307 

12311* 

12311 

12: 12* 

12312 

12313* 

12313 

12319* 

123  9 

12326* 
12333* 

]m 

12327* 

12327 

12335* 
12342* 

12328 

12329* 

12329 

12332* 

123:2 

12334* 

12334 

12335 

12336* 

12336 

12339* 

12339 

12340* 

12340 

12341* 

12341 

12342 

I  .RS 

;  .RS 

.RS 

.RS 

j.RS 

.RS 

I.R1 

.Rl 

.R)l 

.R)( 

.UC 

i  .U( 

i  '^^ 

.ZE 


Q  0505 


ICU21 
ICWZ2 


m[ 


6093 
6074 


6076    6092* 


f- 


SEQ  0518 


BOC 
BSR 


3  0505 


iCU21 

6066# 
6072 

6093 

$CWZ2 

6074 

6076 

6092* 

SDDT 

926« 

$DEVCH 

1733* 

JDHPI 1 

95A 

12396* 

$DOCnD 

951 

13214* 

$DRCL 

11619* 
11889* 

SDSEK 

324 

iOSKUP 

W. 

SDTCHR 

SDTCI 

931  # 

toTCLK 

930# 

$OTCND 

934# 

13198 

13216 

13240 

«>TCWP 

227 

9776* 

$0TF11 

933# 

13228 

13249 

$DTFLG 

929# 
3975 

13200 

13203 

13218 

13221       13242      13245 

iDTIN 

3998* 

WTMTD 

938# 

»DTMTI 

939# 

SDTOPR 

936# 

12902 

SDTSEQ 

935* 

SDTSUR 
$DIT11 

940# 

932* 

1733* 

'    ■ 

SOVCHl 

tOVOFF 
IDVREG 

1903* 
11655* 

SDVUT 

11647* 

11652 

11685 

11729 

11898 

SEBLA 

4074 

4107 

4132 

4165 

4194        4301         4336* 

SEMODE 

1784* 

$EnF 

2363 

2477 

2676 

2825 

2874       11704* 

$EXEn 

953 

13258* 

SEXHII 

952 

13238* 

,,■  -  -      '    - 

$r1 

9430* 

0435 

9444 

9486 

■  i  ■■  ■  / 

SFIA 

9434 

J437* 

tr? 

9432 

9440* 

$F3 

9465* 

9485 

$FALn 
$FALT2 
$FALT3 

84 

9389* 
9413* 
9612* 

$FALU 

9492* 

$FALT5 

88 

9550* 

$FALT6 

89 

9584* 

$FAULT 

83 

9048* 

9407 

$FFF 

1911* 

$FLT3 

9631 

9637* 

$FLT3A 

9646 

9655* 

$FLT38 

9633 

9676* 

$FLT3C 

9709 

9719* 

$FLT3D 

9720 

9732* 

9755 

9767 

9770 

$FLT3E 
SFLT3F 
$FLT3G 

9704 
9744 
9702 

9743* 
9754* 
9769* 

1 

$F!.T?Z 

9627* 

9634 

9658 

9670 

9739 

*■ ' 

SEO  0518 


—.-.-3 


0  0506  I 


$FLT4 
$FLT4A 

•  r I  T/ B 


9512* 
9519* 


9538 


SEQ  0519 


r" 


$FLTA 
SFLTAA 
IFLTAB 
$FLKC 


951 2# 
951 9# 
9513 
9529 


9538 

9536# 

95A0# 


SEQ  0519 


SGARG 

12128* 

12128 

12129* 

12138* 

12138 

12139* 

12151* 

12151 

12155* 

121 64* 

12164 

12165* 

12177* 

12177 

12178* 

12195* 

12195 

12196* 

12211* 

12211 

12212* 

12221* 

12221 

12222* 

12231* 

12231 

12232* 

122A5* 

12245 

12249* 

12261* 

12261 

12262* 

12271* 

12271 

12272* 

12286* 

12286 

12287* 

12299* 

12299 

12300* 

123K* 

12314 

12318* 

12330* 

12330 

12331* 

12337* 

12337 

12338* 

SGTNM 

268 

5537* 

$GTNM1 

5535* 

5540 

SIBUF 

1959* 

SINEXT 

1961* 

SINNM 

1960* 

IITRHL 

1827* 

SITRX1 

1823* 

4055 

SLDBUF 

265 

5518* 

SLDRAR 

330 

10448* 

SLJMP 

252 

4348* 

SLJNPA 

251 

4386* 

SLPAPE 

K152 

$LWRR 

253 

318* 

4327 

SLURR1 

4321 

4327* 

(HHAP 

1787* 

SHODVL 

1782* 

snoDvu 

1783* 

SOBUF 

1950* 

SONETn 

1810* 

2075 

$OUTEX 

1952* 

SOUTNM 

1951* 

SPAPER 

1733 

IPARER 

1834* 

$PEF 

6124 

11844 

11857* 

$PEF1 

11861* 

11878 

SPNAME 

1780* 

fPOPF 

276 

9379* 

SPORIN 

274 

3977 

4011* 

$PSHER 

1838* 

$PVER 

1781* 

$RA 

4244* 

4256 

SRAS 

292 

10204* 

12129 
12139 
12155 
12165 
12178 
12196 
12212 
^2222 
12232 
12249 
12262 
^2272 
12287 
12300 
12318 
12331 
12338 


12130* 
12143* 
12156* 
12169* 
12179* 
12197* 
12216* 
12223* 
12233* 
12250* 
12263* 
12276* 
12288* 
12306* 
12319* 
12332* 
12339* 


12130 
12143 
12156 
12169 
12179 
12197 
12216 
12223 
12233 
12250 
12263 
12276 
12288 
12306 
12319 
12332 
12339 


12131* 
12144* 
12157* 
12170* 
12184* 
12201* 
12217* 
12224* 
12241* 
12254* 
12264* 
^22770 
12292* 
12307* 
12326* 
12333* 
12340* 


12131 
12144 
12157 
12170 
12184 
12201 
12217 
12224 
12241 
12254 
12264 
^2277 
12292 
12307 
12326 
12333 
12340 


12132* 

12132 

12133* 

12133 

12137* 

12137 

12145* 

12145 

12146* 

12146 

12150* 

12150 

12158* 

12158 

12162* 
12172* 

12162 
12172 

12163* 
12176* 

12163 

12171* 

12171 

12176 

12185* 

12115 

12193* 

12193 

12194* 

12194 

12202* 

122)2 

12206* 

12206 

^2207» 

1220*^ 

12218 

12219* 

12219 

12220* 
12230* 

12220 

12225* 

12225 

12229* 

}2229 

12230 

12242* 

12243* 

12243 

12244* 

12244 

12255* 

12255 

12259* 

12259 

12260* 

12260 

12265* 

12265 

12266* 

12266 

12267* 

12267 

12278* 

12278 

12279* 

12279 

12215* 

12235 

12293* 

12293 

12294* 

12294 

12295* 
12313* 

12295 

12311* 

12311 

12312* 

12312 

12313 

12327* 

123§5* 

12328 

12329* 

12329 

12334* 

12334 

12335 

12336* 

12336 

12341* 

12341 

12342* 

12342 

,ERU 

'exe 

FAT 
FAU 

FAl 
FAL 

FAU 

FAli 


FAL 
FAl 
FIE 


FHS 


FH! 


FH! 


$RB 

IRC 


1  Aiy 


n 


SEQ  0520 


FHS 


SRB 

A118# 

4128 

IRC 

AU3# 

4162 

$RCC 

303 

10345* 

SRCK 

296 

10251* 

SRCKB 

256 

4114* 

$RCLK 

2A8 

4238* 

$RCLKC 

4139* 

$RCR 

288 

10141* 

SRDC 

302 

10329* 

SRDLAR 

328 

10429* 

$RDS 

10157* 

$RDT 

287 

10267* 

$REBL 

26U 

4260* 

SRECI 

300 

10392* 

$REC2 

301 

10408* 

SRERI 

290 

10173* 

$RER2 

298 

10298* 

$RER3 

299 

10376* 

$REU 

3819 

6980   1 1 587* 

11818 

$RFC 

29A 

10220* 

SRHIN 

273 

3974* 

$RIVR 

2A5 

9961* 

$RLA 

297 

10282* 

SRMT 

291 

1C188* 

SROFF 

304 

10314* 

SRPBAR 

24A 

9981* 

SRPTCR 

243 

9971* 

SRRDR 

246 

9951* 

SRSBAR 

242 

10000* 

$RSN 

293 

10361* 

SRSRTX 

1830# 

SRSRTY 

1831# 

SRSTCR 

241 

O990* 

$RTC 

295 

1 J235* 

$SA 

4279* 

4294 

SSB 

4284 

'♦291* 

$SCA 

9840 

9845* 

$SC0P1 

984  7# 

SSCOPE 

228 

9830* 

SSEBL 

4301* 

SSKCLK 

2959 

4272* 

$SPAG1 

1850# 

SSPBSR 

11735# 

11941 

SSTART 

1747* 

SSTCHN 

229 

3877* 

SSTD 

925# 

SSTOAT 

263 

5458* 

SSTDEV 

264 

5475* 

$STL 

927# 

$STLP 

257 

4039* 

$STH 

928# 

tSVAPR 

1848# 

SSVPAG 

1849# 

11849 


I 


SEQ  0520 


FMS 


FRD 
FRD 
FRE 
FSE 
GET 


GET 
GET 
GO 


SSVPI 

18A7# 

tSVUPC 

1853# 

9058 

9423 

9508 

IWt 

9600    9624 
9590    9620 

ssvuuo 

1852* 

9054 

9419 

9498 

SSUCHO 

9358 

9371* 

$SWCH< 

5798 

5836 

5921 

5974 

9064 

9352*   9438 

$TABF 

1910* 

STBSR 

319 

11719* 

$TP 

11755* 

$TP1 

11791* 

11801 

$TPB 

11810* 

$TPB1 

11771 

11812* 

11820 

$TPB2 

3774 

11825* 

$TPE 

11789 

11799* 

STPORI 

6U8* 

6165 

$TP0R2 

6U9 

6152 

6156 

6165* 

STPOS 

6062 

6105* 

STPOSI 

6110* 

6133 

$TP0S2 

6111 

6114 

6118 

6122 

6133* 

STPOSR 

6144* 

6175 

6221 

6307 

$TPR 

11773 

11776* 

15TPU 

4045 

6163 

11754* 

$TPW 

11760 

11838* 

$TPW1 

11840 

11847* 

$TPX 

11793* 

11806 

$TPZ 

11767 

11769 

11818* 

STREW 

317 

11586* 

STTCHR 

1906* 

STWCNT 

1902* 

$TYPNB 

1908* 

SUMODE 

1785* 

$UORTX 

1825* 

SURCLK 

4291 

4296 

4306* 

$USRHL 

1829* 

SUUOER 

1826* 

'867 

SUWCLK 

4186 

4191 

4197* 

$VTF 

1912* 

SUA 

4218* 

4224 

SUAS 

313 

10055* 

SWB1 

4066* 

4073 

SWB2 

4070 

4073* 

SWC1 

4089* 

4106 

SWC2 

4101 

4106* 

SWCKB 

255 

4062* 

SWCLK 

247 

4208* 

SWCLKC 

249 

4082* 

SUCR 

309 

10011* 

SUDC 

312 

10113* 

SWDIAG 

240 

9943* 

SWEBL 

3844 

4211 

4226* 

4339 

4484 

SWERI 

10026* 

SWER3 

10127* 

SUFC 

311 

10070* 

SWIVR 

238 

9925* 

SEQ  0521 


9578    9606    9629 


SUMR 

tUHFF 


10041* 


inriQQ* 


SEQ  0522 


SEQ  0509 


sunR 

$UOFF 

SUSBAR 

SUSTCR 

$UTC 

$UTM 

SWWRR 

$ZA 

$ZB 

$ZCLK 

$ZEBL 

XACTFL 

%ACTUL 

XADDR 


ZCOREC 
XCORFL 
XDISCR 
XERHI1 
XERHI2 
XERHI3 
XML 


10041* 

310 

10099* 

237 

9905* 

236 

9915* 

308 

10085* 

. 

318 

11678* 

239 

9934* 

A1 77# 

4189 

4178 

4186* 

3009 

4172* 

4194* 

1859# 

1860# 

12128# 

12128 

12129 

12129* 

12130 

12130* 

12131 

12131* 

12132 

12132* 

12133 

12133* 

12137 

12137* 

12138 

12138* 

12139 

12139* 

12143 

12143* 

12144 

12144* 

12145 

12145* 

12146 

12146* 

12150 

12150* 

12151 

12151* 

12155 

12155* 

12156 

12156* 

12157 

12157* 

12158 

12158* 

12162 

12162* 

12163 

12163* 

12164 

12164* 

12165 

12165* 

12169 

12169* 

12170 

12170* 

12171 

12171* 

12172 

12172* 

12176 

12176* 

12177 

12177* 

12178 

12178* 

12179 

12179* 

12184 

12184* 

12185 

12185* 

12193* 

12193 

12194 

12194* 

12195 

12195* 

12196 

12196* 

12197 

12197* 

12201 

12201* 

12202 

12202* 

12206 

12206* 

12207 

12207* 

12211 

12211* 

12212 

12212* 

12216 

12216* 

12217 

12217* 

12218 

12218* 

12219 

12219* 

12220 

12220* 

12221 

12221* 

12222 

12223 

12223* 

12224 

12224* 

12225* 

12229 

12229* 

12230 

12230* 

12231 

12231* 

12232 

1 2232* 

12233 

12233* 

12241* 

12241 

12242 

12242* 

12243 

12243* 

12244 

12244* 

12245 

12245* 

12249 

12249* 

12250* 

12254 

12254* 

12255 

12255* 

12259 

12259* 

12260 

12260* 

12261 

12261* 

12262 

12262* 

12263 

12263* 

12264 

12264* 

12265 

12265* 

12266 

12266* 

12267 

12267* 

12271 

12271* 

12272 

12272* 

12276 

12276* 

\2277 

12277* 

12278 

12278* 

\227^ 

12279* 

12285* 

12285 

12286 

12286* 

12287 

12287* 

12288 

12288* 

12292 

12292* 

12293* 

12294 

12294* 

12295 

12295* 

12299 

12299* 

12300 

12300* 

12306* 

12306 

12307 

12307* 

12311 

12311* 

12312 

12312* 

12313 

12313* 

12314 

12314* 

12318 

12318* 

12319 

12319* 

12326* 

12326 

12327 

12327* 

12328 

12328* 

12329 

12329* 

12330 

12330* 

12331 

12331* 

12332* 

12333 

12333* 

12334* 

12335* 

12336 

12336* 

12337 
1858# 
1857# 
1861# 

12337* 

12338 

12338* 

12339 

12339* 

12340 

12340* 

12341 

12341* 

12342 

12342* 

2000# 

2001  # 

2002# 

12128# 

12128 

12129* 

12129 

12130* 

12130 

12131* 

12131 

12132* 

12132 

12133* 

12133 

12137* 

12137 

12138# 

12138 

12139* 

12139 

12143* 

12143 

12144* 

12144 

12145* 

12145 

12146* 

12146 

12150* 

12150 

12151# 

12151 

12155* 

12155 

12156* 

12156 

12157* 

12157 

12158* 

12158 

12162* 

12162 

12163* 

12163 

12164# 

12164 

12165* 

12165 

12169* 

12169 

12170* 

12170 

12171* 

12171 

12172* 

12172 

12176* 

12176 

12177* 

12177 

12178* 

12178 

12179* 

12179 

12184* 

12184 

2185* 

12185 

12193* 

12193 

12194* 

12194 

12195# 

12195 

12196* 

12196 

12197* 

12197 

12201* 

12201 

; 2202* 

12202 

12206* 

12206 

12207* 

12207 

12211* 

12211 

12212* 

12212 

12216* 

12216 

12217* 

12217 

12218 

12219* 

12219 

12220* 

12220 

12221* 

12221 

MlllH 

^2222 

12223* 

12223 

12224* 

12224 

2225* 

12225 

12229* 

12229 

12230* 

12230 

12231* 

12231 

12232* 

12233* 

12241* 

12241 

2242* 

12242 

12243* 

122^3 

12244* 

12244 

12245* 

12245 

M2ii9lt 

12249 

12250* 

12250 

Vc2lkn 

12254 

2255* 

12259* 

12259 

12260* 

12260 

12261* 

12261 

}22(i2ll 

12262 

12263* 

12263 

y22ti^n 

12264 

2265* 

12265 

12266* 

12266 

12267* 

12267 

12271* 

12271 

^22720 

^2272 

12276* 

12276 

12277* 

12277 

2273* 

12278 

}2279M 

12279 

12285* 

12285 

12286* 

12286 

12287* 

12287 

12288* 

12292* 

12292 

2293* 

12293 

12294* 

12294 

12295* 

12295 

12299* 

12299 

12300* 

12300 

12306* 

12306 

12307* 

2311* 

12311 

12312* 

^2312 

12313* 

12313 

12314* 

12314 

12318* 

12318 

12319* 

12319 

12326* 

12326 

2327* 

12327 

12328* 

12323 

12329* 

12329 

12330* 

12331* 

12331 

12332* 

12332 

12533* 

12333 

2334* 

12334 

12335* 

12335 

12336* 

12336 

12337* 

12337 

12338* 

12338 

12339* 

12339 

12340* 

12340 

12341* 

12341 

12342* 

12342 

SEQ  0522 


SE0  0510     ""    \mm  \mti\i\\i  \i\mm  \wiii\i\ii  iiii?j  iiu?  mis  i^iii  m^m   s«0523 


SEQ  0510 


XMR 


.ALT1 

.ALT2 

.CNI 

.CNO 

.CNSO 

.CNSZ 

.DATI 

.DATO 


.JB41 

.JBAPR 

.JBCNI 

.JBDDT 

.JBFF 

.JBOPC 

.JBREL 

.JBREN 

.JBSA 

.JBSYM 

.JBTPC 

.JBUSY 

.JBUUO 

•JBVER 

•  LA 


.LADDR 

.LAND 

.LB 


.L6AD 
.LBUS 
.LCCAF 


12128# 
12138# 
12151* 
1216A# 


>177# 
195# 
21 U 
221  # 
231  # 
i2A5# 
12261* 
12271* 
12286* 
12299* 
1231A* 
12330* 
12337* 
1079A* 
10795* 
233 
230 
232 
231 
23A 
10253 
235 
100A3 
10252 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1733* 
1194* 
12295 
12337 
1082* 
1158* 
1198* 
12150 
12278 
1406* 
1298* 
1234* 


12128 
12138 
12151 
12164 
12177 
12195 
12211 
12221 
12231 
12245 
12261 
12271 
12286 
12299 
12314 
12330 
12337 


10498* 
10552* 
10534* 
10516* 

9953 
10269 

9907 
10057 
10268 


12150 
12311 
12338 
12128 
12128 
12128 
12151 


12129* 
12139* 
12155* 
12165* 
12178* 
12196* 
12212* 
12222* 
12232* 
12249* 
12262* 
12272* 
12287* 
12300* 
12318* 
12331* 
12338* 


9963 
10284 

9917 
10072 
10283 


12151 
12314 
12339 
12193 
12129 
12129 
12157 


12129 
12139 
12155 
12165 
12178 
12196 
12212 
12222 
12232 
12249 
12262 
}2272 
12287 
12300 
12318 
12331 
12338 


9973 
10300 

9926 
10087 
10299 


12184 
12326 
12340 
12241 
12130 
12130 
12164 


12130* 
12143* 
12156* 
12169* 
12179* 
12197* 

12223* 
12233* 
12250* 
12263* 
122i  * 
12288* 
12306* 
12319* 
12332* 
12339* 


9983 
10316 

9935 
10101 
10315 


12216 
12327 
12341 
12285 
12131 
12131 
12171 


12130 
12143 
12156 
12169 
12179 
12197 
12216 
12223 
12233 
12250 
12263 
12276 
12288 
12306 
12319 
12332 
12339 


9992 
10331 

9944 
10115 
10330 


12217 
12328 
12342 
12306 
12132 
12132 
12178 


12131* 
12144* 
12157* 
12170* 
12184* 
12201* 
12217* 
12224* 
12241* 
12254* 
122W* 
)2277» 


12326* 
12333* 
12340* 


10002 
10347 
9952 
10129 
10346 


12218 
12329 

12326 
12133 
12133 
12194 


12131 
12144 
12157 
12170 
12184 
12201 
12217 
12224 
12241 
12254 
12264 
]2277 
12292 
12307 
12326 
12333 
12340 


10143 
10363 
996^ 
101 
10' 


12223 
12330 


12137 
12137 
12212 


12132* 
12145* 
12158* 
12171* 
12185* 
12202* 
12218* 
12225* 
12242* 
12c'  ♦ 
12265* 
12278* 
12293* 
12311* 
12327* 
12334* 
12341* 


10159 
10378 
9972 
10158 
10377 


12259 
12331 


12150 
12138 
12219 


12132 
12145 
12158 
12171 
.2185 
12202 
12218 
12225 
12242 
12255 
12265 
12278 
12293 
12311 
12327 
12334 
12341 


10175 
10394 
9982 
10174 
10393 


12260 
12332 


12194 
12139 
12220 


12133* 
12146* 
12162* 
12172* 
12193* 
12206* 
12219* 
12229* 
12243* 
12259* 
12266* 
12279* 
12294* 
12312* 
12328* 
12335* 
12342* 


10190 
10410 
9991 
10189 
10409 


12261 
12333 


12242 
12143 
12242 


12133 
12146 
12162 
12172 
12193 
12206 
12219 
12229 
12243 
12259 
12266 
12279 
12294 
12312 
12328 
12335 
12342 


12271 
12334 


12278 
12144 
12262 


12137* 
12150* 
12163* 
12176* 
12194* 
12207» 

12230* 
12244* 
12260* 
12267* 
12285* 
12295* 
12313* 
12329* 
12336* 


10206   10222 

10480* 

10001   10013 

10205   10221 

10462* 


12278 
12335 


12145 
12263 


12137 
12150 
12163 
12176 
12194 
12207 
^2220 
12230 
12244 
12260 
12267 
12285 
12295 
12313 
12329 
12336 


1 


SEQ  0523 


10237 

10028 
10236 


12292 
12336 


12146 
12266 


„,j 


SEO  0511 


.LCCBF 
-icrrA 


1238* 
12U* 


12206   1??31   12254 


'    ! 

i 
SEO  0524  i 


L_. 


r 


. .LCCBF 
.LtCCA 
i  .LCCCC 
I.LCCCE 
.LCCCP 
.LCCEB 
.LCCER 
.LCCFZ 
.LCCGC 
.LCCIA 
.LCCLW 
.LCCMB 
.LCCMP 
.LCCOF 
.LCCON 
.LCCPP 
.LCCXA 
.LCENA 

.LCJP 

.LCJPP 
.LCJS 
.LCJV 
.LCONT 

.LCRTN 

.LCRY 

.LD 


.LDISA 
.LENA 
.LFUNC 
.LJ 


.LJMAP 


.LJRP 
.LJSRP 
.LJZ 
.LLDCT 

.LLDLM 
.LLOOF 
.LLSAD 


1238# 
12K# 
1226# 
1270# 
1262# 
1230# 
12A6# 
1222# 
1218# 
1250# 
127A# 
125A# 
1258# 
1210# 
1206# 
1266# 
12A2# 
1178# 
12276 
1342# 
12276 
1374# 
133a 
135A# 
1386# 
12262 
1370# 
1322# 
1174# 
12150 
12259 
12332 
1182# 
1186# 
1138* 
1086# 
12155 
12178 
U222 
12250 
12288 
12331 
1338# 
12265 
1233A 
1358# 
1350# 
1330# 
1378# 
12249 
1286# 
1382* 
1278# 


12206   12231   12254 


SEQ  0524 


12229 
12230 

12155 
12184 
12293 

12232 


12155 
12277 
12155 
12277 
12129 


12150 
12263 

12138 
12128 
12151 
12260 
12333 


12128 
12156 
12179 
12224 
12254 
12293 
12332 
12128 
12279 
12335 


12137 
12266 


12276 
12277 

m 

12312 


12162 
12278 
12162 
12278 
12130 


12151 
12271 

12139 
12129 
12157 
12261 
12334 


12129 
12157 
12184 
12225 
12255 
12294 
12333 
12139 
12294 
12336 


12143 
12285 


12169   12176   12221   12264 


12169 
12293 
12169 
12293 
12131 


12211 
12272 

12220 
12130 
12164 
12262 
12335 


12130 
12158 
12185 
12229 
12264 
12300 
12334 
12156 
12300 
12337 


12145 
12287 


12176 
12312 
12176 
12312 
12132 


12212 
12292 

12263 
12131 
12171 
12263 
12336 


12131 
12162 
12193 
12230 
12265 
12306 
12335 
12163 
12313 
12338 


12157 
12306 


12184 
12184 
12133 


12216 
12295 


12132 
12178 
12266 
12337 


12132 
12163 
12194 
12231 
12266 
12307 
12336 
12170 
12319 
12339 


12206 
12206 


12217 
12299 


12133 
12194 
12295 
12338 


12133 
12164 
12195 
12232 
12267 
12312 
12337 
12177 
12326 
12340 


12221 
12221 


12218 
12311 


12137 
12212 
12314 
12339 


12137 
12165 
12196 
12233 
12276 
12313 
12338 
12185 
12327 
12341 


12229 
12229 


12219 
12314 


12138 
12216 
12326 
12340 


12138 
12169 
12197 
12241 
)2277 
12319 
12339 
12193 
12328 
12342 


12230 
12230 


12220 
12318 


12139 
12217 
12327 
12341 


12139 
12170 
12201 
12242 
12278 
12326 
12340 
12207 
12329 


12231 
12231 


12232 
12232 


12254 
12254 


12264 
12264 


12223   12259   12260   12261 


12143 
12218 
12328 
12342 


12143 
12171 
12202 
12243 
12279 
12327 
12341 
^2222 
12330 


12144 
12219 
12329 


12144 
12172 
12206 
12244 
12285 
12328 
12342 
12233 
12331 


12145 
12220 
12330 


12145 
12176 
12207 
12245 
12286 
12329 

12241 
12332 


12146 
12242 
12331 


12146 
12177 
12221 
12249 
12287 
12330 

12255 
12333 


12164   12171   12178   12194   12196   12201   12224   12242   12244 


0512 


.LMARK 
.LNGC 


1402# 
1098* 


12143   12145   12150   12157   12164   12171.   12178   121?3   121,96   122Q1   12211  ]2212      1221?    SEO  0525 


r" 


.LMARK 
.LMGC 


.LNAND 
.LOENA 

.LOP 
.LOR 


.LPAR 

.LPLUS 

.LPUSH 

.LRAM 

.LRDLM 

.LRFCT 

.LRMIN 

.LRPCT 

.LSOA 


.LSOB 

.LSOQ 

.LSAB 

.LSAQ 

.LSDO 

.LSDA 

.LSDQ 

.LSELC 

.LSELE 


.LSELF 

.LSELM 

.LSELP 

.LSK 

.LSKCN 

.LSKMB 

.LSMIN 

.LSORC 

.LSPAR 

.LTIM 

.LTWB 

.LXNOR 

.LXOR 

.MA 


.MADDR 
.MAND 


1A02# 
1098# 
12220 
12295 
12333 
1162# 
1Q9A# 
12333 
1326# 
115A# 
12223 
12331 
1090# 
1U2# 
13A6# 
1190# 
1290# 
1362# 
1150# 
1366# 
12250 
11 22# 
12271 
12335 
1118# 
1114* 
1110# 
1106* 
113A# 
1126# 
1130# 
13K# 
1318# 
12295 
1233A 
1310# 
1306# 
1302* 
1202# 
1294# 
1282# 
1U6# 
1102* 
1398* 
1394* 
1390* 
1170* 
1166* 
1196* 
12295 
12337 
1084* 
1160* 


12143 
12223 
12299 
12334 

12219 
12334 

12143 
12259 
12332 


12138 
12267 
12128 
12292 
12336 
12137 


12143 
12150 

12193 
12157 
ii299 
12335 
12271 
12196 


12150 
12311 
12338 


12145 
12224 
12306 
12335 


12150 
12241 
12311 
12336 


12157 
12244 
12312 
12337 


'223 
5335 


12! 


12i 
12! 


71 

137 


12144 
12262 
12333 


12145 
12266 
12334 


12146 
12271 
12335 


12164 
12249 
12314 
12338 

m 

12151 
12292 
12336 


12171 
12262 
12318 
12339 

12311 
12339 

12157 
12295 
12337 


12178 
12263 
12326 
12340 


lit 


12164 
12311 
12338 


12193 
12266 
12327 
1234: 

12327 
12341 

12171 
12314 
12339 


12196 
12271 
12328 
12342 

12328 
12342 

12178 
12326 
12340 


12201 
U272 
12329 


12211 
12287 
12330 


12212 
12292 
12331 


12219 
12293 
12332 


SEQ  0525 


12329   12330   12331   12332 


12184 
12327 
12341 


12212 
12328 
12342 


12216 
12329 


12219 
12330 


12138   12139   12217   12218   12220   12260   12261   12263 


12144 
12286 
12129 
12295 
12337 
12138 


12146 
12288 
12130 
12311 
12338 
12139 


12158 
12307 
12131 
12314 
12339 
12144 


12165   12172   ,2179   12195   12197   12202   12225   12243   12245 


12217   12218   12260   12261 


12145   12157   12164 


12201 
12164 
12311 
12336 


12211 
12171 
12312 
12337 


12241 
12178 
12314 
12338 


12132 
12326 
12340 
12146 

12278 

12171 


12249 
12219 
12318 
12339 


12133 
12327 
12341 
12194 


12151 
12328 
12342 
12220 


12184 
12329 


12216 
12330 


12219 
12331 


12223 
12332 


12259 
12333 


12262 
12334 


12242   12263 


12178   12212   12266 


12272 
12220 
12326 
12340 


12287 
12223 
12327 
12341 


12306 
12224 
12328 
12342 


12262   12263   12266   12292   12293 
12329   12330   12331   12332   12333 


12212   12244 


12143   12145   12150 


12151 
12314 
12339 


12184 
12326 
12340 


12216 
12327 
12341 


12217 
12328 
12342 


12218 
12329 


12223   12259 
12330   12331 


12260 
12332 


12261 
12333 


12271 
12334 


12278   12292 
12335   12336 


12128   12129   12130   12131   12132   12133   12137   12150   12194   12242   12278 


.HB 


^m 


12128 
12151 


12129 
12157 


12130   12131   12132   12133   12137   12138   12139   12143   12144   12145   12146    \.„ '  ^,^ 
12164   12171   12178   12194   12212   12219   12220   12242   12262   12263   12266    SEQ  0526 


n 


n 


■  MB 


.MBAD 

.HBUS 

.MCCAF 

.HCCBF 

.MCCCA 

.MCCCC 

.MCCCE 

.HCCCP 

.MCCEB 

.HCCER 

.MCCFZ 

.HCCGC 

.HCCIA 

.MCCLU 

.MCCMB 

.MCCMP 

.HCCOF 

.HCCON 

.HCCPP 

.HCCXA 

.MCENA 

.MCJP 

.MCJPP 
.HCJS 
.HCJV 
.HCONT 

.MCRTN 

.MCRY 

.MD 


.MDISA 

.NENA 

.HFUNC 


.HJMAP 


.HJRP 
.HJSRP 


1200# 
12150 
12278 
U08# 
1300# 
1236# 
12A0# 
1216# 
1228# 
1272# 
126A# 
1232# 
1248# 
122A# 
1220# 
1252# 
1276# 
1256# 
1260# 
1212# 
1208# 
1268# 
12A4# 
1180# 
12276 
13A4# 
12276 
1376# 
1336# 
1356# 
1388# 
12262 
1372# 
132A# 
1176# 
12150 
12259 
12332 
118A# 
1188# 
1U0# 
1088# 
12155 
12178 
Mill 
12250 
12288 
12331 
1340# 
12265 
1233A 
1360# 
1352# 


12128 
12151 


12229 
12230 

12155 
12184 
12293 

12232 


12155 
12277 
12155 

mil 

12129 


12150 
12263 

ii138 
12128 
12151 
12260 
12333 


12128 
12156 
12179 
12224 
12254 
12293 
12332 
12128 
12279 
12335 


12i; 
121! 


12276 
12277 

12162 
12278 
12312 


12162 
12278 
12162 
12278 
12130 


12151 
12271 

12139 
12129 
12157 
12261 
12334 


12129 
12157 
12184 
12225 
12255 
12294 
12333 
12139 
12294 
12336 


12130 
12164 


12206   12231   12254 


12169 
12293 
12169 
12293 
12131 


12211 

mil 

12220 
12130 
12164 
12262 
12335 


12130 
12158 
12185 
12229 
12264 
12300 
12334 
12156 
12300 
12337 


12131 
12171 


12176 
12312 
12176 
12312 
12132 


12212 
12292 

12263 
12131 
12171 
12263 
12336 


12131 
12162 
12193 
12230 
12265 
12306 
12335 
12163 
12313 
12338 


12184 
12184 
12133 


12216 
12295 


12132 
12178 


12132 
12163 
12194 
12231 
12266 
12307 
12336 
12170 
12319 
12339 


12133 
12194 


12169   12176   12221   12264 


12206 
12206 


12217 
12299 


12133 
12194 
12295 
12338 


12133 
12164 
12195 
12232 
12267 
12312 
12337 
12177 
12326 
12340 


12137 
12212 


12221 
12221 


12218 
12311 


12137 
12212 
12314 
12339 


12137 
12165 
12196 
12233 
12276 
12313 
12338 
12185 
12327 
12341 


12138 
12219 


12229 
12229 


12219 
12314 


12138 
12216 
12326 
12340 


12138 
12169 
12197 
12241 
Mill 
12319 
12339 
12193 
12328 
12342 


12139 
12220 


12230 
12230 


12220 
12318 


12139 
12217 
12327 
12341 


12139 
12170 
12201 
12242 
12278 
12326 
12340 
12207 
12329 


12143 
12242 


12231 
12231 


12144 
\22h2 


12145 
12263 


12146 
12266 


SEQ  0526 


12232 
12232 


12254 
12254 


12264 
12264 


12223   12259   12260   12261 


12143 

12144 

12145 

12146 

12218 

12219 

12220 

12242 

12328 

12329 

12330 

12331 

12342 

12143 

12144 

12145 

12146 

12171 

12172 

12176 

12177 

12202 

12206 

12207 

12221 

12243 

12244 

12245 

12249 

12279 

12285 

12287 

12327 

12328 

12329 

12330 

12341 

12342 

ilfii 

12241 

12255 

12332 

12333 

.MJZ 
.HLDCT 


S80# 


12137   12143   12145   IJIS?   12164   12171   12178   12194   12196   12201   12224   12242   12244    SEQ  0527 


L_ 


.MJZ 
.MLDCT 

.MLDLM 
.MLOOP 
.MLS AD 
.HMARK 
.MMGC 


.nNAND 
.nOENA 

•  MOP 
.MOR 


.MPAR 

.MPLUS 

.MPUSH 

.MRAM 

.MRDLM 

.MRFCT 

.MRMIN 

.MRPCT 

.MSOA 


.MSOB 

.nSOQ 

.nSAB 

.nSAQ 

.MSDO 

.nSDA 

.MSDQ 

.MSELC 

.HSELE 


.MSELF 

.MSELM 

.HSELP 

.NSK 

.nSKCN 

•  nSKPio 

.NSMIN 

.nSORC 

.HSPAR 

.mm 

.NTU6 
.MXNOR 


1332# 
1380# 
12249 
1288# 
1384# 
1280# 
1404# 
11J0# 
12220 
12295 
12333 
1164# 
1096* 
12333 
1328# 
1156* 
12223 
12331 
1092# 
1144* 
1348* 
1192* 
1292* 
1364* 
1152* 
1368* 
12250 
1124* 
12271 
12335 
1120* 
1116* 
1112* 
1108* 
1136* 
1128* 
1132* 
1316* 
1320* 
12295 
12334 
1312* 
1308* 
1304* 
1204* 
1296* 
1284* 
1148* 
1104* 
1400* 
1396* 
1392* 
1172* 


12137 
12266 


12143 
12223 
12299 
12334 

12219 
12334 

12143 
12259 
12332 


12138 
12267 
12128 
12292 
12336 
12137 


12143 
12150 

12193 
12157 
12299 
12335 
12271 
12196 


12143 
12285 


12145 
12224 
12306 
12335 

12223 
12335 

12144 
12262 
12333 


12145 
12287 


12150 
12241 
12311 
12336 

12262 
12336 

12145 
12266 
12334 


12157 
12306 


12157 
12244 
12312 
12337 

12271 
12337 

12146 
12271 
12335 


12164   12171   12178   12194   12196   12201   12224   12242   12244 


SEQ  0527 


.C( 
.CI 


12164 
12249 
12314 
12338 

12171 
12262 
12318 
12339 

12178 
12263 
12326 
12340 

12193 
12266 
12327 
12341 

12196 
12271 
12328 
12342 

12201 
^2272 
12329 

12211 
12330 

12212 
12292 
12331 

12219 
12293 
12332 

12338 

12311 
12339 

12326 
12340 

12327 
12341 

12328 
12342 

12329 

12330 

12331 

12332 

12151 
12292 
12336 

12157 
12295 
12337 

12164 
12311 
12338 

12171 
12314 
12339 

12178 
12326 
12340 

12184 
M127 
12341 

12342 

12216 
12329 

12219 
12330 

12138   12139   12217   12218   12220   12260   12261   12263 


.C( 

.C( 
.Di 
.DJ 
•  Fl 

.Fl 
.Fl 

.Fl 

.Fl 


12144 
12286 
12129 
12295 
12337 
12138 


12146 
12288 
12130 
12311 
12338 
12139 


12158 
12307 
12131 
12314 
12339 
12144 


12165   12172   12179   12195   12197   12202   12225   12243   12245 

12219   12223   12259   12262 
12331   12332   12333   12334 


12132 

12133 

12151 

12184 

12216 

12:26 

12327 

12328 

12329 

12330 

12:40 

12341 

12342 

12146 

12194 

12220 

12242 

12263 

.Fl 
.Fl 


12217   12218   12260   12261   12278 


12145   12157   12164   12171   12178   12212   12266 


12201 
12164 
12311 
12336 


12211 
12171 
12312 
12337 


12241 
12178 
12314 
12338 


12249 
12219 
12318 
12339 


y2272 
12340 


12287 

12327 
12341 


12306 
12342 


12262   12263 
12329   12330 


12266   12292   12293 
12331   12332   12333 


12212   12244 


12143   12145   12150 


"1 


.MXOR 
.ONES 


"§fJ 


107 


m  ^^s  A 


4  «kn^  4 


SEQ  0528 


L_ 


.nxoR 

.ONES 
.RA 


.RADDR 

.RAND 

.RB 


.RBAD 

.RBUS 

.RCCAF 

.RCCBF 

.RCCCA 

•RCCCC 

.RCCCE 

.RCCCP 

.RCCEB 

.RCCER 

.RCCFZ 

.RCCGC 

.RCCIA 

.RCCLU 

.RCCnB 

.RCCMP 

.RCCOF 

.RCCON 

.RCCPP 

.RCCXA 

.RCENA 

.RCJP 

.RCJPP 

.RCJS 

.RCJV 

.RCUO 

.RCLK1 

.RCONT 

.RCRTN 

.RCRY 

.RD 


.RDISA 
.RENA 
.RFUNC 
.RJ 


1168# 
10793* 
1195* 
12295 
12337 
1083# 
1159# 
1199# 
12150 
12278 
U07# 
1299* 
1235# 
1239# 
1215# 
1227# 
1271# 
1263* 
1231# 
12A7# 
1223# 
1219# 
1251# 
1275# 
1255# 
1259# 
1211* 
1207* 
1267# 
1243# 
1179# 
12276 
1343# 
12276 
1375* 
1335* 
1355* 
3861 
3860 
1387* 
12262 
1371* 
1323* 
1175* 
12150 
12259 
12332 
1183* 
1187* 
1139* 
1087* 
12155 
12178 


12150 
12311 
12338 

12128 
12128 
12151 


12229 
12230 

12155 
12184 
12293 

12232 


12155 
Mill 
12155 
ii277 
12129 


4160 

4159 

12150 

12263 

12138 
12128 
12151 
12260 
12333 


12128 
12156 
12179 


12151 
12314 
12339 

12129 
12129 
12157 


12276 
12277 

12162 
12278 
12312 


12162 
12278 
12162 
12278 
12130 


4254 

4253 

12151 

12271 

12139 
12129 
12157 
12261 
12334 


12129 
12157 
12184 


12184 
12326 
12340 

12130 
12130 
12164 


12206       12231       12254 


12169 
12293 
12169 
12293 
12131 


4289 

4288 

12211 

\2272 

M22Q 
12130 
12164 
12262 
12335 


1213 

1215. 

12185 


12216 
12327 
12341 

12131 
12171 


12217 
12328 
12342 

12132 
12178 


12176 
12312 
12176 
12312 
12132 


4437* 
4428* 
12212 
12292 

12263 
12131 
12171 
12263 
12336 


12184 
12184 
12133 


4496 

4495 

12216 

12295 


12132 
12178 
12266 
12337 


12132 
12163 
12194 


12218 
12329 


12133 
12133 
12194 


12169      12176      12221       12264 


12206 
12206 


4502 

4501 

12217 

12299 


12133 
12194 
12295 
12338 


12133 
12164 
12195 


12223 
12330 


12137 
12137 
12212 


12221 
12221 


5649 

5652 

12218 

12311 


12137 
12212 
12314 
12339 


12137 
12165 
12196 


12259 
12331 


12150 
12138 
12219 


12229 
12229 


6391 

6388 

12219 

12314 


12138 
12216 
12326 
12340 


12138 
12169 
12197 


12260 
12332 


12194 
12139 
12220 


12220 
12318 


12139 
12217 
12327 
12341 


12139 
12170 
12201 


12261 
12333 


12242 
12143 
12242 


12271 
12334 


12278 
12144 
12262 


12278 
12335 


12145 
12263 


12292 
12336 


12146 
12266 


SEQ  0528 


12230      12231 
12230      12231 


12232      12254 
12232      12254 


12264 
12264 


12223      12259      12260      12261 


12143 
12218 
12328 
12342 


12143 
12171 
12202 


12144 
12219 
12329 


12144 
12172 
12206 


12145 
12220 
12330 


12145 
12176 
12207 


12146 
12242 
12331 


12146 
12177 
12221 


WW  WW  Wfi  IP  Wi  IP  W  W  lil  iil  W    '"«» 

•  XvXm  «>(«X#  «X«n9         •X*7<t  «^94*         «^9«n         4^*^^  4^*iy         invna  lovno  lOTtn 


;EQ  0516 


J 


.RJHAP 


.RJRP 
.RJSRP 
.RJZ 
.RLDCT 

.RLDLM 
.RLOOP 
.RLSAD 
.RMARK 
.RM6C 


.RNAND 
.ROENA 

.ROP 
.ROR 


.RPAR 

.RPLUS 

.RPUSH 

.RRAM 

.RRDLM 

.RRFCT 

.RRMIN 

.RRPCT 

.RSOA 


.RSOB 

.RSOQ 

.RSAB 

.RSAQ 

.RSDO 

.RSDA 

.RSDQ 

.RSELC 

.RSELE 


.RSELF 
.RSELH 
.RSELP 


12222 
12250 
12288 
12331 
1339# 
12265 
12334 
1359# 
1351# 
1331# 
1379* 
122A9 
1287# 
1383* 
1279# 
H03# 
1099* 
12220 
12295 
12333 
1163# 
1095# 
12333 
1327# 
1155# 
12223 
12331 
1091* 
1U3# 
1347# 
1191# 
1291* 
1363# 
1151# 
1367* 
12250 
1123# 
12271 
12335 
1119# 
1115# 
11114f 
1107# 
1135# 
1127* 
1131# 
1315# 
1319# 
12295 
12334 
1311# 
1307# 
1303* 


12224 
12254 
12293 
12332 
12128 
12279 
12335 


12137 
12266 


12143 
12223 
12299 
12334 

12219 
12334 

12143 
12259 
12332 


12138 
12267 
12128 
12292 
12336 
12137 


12143 
12150 

12193 
12157 
12299 
12335 
12271 
12196 


12225 
12255 
12294 
12333 
12139 
12294 
12336 


12143 
12285 


12145 
12224 
12306 
12335 

12223 
12335 

12144 
12262 
12333 


12229 
12264 
12300 
12334 
12156 
12300 
12337 


12145 
12287 


12150 
12241 
12311 
12336 

12262 
12336 

12145 
12266 
12334 


12230 
12265 
12306 
12335 
12163 
12313 
12338 


12157 
12306 


12157 
12244 
12312 
12337 

12271 
12337 

12146 
12271 
12335 


12231 
12266 
12307 
12336 
12170 
12319 
12339 


12232 
12267 
12312 
12337 
12177 
12326 
12340 


12241 
m77 
12319 
12339 
12193 
12328 
12342 


12242 
12278 
12326 
12340 
12207 
12329 


12243 
12279 
12327 
12341 
m22 
12330 


12244 
12285 
12328 
12342 
12233 
12331 


12245 
12286 
12329 

12241 
12332 


12249 
12287 
12330 

12255 
12333 


SEQ  0529 


12164   12171   12178   12194   12196   12201   12224   12242   12244 


12164 
12249 
12314 
12338 

12292 
12338 

12151 
12292 
12336 


12171 
12262 
12318 
12339 

12311 
12339 

12157 
12295 
12337 


12178 
12263 
12326 
12340 

12326 
12340 

12164 
12311 
12338 


12193 
12266 
12327 
12341 

12327 
12341 

12171 
12314 
12339 


12196 
12271 
12328 
12342 

12328 
12342 

12178 
12326 
12340 


12201 
}2272 
12329 


12211 
12287 
12330 


12212 
12292 
12331 


12219 
12293 
12332 


12329   12330   12331   12332 


12184 
12327 
12341 


12212 
12328 
12342 


12216 
12329 


12219 
12330 


12138   12139   12217   12218   12220   12260   12261   12263 


12144 
12286 
12129 
12295 
12337 
12138 


12146 
12288 
12130 
12311 
12338 
12139 


12158 
12307 
12131 
12314 
12339 
12144 


12165   12172   12179   12195   12197   12202   12225   12243   12245 


12132 
12326 
12340 
12146 


12133 
12327 
12341 
12194 


12151 
12328 
12342 
12220 


12184 
12329 


12216 
12330 


12219   12223   12259   12262 
12331   12332   12333   12334 


12242   12263 


12217   12218   12260   12261   12278 


12145   12157   12164   12171   12178   12212   12266 


12201 
12164 
12311 
12336 


12211 
12171 
12312 
12337 


12241 
12178 
12314 
12338 


12249 
12219 
12318 
12339 


^2272 
12220 
12326 
12340 


12287 
12223 
12327 
12341 


12306 
12224 
12328 
12342 


12262 
12329 


12263   12266   12292   12293 
12330   12331   12332   12333 


12212   12244 


■"~i 


;E0  0517 


.KSK 
.RSKCN 


1203# 
1295# 


12143   12145   12130 


SEQ  0530 


EG  0517 


.RSK 

1203# 

.RSKCN 

1295# 

12143 

12145 

12130 

.RSKMB 

1283# 

•RSMIN 

1U7* 

.RSORC 

1103# 

.RSPAR 

1399# 

.RTIM 

395# 

.RTUB 

391* 

.RXNOR 

•171# 

.RXOR 

167# 

.WCLKO 

:865 

4094 

4181 

4219 

.UCLKI 

:864 

4093 

4180 

4218 

.yRRS 

4377 

4450# 

5655 

.ZEROS 

A658 

10792# 

SEO  0530 


441 5«      4506 
4406#      4505 


5643 
5646 


6385 
6382 


EQ  0518 


r 


B00T11 
BSR 


955#     12497 
319#    11810 


12526 
11827 

4  ** «  'xrt 


12638 


1  11  TO 


1  TITO 


101/? 


1  01//. 


151/;  5 


131ZA 


SEQ  0531 


EO  0518 


12A97 

12638 

— 



~ 

^ 

-  -■ -• 

— 

—  ----— 

BOOTH 

95  5# 

12526 

1 

3SR 

31 9# 

11810 

11827 

SEO  0531 

CALC 

H22# 

12128 

12129 

12130 

12131 

12132 

12133 

12137 

12138 

12139 

12143 

12144 

12145 

12146 

12150 

12151 

12155 

1^156 

12157 

12158 

12162 

12163 

12164 
12195 

12165 

12169 
12197 

W70 

12171 

12172 

12176 

12177 

12178 

12179 

12184 
12217 

12185 

12193 

12194 

12196 

12201 

12202 

12206 

12207 

12211 

12218 

12219 

12220 

12221 

^222 

12223 

12224 

12225 

^2229 

12230 

12231 

12232 

12241 

12242 

12243 

12244 

12245 

1«^9 

12250 

12254 

12255 

12259 

12260 

12261 

1cc62 

1^263 

12264 

12265 

12266 

12267 

12271 

12272 

12276 

12277 

}227i 

12279 

".'  -  ■■ 

12285 

12286 

12287 

lll?9 

12292 

12293 

12294 
12328 

12295 

12299 

12300 

^2306 

12307 

12311 

12312 

! 

12313 

123U 

12318 

12326 

12327 

12329 

12330 

12331 

12532 

12yS5 

1233A 

12335 

'"  ■'_■; 

CFLUSH 
CHKERR 

12336 
1651# 
271# 

12337 

12338 

12339 

12340 

12341 

12342 

2665 

2713 

2769 

2814 

2863 

2911 

2961 

3011 

3053 

3088 

3140 

3150 

3186 

\ 

CINVAL 
CLFLGS 

3193 
1650# 
285# 

3230 

3237 

3275 

3282 

3320 

3327 

3542 

5904 

5957 

6014 

9405 

10601 

11401 

11418 

13412 

< 

CLOKOP 

16A5# 

i 

CLR6UF 

254# 

3789 

5467 

5484 

12561 

i 

CLRERR 

27211 

2656 

2705 

2754 

2806 

2854 

2903 

2954 

3004 

3046 

30S1 

3602 

CLRJMP 

277» 

i 

CLRLOG 

275» 

.  ■' 

CMDSRT 

950# 

12972 

12991 

13258 

CONCAT 

1429# 

12128 

12129 

12130 

12131 

12132 

121^3 

12137 

12138 

12139 

12143 

12144 

12145 

12146 

12150 

12151 

12155 

12156 

12157 

12153 

12^ 

12163 

12164 

12165 

12169 

12170 

12171 

12172 

12176 

12177 

12178 

12179 

12184 

12185 

12.^3 

17194 

12195 

12196 

12197 

12201 

12202 

12206 

12207 

12211 

12212 

12216 

12217 

12218 

12219 

i;\':?o 

12221 

^2222 

12223 

12224 

12225 

-12229 

12230 

12231 

12232 

12233 

12241 

12242 

12243 

■?.'44 

12245 

12249 

12254 

12255 

Hill 

■;          ■         '     '                      I 

12260 

12261 

12262 

12263 

12264 

12265 

12366 

12*^67 

12271 

n272 

12276 

^2277 

12278 

^2279 

1228S 

12286 

12287 

12288 

12292 

12293 

12294 

12295 

12299 

12300 
12331 

12306 

•2307 

12311 

12312 

''\     ' 

12313 

12314 

12318 

12319 

12326 

12327 

12328 

12329 

12330 

12332 

12333 

12334 

12335 

12336 

12337 

12338 

12339 

12340 

12341 

12342 

CPCNI 

259# 

3517 

5890 

5949 

6004 

8449 

9400 

10592 

13404 

CRDA 

270M 

CRDRA 

278M 

CRDRZ 

2790 

2755 

2855 

CRDZ 

281  # 

2706 

2807 

2955 

CyRTA 

269# 

CyRTBI 

1652# 

CWRTZ 

280# 

2657 

2904 

3005 

D.RCL 

323# 

D.SEK 

324# 

7004 

DAT CMP 

2270 

2356 

2410 

2470 

2524 

2575 

2669 

2717 

2773 

2818 

2867 

2915 

i 

Docno 

951# 

12983 

12995 

13260 

OROPDV 

1612# 

DUHP11 

954# 

12501 

12697 

ENDUUO 

1658# 

1815 

2229 

EOPUUO 

1659# 

1817 

2231 

ERLOOP 

1703# 

ERLP1 

1704# 

ERLP2 

1705# 

■";  "  ■-          -■  '    '■] 

ERRHLT 

1546# 

9360 

ERROR 

1712# 

ERROR 1 

1723# 

-  -^ 


EQ  0519 


r 


ERUUO 
EXE11 


170, 


702f 
953# 


«  9A^A 


4  'VA'^r 


SEQ  0532  ! 


Q  0519 


ERUUO 

1702# 

EXE11 

95  3# 

Exmi 

952# 

13015 

13020 

13025 

13030 

13035 

FATAL 

15A5# 

12984 

12996 

13206 

13224 

13248 

FAULT 

196# 

2353 

2403 
3141 

2467 
3151 

2517 
3187 

2572 

^^^6 

2714 

2770 
3276 

2815 
3283 

2864 

2912 

^^m 

3012 

305A 

3089 

3194 

3231 

3238 

3321 

3328 

FAULT1 

198# 

2276 

2279 

2287 

2314 

2617 

2621 
2670 

2624 
2718 

FAULT2 

200# 

2357 

2411 

2471 

i576 

277i, 

2819 

2868 

2916 

2966 

3016 

3155 

3198 

3242 

3287 

3332 

12505 

FAULT3 

202# 

2355 

2409 

2469 

2523 

2574 

2668 

2716 

2772 

2817 
3285 

m 

2914 

2964 

3014 

3056 

3091 

3143 

3153 

3189 

3196 

3233 

3240 

3278 

3330 

FAULTS 

20A# 

3808 

3820 

4046 

4824 

4904 

4967 

4998 

5005 

5030 

5033 

5035 

5038 

5060 

5076 

5078 

5080 

5082 

5100 

5103 

5106 

5169 

5243 

6125 

11592 

11594 

11601 

11604 

11607 

11611 

11621 

11623 

11630 

11633 

11636 

11640 

11648 
11740 

11650 
11743 

11656 

1165? 

11662 

lJ§§t 

11667 

11671 

11680 

11683 

11710 

11712 

11724 

11727 

11745 

11765 

11780 

11783 

11785 

11800 

11811 

11819 

11828 

11866 

11869 

11871 

11891 

11894 

11897 

11906 

11909 

11911 

11915 

11918 

11934 

11940 

11948 

12371 

12374 

12379 

12412 

12425 

12449 

12462 

12639 

12698 

12710 

12769 

12770 

12933 

12957 

12958 

13611 

13653 

13654 

13684 

FAULTS 

206# 

FAULT6 

208# 

12372 

12375 

12413 

12450 

12463 

12498 

12502 

FIELD 

1435* 

12128 

12129 

12130 

12131 

12132 

12133 

12137 

12138 

12139 

12143 

12144 

12145 

12146 

12150 

12151 

12155 

12156 

12157 

12158 

12162 

12163 

12164 

12165 

12169 

12170 

12171 

12172 

12176 

12177 

12178 

12179 

12184 

12185 

12193 

12194 

12195 

i|i9(: 

12197 

12201 

12202 

i^^QS 

12207 

12211 

12216 

12217 

12218 

12219 

12220 

12221 

12223 

12224 

12229 

12230 

12231 

12232 

12241 

12242 

12243 

12244 

12245 

12249 

12250 

12254 

12255 

12259 

12260 

12261 

12262 

12263 

12264 

12266 

12267 

12271 

12272 

12276 

}2277 

12278 

12279 

12285 

12286 

12288 

12292 

12293 

12294 

12295 

12299 

12300 

12306 

12307 

12311 

12312 

12313 

12314 

12318 

12319 

12326 

12327 

12328 

12329 

12330 

12331 

12332 

12333 

12334 

12335 

12336 

12337 

12338 

12339 

12340 

12341 

12342 

FMSG 

182# 

6444 

6447 

6450 

6461 

6464 

6467 

6488 
7192 

6494 

6958 
7198 

6967 

7172 

7175 

7181 

7184 

7186 

7187 

7188 

7189 

7190 

7191 

7193 

7201 

7217 

7222 

7500 

7503 

7528 

7531 

7533 

7534 

7535 

7536 

7537 

7538 

7539 

7540 

7S67 

7570 

im 

7833 

7834 

7928 

7934 

7937 

7939 

7941 

7943 

7951 

7956 

7958 

7960 

7962 

7963 

7965 

'967 

7969 

7971 

7973 

7975 

7983 

7988 

7990 

7992 

7994 

7996 

7998 

8000 

8002 

8010 

8021 

8025 

8028 

8038 

8050 

8055 

8057 

8059 

i061 

8063 

8064 

m 

8070 

S081 

8106 

8113 

8124 

8125 

8126 
8145 

8127 

8128 

8129 

1130 

8131 

8132 

8134 

8135 

8136 

8137 

8138 

8146 

8147 
8173 

8148 
8247 

1149 

8150 

8151 

8152 

8153 

8154 

8155 

8156 

8157 

8158 

8159 

8163 

J259 

8265 

8267 

8269 

8273 

8281 

8294 

8303 

8308 

8310 
8344 

m 

ils^ 

'318 

§357 

8322 

8324 

8326 

8328 

8330 

8332 

8334 

1336 

8351 

355 

8359 

8361 

8370 

8380 

8539 

8543 

1548 

8550 

8552 

8554 

8805 

J558 

8561 

8563 

8565 

8567 

8569 

8580 

8584 

8727 

1738 

8758 

8768 

8779 

1809 

8810 

8811 

8812 

8813 

8814 

8815 

8816 

8840 

8866 

8869 

8872 

8880 

8892 

)896 

9000 

9001 

9002 

9003 

9004 

9005 

9006 

9007 

9011 

9012 

9013 

9014 
10717 

9015 

9016 

9017 

9Q1§ 

9497 

9503 

9506 

10627 

10699 

10701 

10703 

10705 

10707 

10719 

10721 

10723 

10725 

10727 

10729 

10731 

10733 

10735 

10737 

10739 

10741 

11147 

11150 

11153 

11157 

11160 

11163 

11166 

11172 

11175 

11178 

11211 

11225 

11227 

11230 

11238 

11255 

11262 

12535 

12649 

12657 

12888 

13070 

13072 

13074 

13076 

13078 

13080 

'P^ 

13084 

13086 

13088 

135§2 

13101 

13103 

15104 

F«SGC 

184# 

3420 

6420 

m 

6541 

6588 

6695 
8919 

I999 

7014 
9010 

7023 

7034 

7057 

8174 

8178 

8182 

8186 

8194 

8748 

8912 

9492 

9500 

9507 

10648 

10659 
12531 
190# 

12632 
6531 

10688 

10690 

10693 

10696 

10708 

10711 

10715 

11144 

11169 

11205 

11693 

11694 

FHSGCD 

6794 

6796 

7043 

7048 

7066 

7075 

7080 

7159 

7373 

7382 

7383 

8789 

SEQ  0532 


...J 


Q  0520 


FMSGD 


9521 
187# 


10614 
5687 

B9^  I 


IO1 


11198 
7017 


1321       12478 

7026        7037        7060        7229 

rtAAo  nmo         <iT7i         11 71 7 


7745 


7976 


8031 

10iL71 


8117 


I^ATS 


8286 
i5flAi 


SEQ  0533 


EQ  0520 


FMS6D 


FRD3e 

FRD8 

FREAD 

FSELEC 

GET 


GETLIN 
GETURD 
GO 


9521 
187# 
8337 
128A4 
13697 
1687# 
1688» 
1686« 
1685# 
1529# 
3421 
A747 
625A 
9063 
9869 
10353 
12055 
13231 
960# 
959# 
1526# 
2138 
2166 
2194 
2363 
2570 
2742 
2860 
2963 
3055 
3144 
3191 
3239 
3286 
3349 
3618 
4067 
4191 
4534 
4823 
4957 
5242 
5700 
5864 
6250 
6463 
6635 
6649 
6803 
6883 

m 

7460 


10614 

5687 

8364 

12847 

13700 

13637 

12818 

12683 

2367 

3425 

4829 

6294 

9116 

10149 

10369 

12056 

13290 

12726 

12740 

2076 

2139 

2167 

2195 

2399 

2573 

2757 

2862 

2965 

3080 

3145 

3192 

3241 

<m 

3356 
3619 
4074 
4194 
4537 
4831 
4959 
5250 
5701 
5919 
6290 
6466 
6636 
6650 
6805 
6885 
7089 
7329 
7467 


10677 
6834 
8384 

12850 


2430 

3549 

4909 

6336 

9135 

10165 

10384 

12057 

13338 

12746 
2095 
2142 
2170 
2198 
2401 
2612 
2759 
2865 
2991 
3082 
3146 
3195 
3259 
3311 
3363 
3631 
4095 
4200 
4565 
4873 
4966 
5269 
5702 
5972 
6307 
6469 
6637 
6651 
6808 
6899 
7091 
7330 
7481 


11198 
7017 
859( 

1285 


2481 

3550 

5248 

6432 

9163 

10181 

10400 

12058 

13347 

12752 
2097 
2143 
2171 
2199 
2408 
2613 
2762 
2874 
3006 
3084 
3148 
3197 
3266 
3312 
3370 
3734 
4096 
4201 
4575 
4875 
4992 
5270 
5704 
6046 
6332 


11321 
7026 


2534 

3551 

5344 

6501 

9268 

10196 

10416 

12104 

13356 


2098 
2146 
2174 
2202 
2418 
2614 
2766 
2893 
3007 
3087 
3152 
3221 
3267 
3315 
3377 
3762 
4097 
4291 
4631 
4890 
5054 
5359 
5705 
6062 
6359 
6521 
6639 
6653 
6819 

7121 
7343 
7483 


9019 
12859 


2585 

3552 

5406 

6502 

9269 

10212 

10451 

12105 

13365 


3350 

3623 

5569 

6751 

9437 

10228 

11314 

12106 

13416 


|122 
h50 
'178 
210 
465 
i662 
2771 
2910 
3009 
3128 
3177 
3225 
3272 
3318 
3391 
3765 
4123 
4301 
4642 
4894 
5140 
5458 
5708 
6124 
6404 
6523 
6641 
6655 
6841 
6980 
7144 
7358 
7550 


3357 
3737 
5599 

l^^ 

10243 
11323 
12107 


2123 
2151 
2179 
2211 
2468 
2664 
2796 
2913 
3010 
3129 
3178 
3227 
3273 
3319 
3398 
3768 
4125 
4309 
4749 
4896 
5155 
5475 
5710 
6127 
6421 
6524 
6642 
6656 
6844 


7745 
1143' 
12894 


3364 

3776 

5623 

7348 

9735 

10259 

11793 

12628 


2126 
2154 
2182 
2214 
2477 
2667 
2811 
2941 
3013 
3133 
3181 
3228 
3274 
3322 
3424 
3774 
4126 
4310 
4793 
4903 
5157 
5589 
5712 
6128 
6429 
6525 
6643 
6657 

7029 
7219 
7399 
7553 


7976 
12536 
12901 


3371 

4341 

5800 

7352 

9736 

10275 

11794 

13138 


2127 
21 '^5 
2183 
2215 
2513 
2676 
2813 
2956 
3015 
3135 
3183 
3229 
3277 
3324 
3464 
3819 
4132 
4311 
4795 
4911 
5159 
5596 
5713 
6129 
6430 
6544 
6644 
6664 

7067 
7236 
7407 
7554 


8031 
12671 
12908 


3378 

4379 

5802 

8074 

9737 

10290 

11812 

13141 


2130 
2158 


2515 
2695 
2816 
2957 
3045 
3136 
3184 
3232 
3279 
3325 
3490 
3830 
4152 
4339 
4810 
4937 
5161 
5620 
5714 


8117 
12830 
13688 


3385 

4682 

6050 

8097 

9738 

10306 

11813 

13154 


2131 
2159 
2187 
2349 
2522 
2710 
2825 
2958 
3047 
3137 
3185 
3234 
3280 
3326 
3578 
3844 
4153 
4468 
4812 
4938 
5168 
5697 
5779 
6175 
6446 
6603 
6646 
6676 


3392 

4686 

6092 

iQ98 

9834 

10322 

11879 

13157 


2134 
2162 
2190 
2351 
2566 
2712 
2844 
2959 
3049 
3139 
3188 
3235 
3281 
3329 
3603 
4045 
4165 
4<i84 
4814 
4953 
5235 
5698 
5796 
6204 
6449 
6618 
6647 
6756 

m 

7243 
7440 
7559 


8286 
12841 
13694 


3399 

4714 

6208 

8597 

9843 

10337 

12054 

13207 


2135 
2163 
2191 
2354 
2568 
2715 
2858 
2960 
3052 
3142 
3190 
3236 
3284 
3331 
3617 
4066 
4186 
4497 
4816 
4955 
5237 
5699 
5834 
62?1 
6452 
6619 
6648 
6784 
6876 
7081 
7252 
7447 
7580 


SEQ  0533 


SEQ  0521 


f 

7593 

7696 

7730 

7731 

7732 

7733 

7734 

7735 

7736 

7737 

7738 

7739 

7746 

7753 

775A 

7755 

7756 

7757 

7758 

7759 

7760 

7761 

7762 

7763 

7764 

7765 

7766 

7767 

7768 

7769 

7775 

7776 

7777 

7778 

7779 

7780 

7781 

7791 

7798 

7799 

7803 

7801 

7802 

7830 

7845 

7886 

7930 

7953 

7985 

8012 

8023 

8040 

8052 

8139 

8160 

8176 

8180 

8184 

8188 

8192 

8196 

8249 

8261 

8283 

8296 

8305 

8346 

8372 

8382 

8730 

8828 

8851 

8853 

8855 

8890 

8913 

8922 

8995 

9062 

9102 

9110 

9111 

9112 

9113 

91U 

9115 

9131 

9132 

9133 

9152 

9155 

9158 

9161 

9172 

9180 

9188 

9196 

9204 

9212 

9220 

9228 

9248 

9254 

9260 

9262 

9267 

9467 

9514 

9515 

9516 

9517 

9518 

9520 

9525 

9536 

9537 

9570 

9571 

9572 

9573 

9574 

9575 

9576 

9577 

9604 

9605 

9802 

9841 

9842 

9846 

9861 

9890 

10689 

11199 

11206 

11247 

11269 

11283 

11377 

11387 

1139A 

11395 

11396 

11397 

11398 

11399 

11400 

11411 

11412 

11414 

11416 

11427 

11428 

11429 

1U30 

11431 

11432 

11433 

11482 

11522 

11545 

11550 

11573 

11578 

11818 

11844 

11849 

11941 

119A2 

11976 

11979 

12016 

12022 

12361 

12397 

12398 

12399 

12400 

12401 

12405 

12434 

12435 

12436 

12437 

12438 

12442 

12479 

12487 

12504 

12538 

12545 

12597 

12626 

12641 

12709 

12712 

12760 

13046 

13047 

13120 

13165 

13179 

13336 

13345 

13354 

13363 

13560 

13571 

13576 

13582 

13603 

13610 

13618 

13620 

13627 

13630 

13643 

GTNMBR 

268# 

5632 

HALT 

153U 

1836 

12527 

12529 

12539 

lOF 

266# 

2261 

2596 

4586 

5776 

5780 

11434 

12874 

ION 

267# 

4562 

4627 

5767 

11426 

12896 

JEN 

1533* 

3351 

3358 

3365 

3372 

3379 

3386 

3393 

3400 

3426 

13339 

13348 

13357 

13366 

JRSTF 

1532* 

4560 

4625 

LDBUF 

265* 

5463 

5480 

5496 

5510 

5553 

5568 

5572 

11246 

LDCSR 

331* 

3453 

3526 

4804 

4884 

4947 

5149 

6013 

8108 

8110 

8204 

8800 

10430 

10450 

LDRAR 

11992 
330* 

4801 

4881 

4944 

5146 

8202 

12009 

12031 

LDTIM 

62* 

5732 

LJMP 

252* 

2597 

LJMPA 

251* 

LURR 

253* 

MAPADR 

1668* 

3664 

9469 

MAPCNK 

1669* 

MAPMEM 

1665* 

MAPPNT 

1671* 

MAPSET 

1670* 

I1BERA 

261* 

3519 

5892 

5951 

6006 

8499 

9402 

10598 

13407 

MEMSEG 
MEMZRO 
MFLD 

1667* 

1666* 

12128* 

3695 

2083 

12128 

4684 

12129* 

12129 

12130* 

12130 

12131* 

12131 

12132* 

12132 

12133* 

12133 

12137* 

12137 

12138* 

12138 

12139* 

12139 

12143* 

12143 

12144* 

12144 

12145* 

12145 

12146* 

12146 

12150* 

12150 

12151* 

12151 

12155* 

12155 

12156* 

12156 

12157* 

12157 

12158* 

12158 

12162* 

12162 

12163* 

12163 

1216A* 

12164 

12165* 

12165 

12169* 

12169 

12170* 

12170 

12171* 

12171 

12172* 

12172 

12176* 

12176 

12177* 

12177 

12178* 

12178 

12179* 

12179 

12184* 

12184 

12185* 

12185 

12193* 

12193 

12194* 

12194 

12195* 

12195 

12196* 

12196 

12197* 

12197 

12201* 

12201 

12202* 

12202 

12206* 

12206 

12207* 

12207 

12211* 

12211 

12212* 

12212 

12216* 

12216 

12217* 

12217 

12218* 

12218 

12219* 

12219 

12220* 

12220 

12221* 

12221 

)2222» 

12222 

12223* 

12223 

12224* 

.2224 

12225* 

12225 

12229* 

12229 

12230* 

12230 

12231* 

12231 

12232* 

12232 

12233* 

12233 

12241* 

12241 

12242* 

12242 

12243* 

12243 

12244* 

12244 

12245* 

12245 

12249* 

12249 

12250* 

12250 

12254* 

12254 

12255* 

12255 

12259* 

12259 

12260* 

12260 

12261* 

12261 

12262* 

12262 

12263* 

12263 

12264* 

12264 

12265* 

12265 

12266* 

12266 

12267* 

12267 

12271* 

12271 

12272* 

12272 

12276* 

12276 

\2277n 

12277 

12278* 

12278 

12279* 

12279 

12285* 

12285 

12286* 

12286 

12287* 

12287 

12288* 

12288 

122920 

12292 

12293* 

12293 

12294* 

12294 

12295* 

12295 

12299* 

12299 

12300* 

12300 

12306* 

12306 

12307* 

12307 

12311* 

12311 

12312* 

12312 

12313* 

12313 

12314* 

12314 

12318* 

12318 

12319* 

12319 

12326* 

12326 

12327* 

12327 

12328* 

12328 

12329* 

12329 

SEQ  0534 


SEQ  0522 


12330*    12330      12331* 

■[0XX7M       10XT7         l577fl* 


12331 


12332* 


12332 


12333* 

^7XL()M 


12333 


12334* 

12741* 


12334 

127^1 


12335* 

1274?* 


12335 
1274? 


12336*    12336 


SEQ  0535 


MODPCP 
MODPCU 
MTROP 
nUORD 


NAME 

PBELL 

PCRL 


PCRL2 

PCRL2F 

PCRLF 


PFORCE 

PGMINT 

PICNI 

PJRST 

PMSG 

PMSGF 

PNTl 

PNT11 

PNTl IF 

PNTIF 

PNT2 

PNT2F 

PNT3 

PNT3F 

PNTA 

PNTAF 

PNT5 

PNT5F 

PNT6 

PNT6F 

PNT7 

PNT7F 

PNTA 

PNTADF 

PNTADR 

PNTAF 

PNTAL 

PNTALF 

PNTCHF 


12330* 
12337* 
1678* 
1677* 
1646* 
UA7* 
12150 
12176 
12207 
12230 
12260 
12285 
12313 
12336 
7* 
1621* 
1615* 
8492 
9669 
1619* 
1620* 
1616* 
8073 
9893 
1623* 
1539* 
260* 
1530* 
1625* 
1628* 
1581* 
1595* 
1596* 
1582* 
1583* 
1584* 
1585* 
1586* 
1587* 
1588* 
1589* 
1590* 
1591* 
1592* 
1593* 
1594* 
1567* 
1598* 
1597* 
1568* 
1569* 
1570* 
1580* 


12330 
12337 


12128 

12151 

12177 

12211 

12231 

12261 

12286 

12314 

12337 

9 

9355 

5794 

8521 


6453 

8096 

10618 

13196 

2082 

10595 


i072 
6700 
6505 


9060 
8740 


12331* 
12338* 


12129 
12155 
12178 
12212 
12232 
12262 
12287 
12318 
12338 

12670 
5833 
8532 


7273    9732 


6473 

8198 

10630 


12531 
12338 


12130 
12156 
12179 
12216 
12233 
12263 
12288 
12319 
12339 


5918 
8659 


6500 

8274 

10651 


8141 
7272 
7936 


7933    8041 


9425 
8750 


8503    9472 


\2 
59 


12131 
12157 
12184 
12217 
12241 
12264 
12292 
12326 
12340 


5971 
8682 


6785 

8570 

10662 


12132 
12158 
12185 
12218 
12242 
12265 
12293 
12327 
12341 


6703 
9061 


7225 

8741 

11143 


8474    8506    9563    9597 


8164    9505   12634 


9887 


9568    9602    9626 
8760    9510   10629 


>333* 
5340* 


12133 
12162 
12193 
12219 
12243 
12266 
12294 
12328 
12342 


7267 
9101 


7505 

8751 

11156 


12333 
12340 


12137 
12163 
12194 
12220 
12244 
12267 
12295 
12329 


7821 
9256 


7542 

8761 

11181 


12334* 
12341* 


12138 
12164 
12195 
12221 
12245 
12271 
12299 
12330 


7878 
9275 


7572 

8771 

11197 


12334 
12341 


12139 
12165 
12196 
y2222 
12249 
^2272 
12300 
12331 


7921 
9306 


7837 

8782 

11697 


12335* 
12342* 


12143 
12169 
12197 
y222l 
12250 
12276 
12306 
12332 


8399 
9426 


7944 

8820 

12635 


12335 
12342 


12144 
12170 
12201 
12224 
12254 
^2277 
12307 
12333 


8420 
9484 


8003 

8858 

13092 


12336*  12336 


SEQ  0535 


12145 
12171 
y2202 
)222S 
12255 
12278 
12311 
12334 


8435 
9569 


8014 

9511 

13110 


12146 
12172 
12206 
12229 
12259 
12279 
12312 
12335 


8442 
9603 


8042 
9881 


11696 


9055 
9499 


9420 
9884 


9557    9591 


9621 


,  PNTCHR 
iPMTri 


1579* 


7507 


7?AA 


7>;aa 


7Rin 


78?r) 


8396 


8398 


843? 


8434 


8846 


9094    9099    9100 


SEQ  0536 


•J 


EQ  0523 


PNTCHR 
PNTCI 

1579# 
1577# 

7207 

lin 

11^ 

7810 

7820 

8396 

8398 

8432 

8434 

8846 

9094 

9099 

9100    SEQ  0536 

9272 

9274 

9481 

10638 

PNTCIF 

1578# 

6437 

6542 

7224 

7499 

7504 

7541 

7571 

8542 

8544 

8583 

8585 

8808 

8819 

8857 

11226 

PNTCU 

1613# 

PNTCUF 

1614# 

PNTDCF 

1606# 

6436 

6487 

6493 

6499 

PNTDEC 

1605# 

8027 

8030 

8251 

8264 

8285 

8383 

9452 

9457 

PNTDS 

1607# 

PNTDSF 

1608« 

PNTHU 

1601« 

9476 

9480 

9483 

9713 

9717 

9726 

9730 

9748 

9752 

9761 

9765 

PNTHUF 

1602» 

8084 

8177 

8197 

8770 

8781 

10617 

10650 

10661 

11146 

11149 

11152 

11155 

11159 

PNTMGN 
PNTMSF 

11162 
1692# 
1574# 

11165 

11168 

11171 

11174 

11177 

11180 

3420 

5687 

6420 

6444 

6447 

6450 

6461 

6464 

6467 

6470 

6488 

6494 

6531 

6541 
7023 

6588 

6589 

6695 

6764 

6775 

6783 

6794 
7061 

6796 

6834 

6960 

6v67 

7014 

7018 

7027 

7034 

7038 

7043 

7048 

7057 

7066 

7075 

7080 

7159 

7172 

7175 

7181 

7184 

7186 
7373 

7187 

7188 

7189 

7190 

7191 

7192 

7193 

7198 

7201 

7217 

7222 

7229 

7372 

7381 

7382 

7383 

7500 

7503 

7528 

7531 

7533 

7534 

7535 

7536 

7537 

7538 

7539 

7540 

7567 

7570 

7745 

7828 

7834 

7836 

7928 

7934 

7937 

7939 

7941 

7943 

7951 

7956 

7958 

7960 

7962 

7963 

7965 

7967 

7969 

7971 

7973 

7975 

7976 

7983 

7988 

7990 

7992 

7994 

7996 

7998 
8063 

8000 
8064 

8002 

§010 

8021 

8025 

8028 

8031 

8050 

8055 

8057 

8059 

8146 

8066 

8067 

§06? 

8070 

8081 

8106 

3113 

8117 

8126 

8128 

8129 

8130 

8131 

8  32 

8133 

8134 

8135 

8136 

8137 

8138 

8139 

8145 

8147 

§1*8 

§H2 

§150 

8151 

8152 

8153 

8154 

8155 

8156 

8157 

8158 

8159 

8163 

8173 

8174 

8178 

8182 

§!§§ 

8190 

8194 

8247 

8252 

8259 

8265 

8267 

8269 

8271 

''273 

8281 

8286 

8294 

8303 

8308 

8310 

8312 

8314 

8316 

8318 

8320 

8322 

8324 

o326 

§|28 

8330 

llll 

8334 

8336 

8337 

8^44 

8349 

8351 

8353 

8355 

8357 

8359 

8361 

8363 

8364 

8370 

8380 

8384 

8539 

8543 

8548 

8550 

8552 

8554 

8556 

8558 

8561 

8563 

8565 

8567 

8569 

8580 

8584 

8589 

8591 

8593 

8595 

8596 

8727 

8738 

8748 

8758 

§768 

8779 

8789 

8805 

8809 

8810 

8811 

8812 

8813 

8814 

8615 

8816 

8840 

im 

8869 

8872 

8880 

8892 

8896 

f912 

8919 

8999 

9000 

9001 

9002 

9003 

9004 

9006 

9007 

9008 

9010 

9011 

9012 

9013 

9014 

9015 

9016 

9017 

9018 

9019 

9494 

9497 

9500 

9503 

9506 

9507 

9521 

10614 

10627 

10646 

10659 

1067/' 

10687 

]m 

10690 

10693 

10695 

10696 

10699 

10701 

10703 

10705 

10707 

10708 

10711 

10715 

10717 

10721 

10723 

10725 

10727 

10729 

10731 

10733 

10735 

10737 

10739 

10741 

11144 

11147 

11150 

11153 

11157 

11160 

11163 

11166 

11169 

11172 

11175 

11178 

11198 

11205 

11211 

11225 
12478 

11227 

11230 

11238 

11255 

11262 

11268 

11271 

11313 

11321 

1132 

11439 

11693 

11694 

12531 

12535 

12536 

12632 

12649 

12657 

12671 

12830 

12838 

1284 

12844 

12847 

12850 

12853 

12856 

12859 

12862 

12865 

12888 

12894 

12901 

12908 

13070 

1307, 

13074 

13076 

13078 

13080 

13082 

15084 

13086 

13088 

13089 

13101 

13103 

13104 

13688 

1369 

13694 

13697 

13700 

PNTnSG 

1573# 

5791 

5830 

5911 

5968 

m 

6763 

t76( 

u767 

7261 

7270 

7433 

7§11 

7814 

7847 

7849 

7851 

785: 

7855 

7859 

78oi 

/863 

7865 

7867 

7§69 

WA 

7873 

7875 

7877 

7888 

789C 

7892 

7894 

7896 

7898 

7900 

7902 

7904 

7906 

7908 

7910 

7912 

7914 

7916 

79U 

7920 

8394 

8397 

8402 

8404 

8406 

8408 

8410 

8412 

8<.14 

8416 

8417 

1430 

8432 

8439 

8451 

8453 
8481 

845^ 

8457 

8459 

8461 

8463 

8465 

8467 

8469 

8471 

472 

8475 

1477 

8479 

8483 
8527 

8485 

8487 

8489 

8491 

8501 

8504 

^l 

8509 

511 

1513 

i518 

8525 

8529 
8649 

8531 

8625 

8627 

8629 

6631 

8635 

8637 

1639 

)641 

8645 

8647 

8651 

8653 

8655 

§656 

§§68 

8670 

8672 

8673 
9313 

1679 

m 

9053 

9056 

9057 

9095 

9243 

9246 

9273 

9282 

9295 

9303 

9316 

9332 

9343 

9415 

9418 

9421 

9422 

9445 

9448 

EO  0524 


9453 


9458 


9462 
QM9 


9552 
Of,?? 


9555 


9558 
96^8 


9561 
9643 


9564 
9647 


9565 
9650 


im 


9589 
9662 


9592 
9666 


9595 
9677 


9598 
9683 


SEQ  0537  ! 


.,^J. 


PNTNM 
PNTOCf 


PNTOCS 


PNTOCT 
PNTOTF 
PNTSIX 
PNTSXF 
POPF 

PORINI 

PORTAL 

PSIXL 

PSIXLF 

PSIXM 

PSIXMF 

PSP 

PSPF 

PUT 


RAS 

RCC 

RCK 

RCLK 

RCLKB 

RCLKC 

RCR 

RDC 

RDCSR 

RDLAR 

ROS 

RDT 

RDTIM 

REC1 

REC2 

REPTUO 

RER 

RER2 


9453 
9599 
9711 
12976 
1609# 
1604# 
8116 
13091 
1603# 
9098 
9594 
1599# 
1600# 
1610# 
1611# 
276# 
9695 
274# 
258« 
157U 
1572# 
1575# 
1576# 
1617# 
1618# 
1528# 
3408 
5216 
6423 
9237 
10070 
10287 
11985 
13284 
292# 
303# 
296# 
248« 
256Xr 
250* 
288# 
302* 
329* 
328* 
289* 
11647 
287* 
63* 
300* 
301* 
1706* 
290* 
298* 


9458 

9616 

9715 

12992 

7016 
818: 
13109 
5793 
9245 
9618 


9441 
9697 
2284 
4561 


9462 

9619 

9724 

12993 

7025 
8185 

5832 
9285 
9642 


9465 
9699 

4626 


9552 

9622 

9728 

12994 

7036 
8189 

5917 
9294 
9649 


9474 


9555 

9623 

9746 

13259 

7059 
8193 

5970 
9305 
9652 


6543 

8541 

8545 

8582 

2332 

2382 

2446 

3432 

3433 

3434 

5314 

5387 

5566 

6480 

6481 

6714 

9239 

9368 

9429 

10085 

10099 

10113 

10303 

10319 

10334 

11986 

11987 

11988 

i<333 

13342 

13351 

7984 

3295 

8039 

2400 

2514 

2569 

2711 

2767 

3086 

2909 

7829 

8282 

3410 

2  444 

8082 

8111 

ni4 

3481 

:807 

5075 

11655 

11744 

11764 

6740 

6892 

6951 

5733 

8371 

8381 

8801 

5850 

11784 

7427 


955 

963, 

9750 


7174 
8807 

7813 
9315 
9661 


9561 
9643 
9759 


7183 
8842 

7819 
9318 
9665 


9564 
9647 
9763 


.'200 
8871 

8013 
9331 
9668 


9565 
9650 
9769 


7214 
8882 

8419 
9417 
9681 


10639 


7221 
8898 

8438 

9447 

10714 


9589 


7502 
9496 

8441 

9460 

11229 


9592 

m 


7530 
9502 

8658 

9554 

12890 


9595 

9677 

12974 


7569 
10692 

12981 


9478    9639    9644    9651    9655 


9598 

9683 

12975 


8112 
10710 


SEQ  0537 


52 
88 


9656    9663    9678    9691    9693 


8586 
2496 

2549 

3347 

3354 

3361 

3368 

3375 

3382 

3389 

3396 

3435 

3717 

:756 

4336 

4372 

4670 

4741 

^763 

4844 

5579 

7^42 

5781 

5783 

6028 

6066 

6182 

6227 

6272 

6313 

7162 

8049 

8085 

8086 

8579 

9092 

9123 

9127 

9142 

9685 

9686 

9687 

9688 

9689 

9865 

10011 

10026 

10041 

10055 

10127 

10146 

10162 

10178 

10193 

102)9 

10225 

10240 

10256 

10272 

10350 

10366 

10381 

10397 

10413 

10448 

10637 

11761 

11762 

11857 

11989 

12077 
13372 

12078 

12079 

12080 

12612 

13132 

13148 

13191 

13214 

13360 

5870    6900 

11870   11910 

8540    8848 


6976    6982 


6996 


7844   11348   11593   11622 


8887   11603   11632   11663 


3498 
8304 


5079 


5873    7885   11600   11629   11658   11933 


I 


0525 


RER3 
REU 


299* 
317* 


8345 


SEQ  0538 


--J   L 


"] 


EQ  0525 


RER3 

REU 

RFC 

RHINI 

RIVR 

RLA 

RHT 

ROF 

RPBAR 

RPTCR 

RRDR 

RSBAR 

RSET 

RSN 

RST 

RSTCR 

RTC 

RTN 


S 
SCOPE 

SETDAT 
SETDEV 
SIXBTZ 
SKPHLF 

SKPRST 
SKF9TN 


>99# 
17# 

>94# 
73# 

lA5# 

291  # 
504# 
2A4» 
24  3# 
2A6# 
242# 
262# 
293# 
21 9# 
24U 
295# 
1527# 
2681 
32A8 
3778 
4056 
4312 
4600 
5083 
5378 
5659 
6015 
6438 
7700 
8015 
8338 
8742 
8950 
9236 
9808 
9974 
10307 
11379 
11748 
12380 
13093 
13307 
1457* 
228 
2887 
263# 
264# 
1634* 
21 5# 
10349 
21 7# 
21 3# 


8345 

8011 
2273 
8739 
8248 
7929 
8260 
8769 
3512 
3866 
8780 
10607 
8581 
10019 
8728 
7218 
1823 
2728 
3293 
3794 
4075 
4329 
4616 
5114 
5411 
5666 
6056 
6454 
7702 
8032 
8385 
8752 
-953 
9270 
9817 
9984 
10323 
11392 
11795 
12426 
13111 
13417 

2260 

2934 

2348 

2398 

7675 

10145 

10365 

10016 

215 


8022 
2311 


7952 


5884 
4071 


11606 
10034 

8051 

2081 

2760 

3338 

3817 

4108 

4342 

4660 

5141 

5444 

5673 

6099 

6474 

7704 

8043 

8400 

8762 

8979 

9286 

9822 

9993 

10338 

11409 

11826 

12464 

13121 

13624 

2300 

2984 

2462 

2512 

7677 

10161 

10380 

10031 

217 


11799 
2345 


8666 
4103 


11635 
10049 


SEO  0538 


2327 

3034 

2661 

2567 

7679 

10177 

10396 

10046 

3707 


2395 


9394 
4183 


11666 
10063 


2459   2509   2563   9867 


4221 


2244 

2250 

2764 

2782 

3553 

3565 

3840 

3853 

4133 

4166 

4355 

4365 

4683 

4687 

5164 

5170 

5468 

5485 

5685 

5703 

6138 

6169 

6503 

6970 

7706 

7721 

8075 

J099 

8421 

1436 

8772 

1783 

9031 

9040 

9296 

9321 

9835 

9864 

10003 

10150 

10354 

10370 

11419 

11484 

11829 

11845 

12510 

12563 

13125 

13142 

13635 

13638 

2377 
3069 
2810 
2709 

10192 
10412 

m 


2292 

2830 

3581 

3862 

4195 

4330 

4832 

5180 

5498 

5706 

6215 

6986 

7724 

8118 

8443 

8833 

9074 

9323 

9870 

10166 

10385 

11524 

11850 

12604 

13158 

13685 

2440 
3116 
2859 
2765 


4507    8759 


10078   10093   10107   10121   10135   10641 


10075 
3847 


2319 

2879 

3593 

3869 

4202 

4400 

4912 

5195 

5512 

5709 

6261 

7006 

7803 

8142 

8493 

8859 

9173 

9336 

9894 

10182 

10401 

11552 

11883 

12630 

13166 


2491 
3169 
5491 
2907 


10090 
3965 


2369 
2926 
3625 
3938 
4209 

t^n 

5204 

5520 

5736 

6301 

7232 

7822 

8162 

8522 

8874 

9181 

9344 

9908 

10197 

10417 

11580 

11919 

12643 

13170 


2544 
3212 
5561 
5505 


10208   10224   10239 


10104 
4198 


2421 

2976 

3638 

3968 

4227 

4503 

4962 

5251 

5529 

5756 

6343 

7353 

7838 

8165 

8533 

8894 

9189 

9362 

9918 

10213 

10433 

11613 

11955 

12786 

13180 


2595 
3256 

5547 

10255 

10118 
4307 


2432 

3026 

3654 

3991 

4232 

4508 

4968 

5271 

5536 

5777 

6372 

7412 

7879 

8199 

8571 

8899 

9197 

9366 

9927 

10229 

10455 

11641 

11980 

12806 

13184 


2639 
3301 


10271 

10132 
4716 


2483 

3061 

3675 

4004 

4239 

4524 

4983 

5286 

5554 

5803 

6393 

7414 

7922 

8206 

8598 

8910 

9205 

9369 

9936 

10244 

11319 

11672 

11982 

12829 

13208 


2689 

12471 


10286 
5368 


2536 

3096 

3681 

4018 

4261 

4539 

5013 

5294 

5573 

5905 

6407 

7416 

7945 

8253 

8660 

8929 

9213 

9373 

9945 

10260 

11332 

11705 

12025 

12897 

13232 


2736 
12625 


10302 
5433 


2587 

3161 

3743 

4032 

4266 

4549 

5046 

5301 

5602 

5941 

6412 

7688 

7977 

8275 

8683 

8937 

9221 

9381 

9954 

10276 

11351 

11708 

12059 

12934 

13251 


2790 
12681 


10318 
5452 


2631 

3204 

3766 

4047 

4302 

4582 

5069 

5345 

5626 

5958 

6434 

7698 

8004 

8287 

8731 

8948 

9229 

9471 

9964 

10291 

11363 

11713 

12108 

13038 

13261 


2838 

10333 
5752 


EQ  0526 


^m 


7351 
11930 


7417 
11932 


8946 

11" 


936 


9777 

12381 


9783 
12427 


11354 
12779 


11756 
12827 


11758 
12935 


11814 
12966 


11843 
12985 


11846 
13003 


11848 
13126 


11851 
13139 


SEQ  0539 


n 


STCHN 

STLOOP 
SWITCH 
SYSINI 
TMS6 


TMS6C 

TMSGCD 

TMSGD 

TTALTM 

TTICHR 

TTICLR 

TTICNV 

TTIDEC 

TTINO 

TTIOCT 

TTIYES 

TTLOOK 

TTSIXB 

TTYINP 

U10DN1 

U11DB0 

U11DN1 

WAS 

yCLK 

WCLKB 

UCLKC 

UCR 

UDC 

UDIAG 

UFC 

WIVR 

UOF 

USBAR 

WSTCR 

WTC 

WTM 

UWRR 


5760 
11927 
13155 
229# 
3668 
257# 
1640# 
282# 
171* 
7863 
7900 
8404 
8457 
8487 
8531 
8651 
9282 
9555 
9728 
173# 
9623 
179# 
176* 
1561# 
1554# 
1564* 
1559* 
1558* 
1556* 
1557* 
1555* 
1560* 
1562* 
1563* 
958* 
956* 
957* 
313* 
247* 
255* 
249* 
309* 
11670 
312* 
240* 
311* 
238* 
310* 
237* 
236* 
308* 
318* 
239* 


7351 
11930 
13171 
2347 
3680 
2344 
2100 
2089 
5830 
7865 
7902 
8406 
8459 
8489 
8625 
8653 
9295 
9561 
9746 
5791 
9638 
9461 
7433 
9855 
8943 


11212 
12532 


12424 

12370 

12373 

2419 

2350 

2663 

2812 

3529 

11682 

5037 

3986 

5004 

3894 

5034 

5040 

4982 

4997 

11709 

3858 


7417 
11932 
13185 
2397 
6044 
2394 
2206 

5915 
7867 
7904 
8408 
8461 
8491 
8627 
8655 
9303 
9564 
9750 
8475 
9659 

9243 

11437 

8966 


8046 
11936 
13262 
2461 
6085 
2458 
2225 

5968 
7869 
7906 
8410 
8463 
8501 
8629 
8656 
9313 
9589 
9757 
9048 
9662 

9343 
12507 


9777 
12381 
13686 
2511 
6201 
2508 
2242 

7811 
7871 
7908 
8412 
8465 
8504 
8631 
8668 
9316 
9595 
9763 
9057 
9677 


9783 
12427 

2565 
6247 
2562 
6528 

7814 
7873 
7910 
8414 
8467 
8507 
8633 
8670 
9322 
9598 
9769 
9413 
11385 


11354 
12779 


11 

M 


7S^7 
7875 
7912 
8416 
8469 
8509 
8635 
8672 
9329 
9619 
10639 
9422 


11756 
12827 


11758 
12935 

2708 
11237 


11814 
12966 


11843 
12985 


11846 
13003 


11848 
13126 


2758   2763   2809   2857 


7849 
7877 
7914 
8417 
8471 
8511 
8637 
8673 
9332 
9622 


2753 
9353 

7851 
7888 
7916 
8430 
8472 
8513 
8639 
8679 
9418 
9647 


2805 
9356 

7853 
7890 
7918 
8433 
8477 
8518 
8641 
9053 
9421 
9650 


2853 
9541 

7855 
7892 
7920 
8439 
8479 
8520 
8643 
9056 
9445 
9666 


2902 
9838 

7857 
7894 
8394 
8451 
8481 
8525 
8645 
9095 
9448 
9711 


2953 
9858 

7859 
7896 
8397 
8453 
8483 
8527 
8647 
9246 
9453 
9715 


11851 
13139 

2906 

3003 
10674 

7861 
7898 
8402 
8455 
8485 
8529 
8649 
9273 
9458 
9722 


SEC  0539 


9550    9558    9565    9584    9592    9599    9614 


9643   9683 


11231   11239   11256   11263 


12650   12658 


12461 
12378 

3537 
2464 
3051 
2861 
5029 
11720 
5105 
4229 
5032 
4711 

5108 
5011 
5059 
11711 
4150 


12411 
11344 


5099 
11726 
11253 
4231 
5102 
5332 


5045 
6974 


12448   12768   12932   12956   13652   13683 


5902 
11736 
11893 

4263 
11513 
11471 


5067 
8885 


6889 
11742 

4265 
11723 
11508 


5113 
11679 


6994 
11782 

4977 
11739 


5194 


4251    4286   4325   4494 


11476 
11862 

5189 
11779 


5285 
4500 


11517 
11868 

5280 
11865 


11954 


11588 
11896 


11591 
11905 


11610 
11908 


11620 
11917 


11639 
11939 


11890   11947 


.CON  I 
.CONO 


;3* 

iO* 


329 

331 


>285 
^626 


$458 
J533 


581 
391 


5934 


5996 
{984 


m 


8797 
4012 


8844 


1060' 
504! 


1306, 


13374 
5111 


SEQ  0540 


EQ  0527 


.CONI 

233# 

329 

.CONO 

230# 

5192 

5283 

10106 

10120 

10321 

10336 

12A03 

12410 

13306 

13378 

.CONSO 

232# 

2275 

10117 

10131 

.CONSZ 

231  # 

2278 

.DATAI 

234# 

8205 

.DATAO 

235* 

5179 

.FLT 

220# 

2353 

3054 

3089 

.FLT1 

221# 

2276 

.FLT2 

222# 

2357 

3155 

3198 

.FLT3 

223* 

2355 

3056 

3091 

.FLU 

224* 

3808 

5076 

5078 

11607 

11611 

;-:       :-■ 

11667 

11671 

11785 

11800 

11915 

11918 

12710 

12769 

.FLT5 

225* 

.FLT6 

226* 

12372 

2285 

2626 

5899 

10134 

10352 

12415 

13651 

2313 

12883 

5751 

10431 

10454 

2403 

3141 

2279 

2411 

3242 

2409 

3143 

3820 

5080 

11621 

11680 

11811 

11934 

12770 


3458 

5882 

3533 

3980 

5939 

7334 

1014! 

10164 

10361 

10383 

12440 

12447 

13681 

2616 

5841 

12892 

13135 

5844 

5932 

12022 

12038 

12020 

12035 

2467 

2517 

3151 

3187 

2287 

2314 

2471 

2525 

3287 

3332 

2469 

2523 

3153 

3189 

4046 

4824 

5082 

5100 

11623 

11630 

11683 

11710 

11819 

11828 

11940 

11948 

12933 

12957 

5934 

3982 

7336 

10180 

10399 

12452 


5996 

3984 

8826 

10195 

10415 

12767 


5926    5979 


5985 

13099 

12408 

2572 

3194 

2617 

2576 

12505 

2574 

3196 

4904 

5103 

11633 

11712 

11866 

12371 

12958 


8827 


8623 

3999 

9026 

10211 

11403 

12882 

10015 

13124 


8797 
4012 
10018 
10227 
11405 
12886 


8844 
4980 
10033 
10242 
11474 
12931 


10030   10045 
13151   13169 


12423 

12445 

2666 

2714 

32:1 

3238 

2621 

2624 

2670 

2718 

12460 
2770 
3276 


12964 
2815 
3283 


9392 
5008 
10048 
10258 
11511 
12955 

10059 

13183 

13002 
2864 
3321 


10603 
5043 
10062 
10274 
11945 
13202 


13068 
5063 
10077 
10289 
12369 
13220 


13374 
5111 
10092 
10305 
12377 
13244 


SEQ  0540 


10074       10089      10103 


2912 
3328 


2962 
11436 


3012 


2774        2819        2868        2916        2966        3016 


2668 

3233 

4967 

5106 

11636 

11724 

11869 

12374 

13611 


2716 

3240 

4998 

5169 

11640 

11727 

11871 

12379 

13653 


nn 

Z27B 
5005 
5243 
11648 
11740 
11891 
12412 
13654 


2817 

3285 

5030 

6125 

11650 

11743 

11894 

12425 

13684 


2866 
3323 
5033 
11592 
11656 
11745 
11897 
12449 


2914 
3330 
5035 
11594 
11659 
11765 
11906 
12462 


2964    3014 


5038 
11601 
11662 
11780 
11909 
12639 


5060 
11604 
11664 
11783 
11911 
12698 


12375   12413   12450   12463   12498   12502 


EQ  0528 


;eq  0528 


>EQ  0529 


n 


EQ  0529 


EO  0530 


;eo  0530 


EQ  0531 


:0  0531 


EQ  0532 


EQ  0532 


EQ  0533 


Q  0533