Download section - Textfiles

Transcript
FOREWARD
SYSTEMS UPGRADE SECTION
This issue of "USEH GHOUP NEWS" contains a special "Systems Upgrade" Section. Inside you
will find descriptions of many software and hardware upgrades available to MDP customers. This
section is intended to be used as a handy reference for all our ~1DP upgrades.
Both software and hardware options are offered for the Tek 8500 Series, and recent price adjustments have made many of these option even more attractjve.
The advantages of using a "universal" development system, as oppposed to using a "dedicated"
development system are well documented. Owners of Tektronix' Software Development Tools
enjoy a broad spectrum of modestly-priced system upgrade uptions.
In many cases, a modest investment spent to enhance an existing system can mean the difference
between a frustrated design team that finishes a project late, and a contented d('sign team that
proudly delivers a product on time, and on budget.
If you wish to order or if you have further questions, just contact your Tektronix :rvIDP sales
representative for more information.
ABOUT THE "USER GROUP LIBRARY SECTION"
Programs reported in the {)ser Group Library will be available through your Tektronix Applications Engineer. When updates are available, they will be reported in each issue and a separate
total listing will be produced annu ally.
REGISTERED TRADEMARKS
The following trademarks are listed throughout this issue of USEH GHOUP NE\VS. For your COllvience, we have selected not to list them as footnotes at the bottom of each issue. The trademarks
included in this issue are 3,.<; follows:
VAX, DEC,
V~1S
& ULTHIX are trademarks of Digital Equipment Corporation.
UNIX is a trademark of AT&T Bell Laboratories.
TNIX is a trademark of Tektronix, Inc.
Editor
CONTENTS
SYST'EMS lJ[)GRJ1DE SECTION
............................................................ 1:31
ENHANCEMENTS TO THE 8560 ........................................................................................
AUXILIARY SOFTWARE PACKAGE FOR THE 8560 ....................................................
NATIVE SOFTWARE PACKAGE FOR THE 8560 ...........................................................
TEXT PROCESSING PACKAGE ENHANCES 8560 SERIES ........................................
INTER-SYSTEM COMMUNICATIONS PACKAGE li'OR THE 8560 ...........................
FASTER IS BETTER ...............................................................................................................
KITS TO MAKE YOUR EQUIPMENT DO MORE ...........................................................
ASSORTED ACCESSORIES ................................................................................................
}J]lODU()T INl?OIlMJ4T'I()N SECT']ON
140
141
141
M4
145
............................................. 147
TEKTHONIX' FASTEST EMULATOR SUPPORTS MIL-STD 1750A .........................
68000 C COMPILER ................................................................................................................
STRUCTURED ANALYSIS TOOLS FOR VMS .................................................................
STRUCTURAL ANALYSIS QUESTIONS ...........................................................................
MDP MANUALS LISTING; EFFECTIVE 2/5/86 ..............................................................
APP!jICA. TION/, SECTION
132
134
1:37
147
148
H9
151
154
......................................................................... 161
RESETTING 4105 DIALOG AREA COLORS .....................................................................
RUNNING ICOM40/PC OUT OF RAM DRIVE ................................................................
HLL - DON'T LEAVE HOME WITHOUT ONE .................................................................
HEXADECIMAL AND BINARY DOWNLOADS USING ICOM40 ..................................
,,'30IJUJ'ION SOFTl1'ARE CONNECTION
WI
162
163
J63
...................................... 16.5
THIRD PARTY SOF'TW'ARE UPDATE .............................................................................. 165
PliO.DUCl'PERFORMA.NC'E SEC1'/ON
......................................... 167
MDP BUG BASE ....................................................................................................................... lti7
CANNOT USE MORE TO HEAD 8540 COMMAND OUTPUT ..................................... 167
PROBLEM STARTING UP KSH COLORKEY+ ............................................................... 168
DATABASEQQ DEFINITION PROBLEM .......................................................................... 168
8086 PDB VI WILL NOT WORK WITH V2 PASCAL ...................................................... 169
PLDE LONG LINE PROBLEMS ........................................................................................... 169
80188 JUMPER CONFIGURATION CORRECTION ....................................................... 169
Z8000 .les INITIALIZATION CODE PROBLEM ............................................................... 170
80186 EMULATOR CAN CHANGE MEMORY LOCATIONS ERRONEOUSLY ......................................................................................................................................... 170
80186 EMULATOR CAN HANG ON START-UP .............................................................. 171
P AS68K (VMS) MATHCK PROBLEM ................................................................................. 171
8086 ICS (8560) TRUNCATION ERRORS .......................................................................... 171
LAS I.lINKER UNDER VMS GIVES MEMORY ACCESS VIOLATIONS ...................... 172
PDB68K (VMS) INFINITE LOOP PROBLEM .................................................................... 1.72
CAN'T INITIALIZE K.SH THROUGH 8540 ......................................................................... 173
PRODUCT PERFORMANCE REPORT ............................................................................. 174
lJ/3f-Ell (ill C) U}J
LJ1~llARY
.L1J3STllA CT'S
........................................... 175
27256PP - 27256 PROM PROGRAM~1ER SOURCES ......................................................
ATB1240 - 1240 AUTOMATED TEST SYSTEM ...............................................................
BAUD - REPORTS OR CHANGES 8560 BAUD RATES .................................................
CHART - CHART HURRICANE PROGRESS ....................................................................
CLRI - MODIFY TNIX INODES ............................................................................................
DAILPASS - DAILUP PORT PASSW'ORD PROGRAM ...................................................
- I -
175
175
176
176
176
177
DUMPHIST - GIVE DUMP HISTORIES ..............................................................................
GTIMES - PRINT ACCESS AND MODIFY TIMES ..........................................................
PAYMENT - PRINT LOAN TABLES .......................................... ".......................................
PIX8085 - ,\\'ATCH 8085 EXECUTE 'ADD B' .....................................................................
SETWIN - SETS 4105 GRAPHICS WINDOW ....................................................................
UMODEM - A MINOR BUG FIX ...........................................................................................
UPLOAD/DOWNLOAD - 8560-8002 ASCII FILE XFER ..................................................
USERINFO - PRINTS INFO FROM /ETC/P ASSWD ......................................................
X4105.A - 4105 TERMINAL LmRARY ................................................................................
- ii -
177
177
177
178
178
178
179
179
179
USER GROUP NEWS
Volume 3 Issue 4
~IDP
PRODUCT
INFOR~v1A TION
SYSTEMS UJJGRADE SECT'/ON
ENHANCEMENTS TO THE 8560
March IS. 198.5
TEKTRONIX
131
SYSTE~1S
UPGHADE
Volume 3 Issue 4
USER GROUP NEWS
ENHANCEMENTS TO THE 8560
To increase your development teams productivity and make those project deadlines just a little
easier; consider several of the performance upgrades available for the Tektronix 8560 Series Multiuser
Software Development Systems (rvfSDS).
High CPU Performance
o Option 8560F10 LSI-ll/73 CPU -- SIN
>
B099999
o Option 8560Fll LSI-ll/73 CPU -- SIN
<
BIOOOOO
The 8560 or 8561 ~1SDS can now be upgraded tb include Digital Equipment's high performance
microprocessor, the MICRO/ J11. This microprocessor has the compute power of an PDP-11/70 and
will increase performance in the 8560's by at least a factor of 2. Some stand-alone processes improve
by a factor of 4. There are also advantages in going to the J11 besides just compute power. This
upgrade faciltates code development for users who are generating large amounts of code. Link time is
reduced substantially because processes will no longer be limited to a common 64K memory space for
both data and instructions. The MICHO / J11 aIJocates 64K RAM space for instructions and 64K
RA~1 space for data.
Adding lViore Users To Your System
o 8560 Port Upgrade -- Option 8560F03 Total of 8 Ports
o 8561 Port Upgrade -- Option 8560F08 Total of 4 Ports
This upgrade is straight forward. It's an easy way to improve overall design productivity. As your
product development task leads to the integration phase you may want to add ports for those additional 8540 Integration Units that may be needed.
Additional ports allow you to add remote access via a modem or for communications from p other
hosts to your 8560. Also, you may want to consider adding users -- software evaluation engineers,
marketing people, and technical writers to your 8560.
Why? If they're part of your development team and you want higher productivity you can utilize the
software tools that are available for the 85608 to facilitate evaluation work. You can develop your
product planning documents, engineering specifications, and manuals using the text processing tools
available for the 8560 . You can ~se the mail facility to communicate the status of the various projects groups. TNIX allows you a centralized development environment for all phases of the design
project.
Additional Primary Memory
o Option 8.560F05 -- 256k byte Additional iYfemory
o Option 8560F06 -- 512k byte Additional Memory
If you have a heavily loaded system and want to improve the overall system efficiency consider the
addition of more primary memory to your 8560 system. Since all processes run in primary memory
(RAtv1), performance is affected by the number of processes running. If the number of processes running exceeds the available primary memory, processes are temporarily placed in the swap area of the
132
TEKTRONIX
~1arch
1.5, 1985
USER GROUP NEWS
Volume 3 Issue 4
SYSTEMS UPGRADE
hard disk. A swapper routine, executed by the operating system, handles the scheduling of process
swapping between memory and the hard disk. By adding more memory you will reduce the incidence
of swapping and increase system performance.
Additional Secondary Storage
o Option 8560F09
-- 40M Byte Addtl Hard Disk -- SIN> B099999
o 8503 Expan. Disk -- 35M Byte Addtl Hard Disk -- SIN
<
B100000
System performance will start to degrade as the file system approaches about 80 percent of the hard
disk capacity. The system will have to spend more time searching for free blocks over discontiguous
memory on the hard disk. You can get an idea of your hard disk utilization by executing the command 'df'. The value returned is the number of free blocks left on your hard disk. Each block
represents 512 bytes. With a file system that has a 2M byte swap space, and you have less than
13,000 blocks for a 35~1 byte hard disk or 14,800 blocks for the 40M byte hard disk, you are
approaching the 80 per cent figure. You may want to consider cleaning some of the files off the disk
or the addition of a second hard disk.
GPIB Interface Back-Up Facilities
o Option 8560F04 -- GPIB Interface
This interface is a special purpose IEEE 488 interface intended for 9-track magnetic tape back-up for
the 8560 Series Hard Disk. For further information for your particular application, contact your local
Tektronix office.
Combined Options
o Option 8561F08 -- Combined 35M byte Hard Disk and 4 Port Upgrade
o Option 8561F09 -- Combined 35M byte Hard Disk and 8 Port Upgradf,.
These options upgrade the Tektronix 8561 Multiuser Software Development Unit. These upgrades
will increase the Hard Disk capacity and the number of system ports.
Summary
Tektronix' local field support can help with any questions on the above listed upgrades. They also
provide Application Engineering support, if desired. Contact your local field office for more information.
March IS, 198.5
TEKTRONIX
133
SYSTEtvfS UPGRADE
Volume 3 Issue 4
USER GROUP NEWS
40M Byte Hard Disk (Option 8560F09)
Joe Morabito
Application Engineer
AUXILIARY SOFTWARE PACKAGE FOR THE 8560
Tektronix provides several optional cla..'3s C software packages to further enhance the TNIX operating
system. These tools are invaluable to those who want to gain the full power of a UNIX-based
environment.
Option 8560U03 Auxiliary Utilities Package
The Auxiliary Utilities Package is a set of commands that are quite useful for doing general software
dev(>lopment work on the 8560. The following article describes the tools included in the Auxiliary
Package.
134
TEKTRONIX
March 15, 1985
USEH GROUP NEWS
Volume 3 Issue 4
SYSTEMS UPGRADE
1. Time/Productivity Management
• at. -- execut.e commands at. a later t.ime
At. creates a copy of t.he named file to be used as input to sh at a later specified time. This usually is a script to handle some things that can be done at night. These would include backups,
mail transfers, long compiles or assemblies, or line printing. It improves your productivity by
having a syst.em that you can literally use 24 hours a day.
• cal -- print calendar
Cal prints a calendar for a specified year. If a month is specified, a calendar just for that month
is printed.
• calendar -- reminder service
Calendar consults the file 'calendar' in the current directory, and prints out lines that contain
t.oday's or tomorrow's date anywhere in the line. When an argument is present, calendar does
it's job for every user who has a file 'calendar' in his login directory, and sends him any positive
results by mail. Normally, this is done each night under the control of cron.
2. File or Text Manipulation
• awk -- patt.ern scanning and processing
Awk scans each input file for lines that match any of a set of patterns specified. With each pattern there can be an associated action that will be performed, when a line of a file matches the
pattern. The set of patterns may appear literally or in a file. This is used to manipulate data,
and/or perform specific editing functions including routing of information to multiple files, database manipulations or extractions.
• rev -- reverse lines of a file
Hev copies the named files to the standard output, reversing the order of characters in every
line. If no file is specified, t.he standard input is copied.
• sed -- stream edit.or
Sed copies t.he named files (st.andard input. default) to the st.andard output, with the output
edited according to specified parameters. Sed performs most of the functions of ed, and contains
conditional edit program controls.
• split -- split a file into pieces
Split reads a file, and then writes it in pieces, as many as necessary, onto a set of output files.
• difn -- 3-way differential file comparison
Diff;~
compares three versions of a file, and pu blishes disagreeing ranges of text.
• file -- determine file type
File performs a series of tests on each argument in an att.empt to cla.'3sify it. If an argument
appears to be ascii, file examines the first 512 bytes and tries to guess its language.
• sum -- sum and count blocks in a file
Sum cakulates and prints a 16-bit checksum for t.he named file, and also prints the number of
blocks in the file. It is typically used to look for bad blocks or to validate a file communicated
~vlaI'c h
15, 198.5
TEKTRONIX
135
SYSTEMS UPGRADE
Volume 3 Issue 4
USER GROUP NEWS
over some transmission line.
• basename -- strip filename prefixes and suffixes from a string
Basename deletes any prefix ending in "/", and the suffix if present in string from string, and
prints the result on the standard output.
• tsort -- topological sort
Tsort produces on the standard output, a totally ordered list of items, consistent with a partial
ordering of items mentioned in the input file. If no file is specified, the standard input is understood. This is useful in generating ordered libraries for single pass linking.
• prep -- prepare text for statistical processing
Prep reads each file in sequence, and writes it on the standard output, one 'word' to a line. A
word is a string of alphabetic characters, and embedded apostrophes delimited by space or punctuation. Hyphenated words are broken apart; hyphens at the end of lines are removed, and the
hyphenated parts are joined. Strings of digits are discarded.
• bc -- arbitrary-precision arithmetic language
Bc is an in teradive processor for a language which resembles C, but provides variable precision
arithmetic.
• crypt -- encode/decode
Crypt encrypts/decrypts files to prevent unwanted access. The password is a key that selects a
particuiar tra.nsiormation. Ii no password is given, crypt demands a key from the terminal and
turns off prin ting while the key is being typed in.
• join -- relational database operator
Join forms, on the standard output, a join of the two relations specified by the lines of filel and
t1le2.
• m·! -- macro processor
:M4 is a macro processor intended as a front end for Ratfor, C, and other languages.
• tar -- tape archiver
• dd
-- convert and copy a file
3. 1v1athematical SW Tools
• units -- conversion program
Units converts quantities expressed in various standard scales to their equiva.Jen ts in other sca.les.
• dc -- desk calculator
Dc is an arbit.ra.ry precision a.rithmetic packa.ge. Ordinarily it operates on decimal integers, but
one may specify an input base, output base, and a number of fractional digits to be maintained.
The overall strueture of de is a stacking (reverse Polish) calculator.
Additional math software tools include:
• fa.ctor
-- factor a number, generate large primes
• plot
-- graphics filters
136
TEKTH,ONIX
March 15, 1985
Volume 3 Issue 4
USEH GHOUP NEWS
• spline
-- interpolate smooth curve
• primes
-- factor a number
• graph
-- draw a graph
SYSTEtvlS UPGRADE
4. Secret Mail
• xsend
-- Send secret mail
• xget
-- Receive secret mail
• enroll
-- enables user for secret mail
These commands implement a secure communication channel. It is like mail, but no one can
read the messages except the intended recipient. A message announcing the receipt of secret
mail is also sent by ordinary mail.
Joe Morabito
Application Engineer
NATIVE SOFTWARE PACKAGE FOR THE 8560
Tektronix provides several optional class C software packages to further enhance the TNIX operating
system. These tools are invaluable to those who want to gain the full power of a UNIX-based
environment.
OPTION 8560U02 Native Programming Package
The Native Programming Package is available for users who want to develop programs that run on
the 8560. There are two processors available for the 8.560; either the Digital Equipment PDP 11/23
or the PDP 11/7:3. The package includes programming langua,ges to develop native code for both
processors, and utilities to improve productivity.
• adb -- d('bugg('f
Adb is a gen(>ral purpose debugging program. It may be used to examine files and/or to provide
a controlled environment for the execution of TNIX programs.
• ar -- archive and library maintainer
Ar maintains groups of files combined into a single archive file. Its main use is to create and
updat.e library files as used by the loader. It can be used though for any similar purpose.
• arcv -- convert archives· to new format
Arev converts archive files (see ar) from 6th edition to 7th edition format. The conversion
done in place, and the command refuses to alter a file not in old archive format.
IS
• as -- assembler
As is the TNIX assembler.
March 1,5, 1985
TEKTRONIX
137
Volume 3 Issue 4
SYSTEMS UPGRADE
USER GROUP NEWS
Native Programming Package (Option 8560U02)
• bas -- basic
Bas is an interpeter, a dialect of Basic.
• cb -- C program beautifier
Cb places a copy of the C program, from the standard input on the standard output, with spacing and indentation that displays the structure of the program.
• cc -- C compiler
Cc is the TNIX C compiler.
• join -- relational database operator
Join forms, on the standard output, a join of the two relations specified by the lines of file1 and
file:2.
• ld -- loader
Ld combines several object programs into one, resolves external references, and searches
138
TEKTRONIX
March 15, 1985
USER GROUP NEWS
Volume 3 Issue 4
SYSTEMS UPGRADE
libraries. In the simplest case several object files are given, and ld combines them, producing an
object module which can be either executed or become the input for a further ld run.
• lex -- generator of lexical analysis programs
Lex generates programs to be used in simple lexical analysis of text. The input files contain regular expressions to be searched for, and actions written in C to be executed when expressions are
found. A 'C' source program is generated to be compiled using cc.
• lint -- a C program verifier
Lint. attempts to detect features of the C program files which are likely to be bugs, or nonportable, or wasteful. It also checks the type usage of the program more strictly than the compilers. Among the things which are currently found are unreachable statements, loops not
entered at the top, automatic variables declared and not used, and logical expressions whose
value is constant. Moreover, the usage of functions is checked to find functions which return
values in some places, and not in others, functions called with varying numbers of arguments,
and functions whose values are not used.
• lorder -- find ordering relation for an object library
The input is one or more object or library archive (see ar) files. The standard output is a list of'
pairs of object file names, meaning that the first file of the pair refers to external identifiers
defined in the second.
• nm -- print Ilame list
Nm prints the name list (symbol table) of each object file in the argument list. If an argument
is an archive, a listing for each object file in the archive will be produced. If' no me is given, the
symbols in a.out are listed.
• prof -- display profile data
Prof interprets the filE' mon.out produced by the monitor sub-routine. Under default modes, the
symbol table in the oamed object file is read, and correlated with the mon.out profile file. For
each external symbol the percentage of time spent executing between that symbol and the next,
is printed together with the number of times that routine was called, and the time per call.
• ranlib -- convert archives to random libraries
Ranlib converts ea,ch archive to a form which can be loaded more rapidly by the loader, by
adding a table of contents named _.Syr-v1DEF to the beginning of the archive.
• sed -- stream editor
Sed copies the named files to the standard output with the output edited according to specified
parameters. Sed performs most of the functions of ed and cont.ains conditional edit program controls.
• size -- size of an object file
Size prints the number of bytes required by the text, data, and bss portions, and their sum of
each object-file argument.
• strip -- remove symbols and relocation bits
Strip removes the symbol table, and relocation bits ordinarily attached to the output of the
assembler and loader. This is useful to save space after a program has been debugged.
r..hrch 15. 1985
TEKTRONIX
139
Volume 3 Issue 4
SYSTEMS UPGRADE
USER GROUP NEWS
• tsort -- topological sort
Tsort produces on the standard output, a totally ordered list of items consistent with a partial
ordering of items mentioned in the input file .
• yacc -- yet another compiler-compiler
Yacc converts a context-free grammar into a set of tables for a simple automaton, which executes an LR parsing algorithm.
Application Engineer
Joe Morabito
------------_._-----
TEXT PROCESSING PACKAGE ENHANCES 8560 SERIES
Tektronix provides several optional class C software packages to further enh:lnce the TNIX operating
system_ These tools are invaluable to those who want to gain the full power of a working UNIX-like
environment_
Option 8560UOl ---- Text Processing Package
Virtually every phase of engineering depends on documentation. Engineers may spend up to half
their t.ime producing doeunwnt.s. Keeping documentation current is also a tedious task. The 8,560'8
TNIX operating system provides text processing tools that make it easy for you to build -- and maintain -- reliable, \vell-formatted documentation_ Product proposals, engineering design specifications,
and tech nieal reports become a lot easier to develop and maintain with the text processing package_
Thc' following list briefly describes programs that are contained in the text processing package.
troff, nroff
sed
spell
tbl
ptx
pubindex
look bib, refer
--------
col
derolf
eqn, neqn, checkeq
look
tc
------
Joe Morabi to
140
text formatting and typesetting
stream editor
find spelling errors
format tables for nrolf or trolf
permuted index
ma.ke inverted bibliographic index
find and insert literature references
in documents
filter reverse line feeds
remove nrolf, trolf, tbl, eqn constructs
typeset mathematics
find lines in a sorted list
phototypesetter simulator
Application Engineer
TEKTRONIX
March 1.5, 198.5
Volume 3 Issue 4
USER GROUP NEWS
SYSTEMS UPGRADE
- - - - - - - - - - - _ . _ - _..._ - - - - - - - - - - - - - - _ . _ . -
INTER-SYSTEM COMMUNICATIONS PACKAGE FOR THE 8560
Tektronix provides several optional cla.'ls C software packages to further enhance the TNIX operating
system. These tools are invaluable to those who want to gain the full power oi a UNIX-ba.'5ed
environment.
Option 8560U05 UNICOM : Communications Package
UNICOM is a software package that permits communications and resource-sharing between connected TNIX--TNIX and UNIX-- TNIX systems. Systems may be connected through a cable or
through telephone lines using a modem and an autodialer. Networking is possible; each system may
be connected to one or more systems, which in turn may be connected to other systems. The following list briefly describes the programs that are contained .in the UNICOM Software Package.
cu
mail
uuclean
uucp
uuname
uux
uuphone
-----
call a UNIX or TNIX system
send or receive mail among users
remove unused UllCP files
copy files between directly connected
UNIX or TNIX systems
-- list remote systems directly connected
to your system
-- execute commands on other directly
connected systems
-- UUCP phone dialing program
Joe Morabito
Application Engineer
FASTER IS BETTER
8085 EMULATOR-SYSTEM UPGRADE
An upgrade is available to increase the maximum operating frequency of the 8085 Emulator and
Probe (8300E06/8300P06) from 3.13 MHz (i.e., 6.2.5 MHz clock) to .5 MHz (i.e., 10.0 Ivll-Iz clock).
The emulator will continue to operate real-time with no wait states in all modes. Note:.5 MHz
operation is not supported with the RTP A or the 8002A.
Customers that already have an 8085
Board Exchange Program. Basically,
I\1Hz 808.5 Emulator circuit boards for
ling the 5 ~1Hz option, a component
install ation.
Emulator and Probe, can obtain the 5 MHz upgrade via the
under this program, Tektronix will EXCHANGE upgraded 5
the customers existing ones. Due to the complexity of instalconversion kit is not available for customer or field service
Note: The Board Exchange Program is available through all Tektronix' European subsidiary centers.
NEW CUSTOMERS purchasing an 8085 Emulator and Probe, will receive the .5 MHz version.
To place an order contact your sales engineer or local TEKTRONIX field office.
March 15, 198.5
TEKTRONIX
141
SYSTEMS UPGRADE
Volume 3 Issue 4
USEH GROUP NE\VS
68XXX Emulator with 68000-A, 68008, and 68010 Prototype Control Probes
CONVERSION PACKAGES, 68000 Emulator to 68XXX Emulator
If your 68000 emulator and probe are more than one year old, the following may interest you. There
are several conversion packages avai1able to upgrade the original 68000 Emulator (8300E26) to the
68XXX Emulator (8:300E36). The packages will allow customers with the older 68000 emulators to
add 68008 and/or t38010 support, without buying a complete new emulator system. These con version
packages implement several other important product improvements.
Here's a summary of what the conversion packages do:
Convert the 68000 Emulator to a 68XXX Emulator .
• - The converted emulator will support the new 68000-A, 68008, and
68010 Probes AND, the upgraded 68000 Probe (8300P26).
142
TEKTRONIX
March IS, 198,5
Volume 3 Issue 4
USER GHOUP NE\VS
SYSTEMS UPGRADE
Increase the maximum clock frequency on the original {)8000 Emulator (8300E26) to 12.5 l\1Hz.
• - The older 68000 Emulators/Probes support 8 MHz, or 10 tvlHz with Opt 15.
New, improved emulator control software.
• - ll\fPHOVED TTA display!
• - New "short" format option for THACE ALL display.
(i.e., instruelions only, no register information)
REAL-TIME PERFORMANCE
In general, with the 10 l\lHz upgrade, t.he Emulator System can operate real-time with no wait states,
in all modes. There is one important. exception however, with the Memory Allocation Controller
(1\1AC Board) and LAS ~1emory installed, it is recommended that one wait state be inserted for mapping into Program Memory. This basically means that code executed out of Program tvfemory (Mode
1) will run with 1 wait st.ate at 10 MHz. (At 8 MHz there are no wait states.) \Vithout the MAC
Board the emulator can operate with no wait states, and the allocation function can be handled with
hardwire straps, located on the program memory cards.
The following chart sumrnarizes the various memory configura.tions and minimum wait state
configurations.
Pro gram
~1a p p
Ma p p e d
ed
----.-------------r-----------.------------.
---r-----.--------ry
PROGRM1
PROTOTYPE
~.'leIl1o
Con fig u rat i on
~1emo r y
I
!vlemo r y
-----------------------------------------T--------------
i
321( Pro gram
Memo r y
0 wa ~ t
1 wa 1 t
s tat e s ~ <8. 0 MHz
\Q!> 8. 0 IvH-Iz
32K. Pro g Tam.
0 wa i t s tat e s@.<6... 3 Mf.-I. z
s tat e
t
IOwa i t s tat e s
0 wa i t s tat e s
[i¥ii"-k;;;-i;;;;~-l--o-~.-:;i-t--:'-t-a-te-:,-,-<8-,-5-Mlz- -O-~v-;;it--;-;:-;;t ~-;­
64iz
__~~_~~ ~~ __±};~~<2__ __
__o! _~ ~ ~ ~ _~!. _~!.~: 2- _~~ ~ ~ _~1!i ~ ___ !!_,:v~JJ: _~ ~ ~J: ~ ~ __
Emulator \Vait States vs Program Memory Contlguration
(68000 Emulator with 10 MHz upgrade)
NOTE: \Vith some user prototype configurations, it may be necessary to strap the emulator for
addition al ,vait states to maintain compatibility with slower prototype memory configurations, like
HOl\,1 or dynamicRAJvL
WHAT TO OHDER:
020-1235-00
*
Conversion Kit
Converts 68000 8 rvn-Iz
Emulator to 68XXX Emulator
020-1077-00
*
Conversion Kit
Converts 68000 10 MHz
Emulator to 68XXX Emulator
MOarch 15, 1985
TEKTRONIX
Volume 3 Issue 4
SYSTEMS UPGRADE
020-12.55-00
*
* BOARD
EXCHANGE CONVERSIONS
USER GROUP NEWS
Conversion package
converts 8 ~1Hz or 10 MHz emulator
to 68XXX and upgrades the
probe to 12.5 MHz
(This one is the most.
cOIlvenient and complete)
The package for upgrading the 8 MHz 68000 Emulator to a 68XXX Emulator is also available via the
Board Exchange Program. The Board Exchange Program can be used for customers that do not
want to install the 020-1235-00 Conversion Kit themselves. Note: Customer installation of this kit
requires soldering replacement of IC's and other circuit components.
The package to upgrade the 10 ~lHz 68000 Emulator to a 68XXX Emulator IS NOT available via
the Board Exchange Program. The conversion kit (020-1077-00) is easy to install (i.e., board swap),
and does not requ ire any soldering.
\Ve reccommend the 020-125.5-00 because it is installed by TEKTRONIX personnel and the boards
are factory tested.
\Volfgang Takatsch
Applications Engineering Manager
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - _.. _ - - . _ - - - - - -
KITS TO MAKE YOUR EQUIPMENT DO MORE
8550 to 8540 CONVERSION KIT
This conversion kit is an economical, a.nd easy way to transform an 8550 into an 8540. The conversion is reversible. Order 020-0953-02 8550 to 8540 conversion kit.
Converts the 8550 into an 8560 workstation.
This means you can use 8550 emulators and debug tools in conjunction with the 8560 and its
software tools. The advantage is this configuration uses the high speed communications link
(HSI), to communicate with the 8560 and its TNIX multi-user environment.
Two products out of one.
Use the 8501 portion of the 8550 as a stand-alone general purpose computer by installing the
RTH/50 operating system package. Then, convert the 8301 into a stand-alone emulation
\vorkstation (8540) with an 8560/1/2, a host mainframe (VAX UNIX or V~1S), or an IBM PC
(ICOM"10 is now available for the IBM PC as well 3.." an assortment of assembJers!). Each
product can thus be used in separate locations, projects, etc.
Backup and maintenance situations.
If the 8.550 disk unit. needs servicing, the 8550 emulators and tools would normally be unusable. \Vith this conversion kit, the 8301 portion can be temporarily cOIlverted to a usable
emulation statioll.
144
TEKTRONIX
March 15, )985
Volume 3 Issue 4
USER GHOUP NEWS
SYSTEMS UPGRADE
The 8550 to 8540 conversion kit consists of a System ROM Board with OS/40 firmware installed and
user documentation. The conversion process is simple, and can be accomplished or reversed in
minutes.
NOTE: Option firmware is not included and must be ordered seperately.
vVolfgang Takatsch
Applications Engineering Manager
._--------------
ASSORTED ACCESSORIES
Is yours a "company on the move?" If so, you may suddenly find your emulation station (8540) many
feet removed from the 8560, and the original 8 foot HSI cable totaly inadequate. Or, perhaps you
would like to get away from the noisy printer attached to your 8560. In any case, longer HSI cables
are available:
The following are the appropriate part numbers.
012-1009-00
8' HSI cable
012-1008-00 20' HSI cable
012-1007-00 50' HSI cable
012-1010-00 250' HSI cable
012-1064-00 15' RS232 cable (male to maJe)
012-0757-00 15' RS232 cable (male to female)
68000 DIP TO PGA
Incidentally, while we are on the subject of connecting things, sometimes a little help is needed to
"make ends meet." For example, would you rather see a PGA where your 64 pin DIP 68000/10
probe plug is right now? Then you will be happy to know about this adapter:
010-0434-00 68K 64 pin DIP to PGA adapter.
MIL-STD 1750A DIN CONNECTOR
The MDP MIL-STD 1750A probe interrace adapter (PIA) with Euro-Card (DIN) connector is especially valuable to users, who must interface with a 1750A circuit board in a sealed unit with access
only to the Euro-Card bus conn.ector. The part number is:
010-0438-00 PIA, Euro-Card connector.
68000 PIM
The 68000 prototype impedance matching module may be just what you need. Does your wire
wrapped "F" logic based prototype fail when Address Strobe (AS) has a glitch caused by the data
lines switching from "FFFF" to "0000" on a back-to-back write bus cycle? A "MOVE.L Dx,(Ax)"
would do it if the value moved were "FFFFOOOO".
March 1.5, 1985
TEKTHONIX
145
SYSTEI'vlS UPGHADE
Volume 3 Issue 4
USER GROUP NEWS
The impedance matching module "softens" the blow, and reduces the overall noise induced by the
data lines. The part number is:
010-0439-00 68000/10 Proto impedance match module
RACKMOUNT
To save space you may wish to rackmount your 8560/40. No problem, with the rack mounting
hardware you get in the rackmount kit:
040-1020-00 8,560/40 Hackmount Conversion.
Wolfgang Takatsch
146
Applications Engineering I'v1anager
TEKTHONIX
:March 15, 1985
Volume 3 Issue 4
USER GROUP NEWS
J-~RODUCT
:MDP PRODUCT INFORMATION
INFORMATION SECTION
TEKTRONIX' FASTEST EMULATOR SUPPORTS MIL-STD 1750A
WHAT ABOUT CLOCK FREQUENCIES AND BUS FREQUENCIES!
V\tTe hear a lot about microprocessor clock rates when it comes to measuring performance. A traditional assumption is that a given microprocessor with a 10 MHz clock rate is faster than another
microprocessor with a 5 tvn-lz clock. Chip vendors have reinforced this myth by advertising the input
clock frequencies instead of the actual internal clock rate or bus speed. The fact is, the clock rate
doesn't tell you much about performance level; a processor with the .5 MHz clock rate could have
twice the performance of one \vith a 10 MHz clock.
In actuality, the real performance or throughput of a microprocessor system is more dependent 011
the bus band-width or bus frequency. That's because all of the system elements ... .like the cpu,
memory and I/O ..... communicate over the bus. The higher the bus frequency, the higher the potential throughput of the system.
Usually, the bus frequency is a derivative of the clock frequency because the clock is used to gate
internal processor cycles. I·"'or instance, a typical microprocessor with a 4 MHz clock might generate
a bus cycle every four clocks. This would translate to a 1 MHz bus frequency.
EMULATOR PERFORMANCE COMPARISON.
Bus frequency also is a critical measure of an emulator's performance. The higher Lhe required bus
frequency, the more difficult it is to provide transparent in-circuit (or in-prototype) probing. The
emulator must be desigIJed to provide the same level of performance as the actual processor, while
still providing all the necessary debugging features that emulators support.
Emulator Performance Comparison
Note 1: The clock frequency for 1750A processors is implementation dependent.
microprocessor for instance, has a maximum clock frequency of 20 ~1Hz.
March 15, 1985
TEKTRONIX
The F9450
147
~TDP
PHODUCT
INFOH~,1A TION
Volume 3 Issue 4
USEH GROUP NEWS
Here's a comparison of the performance leyels of some of our popular emulator systems.
Clock Freq
Bus Freq
1
6800
Z-80
1 MHz
6 MHz
~,fHz*
21!1Hz*
----
Emulator System
80186
68000-A
12.511Hz
16 MHz
2
~1Hz*
3.125 MHz*
1750A
See
Note 1
5 MHz*
* no wait states
THE MIL-STD 1750A EMULATOR SYSTEM; A DESIGN CHALLENGE.
The 17.50A emulator had particularly challenging design requirements. Not only did it have to support 5 MHz bus frequencies, .... almost twice as fast as our fastest emulator ....... it had to be able to
connect to the different physieal and electrical implementations of MIL-STD 1750A processors. Many
of the circuits in the emulator had to be optimized (or .eliminated) to minimize delays. Propagation
times in the 5 NS range were critical to meeting the .5 11Hz performance goal.
Another complication in meeting the .5 ~H-Iz goal, was a users prototype is typically a very "noisy"
environment. Differentiating between real signals and noise is a classic and difficult problem. Special
circuits, like the unique "glitch eater", were developed to mask out the noise generated in the prototype while still allO\\'ing high performance emulation support. A good ground return system was also
necessary to minimize the noise generated by the high frequency transients. This resulted in a basic
technique that separates the ground return paths for each major signal group ... data, address, and
control. This grounding approach has an additional bonus, because it reduces noise in the embedded
system vv'hen the emulator isn't connected.
WHAT'S IN THE FUTURE?
As processor bus frequencies continue to increase, in-circuit emulators will become more difficult to
design. Bus frequencies of 25 r.,,1Hz and up are being proposed for some of the new VSLI 17.50A
implementations. This will obviously require more sophisticated probing techniques.
\Vork in this area is already underway. Tektronix has a head start too, since much of the technology
can be "borrowed" from our expertise in developing the worlds fastest analog oscilloscopes. This
same technology is going to help us build the worlds fastest emulators ........ now and in the future.
Bill Beyan
Military Program r."lanager
68000 C COMPILER
Version 2 of the 68000 C Compiler (UNIX and VMS) is now available!
Customers with Version 1 will be updated to Version 2. A Business Reply Card was included with the
Version 1 shipment to ensure your update. If you did not return your card and have not received
your update, contact your local sales representative.
1·iarilyn Hanson
148
r..,1arketing Product Line Mgr
TEKTRONIX
~1arch
15, 198.5
USER GROUP NEWS
Volume 3 Issue 4
~1DP
PRODUCT INFORMATION
STRUCTURED ANALYSIS TOOLS FOR VMS
SA Tools for VMS is orderable. SA Tools supports Structured Analysis, a graphic method of requirements analysis and system specification, with:
•
•
•
•
On-line graphics editing with Tek color graphic terminals.
Automatic evaluation and correction of the SA System Specification.
Professional hard copy on a variety of peripheral devices.
Software for VAX VMS, VAX UNIX, and Tek 856X S /W Development Station.
The VMS version is like the existing UNIX version.
See the following page for details of these
diffef(~nces:
•
•
•
•
•
•
The dataflow diagram editor is enhanced to modify diagrams more easily.
Child DFDs are created with parent dataflows (DD) included.
The DFD editor can show multiple DFDs on the screen of Tek 4107/9 and 411.5B terminals.
~1inor enhancements aff'ect data dictionary tools, SACAP, and version control.
Vl\-lS presents some limitations and makes using combinations of tools more difficult.
Hard copies from the VAX, on-line help, ColorKey+, and invocation style are different.
Combined Tool Use. SA Tools can be used in combination with one another and with VMS commands to pClfoml
more complex specification tasks. For example, the SA/LIST/DF and SA/LOOKDD commands can be used with
the VMS SORT comma.nd to view the DD definitions for all dataflows of a DFD.
!\·1arch ] .5, 198.':;
TEKTRONIX
149
Volume 3 Issue 4
MDP PHODUCT INFOHMA TION
USEH GHOUP NEWS
Configuration. SA Tools runs on VAX VMS Version 3.4. It should also run on later releases of
Version 3, which DEC states are upward compatible. SA Tools use Tek graphics terminals, the 410X
line is recommended. Tek 469X color copiers make DFD hard copies from the terminal, the 4692 is
recommended. Laser printers that are 4010/14 compatible (e.g., from Imagen) make DFD hard
copies from the VAX. Edit mini-specs with any VMS text editor, MDP's C and Pascal LDE are
recommended for writing pseudo-code.
Publicity. EDN will publish an SA article in t\1arch.
Addendum to Software Product Description (SPD) #61W-5633. SA Tools for VAX VMS is
like the version for VAX/UNIX specified in the S /W Product Description (SPD). This addendum
states specifically how each section of that SPD is different for VAX VMS.
SA TOOLS FUNCTIONS
Editing. The Data Flow Diagram (DFD) editor commands can create, label, move, chaT~ge, and delete each item on a DFD.
When the visit. command of the DFD editor creates a child DFD, parent datafiow8 are automatically included in the child.
Also·, visit can display multiple DFDs on the screen of Tek terminals 4107/9 and 4115B. The shell escape is not available in
the DFD editor. The data dictionary (DD) is kept in an internal forma.t, which SA/EDIT converts to text for normal editmg.
Correction. When the fix tool creates a child DFD, it automatically includes parent dataflows in the
child.
Table 1. SA Tools Functions
(new for VMS)
Command
Description
SA/SORT /PNN
SA/PARSEDD
Sorts process na.mes by hierarchy number.
Converts a DD from textual to internal format.
Two SA Tools commands on UNIX are not available on VMS: dfdtoplot and
mono.
To produce a monOChiOffi€ \;VVJ of a vr v, use SAiSHOW
TERM=MONO/COPY. All SA Tools commands are invoked in the style of
VMS command syntax.
i
Table 2. DFD Editor Commands
(new for VtvlS)
Command
Description
Cha.nge
Changes the type (i.e., process, file, external,
boundary point) of a data item.
Changes the origin or destination of a dataflow.
Exchanges the origin and destination of a dataflow.
Changes the file level (one- or two- line).
Creates DFD with parent dataflows if child doesn't exist.
Swap
Visit child
Table 3. SA/EVAL Checks
(new for VMS)
Document
Checked For
DD
Data names that. appear in a definition of an entry,
but which are not themselves defined.
Table 4. SA/FTX Corrections
1.50
TEKTHONIX
(new for VMS)
March 1.5, 1985
USER GHOUP NE\VS
Volume 3 Issue 4
MDP PRODUCT INFORMATION
Documen t
Correction
DF'D
erea.tes DF'D, witb parent dataflows, if it does not exist.
DD
Adds t.o the DD those data names that appea.r in a definition
of an entry, but which are not themselves defined.
SOFTWARE PRODUCT DESCRIPTION
Operating Environment. Host. SA Tools run on VAX computers under UNIX and VMS.
Configuration. Tektronix copiers, such as the 469X Series Color Graphics Copiers, can be connected to Tek 410X terminals to copy DFD. A text editor, such as Tek's C or Pascal LanguageDirected Editors for VI\1S, is required to modify the DD and Mini-Specs.
ORDERING INFORMATION
Rodney Bell
Nomenclature
Option Product
STRUCTA
0:20-1391-00
IF
SA Tools for VAX V~1S
Documentation Kit for SA Tools - V1-1S
Product Line
~1anager
STRUCTURAL ANALYSIS QUESTIONS
SA Tools supports Structural Analysis, a graphical method of requirements analysis and system
specification. SA Tools includes a graphic editor for Data Flow Diagrams, evaluation, and fix tools for
checking, and updating the spec, and display tools to make copies. Listed below are the answers to
questions often asked by our customers.
What if I'm interested in Structured Design, RealwTime SA/SD, or support on other
hosts!
These are directions MDP is working on or considering. Communicate your interest in these or
other areas to your ~P salesperson. Your needs influence our future products.
Where can I obtain reference books on SA/SD!
Yourdon Press (1-800-223-2452) publishes books on SA/SD topics. You can get copies of the
book on which ~1DP's products are based:
Structured Analysis and System Specification; Tom Ddvlarco (Available in hardbound
form Tek part no. 062-7469-00).
Practical Guide to Structured System Design; Meilir Page-Jones
Why won't SA Tools work with ColorKey+ on VAX UNIX BSD4.2!
SA Tools run on UNIX BSD4.2, but ColorKey+ still runs on UNIX BSD4.1. If you order ColorKey+ to use with SA Tools, contact your :MDP salesperson for a preliminary version of ColorKey+ for UNIX BSD4.2.
rvfarch 1.5, 198.5
TEKTRONIX
1.51
~lDP
PRODUCT INFORMATION
Volume 3 Issue 4
USEH GROUP NE\VS
What is the advantage of using a 4109 over a 4107!
The 4109 has a larger screen for larger diagrams and easier viewing, and RGB output for
display through a video monitor.
How can I evaluate SA Tools!
Contact your !vIDP salesperson for arrangements. Possibilities include: Using a system at your
local field office, dialing up a system, on-site one-day trials, talking with current users, or renting an SA system for a few months.
How is SA Tools on VAX UNIX different than on the 856X!
The VAX UNIX version (1) allows more items on a DFD (856X version allows about 90), (2)
draws curved data flows (line segments are optional), and (3) may perform better (depending on
configuration and system load). Otherwise, the versions are the same.
Is ColorKey+ required to use SA Tools!
No. But it makes SA Tools much easier to learn. and for occasional use. Co)orKey+ also performs at the push of a button some tasks (e.g., overview of the SA spec) which use several SA
Tools and UNIX utilities.
How do SA Tools work with a 4010/4014!
SA Tools \vork OK, but graphic editing is not as effective as with 410X. ColorKey+ doesn't
work wit.h 4010/4014. One difference IS using the DFD editor; if the cross-hairs are visible, command chara.cters must be followed by a carriage return. Since these are DVST, another
difference is deletes and moves don't really remove the item, rather they mark it with an "X."
Redrawing the screen (a DFD editor command) removes the "X" items.
Will SA Tools work with a VT240!
They work in a 4010/14 mode: but with some c)isadvantages (e.g., the text is very small). Also
see question on "working with 4010/4014."
Will SA Tools work with an IBM/PC!
SA Tools do not run on the PC itself. Several companies (e.g., Grafp0int 1-408- 1-46-3925) offer
emulators for the PC. With such an emulator, the PC (alias 4105) can use SA Tools running on
an attached VAX. Graphics are not as good as with the 410X.
1
How can I make large diagrams (many processes and flows)!
Use a 4107, specify TERM=4107s (a special sacap entry with small text), pan to part of the
diagram and zoom in to edit. Or use a 4109 or 4115 to further increase diagram size. Or change
sacap to uSt' even smaller text.
How can I reuse a sub-tree of the SA spec's DFD hierarchy!
Tht' technique is to (1) name and levd the top DFD in the sub-tree so it matches parent in the
new spec, and (2) renumbt'f the sub-DFDs. In this example, the spec for dfd3.1 is placed
under dfd4.2. Ensure the highest-level dfd in the reused part is consistent with it's parent.
Keep the lmyer hierarchy numbers the same: copy the dfd files under new names, (e.g., dfd3.1,
dfd.3.1.1, dfd3.1.2, dfd3.1.3). With flxsa, change all copied dfd's to make the dfd number
match the new file name.
152
TEKTRONIX
March 15, 1985
USEH GHOUP NEWS
Volume 3 Issue 4
:MDP PRODUCT
INFOR~1A TION
How can I determine what parts of the SA spec are unfinished!
Produce an overview (with ColorKey+ or listpnn dfd* I sort -to -n I uniq), redirecting the
output for a permanent copy. Notice which processes have neither dfd or ms defined for them.
How can I renumber a DFD!
SA Tools maintain the integrity of process of numbers, (if you want certain processes have certain numbers). Edit the dfd file with a text editor to change the process numbers. The internal
DFD format is straightforward, but must remain intact. You must then rename and renumber
the lower level dfd files accordingly. (See question on "reusing a sub-tree of an SA spec").
How can I restore a corrupted DFD!
Use a text editor to correct offending parts or recreate with dfd editor. Here's an example of
the former. Transferring DFDs to another system may append an extra carriage return at the
end of file. DFD editor reports an error "DF or DI expected." Edit the DFD file with a text editor and delete the last blank line. (See question on "editing dfd on a smaller screen").
How can I clear a DFD from a 4107 screen!
On VMS, simply hit the page button; SA Tools clear segments, but not the screen. On TNIX
UNIX there are three ways depending on what's needed. Clear segment memory from Setup
mode on the terminal by SGDELETE -1. On the host create an executable command:
'[%!O' [SK! ~ (%!1 (> [ is escape symbol) - that clears segments; execute this command whenever
needed. Place the clear segment string in initialization files of programs that use the graphics
area (e.g., Ide.4107.init or ace/4107.crg). Do not put such a string in the termination string
of sacap entries: showsa would not work on dfd's.
Can I edit on a smaller screen than it was made on!
Yes. However, DFDs created on a large screen may, when displayed on a smaller one, exceed
the screen boundary. DFD editor reports error "x-y coordinate < 0 or > 4096." Display the
DFD, notice how far it gets, then edit the dfd with text editor to adjust the coordinate values
of the data item to be drawn next, or use an sacap with smaller text and move the data items
with the dfd editor.
How can I make a monochrome copy on 4695, that looks just like the screen copy!
Use ColorKey+ buttons or the mono command. Note that this sets TERM=4010 temporarily so that showsa will display a DFD without color. To get a diagram that appears on the
screen, modify the sacap entry for 4010 to match that of your terminal. Alternatively, display
the dfd, use the terminal's Color .Menu to change all panels to transparent and all text to
white, and hit S Copy.
Hodney Bell
March 1f), ] 98,5
Prod uct Line
TEKTRONIX
~1an ager
1.5~3
~vIDP
PRODUCT INFORM-\. TION
Volume 3 Issue 4
USER GROUP NE\VS
MDP MANUALS LISTING; EFFECTIVE 2/5/85
MIse USERS
Simpl ifying Microcomputer-Based Product Design
8560 :MIJSDU Digital Des ign Lab System Users Manual
8 5 5 0 :f.v1D LIn tel CXlvt."i Use r s Ma n u a I; 008 / 5 0 V 2
8560 1illSDU Wllgnetic Tape Interface Users Manual
8 5 0 0 lvID LEx ten d e d Hex I n t e rf ace Use r s Ma n u a I
062-5812-00
070-4550-01
070-4480-00
070-4586-00
070-4478-00
8 5 00 11D L 8 e r i esT rig g e r T r a. c e An a I y z e r Use r 8 Ma n u a I
8 S 0 (I :tvID L TTA H i g h - Level Pro g r amm i n g Lan g u age Us r Ma n u a I
Rea I - Tim e Pro tot y p e An a I y z e r Use r s Ma n u a I:
DOS j 5 0 VI
R.eal-Time Prot.otype Analyzer Users Manual:
DOS/50 V2
070-3760-01
070-4947-00
070-2785-01
070-3922-00
8550
8550
8550
8086
8 0 86
8 5 50
8550
070-3936-00
070-3937-00
070-3603-00
070-3604-00
070-3457-00
070-3458-00
SYSTTh1
1vIDL System Users Manual; OOS/50 V2
11DL Syst.em Reference Booklet; DOS/50 V2
Pro tot y p e Deb u g S p e c i f i c sUs e r s Ma n u a I; 008 / 5 0
Pro tot y p e Deb u g Sup p 0 r t Ref Car d Us r Ma n Ii a I; 008 / 5 0
11D L S Y s t. emU s e r s Ma n u a 1;
DOS / 5 0 VI
1vIDL 8y stem Re fer en c e Bo 0 k let;
DOS /50 VI
ACE
8500 tvIDL ACE Users Manual VI
8500 11DL ACE Reference Manual V2
8.')00 11DL ACE H.eference Manual V3, 4105 Edition
8 ,) SO 1\"m T, A rj;~ 1J ~ f' r ~ R f' f f' r f\ TI r f\ G:l!" d V!
8550 lvIDL ACE Users Booklet V2
8560 MUSDU ACE Users Booklet V3, 4105 Edition
8560 :tvlUSDU ACE Use r s Bo 0 k I et V2
070-3573-01
070-4361-00
070-4726-00
070 3571-00
070-436·3-00
070-4725-00
070-4468-00
e
C
C
C
C
C
C
C
Lan g u age - D ire c t. e d Ed ito r Use r s :Mn I for VAX/UN I X H 0 s t
Lan g u age - D ire c ted Ed ito r Use r s :Mn I for VAX / V1vfS H 0 s t
Campi I er 68000 Users Manual for VAX/UNIX Host
Campi I er 68000 Users Manual for VAX/V1vfS Host
Compi I er 68000/68010 Users Ma.nual for VAX/UNIX Host,
Camp i I e r 68000/68010 Use r s Ma n u a I for VAX/V1vfS Ho s t
Debug 68000/68010 User's Manual for VAX/UNIX Host
070-5002-00
070-5003-00
061-2866-00
061-2892-00
070-4900-00
070-4901-00
070-4903-00
COLORhI~Y+
ColorKey+ User
ColorKey-t User
Interface Users Manual
Interface Users Manual
for VAX/uNIX Host
for VAX/VMX.. Host
070-5075-00
070-5089-00
EDITIl1S AN) IDE
8550
8550
8560
8560
8560
8560
}VIDL Editor V4 User's Manual; OOS/50
lvIDL Editor V4 Reference Card; DOS/50
:MUSDU La 11 g U age - D ire c t. e d Ed ito r Use I' s Ma n u a I
MUSDU LDE CT8500-Edi tion Reference Card
lv1USDU LDE 4105 M Edi tion Reference Ca.rd
MUSDU LDE Template for CT8500 Keybd (4 templates)
070-3571-00i
070-3572-00
070-425.3-00
070-4249-00
070-4727-00
070-4622-00
I~140
IC(M40 S Y stem Users Manual
I CX1v14 0 Sy stem Users 11a. n u a I
ICQ.,,f4 0 S y stem Users Manual
M)L/u
8560 lvillSDU
8550 lvIDL / u
8550 11DL / u
8550 1-IDL/u
8550 lvIDL / u
154
for VAX/UNIX Ho 8 t
for V~X/VMS Host V2
for IBM PC Host
lvIDL/u Campi ler Users Manual
Comp i I e r Use r s Ma. n u a I; OOS / .5 0
Comp i I e r Re fer en c e Bo ok! e t; 008/50
8080A Compi ler Specifics Users Manual; DOS/50
6800/6802 Comp i I e r S p e c i fie sUs r Mn I; DOS /50
TEKTRONIX
070-4543-00
070-4742-01
070-5381-00
070-5061-00
070-3601-00
070-3602-00
070-3598-00
070-3599-00
~1arch
15,198,5
Volume 3 Issue 4
USER GROUP NE\VS
M)P PRODUCT INFOR\1ATION
PASCAL
8500 MDL Series Pasca.l Debug Users Manual
8560 :MUSDU Pascal Debug 8086/8088 Reference Card
8560 Iv1USDU Pa.scal Debug Z8001/Z8002 Reference Card
8560 :MUSDU Pascal Debug 68000 Reference Card
Pascal Debug 68000 68010 User Manual for VAX/UNIX Host
Pascal Debug 68000 68010 Reference Bkt for VAX/UNIX Host
Pascal Debug 68000 68010 Reference Bkt for VAX/UNIX Host
Pascal Debug 68000 68010 User Manual for VAX/'v'MS Host
Pascal Debug 68000 68010 Reference Bkt for VAX/VMS Host
Pascal Debug 68000 68010 Reference Bkt for VAX/VMS Host
070-4281-00
070-4283-00
070-4464-00
070-4465-01
070-4853-00
061-2954-00
070-5092-00
070-4852-00
061-2953-00
070-5091-0-0
Pascal Language Reference Manual
8560 MUSDU Pascal LDE Users Manual 4105M Edition
Pascal LDE Users Manual for VAX/UNIX Host
Pascal LDE Users Ma,nual for VAX/VMS Host
070-3880-00
070-4728-00
070-4852-00
070-4854-00
8560 Iv1USDU Pascal Z8001/Z8002 Compi ler Users Manual
8.550 110L Pascal 8080A/8085A Compiler Usr MDI V4.0 DOS/50
8550 MDL Pa.scal 8086/8088 Compi I er Users Manual DOS/50
8560 MUSDU Pascal 8086/80186 Compi ler Users Manual
Pas c a. I Comp i I e r 8086/80186 U 8 e r 8 Ma n u a I for VAX/VMX Ho s t
Pascal Compi ler 8086/80186 Users Manual for VAX/UNIX Host
8560 MUSDU Pascal ,68000/68010 Compi ler Users Manual
Pascal Compi ler 68000/68010 User :Mnl for VAX/UNIX Host
Pascal Compi I er 68000/68010 User 11a.nual for VAX/VMS Host
070-3876-00
070-4336-00
070-3877-00
070-3878-01
070-5219-00
070-5218-00
070-3875-01
070-4857-00
070-4856-01
RTll/50
8550110L
8550 MDL
8550 110L
85.50 MDL
SA
SA
SA
SA
RTl1
RT11
RTll
RTl1
50
50
SO
50
Use r s
Users
Users
Use r s
Mnl Vo I 1 : System;
MDI Vol 2: System;
MDI Vol 3: System;
Vo I 4: FORTRAN IV;
DOS
DOS
DOS
DOS
50,
50,
50,
50,
OS/40
OS/40
OS/40
OS/40
TOJLS
Tools Users Manual for 8560 Series and VAX/UNIX Host.s
Tools Reference Card for 8560 Series Host
Tools Reference Booklet. for VAX/UNIX Host
lNIX
8560
8560
8560
8560
:MUSDU
MUSDU
:MUSDU
11USDU
TNIX
TNIX
TNIX
TNIX
VI
VI
V1
V1
System Users Manual
System Reference Manual
System Reference Booklet
3 System Ref MDI Supplemental
Info
070-4409-00
070-4410-00
070-4411-00
070-4412-00
070-5098-00
070-5177-00
070-5099-00
070-3940-00
070-3941-00
070-3942-00
070-3211-00
8560 MUSDU TNIX V2 System Users Manua I
8560 11USDU TNIX V2 System Reference Manual
8560 :MUSDU TNIX V2.1 System Managers Operation Guide
070-4730-00
070-4729-01
070··5050-00
8560
8560
8560
8560
8560
070 r 4271-00
070-4270-00
070-4481-00
070-4536-00
:MUSDU
MUSDU
:MUSDU
:MUSDU
:MUSDU
TNIX
TNIX
TNIX
TNIX
TNIX
Text Processing Package
Nat.ive Pro g r amm i n g Package
Auxi I iary Utilities Package
In tel Ga\M Users Manual
UNICCM Users Manual
070~4272-00
8540 USERS :M\t"'\{TALS
8540 Integration Unit System Users Manual OS/40 V1
8540 Integration Unit System Reference Booklet OS/40 VI
8540 Integration Unit Intel OOMM Users Manual OS/40 VI
1750A
Assembler 1750A Users Manual
Assembler 8560 Series Host Specifics Users Manual for
1750A Assembler
Assembler VAX(V!vL.S Host Specifics Users. Manual for 1750A
Assembler
t-.1a. r chI 5,
1 9 8 .5
TEKTRONIX
070-3939-00
070-3992-00
070-4479-00
061-3023-00
061-3026-00
070-5166-00
1.5.5
MDP PHODUCT INFO'RMATION
Volume 3 Issue 4
USER GROUP NEWS
Assembler 1750A Reference Booklet IEEE Standard
Assembler 1750A Reference Booklet. MIL-STD
070-5132-00
070-5133-01
Assembler 1750A Reference Bkt MIL-STD for VAX/VMS Host
Assembl er 1750A Ref Bkt IEEE Standard for VAX/VMX. Host
070-5168-00
070-5269-00
ASSThmLEH cum
Assembler Core Users :Mnl for B Series Assemblers (BSAsm)
070-3856-01
HOST SPECIFICS
Assembler VA.X!UNIX Host Specifics Users Manual BSAsm
Assembler VAX/V1~ Host Specifics Users Manual BSAsm
Assembler 8550 Host Specifics Users Ma,nual BSAsm
Assembler 8560 Host Specifics Users Manual BSAsm
070-4741-00
070-4740-00
070-3943-01
070-3944-01
8.')50 ASSThtlLFR REFElWJ\CE
8550 ~IDL Z8001/Z8002 Assembler Reference Card
85501IDL 6809 Assembler Reference Card
8550 MDL 68000 Assembler Reference Booklet
85501\1OL 8051 Assembl er Reference Ca,rd
8550 1IDL 8086/8088 Assembler Reference Booklet
85501\1OL 9900/9989 Assembler Reference Card
070-3973-00
070-4369-00
070-3974-00
070-4364-00
070-3852-00
070-4367-00
8560 AS STh'1l1,FR SPEC I F I CS
Z80/NSC800 Assembler Specifics Users Manual BSAsm
1802 Assembler Specifics Users Manual BSAsm
6800/6801/6802 Assembler Specifics Users Manual BSAsm
Assembler 7807/7809 Speci fics Users Manual BSAam
Assembler 7810!7Rll!7Rlf\ Sp,:,cifics U~e::s Ma.uua.l DSAsIu
Assembler 78C06 Speci fics Users Manual BSAsm
070-3949-00
070-4507-00
070-3947-00
070-5147-00
U1U-1>148-00
070-5146-00
8048/8021/8041A/8022 Assembler Specifics Users BSAsm
8051 Assembler Specifics Users Manual BSAsm
8080A/808SA Al:1sembler Specifics Users Manual BSAsm
070-3955-00
070-4321-00
070-3945-00
ASSI~IlLFl~ REFFlill~~
8560
8560
8560
8560
8560
8560
8560
MUSDlf
MLJSDU
MUSDU
MJSDU
11USDU
MUSDU
Z80;\ Assembler Reference Card
Z8UUljZ8002 Assembler Reference Booklet.
1802 Assembler Reference Booklet
6800/6801/6802 Assembler Reference Card
6809 Assembler Reference Card
68000 Assembler Reference Booklet
070-39.50-00
070-3958-00
070-4506-00
070-3948-00
070-3961-00
070-3959-00
8560
8560
8560
8560
8560
8560
8560
8560
MIJSDU
MUSDIJ
MUSDU
NlliSDU
MUSDU
MUSDU
l\1USDU
MUSDU
7807/7809 Assembler Reference Booklet BSasm
7810/7811/7816 Assembler Reference Booklet
78C05/78C06 Assembler Reference Booklet
8048/8021/8041A/8022 Assembler Ref Card
8051 Assembler Reference Card
8080A/8085A ABsembler Reference Card
8086/8088 Assembler Reference Booklet
9900/9989 Assembler Reference Card
070-5242-00
070-5245-00
0'70-5246-00
070-3956-00
070-4320-00
070-394(i-OO
070-3957-00
070-4368-00
8550/8560 ASSF~f3Lr<]{ SPEX:IFICS
Z8001/Z8002 Assembler Specifics Users Manual BSAsDl
8051 Assembler Specifics Users Manual BSAsm
6809 Assembler Specifics Users Manual BSAsm
68000 Assembler Specifics Users Manual BSAsm
8086/80186 Specifics Users Manual BSAsm
9900/9989 Assembler Specifics Users Manual BSAsm
070-3854-00
070-4:321-00
070-3960-00
070-3855-01
070-3853-01
070-4373-00
8500 110L Series Assembler Core Usr Mnl
070-3575-01
for A Series Asm
ASSThJBLER SPEC I FICS
8550 MDL TMS9900 Assembler Specifics Users Manual
156
TEKTRONIX
070-3582-00
March 15,1985
USER GROUP NE\VS
8550
85S0
8550
8550
MDL
MDL
:MOL
MOL
Volume 3 Issue 4
MDP PRODUCT INFORMATION
Z80A Assembler Speci fi cs Users Manual
Z8000 Assembler Specifics Users Manual
1802 Assembler Specifics Users Manual
3870/3872/F8 Assembler Specifics Users Manual
070-3580-01
070-3594-00
070-3586-00
070-3584-00
8550 MOL 8048/8021/804IA/8022 Asmbler Specifics Usr NIDI
8550 MOL 8086/8088 Assembler Speci fics Users Manual
8550 MDL S080A/8085A Assembler Specifics Users Ma,nual
070-3588-00
070-3592-00
070-3576-00
85501IDL 6800/6801/6802 Assembler Specifics Users Manual
8550 MOL 6809 Assembler Specifics Users Manual
8550 MOL 68000 Assembler Specifics Users Manual
070-3578--00
070-3692-00
070-3596-00
REFI,,"RENJE CARDS
TMS9900 Assembler Reference Card
Z80A Assem~ler Reference Card
Z8000 Assembler Reference Card
1802 Assembler Reference Card
3870/3872/F8 Assembler Reference Card
070-3583-00
070-3581-00
070-3595-00
070-3587-00
070-3585-00
8048/8021/8041A/8022 Assembler Reference Card
8080A/8085A Assembler Reference Card
8086/8088 Assembler Reference Card
070-3589-00
070-3577-00
070-3593-00
6800/6801/6802 Assembler Reference Card
6809 Assembler Reference Card
68000 Assembler Reference Card
070-3579-00
070-3693-00
070-3597-00
8550 :tvIDL Z80A Emulat.or Specifics Users Manual: OOS/50 VI
8S00 1IDL Z80A Emulat.or Specifics Users: OOS/50 V2, OS/40
8500 11D1., Z8001/Z8002 Emu Specs Usrs: OOS/50 V2, OS/40
070-3564-00
070-3964-01
070-3969-00
8550 MOL 1 8 0 2 Emu I a tor S p e c i f i c sUs e r s Ma n u a I: OOS / 50 VI
8500 11DL 3870/3872/F8 Emu Specs Usrs:
DOS/50 V2, 08/40
8S50 MDL 387 0/3872/ F 8 Emu I at 0 r S p e c i f i c sUs r: 008/ 5 0 V I
070-3568-00
070-4438-00
070-3567-00
8500
8S50
8500
8500
8550
8500
MOL
MDL
MDL
:tvIDL
IvIDL
1vIDL
6800/6802 Emulat.or Specifics: 008/50 V2, OS/40
6800/6802 Emulator Specifics Users: 008/50 VI
6 80 1 / 6 8 1 2 0 Emu I at. ? r 8 p e c i f i c s: OOS / 5 0 V2, OS / 4 a
6809 E)mulator Specifics Usrs: DOS/50 V2, OS/40
6809 Emu I at 0 r S p e c i f i c sUs e r s Ma n u a. I: OOS / 50 VI
68000 Emulat.or Specifics Usr: DOS/50 V2, OS/40
070-3963-00
070-3563-00
070-3991-00
070-3971-00
070-3851-00
070-3970-01
8500
8550
8500
8550
8500
8550
8500
MOL
11DL
MDL
11DL
MOL
MOL
JvIDL
8048/8021/8041A/8022 Emu Spec: D08/50 V2, 08/40
8018/8021/8041A/8022 Emu Specs Users: OOS/50 VI
8080A Emulator Specs Users: OOS/50 V2, OS/40
8080A Emulator Specifics User lvlanual: OOS/50 VI
8085A Emulator Specs Users: OOS/50 V2, OS/40
808 5A ~'mu I at 0 r S p e c i f i c sUs erMa n u a I: OOS / SO VI
8086/8087/8088 Emu Specs Vsrs: OOS/50 V2, 08/40
070-:3967-01
070-3569-00
070-3962-00
070-3562-00
070-3966-00
070-3566-00
070-3968-01
8500 MOL 9900/9989 Emulator Specifics: DOS/50 V2, OS/40
8500 MOL T.MS 9900 Emu I at 0 r 8 p e c i f i c s: OOS / 5 0 V2, OS /4 0
8550 MOL Th189 9 0 0 Emu I a tor S p e c i fie sUs e r s Mn I: OOS / 50 VI
070-3965-00
070-4397-00
070-3565-00
PRa\.-1
8.500
8500
8500
8500
8500
PRO:1U\~!ffi
SPHJIFICS: OOS/ 50, OS/40
2716/2732 PRCM Pro g r arrnne r S p e c i f i c sUs e r 3 Mn I
2764 PRQ,1 Pro gramme r S p e c i f i c sUs e r s Ma n u a I
8748/8741A/8749/8755A PRCM Progrmr Specfcs Usr
8751 PRCM Programmer Specifics Users Manual
:MDL 68701 PRa.1 Prograrrmer Specifics Users Manual
MOL
MOL
MOL
MOL
MI SC SERVI CE
8301 Microprocessor Development Unit Service Manual
Ma r c h 1 5,
19 8 5
TFKTRONIX
070-3868-00
070t4·375-00
070~3869-00
070-4414-00
070-4413-00
070-2976-01
157
l\lDP PRODUCT I I\TF'OlTh!lA.T I ON
Volume 3 Issue 4
USEH GHOUP NE\VS
8501 Da.ta 1fanagement Un i t Servi ce Manual
8540 Integration Unit Service Manual
070-2975-00
070-3920-00
8560 MUSDU GP I BIn t e r fa. c e S e r vic e Ma n u a I
8560 MUSDU GPIB Interface Service Manual
8560 MUSDU Service Manual
8560/8561 :MIJSDU Servi ce Manual (Prel iminary)
8560/8561 MUSDU Service :M.a.nual
8561 I\1USDU S e rv ice Man u a I
061-2768-00
070-4475-00
070-3900-00
061-2807-00
070-5066-00
070-4759-00
64K/128K Program Memory Service Manual
Memory Allocation Cont,roller Service Manual
R.eal-Time Prototype Analyzer Service Manual
Trigger Trace Analyzer Service Manual
070-3924-00
070-3926-00
070-2724-01
070-3762-00
Mu I t i-V end 0 r Em u I a tor Boa r d S e r vic e Ma n u a I
070-1730-00
FJ\.IJLA1UtS
Z 8 0 }<::Anu I at 0 r S e rv ice Ma n u a I
Z80A Emulator Processor Service Manual
Z8001/Z8002 Emulator Processor Service Manual
1802 Emulat.or Processor Service Manual
,3870/:3872/F'8 Emulator Processor Service Manual
070-5159-00
070-2715-01
070-3772-00
070-2631-01
070-2634-01
6500/1 Emu I at, 0 r Pro c e s s 0 r S e r vic e Ma n u a I
68xx Emulat.or Processor Service Manual
68 x x Emu I at 0 r Pro c e s s 0 r F' i e I d Mo d i f i cat ion She e t
6800/6802 Emulator Processor Service Manual
6801/68120 Prototype Control Prnhp ~prvire M~nua!
6809 Pro tot y p e Co n t I' 0 I Pro be S e rv ice Ma n u a I
6809E Prototype Control Probe Service Supplement
68000 Emulator Processor Service ~nual
070-2887-00
070-3768-00
070-4458-00
070-2354-03
070-3354-CG
070-3867-00
070-4461-00
070-3770-00
7720 Emulator Service Manual
061-3036-00
8048/8021/8041A/8022 Emulator Processor Service Manual
8080A Emulator Processor Service ~nua.l
8 () ~ b A Emu i at 0 r Pro c e S S 0 I' S e r vic e :M.a. n u a I
8086/8088 Emulator Processor Service Manual
80186/80188 Emulator (Serial No. BO
and up)
Service Manual
80186/80188 Emulator (Serial No. BO
through
BOI0299) Service Manual
9900 Emulator Processor Service Manual
9900/9989 Emulator Processor Service Manual
070-2632-01
070-2353-0,3
070-2716-01
070-3774-01
070-4858-00
8500 MDL Series 68008 PCP Service Manual
070-4690-00
8 .5 00 110 L S e r i e s 6 8 0 0 0 - A and 6 80 1 0 PCP S e r vic e Ma n u a I
8500 MDL 7807/7809 and 7810/7811 PCP Service Manual
8500 MDL Series NSC800 PCP Service Manual
070-4692-00
070-4996·-00
070-1744-00
PRCM
070-5214-00
070-2712-01
070-4157-00
PR(X~v\\"H{
PR.OvI Pro g r amne r Co n t r 0 I I e r S e r vic e Ma n u a I
--2716/2732 PRG,1 Programmer Module Service Manual
- - 2764 PRa."f Pro gramme r 110 d u I e S e r vic e Ma n u a I
--8751 PRG.1 Programner Module Service Manual
- - 8 748/ etc. PRCtvf Pro gr amme r Mo d u I e S e r vic e Ma n u a I
- - 6870 1 PRG.1 Pro gramme r S e r vic e Ma n u a I
070-3757-00
070-3758-00
070-4:350-00
070-4352-00
070-3759-00;
070-4351-00;
MI se SOFlW\RE
8540 In t e g rat ion Un i t EEPRG.1 Pat chi n f 0 Ins t r She e t
8550 lvfDL Pascal 8080A/8085A Compi ler V4.02 Update Info
8560 MUSDU User Information Instruction Sheet
158
TEKTHONIX
070-4287-06
070-4591-00
070-4679-00
Ma r chI 5,
198 5
USER GROUP NE\VS
Volume 3 Issue 4
MDP PRODUCT INFORMATION
Ia~40 Block Size List for VAX/VMS Software Instr Sheet
TNIX Revision Disk Instruction Sheet
MI SC H'\RVt\!I\RE
8500 tvIDL Series 77P20 PRO,,! Programmer Instruction Sheet
8560 MUSDU lOA Board Default Jumper Position lnstr Sheet
80186/80188 Emulator Modi fication 8540 System R.eM Board
to Accept 27128 R~S Instruction Sheet
68xxx Prototype Impedence Module Upgrades Instr Sheet
070-524:3-00
070-5266-00
070-4580-00
070-5117-00
061-3004-00
070-5178-DO
INSTALLATICN
8540 Integration Unit CX1v1V4.1 Installation Info Sheet
8550 11DL RT11/50 Operating System Installation Sheet
8 5 5 0 11D L DOS / 5 0 V2 . 1A Ins t a I I a t ion I n for ma t ion She e t
8560 MUSDU TNIX V2 Installation Info Instruction Sheet
8560 MUSDU TNIX V2.1 Installation Info Instruction Sheet
070-4552-01
070-4404-00
070-4553-01
070-4495-02
070-507-00
tJPGRADE INSTALIATIG."l"
856X Ha.rd Disk Drive Upgrade Install Info Instr Sheet
856X LSI-I1/73 Upgrade Instal I Info Instruction Sheet
070-5094-00
070-5095-01
UPGRADE
8561 MUSDU 4-User Upgrade and Memory Expansion
Installation Information Instruction Sheet
8,561 1illSDU 4-User Upgrade and Memory Expansion Option
User Information Instruction Sheet
070-1623-00
070-4764-00
8561 11USDU 8-User Upgrade and Memory Expansion
Installation Information Instruction Sheet
8561 11USDU 8-User Upgrade and Memory Expansion Option
User Information Instruction Sheet
070-1438-00
8561 MUSDU 4-User Upgrade Instruct.ion Sheet
070-5179-00
68000 Emulator 8 to 10 MHz Upgrade 020-1076-00
68000 Emulator Processor Emulator Board Th1U2 Upgrade
020-1076-00 Instruction Sheet
070-4798-00
070-4833-00
070-4770-00
8 500 C(]'1V'ERS I ON
8550-to-8510 Option Conversion and 8540-to-8550 Option
Conversion Instruction Sheet
8550-to-8540 Conversion 020-0953-00 Instruction Sheet
8086-to-8088!8087 Conversion 020-0959-00 Instruct Sheet
8088-to-8088/8087 Conversion 020-0960-00 Instruct Sheet
070-4437-03
070-4447-00
070-4561-00
070-4562-00
68000 CUNVERS IQ'l'
68000 Emulator 8 to 10 MHz Conver 020-1076-00 Instr Sht
68000 j,o 68xxx Emulator (8300F~26 to 8300E36) 8MHz to
12.5111iz Conversion 020-123
Instruction Sheet
68000 to 68xxx Emu I ator (8300E26 to 8300E36) lOt-.1Hz to
to 12.M.1Hz Conversion 020-107
Instruction Sheet
68000-A to 68010 Probe (8300P40 to 8300P39) Conversion
020-1079-00 Instruction Sheet
68010 to 68000-A Probe (8300P39 to 8300P40) Conversion
020-1078-00 Instruction Sheet
070-4772-00
070-1988-00
070-4868-00
070-5104-00
070-5105-00
SOFJ\\;'.'\RE
Integra.tion Unit Installation Guide
1ID L GU IDE IllS t a I I a t ion M.a n u a I
11DL Ins t a I I at ion Gu ide
11USDU Ins t a I I at ion Gu ide
8560/8561 :MUSDU Ins t a I I at ion Gu ide
070-3921-00
070-4402-00
070 r 2974-01
070-3899-00
070:4627-00
MI SC R<\RJ},V<\RE
8560 Series MUSDU Hardware
070-5049-00
MI SC
8540
85 5 0
8.5 50
8560
Ivfa r chI .5,
1 98 5
Insta.llation Guide
TEKTRONIX
159
I\'D)P PHODUCT I f\FOrt\1AT ION
Volume 3 Issue 4
8 5 0 3 Dis k Ex p a. n ;; ion Un i tID S t a II a t ion 11a n u a I
8 5 6 0 GP I BIn t e r f ace Ins t a I I a t ion Ma n u a I
Memory Allocation Controller Installation 11anual
641\/128K Program Memory Installation Manual
Trigger Trace Analyzer Installat ion Manual
USER GROUP
~WS
070-4355-00
070-4476-00
070-3925-00
070-3923-00
070-3761-00
Th:l !LATa~S
6 8 x x Em u I a tor Pro c e S s 0 r
Ins t a I I a t ion Ma Du a I
E\l1JATa~/PRaT01iPE C~OL
070-3769-00
PROBE
Z80 Exnulator Processor/PCP Installation Manual
Z 8 0 0 1 / Z 8 0 0 2 Emu I a tor Pro c e s S 0 r / PCP Ins t a I I a t ion Ma n u a I
1 802 Emu I at 0 r Pro c e s s 0 r / PCP Ins t a I I at ion Ma n u a I
3870/3872/ F 8 Emu I at 0 r Pro c e S s 0 r / PCP Ins t a I I at ion Ma n u a I
070-3665-01
070-3773-00
070-3667-00
070-3669-00
6 8 00 /0 2 Emu I a tor Pro c e s S 0 r / PCP Ins t a I I at ion Ma n u a I
68000 Emu I at 0 r Pro c e s s 0 r / PCP Ins t a I I at ion Ma n u a I
070-366.3-00
070-3771-01
8 0 4 8 / 8 0 2 1 / 8 04 1 A / 8 0 2 2 Emu I at 0 r Pro c / PCP Ins t a I I a t ion Mn I
8080A Emulator Processor/PCP Installation Manual
8085A Emulator Processor/PCP Installation 11anual
8 0 86 / 8 08 8 Emu I a tor Pro c e s S 0 r / PCP Ins t a I I at ion Ma n u a. I
070-3671-00
070-3664-00
070-3666-00
070-3775-00
9900 /9989 Emu I at 0 r Pro c e s s 0 r / PCP Ins t a I I at ion Ma n u a I
ThiS 9 gOO Emu I a tor Pro c e s s 0 r / PCP Ins t a I I at ion Ma n u a I
070-4158-00
070-3670-00
PROTOT\PE CXN1ROL PROBE
6801/68120 Prototype Control Probe Installation Manual
6809 Prototype Control Probe Installation Manual
6809E Prototype Control Probe Installation Service Suppl
PRCM
070-3865-00
070-3866-00
070-4462-00
PRO::-;HA\~IR
PRQ\1 Pro granum r Co n t r 0 I I e r
Ins t a I I at ion Ma n u a I
070-3903-00
8500 SERIES usrns & INSTAIJIATICN INS1RUCTICN M\I\Ur\lJS
8.500 Series 17.50A Emulator User and Instal Instr Manual
8500 Series NSC800 Emulator User and Instal Inatr Manual
061-3012-00
070-1798-00
8500 S e r i e s 7 7 2 0 Emu I at 0 r Use r san dIn s t a I Ins t r Ma n u a I
8 S 00 S e r i e s 7 8 0 7 / 7 80 9 and 7 8 1 0/7 8 11 Emu I a tor s Us e r s and
Installation Instruction Manual
8.500 Series 78C05/78C06 Emulator Usr and Instl Instr Mnl
070-5161-00
070-4997-00
8500 MDL Series 80186/80188 Emulator
Control Probes Users and Instal
8500 MDL Series 80186/80188 Emulator
Control Probes Users and Instal
061-2918-00
with Prototype
Instruction Manual
with Prototype
Instruction Manual
68xxx Emulator Processor with 68000-A/68008/68010
Myrl K \viatkowski
160
070-5164-00
070-4859-00
070-4691-00
MDP .Marketing
TEKTRONIX
March 15, 1985
USER GROUP NEWS
Volume 3 Issue 4
~PPLICATIONS
tvIDP PRODUCT INFOR~1A TION
SECTION
L
RESETTING 4105 DIALOG AREA COLORS
OF INTEREST TO USERS OF THE TEKTRONIX 4105 COLOR TERMINAL: Haye you eyer
displayed a file on your terminal, only to find that it contained characters which re-defined the color
indices for your terminal? Here is a suggestion which, while not foolproof, can help quite often. Simply define a prompt string which ineludes terminal color index commands. Here is the one I use,
taken directly from my .profile:
A
PSl="- [%!OA [TD.54 A[LI703$A[LI133 [%! 1 ";export PSI
+---+ +----+ +-----+ = +----- ++---+ =
I
I
I
I
I
I
I
I
I
I
I
I I I I a space, part of the prompt
I I I
return to ANSI mode
I I set color map to 133
I issue prompt
set color map to 703
alternate cursor between color 5 and color 4
go into TEI< mode
A[ = escape eharacter
Each time the shell issues a prompt, the colors get properly defined on my terminal, and I am
assured of a blinking cursor!
Cau tion: There is a limit to the number of characters which can be defined in a prompt string, so
don't try to get too fancy with this approach. Better to create a 'terrnfix' command which echos the
necessary sequence. Also, this does not work while using ColorKey+.
Byron Lunz
~/Iarch
15, 198,5
Customer Support
TEKTRONIX
~1anager
161
Volume 3 Issue 4
tvIDP APPLICATIONS
USER GROUP NEWS
RUNNING ICOM40/PC OUT OF RAM DRIVE
ICOM40 is a communications package for the IBM/PC that enables the 8540 Integration Unit to be
controlled by the IBM/PC. For more information on this product contract your local Tektronix
office. This note shows how to run the communication package out of a HAM DRIVE for increased
performance.
There are two methods of running ICOM40/PC:
1) Enter "ICOM40 mode" and type in 8540 commands directly.
A> IC01'",1
8540> SEL 80186
8E140> D 0 100
etc ...
85'10> EXIT
A>
2) The other method is to preface each 8540 command with "ICON!"
into memory, temp files created, and the command executed
for each line.
The use of a "RAM Drive" makes this transparent. A RAT'v} Drive uses a portion of memory as a disk
drive. Thus accesses to the disk are really accesses to RAM which is very fast. Below is how to use
the RAI'-.l Drive program (SuperDrive) supplied with the AST memory board on an IBM: PC/XT,
with one floppy (drive A) and one hard disk (drive C).
1) Install the SuperDrive program and set the switches in
the IBM PC as described in the AST Manual.
2) The following batch file will set up your system: This
example can be used as a guide for any RAM drive.
seticoIIl.bat
SUPERDRV B:/}'1+40
PATH B:;C:COM ...
SET ICO:t,fPATH=cB:
copy .. .ICOM.EXE b:
Allocate 40K for RAM Drive B:
Add drive B: to path va.riable
Save .t.mp files on drive B:
Copy ICOM.exe to drive B:
(set path is appropriate)
When you type in ICOM the file is loaded from RAM instead of the disk drive. The .tmp files are
also stored in RA~1 causing execution to be about 10 times faster.
There are a number of RAM Drives available on the market. They all work about the same.
Roger Crooks
162
Prod uet Line I\1anager
TEKTHONIX
March 15, 1985
USER GHOUP NEWS
Volume 3 Issue 4
MDP APPLICATIONS
HLL - DON'T LEAVE HOME WITHOUT ONE
The most important Tool that an Assembly
Level Language Programmer eould ever have
is
A prototype oriented High Level Language,
even
If all the code implemented in the final product
Is generated by Assembly Level Language source code.
A prototype oriented High Level Language allows the assembly language programmer to model the
final product and to determine if the original concept and algorithms meet the original requirements
and other product objectives.
The HLL modules that comprise the source code then become the specification of the assembly
language modules needed. As each module is completed, it can be tested by replacing the HLL
module with the new assembly language module at link time. As the modules are verified, they
replace the HLL module for subsequent testing. Problems, when they arise, can be easily isolated
and fixed.
The HLL generated code allows ful) functionality testing of the hardware and software concepts.
The errors at this level will tend to be basic logic level errors in the description of the erroneous function, since HLL tends to be rather dogmatic about parameter passing, data structures, use of library
functions, function calls, etc. Once the problems at this level are resolved with High Level Language
Debug tools the orderly conversion to assembly language can occur.
Assembly level problems will now be restricted to a single module, which can easily be debugged
since there scope, size, and relationship to other modules is well defined.
If the most inefficient functions are converted first, then the product requirements may well be met
with far less then 100% assembly level language implemented. That could drastically reduce overall
development time. \Vho knows, the High Level implementation may be sufficient as is.
No one complains if you are a little ahead of schedule.
John Owens
Marketing Information Manager
HEXADECIMAL AND BINARY DOWNLOADS USING ICOM40
Cross compilers and assemblers produce many different types of files, most of ,\-'hich are compatible
with the Tektronix 8540 Integration Unit. This application note will explain how each of these file
types can be downloaded into the 8540 Integration Unit using commands available with ICOM40
running on VAX VMS or the IBrvf/PC. Also discussed are some of the advantages and disadvantages
of each type. In the discussion below, the 'RH' (Read Hex) and 'VH' (Vendor Hex) commands are
mentioned. 'VH' is available as part of the Extended Hex Interface option for the 8540. It has many
improvements over 'RH' and is preferred over 'RH' if the option is available.
'March 15, 198,5
TEKTHONIX
163
:MOP APPLICATIONS
Volume 3 Issue 4
USER GROUP NEWS
TEKTRONIX BINARY FORMAT
This format is the one produced by the Tektronix linkers when they generate a load module with
input from Tektronix assembler and compiler products. This format is downloaded with the 8540
'LO' command. The binary format has the advantage of a file being about half, the size of the
corresponding hexadecimal file, allowing faster downloads. The symbols, if available, can be downloaded using the 8540 'SYMLO' command. Because of these two advantages, the TEKTHONIX
BINARY FORl\,1AT is the preferred format for use during downloads to the 8540 Integration Unit.
The following hexadecimal formats are ou tput by many non-Tektronix language products.
STANDARD TEKHEX
This hexadecimal format handles code for 8-bit microprocessors, but has no symbol information.
Standard Tekhex can be downloaded using either the 'RH' command or the 'VH' command.
EXTENDED TEKHEX
Ext.ended Tekhex format handles code from 16-bit microprocessors, and has symbol information
included. Block sizes can also be larger. In other respects, it is used the same way as Standard
Tekhex. Extended Tekhex can be downloaded with 'RH' and 'VB'. If the 'VB' command is used,
the symbols wil1 also be downloaded automaticalJy.
INTEL HEXADECIMAL
Intel record types 00 and 01 are supported by 'RB'. Record types 00, 01, 02, and 03 are supported
"TT T'
T
_
1
T.
. •
T"'· .
Ii)' v I I . 1 ~o 'OJ JJIUUlb are aVa1laU1(::' IUr U1Se wlLn tne ~t)"ill IntegratIOn UnIt.
1.
l\.
1
-1
lIP
••
'I
• 'I
r'\ . . . .
r-..
MOTOROLA HEXADECIMAL
Motorola record types SO, Sl, and S9 are supported by 'RH'. Record types SO, S1, S2, S3, S5, S7, S8,
and S9 are supported by 'VB'. No symbols are available for use with the 8540 Integration Unit.
For further information, consult the Extended Hex Interface Users Nlanual and the 8540 Integration
TT~;f
v
HI~'
TT,,~_~
~,f~~,.~,
'--) "<:;1" 1\'.1(1;11 U ,Cl.J.
Roger Crooks
164
Prod uct Line Manager
TEKTRONIX
March 15, 1985
Volume 3 Issue 4
USER GROUP NEWS
SOLUTION SOFT\VARE
SOI.llJTION SOFTWARE CONNECTION
THIRD PARTY SOFTWARE UPDATE
Third P arty Software Program
"NIDP now has in place the four relationships for our Third Party Software business: referrals, joint
marketing, distribution, and OEM. We now have the capability to develop the necessary third party
relationships to profitably offer complete solutions to our customers' development needs. As there is
much to do in each of these areas to take full advantage of the business potential there, we are
actively pursuing opportunities in each. Cathy Anderson, 3PS Development Manager, is assuming
responsibility for the program, which, henceforth, has the new name "Solution Software Connection."
Distributed S /W Products - International Availability
tv1DP is now distributing in the U.S., IBM/PC cross-assemblers from Microtec Research} Inc. .MDP
will soon be distributing Hunter & Ready's VRTX in the U.S. As we work out the issues of pricing,
licenses, export control, and support for international distribution, these products will be available in
a gradual roll-out. Once resolved, future international availability will occur more quickly.
THIRD PARTY SOFTARE REFERRAL UPDATE:
Cymric Cross-Software
Cymric ofl'ers on PDP-II, LSI-11, and VAX hosts cross-assemblers, PASCAL compilers, and simulators for a variety of 8- and 16-bit micros. Some of their products have been demonstrated (sold?) on
the 8.560. They will be shortly announcing PC-based produds. PASCAL is offered for Z80 and 6809;
required assemblers are separate. Simulators are offered for 8048, 8051, 8080/5, Z80, 9900, 6502,
6800, 6805, 6809, 7800, 7809/10, and 6301. Assemblers are offered for these micros plus 8086/8,
Z8000, 68000, and PDP-ll. Cymric offers Tekhex support for downloading to 8540s. They also offer
some a.'3semhlers which accept the same source syntax as Tektronix assemblers. This may be of
interest to customers with 8560 assemblers who also want a VAX or PDP-ll version which Tek
doesn't offer. For product information, references, and possible demos contact:
March 15, 1985
TEKTRONIX
165
SOLUTION SOFT\V ARE
Volume 3 Issue 4
USER GROUP NEWS
~lark \Vhite
Cymric Computer Systems, Inc.
109 Roessler Road
Woburn MA 01801
Phone: (617) 938-0709
Telex: 910 3508158 CY~1HIC
C 8086 from Oasys
Oasys, a software vendor of cross-assemblers and programming productivity aids, is now offering a C
8086/186/286 compiler (from Wizard) on VAX (VMS and UNIX), OIl workstations such as Sun and
Masscomp, and on mini's such as Pyramid. They have facilities for pre-execution semantic checking,
assembly /linking/loading (100% Intel-compatible), symbolic debugging, simulation, floating point
math, performance analysis, and up/down loading to Tek systems. This product may be of interest
to customers who want immediate availability of C 8086 on VAX to work with 8540. Or to customers with hosts besides VAX. This product is recommended by at least one mutual customer (with
an IBM PC version); it has one of the best benchmark performance of any C 8086. Oasys also offers
68000 cross-soft.ware. Oasys handles international sales directly (they have no distributors). For product information, references, and possible demos contact:
Paul Hay
Oasys
60 Aberdeen Ave.
Cambridge MA 02138
Phone: (617) 491-4180
Intel Compatible Software
CainE', Farber, and Gordon (Pasadena, California, (818) 449-3070), Microtec Research (Santa Clara,
California (408) 733-2919), and Systems and Software (Costa Mesa, California (714) 241-8650 TWX:
910-695-0125) all offer Intel-compatible software (PLM, assemblers, linker/loaders) on V AX, Their
products can be interfaced in various ways to ~IDP systems. Contact the vendor or :MDP Marketing
for more information.
H. Bell/C. Anderson
166
Product Line Manager
TEKTRONIX
March LS, 1'985
USER GROUP NE\VS
Volume 3 Issue 4
PRODUCT
PERFOR~1ANCE
P_RODU()T _PERFORMANCE SE-'CTION
MDP BUG BASE
The following product performance reports have been added to or changed in our data base since the
last issue of Random Access. \Ve will keep you informed about the progress toward the solutions.
\Ve will also try to provide a "work-around" immediately.
Stephen \Vood
Software Applications Manager
CANNOT USE MORE TO READ 8540 COMMAND OUTPUT
Configuration
ICOM40 running on a VAX UNIX system. The 8540 is connected to the VAX in the alternate (single
line configuration).
Description
\Vhen an 8510 command is issued and the resulting output is "piped" into the "more" command,
problems occur when the au tput of the 8540 command exceeds a page of display.
This occurs because the tty" port has been placed in "raw" mode to complete the 8.540 command. If
the output of the 8540 command exceeds one page, the "more" command will attempt to start
displaying the text before the 8.540 command has completed. Since the port is still in "raw" mode,
the output displayed by the "more" command is garbled on the screen, thus, preventing the continue
feature (space bar) to work.
~farch
IS, 1985
TEKTRONIX
167
PRODUCT PERFORMANCE
Volume 3 Issue 4
USER GROUP NEWS
Work Around
The work around is for the user to redirect the outpu t of the 8540 command to a file and then use
the "more" command on this file.
PROBLEM STARTING UP KSH COLORKEY+
Configuration
85(>0, 8561, or 8562 with Version 2.1 TNIX specifically, problem in Version 1.0 of the setksh command
Description
The setksh command creates several files in the users $HOME directory which are called and executed via .profile on login. One of these files is '.setTEK'. Within this file is the command 'stty IU
> /dev /ttyx '. If the user does not actually have an IU on port x, or if it is turned off when he logs
in, his login hangs.
Work Around
Once in this situation, the user must attach and/or power on the 8540 or reboot the 8560 in order to
proceed. Possible workarounds are: 1) Manual1y remove the offending stty command line from the
S11 hsequent setKSB commands; however; will recreate the .setTEK file. 2) Edit out the command
which creates the offending line (line #339 in the file /tek/ksh/lib/getiunit). Users using 8550 IUs
must then ADD the line to their .setTEK files. 3) Always make sure the 8540 is attached and
powered up before logging on.
DATABASEQQ DEFINITION PROBLEM
Configuration
TNIX V2.1A PASCAL 8086 V0:2.1D-OO ICS V02.11-01
AS~1
V02.04-11 Linker V02.10-00
Description
When ICS generates the linker command file, it defines DATABASEQQ to be the starting address of
CONSTANTS_ROM as specified in the ICS source file.
If thE' starting address of
GLOBAL_VAR_RAM or HEAP _STACK_RAM is lower than that of CONSTANTS_ROM, linker
truncation errors occur and the program will die. This is only a problem when "small data" is
specified in the ICS source file.
Work Around
The work around is to edit the linker command file produced by les. Changing the definition of
DATABASEQQ
to
the
lowest of the
starting
addresses of CONSTANTS_ROM,
GLOBAL_VAR_RAM, or HEAP _STACK_RAM will eliminate this situation.
168
TEKTRONIX
March 15, 1985
USEH GROUP NEWS
Volume 3 Issue 4
PRODUCT PERFORIV1ANCE
8086 PDB VI WILL NOT WORK WITH V2 PASCAL
Configuration
8[,60 TNIX V2.1A 8086 PASCAL Compiler V02.10-00 8086 PDB V01.lI-OO
Description
An incompatibility exists when using real constants between the PASCAL Compiler Version 2 and
PDB Version 1. When the Version 2 compiler builds debug records for constants of type "real", it
a.'3signs a 10 byte value to the constant. PDB is only expecting a 4 byte value. As a result, PDB
crashes with a meaningless error: Panic: in proc #20; Stmt out of sequence.
Work Around
A workaround is to define the constant as a VAR of type real and assign a value to it. This situation
will also not oecur if the module is compiled without the -d (debug) option.
\Ve will be replacing PDB VI with V2. There will be no mod on VI planned. PDB V2 will be available aft('r May, 1985.
PLDE LONG LINE PROBLE1\1S
Configuration
VAX VMS V3.1 or 8560/1 V2.0 with PASCAL Language Directed Editor V1.00-00 and VT100 or
4105
Description
Text lines extending past column 80 on the screen may disrupt tht' editing display. Examples are: 1)
not printing leading tabs in the line following, 2) placing the cun.;or and text in the wrong locations
& lines, 3) not displaying all the characters and 4) over-writing other text on the screen. Even though
the display may shO\\I garbage, LDE still keeps track of where the cursor is in the file, so the entered
commands an' obeyed.
--------------
80188 JUMPER CONFIGURATION CORRECTION
Configuration
8540, 80188 Emulator and Prototype Control Probe, OS-40 Version 1.0
Description
The jumper positions of P4023 and P6023 are reversed in the documentation. The correct description of the jumpers is as follows.
P4023 is labeled SAHDY-CNTHL on the circuit board. P4023 has two positions.
Pins 1 and 2 The SRDY control option is disabled (default).
Pins 2 and 3 The SHDY control option is enabled.
P6023 is labeled ARDY-CNTRL on the circuit. board. P6023 has two positions.
Pins 1 and 2 The ARDY control option is disabled (default).
Pins 2 and 3 The ARDY control option is enabled.
March 15, ] 985
TEKTHONIX
169
Volume 3 Issue 4
PRODUCT PERFORMANCE
USER GROUP NEWS
---_. . ._ - - - - - - ,
Z8000 ICS INITIALIZATION CODE PROBLEM
Configuration
Z8000 ICS and TNIX V2.l ICS V01.0S-00
Description
The initialization code for PASCAL_BEGIN created by IeS is incorrect. There are two statements
LDB
LDB
FPTRAPQQ,#lD
FPS\VQQ,#O
in the initialization code that should be:
LD
LD
FPTHAPQQ,#lD
FPS\VQQ,#O
The first is loading bytes, but FPTHAPQQ and FPSvVQQ are both word variables. The symptom of
this condition is invalid (sometimes undocnmf'ntprl) rnJl-t.i!!lt:' t:'!"!"o!" numbers being bener~tcd '.",h(·iJ. the
code is run.
Work Around
The work around is to change the file /lib/z8000/ics.mc which has that initialization code in it.
---_._--------
80186 EMULATOR CAN CHANGE MEMORY LOCATIONS ERRONEOUSLY
Configuration
8540, OS-40 Version 1.0, QSR 80186 Emulator and Prototype Control Probe
Description
vVhen execu t.ing a program that writes a specific pattern and then reads it back with trace all
invoked, it was found that memory locations 0008 and 0009 are altered. The problem can be
recreated using the following program.
OOF'O
00F2
00F4
OOFS
8905
8BOS
org
STAHT
OOfOH
IvDVVV
~f}V\V
47
INC
EBF9
JI\1P
[DI },AX
AX, [DI I
DI
START
Prior to executing the program, DI should be set to OOOOH, and AX can be set to S5AAH. When the
program is allowed to trace until locations 8 and 9 are accessed, the value that then exists in these
locations is incorrect.
170
TEKTRONIX
March 15, 1985
Volume 3 Issue 4
USER GROUP NE\VS
PRODUCT PEHFORNtANCE
The problem is that while in trace mode and the NMI vector area is used for code info (vs. data info)
the emulator writes into user program. Tracing a program that uses the NMI vector area for data
presents no problems.
80186 EMUL.ATOR CAN HANG ON START-UP
Configuration
8540, OS-40 Version 1.0, QSH 80186 Emulator and Probe
Description
\Vhen setting up the Peripheral Control Block of the 80186, it is possible, by using the correct
sequence, to hang the system. This condition will occur in mode {) and when the Imes register is set
for no internal waitstates. The condition results from a delay in the on-board queue flush. The 80186
Emulator simulat('s t.he 80186 queue with an on-board queue storage circuit. The flush generated by
the on-board queue storage circuit oceurs one half clock cycle late. This delay results in the emulators data buffN not being ('BabIed in the correct direetion when control is transferred to us('r code.
Invalid data is then presented to the 80186 CPU. Once this has occured ~t is no longer possible to
regain control of the 8018G CPU.
._-----.. _------------_.-
PAS68K (VMS) MATHCK PROBLEM
Configura tion
VAX Vlv1S (11/750) V~~.6
Description
\Vhen PASCAL progra.ms are run with range checking enabled, it is still possible to zero the element
beyond the last element of an arr'ay. This seems to he due to a problem with ~1ATHCK. Apparently
"(*$mathck-*r range checking and "(*$mathck+*)" does not fe-enable it.
'York Around
The workaround is to explicitly fe-enable range checking after re-enabling mathck.
8086 ICS (8560) TRUNCATION ERRORS
Configura tion
8560 TNIX V2.1A 8086 PASCAL V2 8086
AS~!l
V02.06-16 Linker V02.11-00
Description
The linker produces truncation errors when linking PASCAL modules together with modules produced by lCS. The code produced is correct, the truncation should not have occured. The condition
appears to be an assembler base problem. The problem was exhibited by a large PASCAL application program. \Vhen les defines the 8086 interrupt vector table, the following AS~1 instruction is
used:
March ]5, ]Q8f>
TEKTHONIX
171
PRODUCT PERFOR!\,1ANCE
Volume 3 Issue 4
USER GROUP NEWS
,.,.ord init$-codebaseqq
If the initial routine is greater than 8000H away from codebaseqq, the truncation error will be produced. In this particular example, the truncation error could be ignored. This bug is serious because
there is no way that the user can determine if the truncation error can be ignored.
Work Around
A non-supported version of 8.560 8086 ICS is available from MDP ~Jarketing which fixes this problem. Contact Gordon Glather 1-503-629-1714, !\,10P !\'farketing.
._--------------------,---------------
LAS LINKER UNDER VMS GIVES MEMORY ACCESS VIOLATIONS
Configuration
V~JS
Linker V02.01-00
Description
If the following linker command file
aborts:
IS
invoked, a VI\1S memory access error occurs and the link
-v
-m PCB_RAM=O-Offff
-m RA!\'1_:tvlEM=0-3eff
-L sec=OA TA base RAM_ME!\'1
The problem seems to be in the linker error handler under VMS; the TNIX and UNIX versions terminate normally. Note: that a memory overlap error occurs on the RAM_:rvtEM definition, which
probably leads to the memory access violation. Without the memory overlap there is no access violation.
PDB68K (VMS) INFINITE LOOP
PROBLE~1
Configura tion
TNIX VAX V!\,IS UNIX
Description
The following PASCAL program causes the POB loader to get hung in an infinite loop.
PHOGHA:tv1 Dummy;
TYPE
first_rec = RECORD
fst_ele : O.. 300 ;
sec_ele : o.. 300
END;
172
TEKTRONIX
rv1arch 15, 198.5
USEH GROUP NE\VS
Volume 3 Issue 4
PRODUCT PEHFORMANCE
BEGIN
END.
Work Around
The ,vorkaround is to explicit.ly define second_rec. This may also be a problem in other PDB'-s.
- - - - - - - - - - ._-----
CAN'T INITIALIZE KSH THROUGH 8540
Configuration
The system is configured in TEHM mode wah an 410X series terminal connected to an 8540, which is
then connected to an 8560 running TNIX 2.1 and ColorKey+.
Description
The dot profile created by keyshell has a menu section that queries the 410X series terminal to find
out if it's a 4105, 4107, 4109. If an 8540 is connected between the terminal and the 8560, the escape
sequences that are sent by the 8560 to the 410X do not pass thru the 8540. Because the information
never gets back to the 8560 the menu never completes.
\Vork Around
When asked what terminal you are using, select option 4, 'other'. Then enter 4105 (or 4107, etc.).
This problem will be fixed in TNIX 2.1B.
---------
i\1arch 15, 1985
TEKTRONIX
._----------
PRODUCT PERFORMANCE
Volume 3 Issue 4
USEH GROUP NEWS
PRODUCT PERFORMANCE REPORT
PHODUCT NCHvlENCLATURE AND SERIAL NUW3ER: Ent.er the product descript.ion and/or
order name and serial number, i.e. "ACEDIT OPT. lA, SIN B010101"
SYSTEM CONFIGURATION AND VERSION NUMBERS: Include version numbers for all involved
products and operating system.
IS THIS SOFTVv'.AHE COVERED BY SOFT\VAHE SUBSCRIPTION SERVICE?
DESCHIPTION: Include source, results obtained, and results expected, on disc or tape. Please submit the minimum source code required to demonstrate the problem. Complete documentation will
enable us to duplicate the problem.
REPORTED BY:
Customer Name _ _ _ _ _ _ _ _ _ _ _ _ _ _~Date _ _ _ _ _ _ _ _ _ _ _ _.
Company Name
_ _ _ _ _ _ _ _ _ _ _ _ _TitIe _ _ _ _ _ _ _ _ _ _ _ _ __
Company Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
Internal Address/Dept
City _ _ _._ _ _ _ _ _ _ State_ _ _ _ _ _ _ Zip Code _ _ _ _ _ _ _ _ _ _ __
Area code _ _ _ _ _ _ Tel. No. _ _ _ _ _ _ _ _ _ _ _ _Ext. _ __
Send to:
~fl)P Technical Support .Manager
Tektronix Ine
Del. Station 92-63.5
P.O. Box 4600
Beaverton, Oregon 97075
174
TEKTRONIX
~brch
15, 1985
Volume 3 Issue 4
USER GROUP NE\VS
PRODUCT PERFOIUvL~NCE
[JSEll GROUP [.lIBRARY ABSTRACTS
27256PP - 27256 PROM PROGRAMMER SOURCES
MUGL TNIX Vol VI
Prom Programmer FW Source
8.540 PP Module
Tek 8085 asm
Abstract
This directory contains asm modules which, when combined with those from 2764pp (see UGN Vol 3 Issue
1, pg 40), will allow the burning of' 27256 proms. All disclaimers set forth in the above article still apply.
Author: Frans de Brabander, Tek Belgium
ATE1240 - 1240 AUTOMATED TEST SYSTEM
MtJGL TNIX Vol VI
Utility
856X
C
Abstract
An automated remote control package to allow creation and execution of real-time digital tests for factory
product verification and debugging. Targeted at manufacturers of digital products who need to verify
real-time performance of their product. Typical prospects are heavy users of large in-circuit or functional
board testers. Their primary problem involves isolation of defective boards which have consistently
passed board test. Problems frequently include logic gates with sub-standard set-up and hold times, marginal access-time ram, buss crosstalk etc. Most digital products makers are experiencing some of these
problems, and are having great diff...;ulty isolating or classifying these failures in an automated way. This
package is aimed at verifying the real-time characteristics of a system and detecting and classifying realtime system failures using automatic test techniques.
Author: Tyler Giles, Chicago F. O.
March 15, 1985
TEKTRONIX
175
Volume 3 Issue 4
lISEn. GHOUP LIBHARY
USEH GHOUP NE\VS
- - - - - - - - - - _ .__._--------BAUD - REPORTS OR CHANGES 8560 BAUD RATES
Utility
856X
MUGL TNIX Vol VI
C
Abstract
Baud allO\vs the user to find out or set the printer port baud rates. The first argument is the port
number, where 1 refers to /dev /auxl, and 2 refers to /dev /aux2. If no additional argument is given, the
current baud rate is reported. If a second argument is given, the baud rate is set to that value. Legal
values are: 0, 50, 75, 110, 134, 200, 300, 600, 1200, 1800, 2400, 4800, 9600. The () value is used to indicate
an external clock. Some caution is suggested. The command should be owned by root, and either run by
root or have set-user-id permission. Do not run this program while the port is in use.
Author: Howard Christ-eller, D. C. Service Center
CHART - CHART HURRICANE PROGRESS
Graphics lJtility
85GX
!\,1UGL TNIX Vol VI
Shell Script, C
Abstract.
Chart works with a map of the gulf coast states to chart the progreDs of hurricanes there. The idea is to
put up a copy of the map (cat ngc.pic) and then chart the hurricane by supplying the latitude, longitude,
and time (24 hour military format) of observation. Chart uses ige(9) to draw a red circle at th.e specifh'd
coor- dinates annota,ted by the time. Chart also leaves a file in the current directory of the form
hhrnm.ch:ut. whpre hhmm is the time of observation. The hUiiicane C:l,n then be piaced on the map by
using the cat(l) com- mand on this file.
Author: Bob Ice, San Antonio F. O.
-------------------
------------
CLRI - MODIFY TNIX INODES
~ruGL
System Utility
856X
TNIX Vol VI
C
Abstract
Clri alJows you to convert inode entries from directory type to plain text and vice versa. This comes in
handy when you have a directory entry of the form -something. Normally, rm(l) will complain if it sees a
filename begin with a dash because it thinks that the da..';h is a flag for an option to rm(l). Clri can be
used in this instance by using clri to change the directory to a plan text me, using an editor or adb to
correct the problem, and then converting the file back to a directory.
Author: Bob Ice, San Antonio F. O.
- - - _.._---_.
----------.---,_._-_._._-------------
1'16
TEKTRON1X
__.,-_.-----_._---------
March 1.5, 1985
Volume 3 Issue 4
USER GROUP NEWTS
USER GHOUP LIBRARY
DAILPASS - DAILUP PORT PASSWORD PROGRAM
System Utility
856X
MUGL TNIX Vol VI
C
Abstract
Dailpass is a program normally included in either the /etc/profile or $HO~fEf.profile Initialization files.
Its function is to serve as a second level password protection mechanism for systems that have dialup
lines. A list of port numbers provided to Dailpass as arguments represent the ports which are to be
treated as dialups. The user loging in to one of these ports is given three attempts to supply the correct
password. Should (s)he[it] fail to do so, Dailpass will immediately log him(her[it]) out.
Author: Bob Ice, San Antonio F. O.
DUMPHIST - GIVE DUMP HISTOR.IES
IvIUGL TNIX Vol VI
C
System Utility
856X
Abstract
Dumphist examines the file /etc/ddate and prints the histories of file system dumps. All epoch (0 level
dumps) are stored, but only the latest of lower (incremental) level dumps are kept. The output consist of
the filesystem, the dump level, and the date.
Author: Bob Ice, San Antonio F. O.
------------------------_._-----
GTIMES - PRINT ACCESS AND MODIFY TIMES
MUGL TNIX Vol VI
System Utility
856X
C
Abstract
Gtimes will print a header including the filename followed by the last time the file was accessed and the
last time the file was modified. Gtimes gets this information from the associated inode and does not
update the ~ccess time.
Author: Bob Ice, San Antonio F. O.
PAYMENT - PRINT LOAN TABLES
tvlUGL TNIX Vol VI
C
General Utility
856X
Abstract
I\1arch 15, 1985
TEKTRONIX
177
Volume 3 Issue 4
USER GROUP LIBRARY
USER GROUP NEWS
Payment prints a loan amortization table giving the payment number, remaining principal, payed on principal, payed on interest, and amount of payment. At the end of the table, the total amount payed out
will be printed as well as the percentage of principal payed.
Author: Bob Ice, San Antonio F. O.
PIX8085 - WATCH 8085 EXECUTE 'ADD B'
Graphics Demo
856X
MUGL TNIX Vol VI
Shell Script, IGE
Abstract
This directory contains pictures showing the inside of the INTEL 8085 uP while executing the instruction
: ADD B. These 4105 graphics pictures were created with IGE (Interactive Graphics Editor) A shell seript
is included which automatically displays each picture. Note: the text is in French, but anyone who can
figure out what a 'C' program does can understand this.
Author: Yvon Patte E D F - G D F
France
SETWIN - SETS 4105 GRAPHICS WINDOW
Graphics Utility
856X
rvfUGL TNIX Vol VI
C
Abstract
The setwin commands reduces the dialog area to 5 lines
invoked with no arguments. The user moves the gin cursor
any key (except ESCAPE) and then marks the other corner
late a rectangle maintaining the standard 4 x 3 aspect ratio
on the old drawing.
and displays the graphics in (gin) cursor if
to one corner of the desired new window, hits
in the same manner. The program will calcuand will mark this rectangle with dotted lines
Author: Bob Ice, San Antonio F. O.
---
._-----_._--------
UMODEM - A MINOR BUG FIX
Modem Communications
856X
MUGL TNIX Vol VI
C
Abstract
There is a minor bug in the version of umodem distributed in 1.-ruGL Vol 2. The newline processing is
not turned off, which fouls up binary transfers. A one line addition to tIIe code which sets the stty flags
will fix this. That line is the one with "CR.~10D".
Author: Howard Christ-eller, D. G. Service Center
178
TEKTRONIX
March 15, 198.5
Volume 3 Issue 4
USER GROUP NEWS
USER GROUP LIBRARY
UPLOAD/DOjWNLOAD - 8560-8002 ASCII FILE XFER
Communications Utility
856X
MUGL TNIX Vol VI
C
Abstract
The files in the 'upload' directory allow ASCII file transfers between an 856X and 8002. The two C programs, 'upoad.c' and 'download.c' should be compiled on the local 856x. There are also files 'upload.8002'
and 'download.8002' which need to be sent down to the 8002.
Author: Ron Pashby
USERINFO - PRINTS INFO FROM /ETC /P ASSWD
tvrrJGL TNIX Vol VI
Shell Script
System Utility
856X
Abstract
Userinfo is a shell script that calls an awk script to extract information from /etc/passwd. The information, printed in tabular form, consist of: user name, password existence, uid, gid, and GeOS (comment)
field contents. If there is no password on a user, that fact is highlighted with a red background on a 4105.
Author: Bob Ice, San Antonio F. O.
X4105.A - 4105 TERMINAL LIBRARY
MUGL TNIX Vol V
Utility
8560/VAX Host
C
Abstract
This library is a repackaging and extension to the module developed by Kathy Dagostino for 4105 program development. Programs written using her techniques will compile using this library. The major
difference is that the linker/loader will not have to bring in unnecessary modules when using this library.
It will create much smaller object code modules.
Author: Kathy Dagostino (library packaging by Bob Ice)
~1arch
15, 1985
TEKTRONIX
179
I1VDEX OF VOLUAfE
4
Section
Title
Page
1240
ATE] 240 - 1240 AUTOMATED TEST SySTEM .................................................... AlR,-1;ract ............ 171>
1750A
TEKTFtONIX ANNOUNCES .twA CO!v1PILER FOR THE :MIlrSTD 17.50A ......... Prodlnfo .............. 98
TF1{TRDNIX EXF'ANffi SUPPORT FOR MIl.rSTD 17.50A .................................. ProdInfo .............. 99
TEKTRONIX' FASTEST ErvfULATOR SUPPORTS MIl.rSTD 171>0A ................... Prodlnfo ............ 147
1750A Emulator, Probe Interface Adapter Pin Out
17.50A EMULATOR, PROBE INTERFACE ADAPTER PIN OUT .................. .Applications ............ 107
4105
KSH F.1iR.OR \VITH YER 3.0 4105 ........................................................................ProdPeri' ....... ...... !Zl
CONYKB - DVORAK CDNFIGURATION FOR THE 410.5 TERMINAL ............... Abstrad .............. 40
TABA4105 - 4105 NRC>FB' TABA FILE .................................................................. Ahstract .............. 46
RESETTING 410.5 DIALOG AREA COLORS ..................................................Applications ............ 161
USERINFO - PRINTS INFO FROM jETC/PASSVVD............................................ Abstract ............ 179
X4105.A - 410.5 TERMINAL LIBRARY ..................................................................Abstract. ............ 179
68000
PIN-GRID ADAPTER FOR 68000 PROBES ....................................................Applica,tions .............. 19
DISPOSE ERROR IN 68000 P ASCAL .................................................................... ProdPcri' .............. 26
68000 PASCAL AND LIST -L ()P110N .................................................................ProdPerf .............. 'Z7
68000/68XXX UPGR.ADES AND CONVERSION PACKAGES ........................Applications .............. 55
EI\1ULATING Tm:: OtvfNIBYTE OB88KAl VVITH 68XXX ..............................Applications .............. 70
68000 PROTOTYPE CONTROL PROBE E'1HA.'1CEMENT...........................Applicat.ions .............. 71
68000 C CDJ\,1PILER. NA.I\1F.l) MODULES ............................................................. ProdPerf .............. 82
PASCAL 68000 COMPILER OPTIMIZER .............................................................ProdPerf ............ 12.3
FASTER IS BETrER ........................................................................................ SysUwra.de ............ 141
PDB88K (VI'viS) INFINlTE LOOP PROBLE.\1 ....................................................... ProdPerf ............ 172
68000 C C;ClI\1PILE·R .............................................................................................. Prodlnfo ............ 148
t>lrul
6801 WAl INSTRUGrION................................................................................ Applicat.ions .............. 19
68010
68XXX EMULATOR SUPPORTS 12.5MHZ ........................................................... ProdInfo .............. 97
6809
NESTED INCLUDES W1TH VMS ASSEMBLERS ................................................. ProdPerf .............. 83
68XXX
EMULATING THE (iMNIBYTEOB68KAl VVITH 68XXX ..............................Applicat.ions .............. 70
8m2/1
85[-0 PRC)(}F.....AJV! ~.1E:!'~1C)R~~{ Il'! ./\J1'.J 8002 .................
~
Applica,tious ........
oo
80186
TEKTRONIX SUPPORTS 80186/80188 ................................................................. ProdInfo ................9
8086 PASCAlJ VER.'3ION 2 SUPPORTS 80186 ....................................................... PrvdInfo ................ 9
V80l86 AND V80188 SUPPORT SYSTEMS ........................................................... Prodlnfo ............. ,49
80186 EMULATOR UPDATB-: - CUSTOMER LSlTER .......................................... ProdInfo .............. 97
SE'ITING 80186 PCB REGISTERS .................................................................Applications ............ 111
80186 EMULATOR. CAN CHANGE MEMORY LOCATIONS ERRONEX)USLY ... ProdPerf ............ 170
80186 EMULATOR CAN HANG ON START-UP .................................................. ProdPerf ............ 171
80188
TEKTRONIX SUPPC)R1'S 80186/80188 ................................................................. Prodlnfo ................9
V80186 ANl) V80188 SUPPORT SYSTEMS ........................................................... ProdInfo .............. 49
80188 JUl\1PFR CDNFIGURATION CORREC""110N ............................................ ProdPerf ............ 169
8048
8048 IN PAGE JU!'v1P INSTRu(..''':nON .................................................................. ProdPel'f .............. 30
NO ER.ROR ON INPAGE JUMPS T() OUTOF PAGE CODE .............................. ProdPerf .............. 82
8085
INTEIrCO!\1PATIBLE PLM 8085 DEVELOPMEI\'T SYSTEMS ............................... TPSW .............. 33
FASTER IS BETTER. ........................................................................................ SysUpgrn.de ............ 141
PIXB08.5 - WATCH 8085 EXEC:UTE 'ADD B' ........................................................ Abstract. ............ 178
8086
8086 PASCAL VERSION 2 SUPPORTS 80186 ....................................................... ProdInfo ................ 9
I/O INSTRUCTIC)N ERROr-\. IN 8086 ASSEMBLFR ............................................. ProdPerf .............. 26
8086 PA,'3CAI., PORT ADDm::SS LIMITATION ..................................................... ProdPerf .............. 28
8086 PASCAl, ERROR IN OP110N D .................................................................. ProdPerf .............. 30
8[;.50 8086 A'3.'3EMBLER TRUNCATION ERROR. ................................................. ProdPerf .............. 31
INTEJJ"C()!'v1PATIBLE PLM 8086 DS\/ELOPMENT SYSTEMS ............................... TPSW.............. 35
NE\V SOFTWARE R.F.:FERRALS .............................................................................. TPSW .............. 37
CMOS 8086 & UfHf<,R CMOS CHIP SUPPORT.................................................... Frodlnfo .............. 51
8086 CALL INSTRUc:I'ION ERROR ..................................................................... ProdPerf .............. 81
8086 ASM I/O INST. EP..R()R ................................................................................ ProdPelf .............. 81
u
..............................
•••••••
u
.•••
- 2INCONSISTENCY BETWEEN PASCAL \'2 AND PDB VI .................................. ProdPerf ............ 123
INTERNAL ERROR IN PASCAL V2 ....................................................................ProdPerf ............ 124
DATABASFf~ DF...F'INITION PROBLEM ............................................................ ProdPerf ............ 168
8088 PDB VI WILL NOT WORK Willi V2 PASCAL o..,)MPILER ...................... ProdPerf ............ 169
8086 les (8580) TRUNCATION ERHORS ............................................................. ProdPerf ............ 171
8540
8.540/8fJ60 COJ'...'FIG TERM I/0 REDlRECflON ............................................ .Applications .............. 57
85.50
8540/85(10 CONFIG TERM I/O HEDIRF;(::,'TI0N ............................................ .AppJications .............. 57
81)50 ASSEMBLEH FILE ATTR1BtJrES ......................................................... ,...... ProdPerf .............. 82
8[,80
8580 LIl\.1}(ER SYI\1B::)L TABLE............................................................................fu>dPerf .............. 24
8562 - LSI-11/73 BASED SOF1WARE DEVELOPMENT S"YSTEM ....................... Prodlnfo .............. 50
CVT, TIlE TNIX KFRNt\L CONFIGURATOR, RGVISITED ......................... .Applications .............. 62
LINE PRINTERS SUPPORTING X-ON/X-OFF ON THE 8fJ60 ......................Applications .............. 69
8560 PEHFC)PJvlANCE ISSUES ....................................................................... .Appli(",ations ..............70
TNIX 2.1 SE.."rKSH EHROR FiX ............................................................................ProdPerf .............. 80
NE\'V (}El\.'ERATION 8560's .................................................................................. Prodlnfo ............ 101
DAILY BACK-UP OF USERS FILES ...............................................................Applications ............ 112
USING Tl'.'IX TCOLS TO E~CE DEBUGGING ..................................... .Applications ............ 116
USE CVT TO COl'.rF'IGURE TNIX OPERATING SYSTEM SWAP SPACE ... _<\pplications ............ 117
ENHANCI<:MEI'JTS 'IY-':> THE 8.">60 ..................................................................... SysUwrade ............ 132
AUXILIARY SOFTWARE PACKAGE FOR THE 8560 ..................................... SysUWrade ............ 134
NATIVE SC>VlWARE PACKAGE FOR TI-IE 8580 ........................................... SysUp;;rade ............ 137
TEXT PRCx.;E3SING PACKAGE ENHANCES 8560 SERIES ........................... SysUWrade ............ 140
I!'ITERcSY~~TE.'\1 CDtvllvfUNICATIONS PACKAGE FOR THE 8560 ....•........... SysUwrade ............ 141
BAUD - HEPOHTS OR CHANGES 8fJ60 BAUD RATES ........................................ Abstract ............ 176
856X
LSI-l1/73 NOW AVAILABLE ON 8fJ6X SERIES ................................................... Prodlnfo ................9
8582 - LSI-ll/73 BASED SOF'1WARE DEVFLOPtv!ENT SYSTEM ....................... ProdInfo .............. 50
CHART - CHART HURRICA..l\JE PRCX;RESS ........................................................ Abstract ............ 176
CLRI - MC>DIFY TNIX INODES ............................................................................Abstract ............ 176
DAlLPASS - DAILUP PORT PA§WORD PROGRM1 .........................................Abstra.ct ............ 177
DUtv1PHIST - GIVE DUMP HISTORlE}; ................................................................. Abst.ract ............ 177
GTIMF.:s - PPJNT ACCESS AND MODIFY TIMES ............................................... Abstract ............ 177
PAYtv1EJ\fT - PR.lNl' LOA.N TABLES .................................................................... Abstract ............ 177
SE'IWIN - SETS 4105 GRAPHICS \\-11\lD<:)W........................................................ Abstract ............ 178
Utvt)DEM - A l'vflNC')R BUG FIX ........................................................................... Abstract ............ 178
ACE
ACEC~Ol'JFIG Lltv,fiTATlON .................................................................................. ProdPerf .............. 28
ACE ANT) USE ()F THE BREAK KEY .................................................................ProdPen .............. 30
HlOCFG - I'fr-:::ATH/ZENITI-I H/Z-19 ACECONFIG ................................................ Abstract .............. 43
ACE/LDE CONFIG FOR. ICl,8402/KDS7362 TERMINAL. .................................... Abstract ............. .43
COLORKEY+ INVOKE}; EDITSA INCORRECfLY. ............................................ ProdPerf ............ 122
Abstract
2764PP - 2764 PROM PRCX;RMvIMER SOURCK ................................................. Abstract ............. .40
CALENDAR - ANOlliER REtv1INDER SERVICE ................................................. Abstract .............. 40
CONVKB - DVORAK CONFIGURATION FOR TI-IE 410.5 TERMINAL ............... Abstract .............. 40
CUSTOMI<:EY - CREATE CUSTOM KE\'SHELL ..................................................Ab.,-1·rnct ............. .41
DUl\.1PTAB - DI:~COMPILE NROFF' DRIVE TABLE.............................................Abstract ............. .41
E'TABS - TAB E..x..'PANSION UTILrry ................................................................... Abstract .............. 41
EXGPIB - 8560 GPlB IN-IERAC11VE INTERFACE ............................................. Abst.rdCt ............. .42
FDUP - FAST FLOPPY DISK DUPLICATOR FOR 8fJ6X ..................................... Abstract.. ............ 42
GONE _ TERtvllNAL PRm'ff;-fC)R .............................. '" ..................................... Abstract .............. 42
H1094 - HAZELTINE 1094 E};PRIT LDB CONFIG ................................................ Abstl"lIct .............. 43
HlOCFG - HEATH/ZENITH H/Z-19 ACECONFIG ................................................ Abst.ract .............. .43
HEXIF'Y - CPM.COM TO INTEL HEX CY.JNVERTEH. .......................................... Ah.'im.ct .............. 43
ACE/LDE CON FIG FOR ICI1l402/KD37362 TERMINAL ..................................... Abstract .............. 43
KER.tvllT - FILE TRANSFER lJTILI1'Y ................................................................. Abstract .............. 44
MACROASM - USER DEFINABLE UTILITY ........................................................ Abstract .............. 44
MODEM - CONFIGURE MODEM PORT FOR AUTOANSWER/DIALOUT ....... Abst.ract .............. 44
PA,G'ER - PAC;INA.TE INPUT ................................................................................ Abstra.ct .............. 44
PAMS· PUBLIC ACCESS MESSAGE SYS1EM DATABASE ................................ Abst.ract.. ............ 45
PUSHD _ PUSH DIRF--C::,[,()RY ................................................................................ Abstract .............. 45
SETUID - SE'T USER ID ON f<::x:Ex:.~~Ul10N ........................................................... Abstract ............. .45
STYLE- STYLISTIC 'lliX"TlJRAL ANAIJYSIS ...................................................... Abstra.ct .............. 48
TABA.4105 - 410.') NROFF TABA FILE .................................................................. Abstract .............. 46
VT100X - LDE COl'<'FIG FOR DF.-C VT-lOO ...........................................................Abstract.. ............ 46
XBAS .. M()TOROLA TO TEK ASM S()URCE CONVER'TI-:R .............................. Abstmct ............. .47
XT - TAB EX:PAl"JSIC)N FILTlc-:R ........................................................................... Abstract ............. .47
CALEN - APPOINfMENT CALENDAR WJNTAINER ....................................... Abstra.ct.. ............ 00
FC)B~TH - UNIX FC)HTH ....................................... "" ............................................... J-\bstra.ct .............. 00
- 3-
KEfU\ilIT - FILE TR.ANSFER urlLI1'Y .................................................................Abst.ract .............. 91
()BJXREF - OBJEG'T CRCES REFERE.I'1CER....................................................... Abstract .............. 91
PR()(;RAMNAr-.·1FrSUMMARY............................................................................... Abstract .............. 91
UNHEX - TEKHEX TO TEKLAS Ol3JE("."T CONVER.TFJ'L. .................................Abstrad ..............92
VUPDATE- VARIABLE /f!:fCjUPDA.TE ..............................................................Abstract .............. 92
Z8 A.C)..SE]V,BLER .....................................................................................................Abstract .............. 92
27256PP - 272.56 PROM PR()(;RA!vIMER SOURCES ...........................................•Abt,-tract ............ 175
ATE1240 - 1240 AUTOMATED TEST SySTEM ....................................................Abstract ............ 175
BAUD - REPOHTS OR CHANGEE 8560 BAUD RATES ........................................ Abstrad •........... 176
CHA,J:(T - CH<\RT HURRJCANE PROGR~· ........................................................Abstract ............ 176
CLRI - MC)DIFY TNIX INODES ............................................................................Al:>t..tract ............ 176
DAILPA.SS - DAILUP PORT PASSWORD PR()(;RAM ......................................... Abstract ............ 177
DUMPI-llST - GIVE DLrtv1f> HISTORIEE ................................................................. Abstract ............ 177
GTJf-..1f:iS - PRINT ACX:::ER3 AND MODIFY TIMEE ............................................... Abstract ............ 177
P AYME.I'1T - PRINT LOAJ"J TABLES .................................................................... Abstract ............ 177
PIXB085 - WATCH 8085 EXECUTE 'ADD B' ........................................................ Abstract ............ 178
SETWIN - SETS 4105 GRAPHICS WINDOW........................................................ Abstract .•.......... 178
UMODEM- A rvnNOR BUG FIX ........................................................................... Abstract ............ 178
UPLOADjDO¥/NLOAD - 8500-8002 ASCII FILE x.'FER ........................................ Abstract ............ 179
USERINFO - PRINTS INFO FROJ\·f jE:rCjPASSWD............................................ Abstract ............ 179
X4105.A - 4J.0.5 TERMNAI., LIBRARY .................................................................. Abstract ............ 179
Af.aa
TF.KTRONIX ANNOUNCES ADA COMPILER FOR THE MIL-STD 1750A ......... Prodlnfo .............. 98
Applica.tions
AN OFTEN-OVEHLCX)KED nESOURCE IN THE TNLX SHELL ...................AppIications .............. H>
1- N<)DES ON DUMI-' DISKE"I"I1';S .................................................................. .Applications .............. 18
6801 VVAI INSTHUC'flON............................................................................... .AppIications .............. 19
PIN-GRID ADAPTER FOR 68000 PROBES ................................................... .AppIications .............. 19
\iVl-fEREIS SCRIPT .......................................................................................... .Applications .............. 21
Z8001 EMULATOR OPERATION ¥/ITH A lOMHZ CI"'OCK ...........................AppIications .............. 21
68000/68XXX UPGRADES AND CONVERSION PACKAGEE ....................... .Applications .............. 50
8550 PIK")GRAf-..1 MEMORY IN AN 8002 ........................................................ .Applications .............. 156
8540/8560 COI'-.'PIG TERM I/O RFDIRECTION .............................................Applications .............. 57
SA TOOtB TERMNAL CONFIG FILES ........................................................ .Applications .............. 58
STRUCTURED ANAL '¥SIS TOOL..S CONFIGURATIONS ............................. .Applications .............. 59
MUL TI-DISK FILE BACKUP IS IMPROVED ..................................................Applications .............. 61
CVT, THE TMX KER,NAL CONF'IG'UP..ATOR, REViSITED ..........................Applications .............. 62
AN OFTEN OVI-DRLCX)KED nE..".,C)URCE IN THE TNIX SHELL .................. .AppIications" ............ 66
SPELLING ERRORS CORRECTED SEMI-AUTOMATICALLY ......................Applications .............. 68
LINE PRINTERS SUPPORTING X-ONjX-OF'F ON THB~ 8560 ......................Applications .............. B9
t-.1DLu \\1T1-I THE NSC800 EJ\.1ULATOR .........................................................Applications .............. 69
E·!'-.1i". . lL..Aa.1'Il'!G THE ()~. 1!'nB)nrE ()B68Y"./\.l \\'lTI{ e,8x)OC ..............................Apvlil:a.tjUll~ .............. 70
OBJXREF AVAILABLE FOR THE 81560 ......................................................... .Applications .............. 70
8560 PERF'ORJvlANCE ISSUES ....................................................................... .Applications .............. 70
68000 PROTO'IlT'E COl'JTROL PROBE ENHANCEMENT .......................... .Applications .............. 71
EPRC>M SlJPPC>H.T .............................................. '" ..........................................A.pplications .............. 72
RECOVER1NG OmGINAL SOURCE FROM ASSEMBLER LISTING .............Applications .............. 73
Hl'iJ ,p USING ,,1\.13 ...........................................................................••.•............Applic,'ttions .............. 73
Z80 EMULATJ ON RE-VISITED ......... "............................................................ .Applications .............. 76
Z80 PERlPHER}\LS AND THE DATA BUS .....................................................Applicatiolls .............. 78
1750A EMULATOR, PROBE INTEHF'ACE ADAPTER PIN OUT ................... Applica.tions ............ 107
SETTING 80186 PCB Rl<::GISTERS .................................................................Applications ............ 111
8560 SYSTE1vl BACK:-UPS ...............................................................................Applicatious ............ 112
DAILY BACK-UP C>F USERS F'ILEE ...............................................................Applications ............ 112
J\.1ULTI-DiSK FILE BACK-UP IS IMPROVED YEr AGAIN ............................Applications ............ 114
USING TNIX T(X)LS TC) ENI-L6..NGE DEBUGGING ......................................ApplicatioIlS ............ 116
USE CVT TO COI\JTIGURE TNIX OPFltATING SYSTEM SWAP SPACE ....Applk.ations ............ 117
SA TClOtS - TECHl'JICAL QUE3TIONS .........................................................AppIica.tions ............ 117
STRUCI1JRED ANAIJYSIS BlBLJOGFlAPHY ................................................. .Applications ............ 119
REEE..TI'ING 410.5 DIAL()(; AREA COLORS ..................................................Applic,"ltions ............ 161
RUNl'.1JNG ICOM40/PC OUT OF RAM DRIVE.............................................. .AppIicaUons ............ 162
HLL - DON'T LEAVE HOME Vv'ITHOUT ONE.............................................. .Applications ............ 163
HEXADECIMAL MID BINARY IX)WNLOADS USING IOOM40 ....................Applications ............ 163
Assembler
I/O INSTRUCT'ION ERROR IN 8086 ASSF~MBLF1t ............................................. ProdPerf .............. 26
Z80 ASSErvfl3LER FORWARD REFEREJ'\JCE PHDBLEM ..................................... ProdPerf .............. 28
8048 IN PAGE JUMP INSTfUJGTION .................................................................. ProdPerf .............. 30
8550 8086 As..SEMBLER TfWNCATION EHROR .................................................. ProdPerf .............. 31
fNl'EL.. (r.:>MPATIBLB PLM 8086 DEVELOPMENT SYSTf.lvfS ............................... TPSW .............. 36
MACROASM - USFR DEFINABLE UTILITY ........................................................ Abstract ............. .44
REX':-:OVEHJNG ORIGINAL SOURCE FROM A')..SEMBLER LISTING .............AppIications .............. 73
8086 CAIJL INSTRUC"l'IC)N ERR..<.)R ..................................................................... ProdPerf .............. 81
- 48086 .....SM I/O INST. ERROR.............................................. ,.................................ProdPerf .............. 81
NO EHHOF( ON INPAGE JUMPS TO OUTC)F PAGE CODE ..............................ProdPerf' .............. 8'2
ASi\·1 FAILS IN MAKF.FILE ...................................................................................ProdPerf .............. 82
85W ASSEl'vlBLER FILE ATTRIBUTE3 ................................................................ ProdPerf .............. 82
OBJXHEF - OBJECT CRC€S REFERf.::NG"'ER.......................................................A.bstrnd .............. 91
Z8 A':'SE:-ABLER ..................................................................................................... Abst.ract .............. 92
C
NEVV SC)FTWARE' RF.FERRALS .............................................................................. 'I'PSW .............. 36
68000 C O)MPILE:R NA~1ED tvIODULES ............................................................. ProdPerf .......... , ... 82
THIRD PAHTY SOFTWARE UPDA'IE. ................................................................... TPSvV ............ l29
CVT
<...~rT. T1-IE TNIX KEf{NAL CONFIGURATOH, RSv1SITED .......................... Applications .............. 62
USE CVT TO OOl'.'FIGUP.E 1NIX OPERATING SYSTEM SWi\P SPACE ....Applications ............ 117
Calendar
CALENDAR - AN011-IER REtvlINDEH SEFNICE ................................................. Abst.ract ............. .40
C,N.,EN - APPOINI'MENT CALENDAR M6JNTAINER ....................................... A.bsimct .............. OO
C'{)\orKey+
CAN'T INITIALIZE KSH lliROUGH 8540 , .......................................................... h·odPerf ............ 173
DDL
DIGITAL DESIGN LAb'S (DDL) COIvIPATIBILlTY WITH 91A24 ......................... ProdPerf ............ 121
File Baekup
I- NC)DES ON DUtvIP DISK.F:f1'ES ................................................................... Applicat.ions .............. 18
MULTl- DISK FILE BACKUP IS IMPROVED ..................................................Applica.tions .............. 6]
8560 SYSTElvi BACK-UPS ............................................................................... Appllcations ............ 112
DAILY BACK- UP OF USERS FILES ...............................................................Applications ............ 112
tvrLILTI-DISK FILE BACK-UP IS II\..1PROVED YET AGAlN ............................Applica.tions ............ 114
File Tramfer
I<EHl'vflT - FILE TIiANSFFR UTILITy ................................................................. Abstra.ct ............. .44
KERMIT - FILE TRANSFER UTILITY ................................................................. Abstract.. ............ 9J
UPLOAD/DOWNLOAD - 8500-8002 ASC1I FILE XFER ........................................ Ab.<rtract ............ 179
GPIB
856X GPIB APPLICATION NOTE AND SUPPORT SOFTWAHE........................ ProdIofo .............. 12
EXGPIB - 8[:,80 GPIB INTERACTIVE Ir-..1TERFACE .............................................Abstrt\.ct ............. .42
ELL
HLL - DON'T LEAVE HOl'v1E \,vITHOUT ONE ...............................................Appiications ............ 163
Hunter & Ready
JOINT MARKE'nNG AGREEMENT WITH HUl'-IT'ER &, READY ........................... TPSW .............. 87
IBM PC
NS",\V SOF'rwAH.E REF'EP.R.ALS ............................................................................... TPS\\l .............. 36
IBM PCJ.BA'3ED MlRCOCOtvlF'UTER DEYELOPMF~T SYSTflviS...................... Prodlnfo ............ 102
RUNl'.JING ICOM40/PC OUT OF RAtvl DRlVE...............................................Applications ............ 162
IOOMtO
NE\VVERSION OF ICO!\..·lAO FOR YMS ............................................................... ProdInfo .............. 51
ICO!\140 Al\!D PIPED OUTPUT ............................................................................ ProdPerf .............. 81
IBM PC- BASEl') MIRCOCOMPUTE.R DEVELOPMfiNT SYSTF.MS...................... Prodlni·o ............ 102
RUNNING ICOM40/PC OUT OF RAM DRlYE...............................................Applications ............ 162
HEXADF.:cIMAL AND BINARY DOWNLOADS USING ICDM40 ................... .Applica.tions ............ 163
CM'NOT USE "tvl0RE" TO READ 8540 (X)MMAND OUTPUT ......................... ProdPerf ............ 167
ICS
rcs LINKER COtv1MAND FILE PROBLEtvL ........................................................ProdPerf ............ 123
DATABASF.QQ DEFINITION PROBLEM. ............................................................ProdPerf ............ 168
Z8000 rcs INITIALIZXflON CODE PROBLE.\1 ...................................................ProdPerf' ............ 170
8086 Ie'S (8560) TRUNCATION ERH'ORS .............................................................ProdPerf ............ 171
KSH
KSH ER.ROR WIlli YER 3.0 4105 ........................................................................ProdPerf .............. Z7
CUSTOJ\...ll<EY - CREATE CUSTOM KEYSHELL .................................................. Abstract ............. .41
TJ'.'IX 2.1 SE11(SH ERROR. FIX ............................................................................ProdPerf .............. 80
SETKSH CHEATED FILE ERROR .......................................................................ProdPerf .............. 83
COLORKEY+ INVOKES EDITSA INCORHEC~T'L Y ............................................. ProdPerf ............ 12:2
PROBLEM STARTING UP KSH COLORKFX
ProdPen ............ 168
LDB
LDE - Ut'vfASK IN'TEH,AGrI()N ............................................................................ ProdPerf ..............28
SHI:<LL (X)!\1tv1AJ"''DS IN LDE................................................................................ ProdPerf .............. 29
LONG TEXT LINES IN LDE ................................................................................ProdPerf .............. 29
HI094 - HAZELTINE 1094 ESPRIT LDE CDNFIG ................................................ Abstract ............. .43
ACE/LDE CONFIG FOR. ICL8402/KDS7362 TERMlNAL .....................................Abstract ............. .43
VI'lOO:X - LDE CC>J'.'FIG FOR DF.c; Vf-lOO ........................................................... Abstract ............. .46
Loa.d
DA...SH 1vODWIEI'l OF LOAD COMMAl"',)) ............................................................ ProdPerf .............. 26
MDLu
1v1DLu /\..1\,')) NF..GA'I1VE ADDRESS ORIGIN ........................................................ ProdPerf .............. 21>
MDLu WIlli 11-IE NSC800 F.MULAIDR ......................................................... Applications .............. 69
+...................................................
- 5-
!vfa,il
SE~'DING
tvfAIL TO A BEH-KELEY 4.2 UNIX SYSTEM ......................................ProdPerf ............ 122
!vfake
ASM FAILS IN I\1AKFJ.'ILE ...................................................................................ProdPerf .............. 82
!\1:l,llu3ls
NEvV I\1ANUALS. ................................................................................................... ProdIDfo .............. 13
NF~' ?v1A.t'\lUALS.................................................................................................... Prodlnfo ........... ,.. .52
NEVV ~1ANUALS................................. ".................................................................. Prodlnfo ............ 101
MDP Mt\.NUALS LISTiNG; EFP'EX:TIVE 2/5/85 ................................................... Prodlnfo ............ 104
N8C800
l'vIDLu WITI1 111E NSC800 EMULATOR .........................................................ApplicatioDs .............. 69
Nrofi'
DUMPTAB - DFrCOMPILE NROFF DRIvE TABLE............................................. Abstr".ct .............. 41
PASC;AIJ
8086 PASCAL VERSION 2 SUPPORTS 80186 ....................................................... ProdInfo ................9
CASE Sl'A Th~Nfr-:Nr ERROR IN 28000 PASCAL ................................................. ProdPerf .............. 25
DISPCBE ERROR IN 68000 PASCAL ..................................................................... ProdPerf .............. 26
68000 P.~c;c'AL AND LISl'-L OP11C)N .................................................................ProdPerf ............. :Zl
8086 PASCAL PORT ADDf{F's'S LIMITA110N ..................................................... Pro:lPeIf .............. 28
8086 PASCAL ERH,OR IN CIP110N D .............................................................. " ..ProdPerf .............. 30
PASCAL hSTH. ERROR ON MUL TI- DIMENSIONED ARRAYS ........................... ProdPerf .............. 30
PASCAL 68000 COMPILER OPTIMIZER ............................................................. ProdPeIf ............ 123
INCONSISTF~"KY BfO:T'VVEEN PASCAL V2 A'\1D PDB VI .................................. ProdPeIf ............ 123
IN'TB~R:'\JAL EH,ROf{ IN PASCAL V2 .................................................................... ProdPerf ............ 124
DATABASFXJ(,} DEFIMTION PROBLEM ............................................................ ProdPerf ............ 168
8086 PDB VI VVILL NOT 'VORK WIlli V2 PASCAL COl'vlPILEn ......................ProdPerf ............ 189
PAS68K (V1v1.<:;) Mr\111Q( PH.OBLEM................................................................... ProdPeIf ............ 171
PA.SCAL Debug
INCONSISTENCY BE·T,\VF.EN PASCAL V2 AND PDB VI .................................. ProdPerf ............ 123
PDB
SY1'vfl3()L TRUNCATIOI'J \NITH PDB ................................................................... Prod.Pel'l .............. 84
1'10 ESCAPE F'R()l\1 PBD Ivf()DIFY ...................................................................... ProdPeIf .............. 84
Vv'RITEL,j~ Fvl~CTi0i~ ttEQuifd~-~ ~b4U 'I'h:KMlNAL .......................................... ProdPerf' .............. 84
INCONSISTENCY BB..'T\NEEN PASCAL V2 AND PDB VI ..................................ProdPeIf ............ 123
8086 PDB VI \\'1LL NOT WORK "vrI1-I V2 PASCAL CDI\oIPILER ......................ProdPerf ............ 169
PDB68K (VM3) J!\WINITE LCDP PROBLElI..1 .......................................................PrcdPerf' ............ 172
PLDE
PLDE LC)l'./G LINE PRC)BLE:l'vffi ........................................................................... ProdPerf ............ 169
PROMS
2764PP - 27eA PROM PHeX;RAtvt\1EH SOUECE.................................................. Abstract.. ........... .40
EPR()I\-l SUPfDRT ......................................................................................... .Applicatiolls .............. 72
Pascal
SY1\'I13C'L TH1.JNC.A.TION vVI'fH PDB ................................................................... ProdPerf .... , ......... 84
Prom Programmer
272MPP - 272,56 PRf)M PHOGHA]'vfMER SOURDES ............................................ Abstract ............ 17f)
SA Tools
STRUCTURED ANALYSIS TOOLS ANNOUNC"EMENT ...................................... ProdInfo ................ l
SA T(X)LS TSRMNAL CONFIG FILES ......................................................... Applica.tions .............. 58
STRUGTIJR£D AN.A.L'l:'SIS TO()LS COI\j'FIGURATIONS ............................. .Applications .............. 59
SA TOOLS & FLOATING POINT PHDBLEM ..................................................... ProdPerf .............. 79
SA EDIT ()F DFD FILES ....................................................................................... ProdPerf .............. 83
STRUC1'URED Al'\1ALYSIS TC)()IAS ....................................................................... Prodlnfo ............ 104
SA TOC)LS - TECHMCAL QUESTIONS ......................................................... AppIic.ations ............ 117
STRUCTURED Al'.JAL '{SIS BIBLIOGRAPHY .................................................. Applications ............ 119
STRUCTUR.ED AJ'-.JALYSIS TO()LS FOR VM.''; ..................................................... PmdInfo ............ 149
STRUCTmU·L ,AI'JAL YSIS QtJESTIONS .............................................................. Prodlnfo ............ 151
SPR.9000
MDP SUPf-,()RT OF THE 11 SPROOOO SERIES ..................................................... Prodlnfo .............. 53
Software
SOF'f\VARE REGISTRATION CARDS NEEDED ................................................. Prodlnfo .............. 12
NF::\;V SC)F1'\VARE R~A:.,EASE.'3 .............................................................................. Prodlnfo .............. 13
NEvV SOFTWARE RELEA.'3.ES .............................................................................. Prodlnfo .............. 53
SC)F'T\VJ\RE UPDA'I}:........................................................................................... Prodlnfo ............ 106
SOLOTION SC)FVr\VARE C'OI'..1J'..JEX:TION ................................................................ TPSVl ............ l27
Spell
SPELLING EHRORS CDRRFX:TED SErvII-AUT<.')M>\TICALLY ......................Applk.ations .............. 68
SymJo
INVALID SYMJO FILE LOAI) .............................................................................. ProdPerf .............. 29 '
System Calls
USg OF SYSTEM A080UNTING CALLS IN TNIX. ............................................ ProdPerl .............. ~~
TNIX
TNIX TIME SYSTEJ"i CALL ................................................................................. FrodPeIf .............. 27
- 6-
AN OFTEN OVERLOOKED REi$)URCE IN THE TNIX SHELL ...................Applications .............. 86
TNIX 2.1 SE.'11<SH EH.ROR FIX ...................................................... ., .................... F"rodPen .............. 80
USING TNIX T(X)LS TO ENHANffi DEBUGGING ..................................... .Applica.tjoDs ............ ] 16
INTERNAL ERROR IN PASCAL \'2 .................................................................... ProdPerf ............ 124
TTA
NOT OF ADDRESS FAlLS \VITI-I TrA HLP ........................................................ ProdPen .............. 26
DIGITAL DESIGN LAlli (DDL) COMPATIBILITY WITH 91A24 .........................ProdPen ............ 121
Tekhex
UNI·IEX - TEKHEX TO TEKLAS OBJECT CX)NVERTER ................................... Abstract .............. 92
Third Pa.rty Softwa.re
TEl-\,: BROADENS tvflCROPRC'CES30R mXELOFtv1El'.1'f SUPPORT ................... 'IPS\\' ............ 128
THIR.D PAR."rY SOFnVARE UPDA,TE .................................................................... TPSW ............ 129
THIRD PAH'TY SOFTWARE UPDATE ................................................................... SOlf3oft ............ 165
UUCP
UNICOM FILE SIZE LHvtITATION ....................................................................... ProdPerf .............. 80
Vl\£
NEW VERSION OF ICOM40 FC)R VMS ............................................................... ProdIDfo .............. 151
HELP USING Vl\£ .......................................................................................... .Applic,"\,tions .............. 73
LAS LINKER tINDER VMS GNES f\.1EMORY ACCESS VJOLATIONS ...............ProdPerf ............ 172
VRTX
JOINT M-\RKE'I1NG AGREEtvfEI'IT WITH HUl'.1'fER & READY ........................... TPSW .............. 87
'v\'hex
\VI-IEX OrvtITS CI-IECKSUM IN TERM BLOCK ................................................... ProdPen .............. 29
Z8
Z8 ASSEMBLER ..................................................................................................... Abstr'dCt .............. 92
Z80
ZOO ASSEMBLER FORWARD REFEREN'C"E PROBLEM ..................................... ProdPen .............. 28
NE\V SOF1WA.RE REFERH.ALS .............................................................................. TP:':>W ............... 37
Z80 FMULA 1'1 CiN HE- "lSITI~D .......................................................................Applications .............. 76
280 PERIPHERALS AND THE DATA BUS .....................................................Applications ......... " ... 78
THIRD PAR:I~f SOF'T\VAR.E UPDATE ....................................................................1Th"'W ............ 129
Z8000
CASE S'TATEME,l\JT ERROR IN 28000 P.N:CAL ................................................. ProdPen .............. 25
28000 K"'S INITIALIZATION CODE PROBLEM ................................................... ProdPen ............ 170
28001
28001 EMULATOR OPERATION WITH A 10tvtHZ CLOCK .......................... .Applications .............. 21