Google
 

Trailing-Edge - PDP-10 Archives - BB-JF16A-SB_1986 - ks10.rnd
There is 1 other file named ks10.rnd in the archive. Click here to see a list.
.!7-JAN-86
.LM0;.RM70;.F;.J;.SP1;.TS5
.FG30
Copyright (C) 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1985,1986
.BR
^Digital ^Equipment ^Corporation, ^Maynard, ^Mass.
.B 2
^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 DEC.
.b 1
The information in this software is subject to change without
notice and should not be construed as a commitment by Digital
Equipment Corporation.
.B 1
DEC assumes no responsibility for the use or reliability of its
software on equipment which is not supplied by DEC.
.PG;.PS58,70;.SP1
.T KS10.DOC -- Doc file for KS10 microcode V130
1.0##Summary
.B1
The KS10 microcode executes in the 2020 CPU and allows that
hardware to execute the DECsystem-10/DECSYSTEM-20 instruction
set and software.
.B3
1.1##Purpose of the release
.B1
This release of the KS10 microcode adds support required by TOPS-10
version 7.03.  It also makes location 136 conform to the LSG microcode
version identification standard.
.B3
1.2##New Features
.B1
The TOPS-10 microcode supports the BLTUB and BLTBU instructions, which
perform the byte-swapping operations needed by communication devices on the
Unibus.  It also will not use a CST if the CST base address is specified
as 0.
.B3
1.3##Testing
.B1
KS10 microcode version 130 has been tested in-house and runs
TOPS-20 Version 4 and TOPS-10 versions 7.02 and 7.03.
.B3
1.4##Bibliography
.B1
KS124.TXT, TL, Detailed changes in and rationale for edit 124.
.PG
2.0##External Changes
.B1
2.1##Changes
.B1
The following changes have been made between version 123
and version 130:
.LS
.LE
Assembly options to support TOPS-10 v 7.03.
.LE
Support of the Version standard's use of location 136.
.LE
A microcode which supports UBABLT instructions supports EITHER KI or KL
paging.  It does NOT support both, as previous microcodes have.
.LE
Bugs in UBR and process context word handling were fixed.
.LE
Bugs in JSR and JSA which caused them not to work as overflow instructions
were fixed.
.LE
A bug which caused the processor to hang if a KL-Paging instruction was
executed in certain circumstances was corrected.
.els
.PG;.F;.LM0;.J
3.0##Known Bugs and Deficiencies
.B1
  MOVSLJ does not work when executed by PXCT. EA CALC is not correct when
being fetched from previous context. There is currently not enough microcode 
space to fix this bug.
.b1
  WRSPB, WRCSB, WRPUR, WRCSTM, and WRHSB require the word at E to be 
writable, even though they only read the location.  This is a restriction 
caused by the DROM, and will not be ECO'd, as these are privileged 
instructions, and placing this data in a write-enabled page is viewed 
as acceptable.  
.PG
4.0##Installation Instructions
.B
KS10.ULD is installed with SMFILE.
.B
5.0##Internal Changes
.B1
Comments and pagination have been adjusted.
See also section 2.
.B 1
6.0##Suggestions
.B1
None.