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