Home

USER GROUP NEWS

image

Contents

1. eee SOC RE ee 12 INTERNATIONAL DISTRIBUTORS c e eee eese hh mh mr 15 GENERAL INFORMATION SECTION USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION The 8500 Series ACE editor is configurable to many different terminals However such terminals must meet a minimum set of requirements These requirements are 1 The terminal must transmit the normal ASCII character set The editor ES all codes received from the keyboard are 7 bit ASCII charac rs 2 The terminal must be able to respond to an erase screen command sequence sent to the terminal from the editor 3 The terminal must be able to overwrite a character on the screen when an ASCII space character is sent to the terminal from the editor 4 The terminal must be able to respond to a position cursor to row Y column X command sequence sent to the terminal from the editor 5 The terminal must be able to respond to an insert character command sequence sent to the terminal from the editor An insert character command must cause characters on the screen to be shifted right one column with a space being created at the cursor This can be either an insert mode like on an Ann Arbor Ambassador or an insert space like on a CT8500 6 The terminal must be able to respond to an insert line command sequence sent to the terminal from the editor The insert line com mand m st create a blank line where the cursor is moving the lines below th
2. i i 41 Invalid hard disk command 42 Invalid parameter byte 43 Drive not busy 44 Drive fault 45 Illegal head or cylinder address 46 Sector not found 47 Data error 51 Timeout error 52 Hard disk poser cher error 53 Drive fault during write 54 Micropolis performed rei 55 DMA timeout during hard disk read 56 ECC ped a 57 DMA timeout during hard disk write 124 Flex disk block number too large 141 No spare sector on specified track 142 Spare sector command did not select hard disk 143 Hard disk access timeout 144 Hard disk block number too large John Owens MDP Customer Support POICI Ma Pto Pho Pho da Po Pto Na Pas P P FORTRAN is NOT in the Native Programming Package This and other inaccuracies about the TNIX Optional packages exist in the 8560 Systems Reference Manual and the on line man pages Two commands are not described anywhere Two are described in section 1 instead of section Six commands including FORTRAN were intentionally EXCLUDED from the optional packages One feature of cc was intentionally EXCLUDED However descriptions of these seven were mistakenly included in Section 6 The following table summarizes these documentation inaccuracies Command ackage ocumente S u e i basename Auxiliary on page I II in section 6 77 none on page 6 61 omitted entirely file Auxiliary on page 1 51 in section 6 iostat none on e 6 69 omitted entirely lookall none on page 6 83 omitt
3. E JG Jar V y NE ESF VENKE De NEBE ENGER FIERE EE DV SJEF 77 WERE AU A TTITO 24 22 AAN POORER DF DONN La EFTA ED PRODUCT 6809 and incorrect effective address in trace display CONFIG 8550 DOS 50 version 2 1 or 8540 05 40 with 6809 emulator PROBLEM Calculation of the effective address in the trace display is in error The address given is off by four COMMENTS A fix is available See Software Update Kits Available in Gen eral Section da KR L R VED E ia PRODUCT 8051 B series assembler and MOV command CONFIG 8550 DOS 50 version 2 1 or 8560 TNIX version 1 3 with 8051 B series assembler version 1 07 PROBLEM The 8051 command syntax for the MOV command is MOV destination source If the MOV command uses two direct addresses as the opera the assembler reverses the expected address position in the object code SOLUTION This bug has been fixed Contact your Tek Applications Engineer EN EN tele PRODUCT 280 B series assembler V01 04 56 _ CONFIG 8550 or 8560 with Z80 B series assembler version 01 04 56 PROBLEM The invalid instruction ld bc a is assembled into code and no error message is generated The code generated is ld bc add la where the addr is the value of the next two bytes after the instruction March 1 1983 TEKTRONIX 3 11 MDP PROBLEMS Issue 1 Vol 1 USER GROUP NEWS PROBLEM REPORT Customer Name_ Date RE NENOV NAD Y 110 DEMON AJ NEDARVEDE UA L ADMITE BAA JJ MRD ET
4. EE E Ferraris 75 Microtec EB ur 594 612 Zeltron Automazione SPA Boston Systems Office Viale Bianca Maria 45 20122 Milano 02 795802 312099 Advance Industries TT whitesmith gt Chiyoda Ku Tokyo ph 03 258 0839 ASCII Microsoft Microsoft 102 Plasada 3 16 14 Minami Aoyama et Ear nm ASAHI Business Consult Microtec Bo nose fsukiji E eps ASR Corp International Boston Systems Office 3 23 8 Nishi Shimbashi Microtec Minato ku Tokyo 105 ph VELA 2 5471 Tokyo Electron Ltd Industrial Programming Shinjuku Nomura Bld Mark Williams Co 1 26 2 Nishi Shinjuku Shinjuku Ku Tokyo 160 ph ei 344 5893 81 232 2240 FR EE PT FE EP HS OH DA ANTT EAR rU ID ir t P THO MR ET ELIE gt A ERU PV DET LENET Ep s 9 EN EE AV DEE ng rbi a epp TEKTRONIX 4 17 THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS COUNTRY COMPANY VENDORS Nether I nds C N Rood B V Industrial Programming Cort vd Lindenstraat 11 13 Postbus 42 2280 AA Ri lswijk E 070 9 844 31238 Simac Virtual Systems ph 23 fes Scandanavia Fronter Microdatorcentrum Industrial Programming Ox Malmvagen 28 Sollentuna Sweden ph 08 359360 854 15130 South Africa Olivetti Africa Ltd Boston Systems Offic 15 Steimens St Johannesburg risa S A Pty Ltd Boston Systems Office El Nedban E City sr ATR 2094 Sweden PR Nordvik Berg Boston nye toma OPLIG 5 10272 Stockholm 08 69 04 00 Switzerland TR EerauEonat
5. Send meeting notices automatically on a particular day time of the week Make backups duplicate copies of critical files every night on the hard disc 2 i March 1 1983 TEKTRONIX 2 1 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS a come a series of emulator tests to be run every night or perhaps each weeke e Run make command files every night Read each user s calendar file and send him mail each morning as a rem inder service B etc etc etc IN ORDER TO MAKE THIS WORK YOU MUST DO THE FOLLOWING l Login as root 2 Install the optional Auxiliary Utilities Package software Doing so will modify the initialization file etc rc such that each time the 8560 is rebooted a program called etc cron will be loaded into memory Thereafter cron stays in memory continuously and checks the file usr lib crontab each minute for jobs to run 3 Carefully enter those jobs to be periodically run into the file E crontab Read the man page on cron for details how to is Byron Lunz MDP Customer Support EE NTE EEE GRENER EE EN ROTERE er KE ERE EDEA TR ERE ese HOW TO ASK FOR A DATE IN A NICE WAY enema 9 w Q uM Q u ss CRM The file etc rc on the 8560 specifies a series of operations which are pm whenever the system is booted One of these operations is set ing the current date Presently the prompt for this operation is Enter date In the quest to make th
6. UNIX Tutorials self study tapes UNIX Seminars nationwide USA UNIX Training 8 courses hands on nationwide USA 4 11 THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS VENDOR CONTACT INFORMATION This table gives vendors address phone telex products offered interna tional distributors and the countries served See RT 11 and UNIX tables for those vendors phone COMPANY PRODUCTS DISTRIBUTORS COUNTRIES SERVED Advanced Digital Prod C 1701 21st Ave 4 127 Assemblers Nashville TN 37 Simulators 615 383 7520 4990476 Alcyon or EN AR ODE LH Gees Europel Systems England 8474 Commerce Ave Regulus Op Sys San Diego CA 92121 ph 714 578 0860 Boston Systems Off Assemblers ASR Inti Japan eq 469 Moody St Simulators China Com uter Rep of China Wal tham 02154 Pascal Contahal Ltd Israel pa 617 894 7800 Imdata A S Tru 710 324 0760 Interautomation AG Switz Interautomation GmbH W Germ Mimarobe OY Finland Mini enter Sys Australia Nordqvist and Perg Swe Nor Rohde amp Schwarz W Germ Aust Software Sciences engi Tre Software Sciences Belgium Southern Dynamics India Spetelec France f Systems Tech Int Iena Systime S A S Africa ezerski Roper Asso E odi a Zeltron Automazione Italy Olivetti Africa S Africa e IT NASD DNA a aine Farber Gordon P 750 East Green Street PDL SW design Pasadena CA 91101 ph 213 449 3070 MEC Computer Syst Assemblers Box 253 Pascal
7. Software Tools User Gr 245 1359 El Camino Rea Menlo Park CA 94025 Euro Dan UNIX User Grp c o Alan Mason Dept of Heriot Watt University Edinburgh Scotland Canadian UNIX SIG j Human computing Res Saint Mary S Toronto Ontario Canada M4Y 1P9 ph 416 922 1937 Australian UNIX Users Grp c 0 Peter Ivanov Computer Sci Elect Engr Univ of New South Wales P O Box 1 Kensington 2033 Australia Newsletter Jusr group pna ope P O Box 5182 Walnut Creek CA 94596 415 933 8564 InfoPro Systems 7 SE Ox t Hanover NJ 07936 Saz 625 2925 Southwater Corp Mowry St Carmel CT 06518 203 288 0283 Yates Ventures Suite 111 1204 El Camino Real Los Altos CA 94022 415 964 0130 Research Yates Ventures marketing researc SW Catalog usr group UNIX Catalog International Computer Programs Inc 9000 Keystone Crossing PO Box 40946 Indianapolis IN 46240 800 428 6179 317 844 7461 Telex 27 6116 Intelligent Decisions 6424 Myrtlewood Dr Caper iino G CA 95014 996 23 4 10 Issue 1 Vol 1 TEKTRONIX USER GROUP NEWS PRODUCT newsletter software exchange for Software Tools Pkg commUNIXations u Pipes and Filters UNIQUE UNIX C Market News Yates Perspective ICP Software Reference Series DEC Small Computers Software Tools Catalog March 1 1983 USER GROUP NEWS SERVICE ORGANIZATION SW Catalog PAPA Inc DAT A BOOK TT A Cordura Company PO Box 26875 San Diego C
8. depending on host loading Most of the improvement has been som reed by reducing the inter block delay time that can cause the effective data rate to be much lower than the actual data rate For instance at an actual rate of 9600 baud the effective transfer rate with the old COMM might only be 1200 baud 8 times slower than the actual data rate The new Communications package is available for both the 8540 and 8550 The package replaces the iden communications software or firmware and is distributed on 8550 disk or 8540 PROM March 1 1983 TEKTRONIX 1 1 MDP GENERAL INFORMATION Issue 1 Vol 1 USER GROUP NEWS Bill Bevan MDP Product Marketing d n d n Po d Plo d n Plo de de in Ma Pli Pho Pla dn Pto Ma Po Ma die AAA VIBE VERE JP VPA TREE EARUM E A TERRARUM TS RIA ACA EE AM OP NONE CONVIRTIERA LAS BEDT LED PASCAL LANDS AVAILABLE FOR 68000 08 Pascal LANguage Development System LANDS is now available for all major l6 bit asset the 68000758008 in addition to the previously announced 8086 8088 and 28001 28002 processors LANDS allows the programmer to work in Pascal throughout the entire microcomputer software development cycle from source code entry through debugging in the prototype environment The Pascal LANDS package which runs on the 8560 Multi User Software Development Unit is divided into four parte a Language Directed Editor LDE a chip specific Pascal Compiler Integration Control System ICS
9. hd23 9 26 hd2 0 18 Errors generated by the PMS Controller will be in the following form tnix err on dev devnum tnix bn block number er errnum errnum where devnum is the major minor device number on which the error occurred See table above block number is the block number on which the error occurred errnum can be found in the following table March 1 1983 TEKTRONIX MDP PROBLEMS Issue 1 Vol 1 USER GROUP NEWS w na s De eee we MR s Ka Tub due sus GRO MA Gun Uus rop Hoo GAS MAP MUS Ge UM SUP mp MOA ger MENE ENG Mee Em gr mm VERD NND mm SS FUR em NAM mm on wee UAM mm mm rom GU mm AP mm mm Pe DD GM a WA amo nes GR error number d explanation 01 8560 address impossibly large 02 Odd 8560 address 03 Odd byte count 05 Invalid device number 10 Invalid command code 11 Utility command issued for Susy device 12 Align command issued to hard disk 21 Drive not ready 22 No track zero signal detected 23 Data overrun error 24 ID field CRC error 25 Bad cylinder address in ID field 26 wrong e Seiler address encountered in ID field 27 Bad ID fields 30 Missing data field address mark 31 Missing ID field address mark 33 Attempt to access sector beyond end of track 34 Invalid flex cylinder address 35 DMA timeout on disk read 36 Write protected diskette j 37 DMA timeout on disk write
10. 3200 Pascal CodeGen 8086 z8000 68000 Tekhex 4450 Assembler 8086 28000 68000 Tekhex unk Interactive Ba 280 68000 8086 4700 Santa Cruz Op C Z ekhex 1200 Assembler 8080 5 280 Tekhex 600 Assembler 8048 8051 Tekhex 800 Assembler 28000 8086 Tekhex 1000 Link Lib all above Tekhex ea 600 Virtual Syst Pasca ekhex FORTRAN 8086 Tekhex 3000 Assembler 8086 z8000 68000 Tekhex 3200 Assembler 8085 8048 8051 Tekhex 2900 680x 6809 280 Pascal March 1 1983 8560 native TEKTRONIX Whitesmith Pascal 84 C 8080 68000 8086 1300 C 8080 68000 1300 900 THIRD PARTY SOFTWARE THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS OUTED ee UE seg ee Fe eg ere and assemblers on DEC minis and Tek MDLs Column OTHER includes PL W FORTH BASIC and MICRO MICRO ASSEMB PASCAL C PLM FORTRAN OTHER 808678 AdvDig IstSys AdvDig Si istSys gt BSO BSO ric ric nrtec nrtec I ntnl Fanas LangRs n an an M tec MarkWm SCO SCO SysSW SysSW Telcon rtSys rtSys VntCom VrtSys W smth W smth W smth 68000 BSU Alcyon i Ke a Cymric Cymric ynrtec Enrtec I ntnl LangRs I actv M tec MarkWm Oasys OreSyW VrtSys W smth W smth W smth 28000 ESO Ce gets ric ric Ebrtec Ehrtec I ntnl MarkWm lstSys M tec SCO SCO VrtSys 808075 BSO dE ad l D POCO ES CFG CFG Cymric mric I ntnl nrtec M soft M soft M soft M tec M tec M syst NUVTEC SCO PasDev Telcon Syscon VrtSys US SW US
11. 335 1660 Systems and Softwa OS Kernel Electrodes Canada ME 1315 Bu Butterfield 230 Pascal Itech information England Downers Grove 0515 Debugger ph 312 960 a EE EI stems C Gees E Gish Rd Suite 25 San JOse CA 95112 ph 408 275 1659 US Software Pascal Wei 5470 NW Innisbrook Pl MICRO Portland OR Libraries d 645 5043 US 425133 COGI PTL Unisoft of Berkeley C TE 2405 4th S Berkeley CA 94710 ph 415 644 1230 VenturCom Inc T 139 Main St UNIX Applicat n Cambridge MA 02142 ph 617 661 1230 ers ro ie rance se 1500 Newell Su Suite 406 Pascal Simac n etherlands Walnut Creek 94596 FORTRAN ph 415 935 4944 Whitesmiths Ltd a Pasca Advance In apan Millbrook Tarry Idris Op Sys Fawnray Pt Ltd Australia 97 Lowell Rd Real Time Systems England Concord MA 01742 ph 617 369 8499 Wintek Corp semblers 1801 South St PL W cv bd IN 47904 Simulator ph 317 742 8428 4 14 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 THIRD PARTY SOFTWARE INTERNATIONAL DISTRIBUTORS This table gives contact information for software distributors referenced in the Vendor Information list It lists the software vendors whose pro ducts they distribute It lists distributors by the country in which they are located Other countries served by the distributor are listed in the Vendor Contact Information table COUNTRY COMPANY VENDORS Kustralia Fawnray Pty Ltd Whitesmith P 0 Box 2 221 Hurstville NSW 2220 ph 02 57
12. 4411 00 8550 MDL RT11 50 Users Manual Vol 4 RTRAN 070 4412 00 8550 MDL RT11 50 Installation Sheet 070 4404 00 8550 MDL Intel COMM Users Manual 070 4480 00 8540 Integration Unit Intel COMM Users Manual 070 4479 00 Rodney Bell MDP Product Marketing 8080 85 PASCAL MOD AVAILABLE A mod has been completed to correct a bug in the PROTO module of the 8080A 8085A Pascal An update kit consisting of a disk is available for customer ordering the part number is 020 0993 00 The mod makes the following changes amp In the MACB080 85 macros See pags 6 3 of the Users Manual three variables MSEMRY GAPHOO and are set up in ROM to be initial ized in R M at runtime Also in the MAC8080 85 macros the CONFIGURE macro will accept an additional parameter BEG adr The HP BEG parameter allows you to puits the starting address of the heap The address defaul to REL the predefined global symbol which is assigned the memory address that is one higher than the highest memoi y Sarees assigned to any relocatable section In some situations REL may not suit able for the starti address of the heap for example if ENDREL represents a ROM dress or an address that will not create an area continuous with the stack In these cases you must specify the BEG parameter even if your program does not require heap support The HEAP must be placed in RAM and must be in the continuous piece of memory above the program with the heap at the bottom
13. 5 of 8560 System Ref Manual available in C source form under a Software Disclosure Agreement dsc50 TNIX T to transfer diskettes to and from 8550 format is internal 1 documented only rt8560 reads RT 11 formated diskettes little tested contact local Tek tronix sales engineer Writing 8560 Media amp Formating the disks first on an 8560 increase probability of success amp Some floppy controllers can be programmed for no interleave skew 3 8560 is sensitive to drive alignment timing differences Rodney Bell MDP Product Marketing KNEA DARREN J R YT PT ALIA TX UND OPE A a FART cd n din tte dia Plo d n Po die Po Pl tate Ha Nate Pl flo Po Pio Ple 2 8 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES COMM LINK MAY INTERRUPT REAL TIME EMULATION Depending on rart system configuration the 8550 or 8540 may at times suspend real time emulation in order to process a communication request EE The emulator processor is halted interrupted anytime any input sppears at the communications interface This allows the system to evaluate the input to determine the response needed If continuous non interrupted real time response is required in your pro totype it will be essential to remove all communications lines to the 8540 or 8550 that may contain any activity For example if an 8540 is connected to an 8560 but running emulation in local mode and another user sends data to your HSI port you
14. 8086 has a nifty ver of building a 20 bit address out of two 16 bit values contained in CS and IP registers This presents some interesting design considerations that you gg have been wondering about Following is a prier description of how the Tek 8086 8088 emulator handles the G and X commands All addresses in the 8550 and 8540 use absolute addresses or in terms of the 8086 88 the effective address All symbols are absolute addresses They contain no CS or IP information The G command assumes that the address given to it is only IP information It takes that value and places it in the IP and starts the emulator and assumes that the CS is correct If G is used with an address or symbol with an address larger than 64k an error will be generated To get the correct IP from the address or symbol the CS information must be taken out The G command needs to evaluate an expression to get the correct IP information The correct IP would be Symbol CS 16 There has been a special s l created for the 8086 called CSX It takes re Furene 8086 CS and multiplies it by 16 so now the G command would 00 ike gt G SYMBOL CSX cr The basic veg alt is that the symbol and the current CS have a valid relationship If CS is not correct for the symbol then it needs to be set with the S command fs cs value There is a special case where CS 0 Then gt G SYMBOL lt cr gt would work The IP will only get set on the G command if there is an
15. Asm kernel is in vendor assembly source form Link system kernel is in relocatable modules linkable by system Other notations are compatibility is under development name of multi processor version or extension VENDOR PRODUCT MICROS COMPATIBLE PRICE Hunter amp Ready VRTX 8085 68000 mds independ royalties 28000 dely on PROM interface SW Industrial 7 MTOS 58000 Tek Asm 59500 Programming 6800 6809 Moto Asm 4000 8080 de H Intel Asm 3500 8086 MP Intel Asm 5500 6800 UJ WsmthC binary 300 8080 5 280 source 8086 16032 SW Components pSO0S 68000 W independ 7 ii dely on BROM interface SW Systems amp SW REX 8080 in O 8086 link 8500 2750 MPX E 8080 8086 Asm Source 1000 U S Software Z ek Asm 8200 6800 6809 MTK II 8086 Tek Asm 250 UNIX SERVICES This lists a variety of UNIX services of interest to 8560 users Included are newsletters user groups software catalogs UNIX licensing SW searches timesharing research reports and training courses ghey are listed by type of service and name of the company offering the product SERVICE ORGANIZATION PRODUCT ser Group usr gro atalog Se 0 Box 8570 commUNIXations newsletter Stanford CA 94305 0221 UNICOM conference March 1 1983 TEKTRONIX 4 9 THIRD PARTY SOFTWARE SERVICE ORGANIZATION User Group USENTX Association UNICOM conference Box 8 Rockefeller U aoe York Ave New SCH NY 10021 212 570 8934
16. Concord MA 01742 Simulators ph 617 369 9106 Enertec Inc Pascal A 19 Jenkins Ave Assemblers Lansdale PA 19446 ph 215 362 0966 First Systems Corp Pascal 1112 Ocean Dr FORTRAN Suite 201 Manhattan Beach CA 90266 Hunter amp Ready OS Kernel 7m 445 Sherman Ave Palo Alto CA 94306 ph 415 326 2950 69 6191 Industrial Programmin OS Kernel Betea Belgium RES 100 Jericho Quad 3 Celdis France Jericho NY 11753 Alfred Neyeenatechnik W Germ ph 516 936 6600 Contahl Ltd Israel C N Rood Netherlands Frontec Microsatorcenrum Scand Hawker Siddeley rng and Saras Electronics India TORIO Electron Ltd Japan Xmit AG Switz 4 12 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 THIRD PARTY SOFTWARE COMPANY PRODUCTS DISTRIBUTORS COUNTRIES SERVED nteractive Y ems ENEE hot 1212 Seventh St Santa Monica CA 90401 213 450 8363 910 343 6255 Intermetrics Inc Pascal Micro General Italy i Software Products Div 733 Concord Ave Cambridge MA 02138 617 661 1840 710 320 7523 I 1 Op Sys luterhational Data a Aa 453 D Ravendale Dr Simulators Mountain View CA 94043 ph 415 969 7222 JMI SW Consultants C Executive AH CE IO QE KS 3 Neshaminy Interplex Trevose PA 19047 ph 215 638 1112 Language Resources a Pascar 4885 Riverbend Road PL M Boulder CO 80301 ph 303 449 8087 Mark Williams Co EES Electron Ltd Japan 1430
17. PMS Peripheral Mass Storage Controller tnix error ioperr on hsi device devnum where ioperr can be 2 tried to use an HSI port that was not in HSI mode i e Jumpers were for RS 232 C and or HSI had not been forced with stty IU 4 too much data is being sent out an hsi port The upper limit is 600 ytes not enough data is being sent out an hsi port a transfer of data over an hsi port was not successful after many attempts 8 and devnum is tbe major minor device number of the device on which the error occurred Following is a table which shows the correspondence between a device and it s major minor device numbers em a em mm mem mm em o m UMP MED wm ANE UD op mp UND FN gn mm mmm GAS mm mm wm mm mm GA OMS Gum WD mp mm em ep MOD no OM mt vm Kus VED UP mm COS JD ED em em mp GER mm INR UD IAS mm MD v t ID em A 1350 CO mn we device major minor EN device major minor t t i axl 5 0 kmem 2 1 aux2 5 1 ipl 5 0 eve O jo TE nu hd 0 0 null 2 2 hsi0 1 0 Edo 3 4 hsil 1 1 rhdo 3 0 hsi2 1 2 swap 0 0 hsi3 1 3 tty 4 0 hsid 1 4 ttyo 0 8 hsis 1 5 ttyl 0 9 hsi 1 6 tty2 0 10 hsi7 1 7 vz 0 11 hsixo 1 16 tty4 0 12 hsixl 1 17 ttys 0 13 ix2 1 18 trys 0 14 ES BB Qo SI mp ss vB 1x hsix7 1 23 Extensions for TNIX 1 3 hd01 0 8 hdo2 0 16 hd03 0 24 hdl2 0 17 hdi3 0 25 hdl 0 9
18. Redwood Bureau Services UNIPLEX Relational Database Systems informix c isam performix ace Rhodinus Mistress Ryan McFarland RM COBOL Software Components Syscon LMX Systems and Software REX MPX ektronix TNIX TEK TEKTRONIX US Software MICRO MIR Unicorp Software Viewcomp EE VenturCom Inc Matrix TEO Proforms SigPak Virtual Microsystems The Bridge Whitesmiths Idris SOFTWARE PRODUCTS FOR 8550 amp 8002 This table lists software products that run on the 8550 and 28002 Prices are approximate vary according to the associated software included and are subject to change VENDOR PRODUCT MICROS COMPATIBLE PRICE Microsoft nterp 2 FORTRAN 80 8080 280 8002 500 Assembler 8080 8086 8002 300 Microsystems FORTH Package 8080 780 8002 8550 Lead 2250 Pascal Dev Co asca 085 280 downlo un Syscon PLMX 3085 280 3900 8002 8550 Asm 500 6800 6809 1802 Floating Pt same as above 8002 8550 Asm unk Library Source 150 Utilities 8002 8550 95 US Software Asm Pascal 8085 8002 8550 Asm 750 Text Process g 8002 8550 235 Floating Pt 8085 z80 6809 8002 8550 Asm 500 WS Ataras Engr Wirelist Proc yg NA 8550 S950 March 1 1983 TEKTRONIX THIRD PARTY SOFTWARE THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS LANGUAGE SOFTWARE ON DEC MINIS This table lists language products for host computers mainly PDPll and VAX It gives the hosts language target micros and MDP compatibility These products are used for host b
19. SW W smth W smth W smth 680x BSO BSO 7T dd i mric Cymric I ntnl M tec PasDev Syscon NUVTEC VrtSys Wintek Wintek Z mE M Cymric Cymric I ntnl I actv M soft M soft M soft M tec M tec M syst NUVTEC SCO PasDev VanDat Syscon VrtSys VntCom 56805 oe e XS REDE VIS EV CONSE I ntnl M tec VrtSys Wintek 4 6 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 THIRD PARTY SOFTWARE MICRO ASSEMB PASCAL c PLM FORTRAN OTHER TG ENGEL DD MEM MMC CC UEM D C EL DM C DEC CC tg Cymric Cymric I ntnl Enrtec M tec Telcon Syscon VrtSys Wintek Wintek EEA THN AT SDI VDA OPEN AY TANTO LANI EE E UA TE AP APTA AU me RT 11 SOFTWARE VENDORS This table lists some vendors of RT 11 software products Some of these may run on the 8550 s RT11 50 operating system an adaptation of RT 11 Contact the vendor to determine if they will See RT11 50 Operating Sys tem in GENERAL INFORMATION Section of this newsletter VENDOR CONTACT LANGUAGE SOFTWARE igi C amp Assemblers cross TT 617 894 2800 Cross assemblers simulators x 415 527 1157 COBOL code generator 617 369 9106 NP Asemblers Simulators Intelligent I 201 008 0500 2 resident compiler oki En Magt ro ammin system Micro gum 408 496 0176 amp bo pr FORMS 53 i MicroTec 8 733 2919 Cross assemblers ee E Pacific SW 415 540 0616 Color graphics Oregon SW 03 226 7760 Pascal native and cross Ryan McFarland 408 662 2522 RM COBO
20. address or_a Symbol following it Otherwise it takes the current IP and starts the emulator So 2 4 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES following the LO command with a G command does not insure starting the emu lator at the correct address The X command loads the file and executes the G command The X command will only work properly if the transfer address meets the special case of the pr orement toned command CS is zero and the transfer address is less then Wolfgang Takatsch MDP Customer Support NORTETT IRONED AAK DOE NDD TU HORAIRE TVINGE T SPY AEDS RA B E I UREN SEN OF D AM UO I VE ONA HU YO AIT Y UR AM IQ Y VD TI I BM FM PT DTL SOME V h IO UT eet mme Plo Fa Pto flo Pa Pte Plo Pto Pto Po fta Pto LINKING OF DIRECTORIES The TNIX ln command does not allow wildcard filename extensions nor does TNIX allow the linking of directories There are occasions where a set of files in one directory need to be accessed from linked to another direc tory Linking all files in one directory to another manually can be time consuming The foc n shell oie A is a good cure Make it a command and the cure is permanent Call it Indir for i in ls 1 do if test f 1 Si then ln 1 i 2 i echo link Gek to 2 i ads echo 1 i is a directory no link performed i done NON when all the files in one directory need to be linked to another just enter indir source
21. and corrections or additions to the information presented here Tektronix sol icits from its customers information about a purchased product s compati bility quality value etc Tektronix also seeks customers who are wil ling to be a reference for such information to other customers If custo mers develop MDL related software products they may wish to have it listed herein Send any of this information to your local Tektronix sales engineer or to MDP Third Party Software Tektronix Inc Walker Road Industrial Park P O Box 4600 M S 92 635 Beaverton OR 97075 4 2 TEKTRONIX March 1 1983 USER GROUP NEWS The coll owing names are used in this third party software catalog and are the indicated company trademarks o Issue 1 Vol 1 TRADEMARKS COMPANY TRADEMARKS 3Com UNET 3Com pS Alcyon REGULUS Bell Laboratories UNIX AT COGEN bytek aine Farber amp Gordon PDL Computer Method XED Computer SW Des GE Ace Computer Sys Co D A T A Inc Digital qui pment Corp Digital Research Human bg e Resources Hunter amp Read Industrial Programming Information Nexus A D A T A Book PDP 11 VAX VMS RTll 11 23 HC A HCR EDIT HCR PASCAL RT EMT HCR BASIC InfoPro Systems UNIQUE Intel PL M Interactive Systems Corp INed INword INcompose INmail INnet IS 1 Logical Software LOGIX Softshell Mark of Unicorn The FinalWord Measurement Concepts CAST Micro Focus CIS COBOL FORMS 2 Microsoft MULTIPLAN
22. and Pascal Debug PDB The Pascal Language Directed Editor LDE combines text manipulation func tions of a general purpose editor with the syntax checking function of a compiler LDE tailored to the syntactic structure of the Pascal language eases editing of programs written in Pascal The Pascal LANDS Compiler is directed specifically at the microcomputer software design environment with enhancements including direct dialo with I O ports absolute location of variables manipulation of data at the bit level and ability to specify procedures written in Pascal to be called on a microprocessor interrupt Some enchancements have been added to the 68000 08 and Z8001 2 versions These versions support the full addressing space of the processors The 8086 88 version cure supports one 6 ve menory segment for code and one for data stack n addition the 68000 08 and 28001 2 versions allow the declaration of structured constants a convenient way to initialize the value of an array or record pro cedural parameters link time type checking and run time error checking The PascalLANDS Integration Control System ICS is a unique desi tool which allows the user to specify implementation specific requirements such as memory configuration ele vectors and restart routine The 68000 08 version of 1CS not only generates the necessary linker commands and assembly language routines but if requested will invoke the linker set up the environment vari
23. are examples in the manual that are incorrect The following examples will be accepted for bit addressing MOV C B 7 this gives the 7th b t of the B register MOV C 2EH 7 this will work without spaces because it is not a sy MOV C 2EH 7 this will also work as bit addressing CER EK e TMP1 EQU 2EH MOV C TMPl 7 this will be accepted Currently there is no fix for this bug Marilyn Hanson MDP Product Marketing rms o a HERAV Ao A hy MARERE A A O EE EE EV NOM Aafaa Nada H Pha Aa A gi fF FP ANa FP Fus HP Na PHP PI March 1 1983 TEKTRONIX 3 3 MDP PROBLEMS Issue 1 Vol I USER GROUP NEWS ERROR XX CONTACT YOUR FIELD SERVICE ENGINEER If this t pe error message occurs the command being executed is attemptin to inform the user that system error or a command program asm link ctc error has occurred This is not an indication of an error in your source program If a system error is not the problem then a program error is indicated Final diagnosis of such problems may require that you send a copy of the source file s that causes the error along with the command sequence and response that occurred to your local Applications Engineer Also include serial number and version numbers of the software and hardware used A full description of system configuration is needed since some products are ported to different hosts John Owens MDP Customer Support crm a ada a FIXING THE LEARN ERRO
24. cece cece reece 1 4 RT11 50 Ordering Information eee nen 1 7 RT11 50 Specifications and Package Contents ech 8 RT11 50 Support Warranty amp License Information 1 8 RT11 50 Third Party Software cc cece eee 1 4 RIPA A ET 3 8 Real Time Emulation 9 cm EE EN EEN eee 2 7 9 Restore Command lt ossa ees EM 66 eb eee sw dks NES PAG CK YR Ve CPI 3 7 Rhex Command i24 999 EE ARATRI D Pim p Pe RV 3 Running Software on the 8560 MONS Mena EE 2 8 SUBD aa ataca E xa oe EEN 3 2 SW Requirements to Run on 8560 ooooommomomooo Porno 2 8 Security is ec Wa Par seede echas Nes excea d ed duces 2 9 Service Calls iL a aw er e m RO OE rho Uv Re al ern ee 3 8 Set Command us dave x e ant pes ms Re eec Ka OS cig ARA EAE Res 3 8 Shell Script 229 4 4 9 AH RI A CRI ROC RA Ware ZAR a CPU UP RR IS ES 3 6 3 Software Refresh ia CUI TA EN OR Vac m e va e Er S 2 11 Software versions E ee ee Rr a xr eC V KO S 1 9 Sources of RT11 50 Third Party Software eens 1 6 sper Command 2 0 hie ERERFAE HU OG Ee UK SU SQUE ad pP E RUE eee 2 10 Startup Command File 22 EE eS EOE ESS OES 3 4 6 Stiv Command tg as CR UNE q EA WA Rae e s a Subscription to Users Group News STE EE DJ 2 13 Symbolic Debug 2 EEN AA OO ud 6 8 o S 999 oe A FFF 8 F amp F 8 amp 9999 999 099 A E eves qid QUSS 3 7 2532 EPROM oia ta a vod nd EE S 9 99 1 6809 ee Vra 3 6 I
25. continues execution it runs real time until the epilogue e body of your routine IS run in real time Therefore any time critical regions in the body of your procedure will not be affected by the trace Diane Wortsmann MDP Product Marketing PDB is a real time debug tool PDB used along with the TTA allows even more real time debugging possibilities For example In the following section of code you want to break when the value of the variable mult exceeds 50 for i 0 to lim begin arr i number mult if arr i gt max mult mult 1 else mult mult 5 end PDB alone does pot give you the capability to break when the value of a variable goes out of a certain range However programming the TTA through PDB will allow you to do this lleve 3 s a 4mult dn 0 50 b WT Notice how PDB s preprocessing feature allows you to use Pascal variables rather than absolute addresses in the TTA command Diane Wortsmann MDP Product Marketing TE EM HK EA t TH he 0 NAMED Ha REALM SEE SE RENN e Hadad Pad March 1 1983 TEKTRONIX 2 7 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS RUNNING UNIX SOFTWARE ON THE 8560 Many existing PDP11 UNIX software products will without change run on the 8560 Development System This note describes the requirements the UNIX software must meet and what is appropriate distribution media SOFTWARE REQUIREMENTS There are three basic requirements that a UNIX software product mu
26. integrate the code with your prototype With RT11 50 the 8550 s rts software development for more micros and you can increase productivity using the 8550 integration tools RT11 50 includes native programming tools so you can adapt your 8501 GPS to your unique needs You can program in FORT the HE Dee applica tions language or in MACRO 11 the ular assembler for PDP 11 systems pro ramming r you can transfer FORT libraries and applications to the 8201 by recompiling them RT11 50 language tools let you enhance the SZ RT IT MACRO II and PDP 11 are trademarks of Digital Equipment Cor poration 1 4 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION SNE MALER With RT11 50 you can use your 8550 for a variety of new applications besides microprocessor development Through third party RT 11 applications software you gain flexibility and control in the use of your 8501 GPS You can choose applications that will increase your productivity save money and bring other benefits DEC software distributors and independent software vendors offer such RT 11 applications and tools as cross software development for micros electronic simulation and layout math and statistics packages operations research and simulation programing tools for many applications ta management systems intersystem communication packages accounting and business packages graphics packages text processors and spreadsheets C
27. latest MDP pro ducts PRODUCT SUPPORT You will find product support information in every issue of UGN These articles will deal with known bugs patches warnings and other similar topics l It is our intention to publish USER GROUP NEWS quarterly Because we use bulk rates and also mail internationally the actual date you receive UGN will vary However we expect you will be receiving the next issue sometime in June If an article in UGN triggers a question we ask that you contact your local Tektronix Field Office salesperson or technical support specialist for additional information You might also find it interesting to know that UGN is being prepared by the MDP Marketing organization using the optional text processing tools of the 8560 Multi User Software Development Unit U S E R G RO U P N E Ww SS ISSUE 1 VOLUME 1 SA A Xx Xx Xx Xx X X o x X Xx X X x x o kk kk x Table of Contents SECTION ONE General Information SECTION TWO User Notes SECTION THREE Problem Reports SECTION FOUR Third Party Software Products Index IWWER Compiled and Edited by Byron Lunz amp John Owens March 1 1983 GENERAL SECTION TERMINAL REQUIREMENTS FOR V 2 0 AE 1 IMPROVED COMMUNICATIONS SNTERPACE FOR 8540 and 8550 sese 1 PASCAL LANDS AVAILABLE FOR 68000 08 NEPOS NACE DRM QUON DN NS RUM 2 EDITOR TEMPLATES FOR CT8500 MR 2 ORDERING INFORMATION FOR CATEGORY C PRODUCT MANUALS NG 3
28. mt Nt s Ba EE EU EED T TY T TTD OT 209 DS VTM EOE BD QULA I STE T JENA RADEN AMABA er PP PI d n Ma Pa de di Pla Pto Po a die din Pg Plo dn die Pos iP Pl EL RD BON ETT AID a EH A MU Ij FIAR DO OE EE ILI 8 ORA IDDIA a D AL IMA nd 8501 8560 AUX BOARD REMOVAL CAUTION The AUX board in both the 8501 and the 8560 has wer applied even when front nel power is switched off ONLY REMOVE THE AUX BOARD WHEN REAR PANEL POWER IS OFF John Owens MDP Customer Support PAPP Paa COPY COMMAND CHANGES CHARACTERISTICS IN DOS 50 V2 x The copy command in DOS 50 V2 x no longer Cd underlying directories as the version 1 x DOS 50 did Use DUP COPY when you want to copy a com plete directory Field Sales European Marketing Center A HOD VAD POI VEM PULS TRAD 2921729 ANTO P BAAD DD ARA Geelen Pate Pia dia Pte Ha dia Pa Ma Pto Pa Po Pto Hate die Pla Na Pad AMAIA AS P TAREA LTD R22 3 MNA DNO BUT V POSE ALTO 1 LIN RADAR 7 22 AI 2 4 UBND I NERVE IADA IDDAO Yo NP 2 EN IO IMITA FT T M 39 RE TAB BD ORAE ANT DIOR s IA NINA II e AUTOMATIC PERIODIC COMMAND EXECUTION ON THE 8560 You may know about the 8560 s optional at command but there is a related feature which is perhaps even more powerful This ability is hid by the program etc cron once programe the 8560 will automatically perform Felg at specified times For instance with cron you can set up the 8560 Assemble and link multiple modules automatically each night
29. pripora and diskette drive On double sided double density diskette with 567k bytes free Only the system generation et Ke and the monitors for Extended NOEL and Poregreund DAckgroun are excluded Includes FORTRAN IV ANSI 56 v 1 Manuals ri ote DE Manuals except RT 11 Installation and System Genera tion in Tek Binders RT11 50 Product Package 3 Flexible Diskette with RT11 50 bi FO IV binary RT11 50 Operations Note listing Flexible Diskette DOS50 format with RTDOS Utilit Installation Procedure Original comprehensive DEC User Manuals RT 1 inders IV 1 binder Installation Sheet eg RT11 50 is a Category C Software Product It is provided as is without warranty or support Tektronix furnishes RT11 50 without warranty of any kind without representation regarding quality performance or suita bility Tektronix specifically disclaims any implied warranties of mer chantability or fitness for a particular purpose Software Subscription Service is not available for RT11 50 Software Problem Reports will be accepted but without guarantee of factory response Any software services if available will be provided at the then current charges ZS PENN VENT A Tektronix Software License Agreement pe 1 for RT11 50 must be Fo b T customer This is a requirement for the sublicensing of RT 11 by ektronix nd P6 KP din d n die die d n die Ma dia Pats SOFTWARE UPDATE KITS AVAILABLE The
30. tables give only brief information on products and contacts UNIX Services gives additional information sources and services of possible interest to 8560 customers Obtaining Products Locate alternative products of interest using these ists Obtain further information from the vendor other users and your Tektronix sales engineer Choose desired product and arrange purchase and support with software vendor March 1 1983 TEKTRONIX 4 1 THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS PRODUCT COMPATIBILITY Compatibility of these products with Tektronix development systems varies Factors to consider are distribution media executablity downloading for mats and routines and interface to MDP software products Some tables indicate what compatibility Tektronix believes exists Customers can assess compatibility by a demonstration evaluation version return policy references of others use or similar instrument TEKTRONIX REFERRAL POSITION For these products and vendors Tektronix acts only as a referral source Tektronix does not necessarily evaluate analyze or approve of these pro ducts Inclusion herein does not imply fitness for a particular purpose and it is not a recommendation to buy Evaluation purchase and support of these products are between the customer and the vendor Tektronix sug ests its customers obtain current pocut information and assess compati ility with MDP products before purchase Tektronix provide
31. the command stty cts sets the characteristics of the dtr ine PRODUCT RTPA disassembly of 280 CONFIG RTPA and Z80 emulator on 8550 DOS 50 version 2 1 PROBLEM Double fetch opcodes are not disassembled into their respective mnemonics when the RTPA trace buffer is displayed The instruc tions in question include INI INIR INDR and others The trace display shows a number of asterisks where the mnemonic should appear Significantly the TTA shows all mnemonics accurately as does the memory disassembly and trace display ms it EEG NAAR NE TI EKNE LIDE ne Bd Jo Bn EN PER EP SE EE F RE ENE v AGENTENE i AT ro H PRODUCT CALC on the 8550 CONFIG 8550 DOS 50 version 2 1 and Z80 assembler version 4 0B PROBLEM The CALC program will not properly process labels with an imbedded Non imbedded s in labels are processed correctly SOLUTION COMMENTS To avoid this problem use a backslash A SARI 29 R2 322 PAN PRODUCT 8540 and SVC s with ROM board CONFIG 8540 OS 40 version 1 9989 emulator TTA and 128k memory PROBLEM The 8540 will stop if an SVC is executed with an address of D8 I O port address for the ROM board control status For example after booting arm the TTA as follows and issue a go followed b a CONTROL C a eve 1 A 10020 b p 10020 388102001390 c eve S A 11382 D 1370 B RD P 0 Q CLR C CLR di s WP 1380 R1 1370 e p 11382 1370 and f g 10020 atem etre PT hio Here vein ri tta REVNE EPII
32. to the FIRST occurrence of event 2 You cannot make cumulative time measure ments with this setup Counting emulator clocks emuclk instead of an internal time base may pro duce unexpected results since emulator clock signals are often divided down before going to the TTA counter chips On the 280 9900 9989 1802 8086 88 87 and 68000 the emulator clock is divided by two On the 8048 emulator the clock is divided by 15 or 30 depending on the setting of clock divider jumpers on the emulator Byron Lunz MDP Customer Support WHAT IS HSI The 8 user port connectors on the back of the 8560 support RS232 or RS422 We also implement two protocols for information flow The RS232 and RS422 specifications define a hardware electrical environment and don t specify how information is packaged The method of information packaging is the protocol epectetcatsen The following methods of communication packaging ed are suppor PROTOCOL 1 terminal HSI 7 n cd RS232 yes yes ELECTRICAL SPECIFICATION A NENNEN Seil no ve BS leet Remember the term HSI refers only to a protocol definition and not the hardware John Owens MDP Customer Support ATARI ADAC AM ANM DER ERU UU FS ANE VENER FAA FVM LA GERDT AD NEDE DH ND 2 ODO TL ZII 2290 DDRS EAD A ABUSO Mq TILA mm Pe Pto d n tg Po A H en sn A EET ARTICLE SUBMITTAL FORM Vw DLE AE ei A om ES The following form may be
33. used to submit articles which you feel might be of interest to other readers March 1 1983 TEKTRONIX 2 13 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS TEKTRONIX MDP USER GROUP NEWSLETTER ARTICLE SUBMITTAL FORM 1 ABSTRACT A A 2 Execution CPU Primary Language E Hardware configuration required EN Software configuration required include source if non Tek LD DD ANKRE HAT t ten 37 BS you want the following to appear in U G N Authors name E O yes O no Company Name i O yes O no Area code Tel No EN O yes O no Company address 4 Program Title ELT SERENA gt STN NDD MADAM FY LRL Ant ER rV ETS UN FU M Program Function 5 Source If insufficient room is provided please submit a disk contain ing the information requested attached to this form 6 To my knowledge the data contained in this submittal is not copyrighted and does not break any obligation to another person or organization relat ing to proprietary or confidential information Signature Date LAR TS Puta LED TD O MADONNA T MA OD LAI RADEN RN A JE Soares 00 NENNE SPP O FERES PAURA ot coe LAN ntt fte dn din tra d n Pes Plo din Po Na Po Pto P PIP Pto d n Pe die 2 14 TEKTRONIX March 1 1983 PROBLEMS SECTION USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS UNDOCUMENTED 8560 SYSTEM ERRORS Some information on undocumented TNIX system errors follows These errors are generated by either the IOP I O Processor Card or the
34. 0 6100 En Zeg uter SES Boston Systems Office orne Road 2 Caulfield 3162 528 271 Yezerski Roper amp Assoc Boston Systems Office 375 Pacific SE Suite 3 Artarmon NSW 2064 439 7272 Belgium Betea S A Industrial Programming Chausse de seuyete 715 B 1140 Bruxelle ph 92 736 80 50 846 23188 Software Sciences Boston Systems Office Nederland BV ue De Genevestraat 10 1140 Bree vere Ei fools Correspondence P O Box 71881 1008 EB Amste Netherlands Vector Microsoft Microsoft Research Park B3030 Leuven ph 1016 20 24 96 Canada Electrodesi Systems amp Software Le band Ave Suite 1 p nn 636 4838 5 821784 Rep of Chin China Com arer AE Boston Systems Office Room 5 126 Nanking E Road leg 4 Taipei Taiwa p 192 731 0185 People s Rep vn Technology Intl Boston Systems Office of China lk Boston MA 02109 USA ph 617 482 9430 Denmark Imdata A oston Systems ice March 1 1983 TEKTRONIX 4 15 THIRD PARTY SOFTWARE COUNTRY Issue 1 Vol 1 COMPANY England Albetros Engrs Ltd Frances Road Basingstoke Hampshire RG21 3DA Eis 57551 l Systems Ltd X estmead Dr Newbur KR barks hire ph 63531074 Itech Information Technol ogy Services 115 Grove R Hitchin Hertfordshire SG4 OAA Beer Siddeley Dynamics Engr Ltd Manor Road ra Herts p 187072 73439 51 24835 Micro Scope Ltd Mill Lane Taplow Maiden Head Brookshire SL6 DAA Real Time Syste
35. 0 Emulator Di 6809 Emulator Control S 6809 Emulator Control Sw 6809 Emulator P amp C SW Q 6809 B Asmblr V01 06 19 6809 B Assembler V1 0 6809 Proto Probe amp ROM V2 0 6809 A Assembler V4 0 68701 PROM Prgmr Module 4 V1 0 8048 Assembler V01 04 18 8048 21 41A 22 Emltr v v1 0 8048 21 41A 22 Emul 4 RM v1 0 8048 51 HEV 22 Asmbl V4 1 8048 80 1 8041A 8022 Emulator V2 0 1 B Assembler V01 08 56 081 B Assembler V01 09 61 8080A Emulator Control SW l 8080A 85 B Assembler 0 8080A 85A A Assembler V4 0A 8080A 85A Z80A MDL V2 1A 8085A Emulator amp ROM V1 0 8085A Emulator Control V2 1 8086 87 Proto Prob amp ROM V1 0 8086 87 88 Emulator Control S W V1 15 8086 88 B Assembler V01 18 38 8086 88 B Assembler V01 18 41 8501 Flexible Disk FW v1 0 8501 Utility Board FW v1 0 8540 Operating System COM Opt V4 1 8540 Operati ng stem V1 0 8540 System R oard V1 0 8550 Boot Rom V1 1 8550 Boot Rom V2 1 8550 Disk Resident Diags v2 2 8550 Edit v4 0 8550 Guide Installation Disk v1 0 8550 B Li V02 06 00 8550 Las Linker V02 08 00 8550 Operating System v2 1A 8550 A Libgen V2 0A 8550 Linker Base V4 0 8560 GPIB Diagnostic F W V01 00 00 8560 IOP Diags FW V1 2 8560 IOP Firmware V1 2 8560 B Libgen V02 02 00 8560 B Linker V02 01 00 8560 B Linker V02 05 00 8560 B Lbg V02 02 00 8560 B Ltr l V01 00 00 8560 B Lister V01 00 00 8560 BPMS Controller FW V1 1 8560 BPMS Diag V1 00 8560 Operating System V1 3 8560 O E Text Processing Facha
36. 0 and 8540 will not down load trocai ving extended TEK HEX symbol blocks containing lower case symbols SOLUTION Use DOS 50 version 2 1A or 8540 COMM version 4 1 part number 160 1401 01 COMMENTS Contact your local field office for ordering information AN A AAA AN op FEE ci DLF 5 AIR P2 BISV 1 20000 0 1 RATO TE REENERT A Y ENEE 0 II R9 LH NEED CASTERS AIDES VH SOENEN PRAE NOLTE 77 AO mit ARAB NAMEN ADA TOT y b PRODUCT B Series assemblers with a global followed by an equate CONFIG 8550 DOS 50 version 2 1 and 8560 TNIX version 1 2 with B series assembler i PROBLEM If there is 1 a global statement and 2 later in the program an equate defining the global then the linker will not give the correct global value is is only a B series assembler problem D and not an series assembler problem SOLUTION Define globals prior to use in statements PRODUCT 8560 restore command CONFIG 8560 TNIX version 1 2 PROBLEM The 8560 restore command in TNIX version 1 2 does not selec tively recover files of a given name SOLUTION TNIX version 1 3 corrects the problem New manual pages that pro vide a detailed procedure will soon be available A BAER EN PD ER RE ETE e O ROO n mme PRODUCT 8550 exam command CONFIG 8550 DOS 50 version 2 1 PROBLEM In the Exam command the line feed should repeat the current line ut it gives the user only a line feed with a blank line A md SOLUTI
37. 000 BASED SBC vss esses loss 11 CODE TIMING MEASUREMENTS WITH THE TTA GT 11 WHAT IG HSE EENEG 13 ARTICLE SUBMITTAL FORM DNG NN 13 PROBLEMS UNDOCUMENTED 8560 SYSTEM ERRORS 0 0 0 0 ccc ccc cece cece e heres 1 CORRECTIONS TO 8560 MUSDU REFERENCE MANUAL ee ee 2 CT8500 ACE CAUTION 0c c ccc cc cece esee SE EA 3 6809 DISASSEMBLY OF THE SUBD INSTRUCTION csse 3 8051 BIT ADDRESSING EA EEN eebe 3 ERROR XX CONTACT YOUR FIELD SERVICE ENGINEER 2 2 0 see cece n 4 FIXING THE LEARN ERRORS 0 0 00 cc ccc cece ccc tete 4 LINE FREQUENCY ADJUSTMENT IN VER 2 1 DOS 50 s esee 1 4 A BUG IN MKUSER AND MKGROUP cc cc cc ccc cc ccccceucececeececeues 4 8540 PATCH LEVEL REQUIRED FOR PASCAL DEBUG SSG 5 PRECAUTIONS WHEN USING STARTUP COMMAND FILES eser 5 WHEX OUTPUT DOES NOT MATCH TEKHEX DESCRIPTION SSG 5 PASCAL DEBUG INSTALL 0 ccc ec cccccccccccccccccceeccuceeeveeveees 6 MDP DUG BASE o o vu rer ie ols Saou Sie de iube Sun rie Mw day ace ou keane 6 THIRD PARTY SOFTWARE SECTION MDP SOFTWARE REFERRAL SERVICE l SOFTWARE PRODUCTS FOR 8850 o 18002 vera JE 3 LANGUAGE SOFTWARE ON DEC MINIS LL 00000000 Fe 4 LANGUAGE SOFTWARE ON TN Ga EE DE EN 5 LANGUAGE SOFTWARE CROSS REFERENCE v esses sooo so 5 RT 11 SOFTWARE VENDORS 7 IX SO ENN 8 REAL TIME OPERATING SYSTEM KERNELS I I 9 UNIX SERVICES SSN 9 VENDOR CONTACT INFORMATION
38. 550 Opt 30 28000 Emulator SW amp Diags V1 9 8550 8300E2 Z80A Emulator amp ROM V1 0 8540 8300 280A Emulator Control SW V2 0 8550 8300E04 Z80A B Assembler V1 0 8560 8560B04 280A A Assembler V4 0A 8550 8300A04 March 1 1983 TEKTRONIX 1 11 USER NOTES SECTION USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES NEW LAS LINKER FOR 8560 The latest version of the LAS Linker on the 8560 is V02 05 00 This version is installed as part of TNIX V1 3 There is a separate installation disk for version V02 01 00 WARNING DO NOT attempt to install V02 01 00 of the linker on a TNIX VI 3 system or you will over write the latest version which is included in the TNIX V1 3 installation disk Since the linker is installed as part of TNIX V1 3 there is no separate linker installation disk at this time Gordon Glathar MDP Customer Support por DAMM IY M oe bU TU 12 Ca LUNA LENA D s TT VERD Y Son snan OIT IY PT Y Y AR nO Pra KP Po Po Pg Pte Pte Pto Plo Pte Pte fo bts Pho Plo tia ta Ma Pa Mo MACRO EXECUTION IN 8550 ACE V2 Caution Beware of MX in ACE on the 8550 There is no command esca on the 8550 ACE V2 If you define a macro that loops and then use a MX for that macro executing it until the end of file it will execute 32 000 times For example don t define a macro to jump to the end of the file MX then to the beginning of the file a a and execute that macro with Marilyn Hanson MDP Product Marketing RAI
39. 6 920 9092 Unify DBMS Relational DBS 408 746 0982 informix DBMS Rhodinus 416 922 1743 Mistress DBMS reports 11 23 UNIX Ryan McFarland 213 541 4828 RM COBOL ANSI 74 COBOL Santa Cruz 408 425 7222 MULTIPLAN spreadsheet 11 23 UNIX UNIPLEX word processing 11 23 UNIX informix Ace DBMS reports 11 23 UNIX Performix data entry 11 23 UNIX c isam indexed files 11 23 UNIX SCCS Source Cntl Sys UE DEA unicorp SW 212 307 6800 Viewcomp Spreadsheet 8560 UC Berkeley 415 642 4948 basic DEC s BASIC 4 8 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 THIRD PARTY SOFTWARE VENDOR CONTACT PRODUCT DESCRIPTION HOST VenturCom 517 551 1230 Proforms time amp billing B Matrix spreadsheet SigPak signal process T math evaluator Virtual M syst 415 841 9594 The Bridge Run CP M SW 8560 REAL TIME OPERATING SYSTEM KERNELS This table lists real time multi tasking operating system kernels It gives the product name target micros development systems compatibility and approximate price Prices are Sppron BOL vary according to the asso ciated software included and are subject to change Under PRICES royal ties apply to each copy of the kernel sold in the customer s end product Many are compatible with Tektronix development systems Explaning the compatibility descriptions Interface SW tables routines that connect the kernel to application SW from the vendor or customer mds independ kernel is delivered in executable form vendor
40. 8080 85 PASCAL MOD AVAILABLE cccecceccecccccccccceccedecuees 3 RT11 50 OPERATING SYSTEM 4 SOFTWARE UPDATE KITS AVAILABLE eese DO CAE SE ae 8 LATEST VERSIONS OF FIRMWARE SOFTWARE 9 USER NOTES SECTION NEW LAS LINKER FOR 8560 oooooooooooo EEE 1 MACRO EXECUTION IN 8550 ACE V 0 oc cc ccc ccc eee esses esses 1 8501 8560 AUX BOARD REMOVAL CAUTION oee e 1 COPY COMMAND CHANGES CHARACTERISTICS IN DOS 50 V2 x JD NNN 1 AUTOMATIC PERIODIC COMMAND EXECUTION ON THE 8560 NE 1 ASK FOR A DATE IN A NICE WAY e esses ess 2 SOCOM MULTIPLE COLUMN DIRECTORY LISTING 0 cc ccc ccc cece RR Re 3 HOW TO SIMPLIFY 8560 SOFTWARE COMMANDS er 3 PROCEDURE TO FIND NAMES OF 8560 LINKED FILES II ILN 4 THE G AND X COMMANDS FOR Gg Ip 4 LINKING OF DIRECTORIES 5 LOG COMMAND FOR 8540 8560 NN PENE 5 SENDING MAIL TO ALL USERS svvnuvavenusnennuvnnenevnnennennunneneu e 6 A PASCAL HINT FOR BETTER FASTER CODE DS INN r 6 DOES 8086 PASCAL DEBUG RUN REAL TIME s eere 7 USING THE TTA WITH PDB ccc cc ccc ccccceccccccccdececcucvcceceecs 7 RUNNING UNIX SOFTWARE ON THE 8560 0 0 cc ccc RR sre 8 COMM LINK MAY INTERRUPT REAL TIME EMULATION DNG 9 USER SECURITY WITHOUT LOGOUT LOGIN RANG 9 MAINTAINING A HISTORY OF SPELLING ERRORS FROM SPELL 10 USE OF CTS AND DTR OPTIONS OF STTY ON THE 8560 LL 00000000 11 SOFTWARE REFRESH FOR 68
41. 9 A Series Assembler oooooooonooooro oros 7 ACE Jo FRE ES Ala 1 1 ACE EEN ee EE 9 aera 9 Ead GRE ka S 3 3 10 ACE Macros Ae Eet ii EE eebe CRT oe OE ORC ACA Neo a de 2 1 ACE Terminal Requirements ooooooooooooooooooooooosorsal 1 Article Submittal acond as i RR i 2 13 Agm Command Ld aue baa es DUE E UNES RAE QAAE AU S bn ENS 2 3 At Command ios die CARTER EE 2 1 B Series Assemblef u aps a SO A BROS OAS CMPX Instruction ardid TES ore 3 10 CTBSUD ick oss Sls sere ere EE Wats 1 2 3 3 Calc Command oo cepe REGN RU Na a ee US 3 9 Class C cecus a Oe I neg eaqui ais wanda 3 2 4 10 COM 1122 eda eee Wee pa e eunt A udo eris ei EE 8 Com Command sa E Sai us ee E EX 3 5 6 ODY oiu pA po acte depo EEE e er Mod sera whe 2 1 CrON cvv ed Pa a e Eas x erre ea eg AURIS acras 2 1 Date Command ODE dadas 2 2 Diagnostics C A NOR QS 3 7 8 Dos 50 aaa aa A eot s neben EEE 2 1 3 4 6 9 EOL Parameter oi m9 i XR eee ee 844 os RARUS See gd ee 3 6 Effective Address ERE ERE qM EAE 3 11 Error Messages ccc ccc cc ccc nnn s E ed eas oy 3 1 4 EXAM Command ues s oe RNs Ra We Own ESSE NSE OW EINE E Ras Eres rd 3 8 File LihKB na aa pu TERR OMIM 2 4 File Recovery EE KEES 3 8 Firmware versions e nn aU pd qui ES 1 9 G Command asia ds ea ca DCN AR E 2 4 HSI 453329 xtate peu A Whe acs WEE LM M CE OU E 2 13 Inodes d o ex visae tates st dq la ee Au i eR DARE S NACER M IR 2 4 Install
42. A 92126 Digital Equi nt Cor Br n SRC Manager ngineerin Stems Gr MR LT MIS T E 200 Forest Street Marlboro MA 01752 Issue 1 Vol 1 THIRD PARTY SOFTWARE PRODUCT Microprocessor Software Engineering Systems oftware Referral Catalog UNIX License U ot Calif at Berkeley Ticense UCB UNIX DERE of Computing Svcs 215 Evans Hall Berkeley CA 94720 ph 415 642 4948 Western Electric Co Patent Licensing Mgr AT amp T Co Guilford Center PO Box 25000 Greensboro NC 27420 919 697 2078 SW Search USENIX Association Software Tools User Grp amp sw tools newsletter courses timesharing license UNIX source Timesharing International Data 11 70 UNIX v 7 UCB mod Services Inc Sunnyvale C 408 738 3368 Marketing Info Inst San Diego CA 714 231 8939 RLG Corporation 1760 Reston Ave Reston V 703 471 6860 FENIX Computer Timesharing FARGO Electronic Services 7150 Shady Oak Road Eden Prairie MN 55344 612 941 9470 11 45 UNIX v 7 11 34s UNIX v 7 Training U of Calif at Berkeley UNIX Courses Plum Hall 303 Forest Drive Edison NJ 08817 201 572 1017 Santa Cruz Operation see Vendor Info table Human e te Res see Canadian ser Grp Computer Technology Grp Telemedia Inc 310 S Michigan Ave Chicago IL 60604 800 621 3155 LO DI TH UIN A T2 NI DAR NS P OA NED MN KANG 0 March 1 1983 TEKTRONIX Courses nationwide UNIX Pascal C Advanced C
43. A TROND ID 2 Company Name __ Title Company Address _ Internal Address Dept EE EE EES Gen City o State Zip Code Area code Tel No Ext rd PAA BOY VOSS A ONT AB NEVA VEND Subscription Service NO 0 1 1 HARDWARE CONFIGURATION Incl de serial number and firmware version numbers SOFTWARE CO nelude version numbers for all involved produc and operating system PROBLEM Include source results obtained and results expe cted Please submit the minimum source code required to demonstrate the problem Com plete documentation will enable us fo ewe the problem Send to MDP Technical Support Manager Tektronix Inc P O Box 4600 Del Station 92 635 Beaverton Oregon 97075 3 12 TEKTRONIX March 1 1983 THIRD PARTY SOFTWARE SECTION USER GROUP NEWS Issue 1 Vol 1 THIRD PARTY SOFTWARE MDP SOFTWARE REFERRAL SERVICE INTRODUCTION AND BENEFITS Tektronix offers you a Referral Service for third party software products and vendors ektronix does not offer these products itself Customers locate desired procu using the information here and purchase the product directly from the software vendor Benefits to Tektronix customers of this service are Our commitment to increase the value of your MDP systems Access to many software vendors for MDP related products amp Promotes independent development of MDP related products a Quickly ind information on third party software 9 Current informat
44. AL DEBUG INSTALL If both 8086 88 Pascal Debug and 080 88 P Pascal Debug are going to be installed on the same 8560 the 8086 DB must be installed first If it is necessary to install 8086 88 after 2900112 be sure to reinstall the 28001 2 or you will not be able to invoke Z 001 32 PDB Marilyn Hanson MDP Product Marketing MDP BUG BASE The following bugs are contained in our bug base If you have encountered additional bugs not listed here please use the bug report form provided at the end of this section We will keep FP he informed about the progress e toward the solution to the problem will also try to provide work around immediately John Owens MDP Customer Support PRODUCT 8540 and 8550 CONFIG STARTUP command file in either 8540 05 40 V1 0 00 001D amp com option or 8550 DOS 50 version 2 1 PROBLEM Using the Com command in a STARTUP command file results in a sys tem hang when Com is exited This is because the STARTUP command file is executed prior to the completion of the boot up process The system hangs because the Com command overlay is Jorge enough to overlay the boot process As a result when Com is exited and the boot process is resumed the operating system crashes SOLUTION The resident operating system has been patched to correct pug The correction is in DOS 50 version 2 for the 8550 or on the 85 patch sheet with 36 patches COMMENTS Changing switch 1 of S1100 on the SYSTEM CONTROLLER car
45. AR ADEN IF RUBER T DERE NSR DANE TAIANA DU PETI DREA EN POP din d s de dia din din d din ie die d n Na Ma din dia dn d n de SOFTWARE REFRESH FOR 68000 BASED SBC Several companies produce a 68000 based single ORE CONDUCERE which util izes a software memory refresh implementation In other words approxi mately every 2 ms circui on the SBC generates an NMI and the interrupt service routine executes 256 nops When emulating the 68000 in this SBC a problem arises with software refresh If a break occurs the 68000 will end up in a polling loop waiting for a command At this time user NMI is of course ignored Software refresh fails to happen and memory goes away We have developed a set of dump and restore roms set of three tbat includes software refresh as part of the emulator polling loop If you need to support software refresh in your prototype help is available Contact your Tek Applications Engineer for further help Wolfgang Takatsch MDP Customer Support CODE TIMING MEASUREMENTS WITH THE TTA Q aoe use the TTA to measure the execution time of this segment of code A You can here s how Each Ke channel of the TTA was designed to offer a comprehensive set of breakpoint op one including breaking inside or outside of a specific address range This capability however prevents the TTA from making the timing measurement in question with a single channel It can however be made with a combination of channels as fo
46. Command S Le uox Les O A A 3 11 LDE Edi tor e 9 99 691000000000 04000000 pp e e e e e e e pp eg 9 pp gp e ee e gp amp 1 p 2 Learn mand Rue siad M Wil La av i a EE OE 1 1 ine re nc oe 9 e gp ep pe e e e e e e e e e e e ep ge e we e e e e 9 eg e amp e e 0 pe pg e ge e Linker ae seo per SEN RSE br RID ea EEE 2 1 Linking 8560 Directories NUM da Alene EEE MIU 2 5 Log Command DE Ta RATIO Re hu a d MR 2 5 L command aa I rece Rm SR SEPT EE 2 3 MDP Software Referral Service ece rr nn 4 1 MDP Third Party Software Benefits eee 4 l Mail Command 41 52 er rex e Ab Ss os Ee DE Y s See Er cte 2 6 Mkgroup Command ES dA RA VA A EVA RAE EEN 3 4 Mkuser Command 5 22 ek ow deae A Ee AA CR 3 4 Mnemonic Disassembly eere eet nnn 3 3 9 Mov Command esae d es SV rH E Ar PESE E dre Roe cxi d 3 11 NPOFE ae 3 10 OS EE NOS ww xu este NE 3 6 9 Pascal DEBUG idu oos Muti m ARE oS ah Rr ACRES eae ome aS eet 3 5 Power Up iS a ao uos s ROC Rt oe ss eed Ue 3 8 TEKTRONIX March 1 1983 Issue 1 Vol 1 USER GROUP NEWS INDEX CONTINUED Section age Prom Programmer 2600 ker A E E RAP AV PR EN E SS 3 7 e RT11 50 Features and Overview ee I 4 RT11 50 Microcomputer Software Development 1 5 RT11 50 Monitor and Utilities eee 1 6 RT11 50 Native Progrenming TOOlg avisen FE El ee ge 1 6 RT11 50 Operating Systems for 8550
47. DPII U Assemblers 6800 VAX U 8051 8080 z80 Oasys PDPII B Assembler rcc VAX B Oregon SW PDPII D Pascal 68000 VAX D anta Cruz Z ekhex Operation DataGen Assembler 8085 8048 8051 8086 z80 28000 4 4 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 VENDOR HOSTS LANGUAGES MICROS COMPAT Systems amp SW PDPII D Pascal amp Asm 8086 Download VAX D Telecon Sys PDPII B C 8080 6809 808b Unisoft Berk PDPII U C 68000 VAX U Van Data PDPII U C 280 enturcom IU C z80 8080 VAX U Virtual Syst asca ekhex PDP11 B FORTRAN 8086 Download l Assemblers most Whitesmiths VAX B asca PDP11 B Assemblers 68000 8080 8086 in mos sembler 6809 PL W 6800 6809 Simulator 6800 6801 LANGUAGE SOFTWARE ON 8560 ge products from vendors that have some software known to run on the 8560 either sold or being tested Not all the vendor s pro ducts necessarily run on the 8560 See Cross Reference Table for more Specific information about micros s rted Prices are approximate vary according to the associated software included and are subject to change This lists lan VENDOR LANGUAGE MICROS COMPATIBLE PRICE Alycon C 68000 Tek Asin 950 Boston Sys all 8 bi ekhex all 16 bit Tekhex Simulator most 8 bit 1900 Simulator 16 bit 2900 Cymric Pascal macros many Tekhex 3000 Assemblers many Tekhex 1500 Simulators many 3000 nertec ascal Interp Tekhex 582700 Pascal Interp 8086 28000 68000 Tekhex
48. E E E E E E E E Any RT 11 based software that has the following characteristics will operate on RT11 50 compatible with RT 11 version 3B user program interface operate with RT ll s Single Job Monitor SJ amp interface only with RS 232 C compatible peripherals amp operate with resident RT11 50 in 64K bytes of memory 8 operate on LSI 11 02 processor without hardware options Software packages can be installed on the 8501 GPS from IBM soft sectored ARAT ed single density flexible diskettes in RT 11 format ege FODE a utility added to RT11 50 by Tektronix Half the space on the 11 50 system disk double sided double density is available to install third party software Microcomputer Software Development With RT11 50 you can develop applications for more micros You can increase pro dende and improve product lity with additional software support and the use of 8550 integration tools Third party software vendors offer many products for developing micro software on RT 11 RT11 50 lets you bring these tools to the 8501 GPS High level engine compilers interpreters assemblers and simulators are available for an broad range of micros Vendors also offer screen editors linkers librarians and many other tools to support the development pro cess RT11 50 provides amp a broad choice in micro software development tools improved product quality with eig ae beaten era HLLs and 3 Lovar development costs and fas
49. L compiler lecon Syst 08 275 1659 C native and cross Virtual Syst 415 935 4944 Pascal Fortran amp Asm cross Whitesmit 212 799 1200 C amp Pascal native and cross HAL VDO FREDEN PL DRA TIL ANITA Qe HS BONY RADER UD URP UON T LAIA To EPA 72398 III IA O pat ARMAR P INTI APE Re UU MFO NERE ER DL MENER MA March 1 1983 THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS Sr ES Computer Sys Discom SE ographix IT Interplex Lachman Lantor MCBA MicroTech Exp Midnight Data ren 317 872 7200 213 796 9375 213 907 6622 215 925 6690 503 644 0111 415 969 9050 312 986 8840 213 821 0642 213 957 2900 415 324 9114 617 491 6294 APPLICATIONS SOFTWARE ORTRAN Math DBMS Debug spreadsheet rd Processing screen edit word processing Graphics chart generator Applications development tools Format gen amp transaction entry SW Distributor Graphics SW KONE L business applications CPM format conversion SW Word process nd spell Financial Modelin lan 206 822 6074 g Statistical SW Minitab Penn St Univ Precision Vis 303 449 0806 General purpose graphics Saturn Syst 612 944 2452 spreadsheet word processing SofTest 210 427 4971 Digital elect test Softpak 213 822 1830 SW Distributor Struct l Prog 617 443 5366 SEO E planning and management SPSS Inc 312 329 2400 Statistical analysis SW Business Software Comm amp File Transfer SW Virtual Term File Transfer Theta Syst UAP Zia Co
50. NENE VIETNAM EUREN 160 TRA OTT TNT DU TIRO IAS IO gt BEE ME EE ENE VO DEIA Y rtt 1022 IIA MT A PRODUCT ACE editor with files on the 8550 CONFIG 8550 DOS 50 version 2 1 and ACE editor version 2 06 3 10 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS PROBLEM The ACE editor does not work correctly on 8550 files whose lengths ie within a certain range When ACE edits these files it will a display the dash lines for the command space then ignore keyboar input b display the dash lines and then fill the terminal pod ong WIth junk data or c halt because of language processor error 75 SOLUTION The fix is available See Software Update Kits Available in General Section COMMENTS This problem is in the 8550 version only ACE version 02 08 fixes the problem E TDRSS SITU TM PEKENDE RII VO A UBRO o PAPIAS NTT NY JAN Tue PRODUCT 8550 PROM Programmer software installation CONFIG Installation command files PROBLEM The PROM programmer software INSTALL command files reference the command directories via the filespec 8301 dir instead of EOS dir If the user is not in the default boot up directory at the time of the installation a file not found error will be gen erated which the user is told to ignore His software isn t installed either However if user follows the manual s install procedure the software is installed properly SOLUTION Follow the manuals installation procedure am ne
51. O TS RESET A A NER mr Pr Va ja VO TRI E AMAIA EE TORITO au ENTENTE Teen PRECAUTIONS WHEN USING STARTUP COMMAND FILES problem can arise when using STARTUP command files on the 8540 and 8550 If the COM command is used in a startup command file the system when rebooted will automatically place you in com The problem is you can t get out of com Don t put the COM command in a ST command file If you have done this set switch 1 of the diagnostic switch 1100 on the system controller board to the off open position This will allow the system to bypass the STARTUP command file on bootup Then you will be able to remove or modify the STARTUP command file Gordon Glathar MDP Customer Support ven WHEX OUTPUT DOES NOT MATCH TEKHEX DESCRIPTION When the WHEX command is used to generate extended Tekhex files the data in the file will not match fhe Tekhex description The address field created by WHEX is at minimum 8 bytes long and contains as the first address byte MSByte a C Files created by other prod one that conform to the_ published extended Tekhex format will work with COM and RHEX Additionally the files created with WHEX will also work with COM and RHEX So as long as you don t look at the WHEX output to understand the descrip tion of Tekhex all will be well John Owens MDP Customer Support March 1 1983 TEKTRONIX 3 5 MDP PROBLEMS Issue 1 Vol 1 USER GROUP NEWS PASC
52. ON You can use lt space gt lt backspace gt to reprint the current line TIPA DUNDEE VETE gt VIII A UU PEAK ERED HUN 0 V E Y PRODUCT 68000 Probe and Power up Diagnos tics CONFIG 8550 ver 2 with 68000 Emulation support along with Prom Program mer Controller PROBLEM System fails Power up Diagnostics when both Emulator and Prom Pro grammmer are in the System Removing one or the other will let the system boot up The combination only fails the power on boot and will boot correctly when reset SOLUTION Use manual reset after diagnostics failure ED ovde om ne NETII ESET DONE AN ED F RE gt AIEO PT T TUE MOM EE a TTE ppes detekt ieren 3 8 B TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS PRODUCT 8560 stty command CONFIG 8560 TNIX version 1 2 stty command PROBLEM The cts and dtr options to the stty command have been implemented in a vory confusing manner The cts option when specified causes the 8560 to monitor dtr pin 20 and suspend 8560 output when it goes off The dtr option causes the 8560 to turn off cts pin 5 when the 8560 input buffer is almost full SOLUTION The section in the User s Manual about stty communication needs a better SPADA on that is more relevant perhaps different names for the different options COMMENTS The dtr option to stty should affect dtr in 20 and the cts option to stty should affect cts pin As it is now imple mented
53. RS If you have the optional Auxiliary Utilities software and have discovered a problem with the learn command here is a procedure to fix it In the porting from UNIX to TNIX a small change in the Syni of the tail command caused an incompatibility in the learn programs To make the change login as root and create a file called fixit test below in the directory usr lib learn Execute the file by making it executable and typing fixit Should you wish to restore learn to it s original state simply swap the two substitution parameters in the sed substitute command line You may mien ona this in the background or at night as it takes about 45 minutes complete for i in C editor egn files macros morefiles do cat i ised s tail tail e g gt temp mv temp i done S Greg Saville Application Engineer San Diego Field Office fan A o MNF 077 TIENDE OED RENA ASE HND TDN OLE UNE EA LO FEE RU TN ET NUT E LINE FREQUENCY ADJUSTMENT IN VER 2 1 DOS 50 A patch was required in DOS 50 Version 1 to allow clock corrections for 50 hertz line frequency Under DOS 50 Version 2 the initialization program checks line frequency and selects the proper constant Thus no software changes are required to use an 8550 in a 50 hertz environment Check the 8550 Installation Guide for information on necessary hardware changes John Owens MDP Customer Support REEVE Y P TNNT REVON DNA 303 N II AVKREVD 2 VU VEU INNATIA B
54. T E P HUE T NN LEREN PE VER EEE aser PRODUCT 68000 emulator bus error in 8550 and 8540 CONFIG 8550 DOS 50 version 2 1 TTA with 68000 emulator PROBLEM When the 68000 emulator is in mode 0 the bus error line to the TTA is floating which causes the TTA to report a bus error in the trace display when there is no bus error SOLUTION Pull up the bus error line to the TTA PRODUCT 8550 and 8540 upper and lower case labels March 1 1983 TEKTRONIX 3 9 MDP PROBLEMS Issue 1 Vol 1 USER GROUP NEWS CONFIG 8550 DOS 50 version 2 1 and 8540 OS 40 version 1 PROBLEM Tegel expressions for calc and set commands include upper and lower case letters but if there are two labels such as TEST and testis the address of the Ed Found ma eh regardless of upper ower case will be icular problem for host linked and down loaded See the 8540 50 that uses symbolic debug SOLUTION Caution Labels must differ by more than upper and lower case letters to be distinguished by the operating system calc and set commands as well as symbolic debug COMMENTS PRODUCT 8560 and nroff ms command with an index macro CONFIG 8560 TNIX version 1 2 and class C software PROBLEM An error is caused if the nroff ms command is used with an index macro the error message displayed on the user s terminal is sort t must be separate arguments SOLUTION The index macros in usr lib tmac must be modified In standard UNIX the sort command
55. UG IN MKUSER AND MKGROUP The TNIX commands to make a user and make a group contain a bug The mkgroup command accepts parameters in addition to the group name The additional parameters are the users to be assigned to the group If the Specified users are not current users on the system the command does not issue an error The mkuser command also accepts additional parameters other than user name The additional parameter s are the group names with which the user is to be associated A problem can occur when a user is being installed in a group to which he is already a member or being moved from one group to another 3 4 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS The result is a fete group file with a missing EOL or EOF The etc passwd file is correct he editor can be used to correct the etc group file until the command is corrected To avoid the bug be certain that referenced users are recognized users 8560 s point of view when using the mkgroup command Also do not attach users to groups to which they are currently a member If users need to be moved from one group to another be prepared to correct the contents of etc group if necessary John Owens MDP Customer Support in 8540 PATCH LEVEL REQUIRED FOR PASCAL DEBUG PASCAL Debug will not function correctly in the 8540 unless patches through number 21 have been installed John Owens MDP Customer Support JERN TENUTI OPER A A A
56. West Wrightwood y pa Chicago IL 60614 ph 312 472 6659 910 221 1182 Microsoft BASIC Vector Microsoft Belgium 10700 Northup Wa FORTRAN ASCI1 Microsoft Japan Bellevue WA 9800 Assemblers ph 206 828 8080 328946 Microsystems Inc FORTH E WER ee 2500 East Foothill Blvd Suite 102 Pasadena CA 91107 ph 213 577 1471 Mi t Assemblers Albetros Ltd Engla crotec nd ee PO Box 60337 Simulators ASAHI Bus Consult apan Sunnyvale CA 94088 Pascal ASR Corp Intl Japan ph 08 733 2919 Contahl Ltd Israel 4990808 Creative Daten Systeme Austria Benelux Scand Switz W Germ Micro General Italy 261 Eisenhower Lane S Lombard IL 60148 ph 312 620 4830 Oasys Office Auto Sys Assembler eo eo 60 rdeen Ave Cambridge MA 02138 ph 617 491 4180 Oregon Software asca sr CPC MN QM CC EK IM B 2340 SW Canyon Rd Portland OR 97201 503 226 7760 910 464 4779 DL MNA Yr PU Y MAN RD VM JE PIGUET CBE LM TH PH diddeleng March 1 1983 TEKTRONIX __ 4 13 THIRD PARTY SOFTWARE Issue 1 Vol 1 USER GROUP NEWS COMPANY PRODUCTS DISTRIBUTORS COUNTRIES SERVED ascal Development Co asca eats S De Anza Blvd uite 205 Cupertino CA 95014 ph 408 253 4280 peration semblers 500 Chestnut Street UNIX Applicat n Santa Cruz 95060 ph 408 425 7222 Software GE ents OS Kernel 97 La Qui San Jose cK 295127 ph 408 923 2741 Syscon Corp PLMX Micro Scope England 15 Hancock St x San Diego CA 92110 714 222 6381 910
57. X i64 4 PE EN Meses TE EE H 3 3 TNIX VIS tee sata o ede s or e ee DE 2 1 GENE He AG OV dc NI e ea e RE 6 IR AURA QR ered LR ea Ta on Table of RT11 50 Commands eee ht tnn 1 7 TekheX Ee cre rur LER ei eS ae GUM qa SWE EE 3 7 Tektronix Software Referral Statement eee 4 2 Templates e Md al a 1 2 Third Party Language Software for DEC Minis 4 4 Third Party Language Software on 8560 ada dee 4 5 Third Party MDL Language Software Cross Reference Table 4 5 Third Party Operaen ystems Kernels eee 4 9 Third Party RT 11 Software Vendors amp Products 4 7 Third Party Software Information eere 4 1 Third Party Software MDL Compatibility FO 1 Third Party Software Vendor Contact Information 4 12 Third Party Software Vendors International Distributors 4 15 Third Party Software for 8550 amp 8002 wees 4 3 Third Party UNIX Software Vendors amp Products 4 8 Timing Measurements i 0 24 amu ax eer CN E i aae 2 11 Trace Display 2 09 e CM Ee E S UEAOU ES ACH SCR Mw oe wah Oe Re 3 10 UNIX Related Services c esee ee eee EE a 4 9 Update Kia Leg 1 8 paat ing Third Party Software Information 4 2 SEISDIOS o 200 EE ECKE EN EES MES E d E QE E au 2 6 Whex Command soe eu oie ta RE SE EN a ww 3 5 X C
58. ables load and execute the program The LANDS Pascal por is a real time symbolic debugging tool for programs written in Pascal allowing the same Pascal language constructs to be used to examine and modify the program during execution as used in writing the program Marilyn Hanson MDP Product Marketing Naar EDITOR TEMPLATES FOR CT8500 KEYBOARD The Pascal Language Directed Editor LDE is a fast easy to use general purpose editor as well as a Pascal Editor A template for the CT8500 ter minal keyboard which lists the commands and 8500 specific keys is included with the manual Additional templates can be ordered The part fe The item description is LDE Templates for 500 g 0 E Marilyn Hanson MDP Product Marketing Aafaa 1 2 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION ORDERING INFORMATION FOR CATEGORY C PRODUCT MANUALS Some users may wish to examine the manuals for the various Category C pro ducts before ordering them The following table gives ordering information you will need to do so MANUALS AVAILABILITY NAME PART NO uxilia ilities Pkg Users 8560 MUSDU Native Programming Pkg Users Mnl 070 4271 00 8560 MUSDU Text Processing Package Users Mnl 070 4272 00 8560 MUSDU Intel COMM Users Manual 070 4252 00 8550 MDL RT11 50 Users Manual Vol 1 System 070 4409 00 8550 MDL RT11 50 Users Manual Vol 2 System 070 4410 00 8550 MDL RT11 50 Users Manual Vol 3 Se 070
59. an up RUN Loads and starts a program SET Controls various system options SHOW Displays the system device assignments and status SQUEEZE Rearranges disk files to collect unused file space SRCCOM Compares two ASCII files and lists their differences SUSPEND de execution of the foreground job TECO Text editor TIME Sets or displays the system time TYPE Outputs files to the terminal UNLOAD Removes a resident device handler from memory i A EU AAM PN FME TO HASAN MP I VADER Da FAGEN rm ae ttt Mq 30 NO i orm EO ov Es tisse D Pd Opt e tat rn Phe DEC Distributors DEC s RT 11 layered software products are available from distributors Hamilton Avnet Wyle Harvey and Pioneer These 1 de high level languages and applications for engineering and ratory Trade Press populer computer and electronics industry publications carry ads for RT 11 software MDP Software Referral Service Tektronix offers a software referral service to help you locate from other vendors software products compatible with MDP products March 1 1983 TEKTRONIX P nen DEP L 1 7 MDP GENERAL INFORMATION Issue 1 Vol 1 USER GROUP NEWS Ordering Information To order RT11 50 please use this exact nomenclature Field option Product Name 8300501 RT11 50 Operating System Product Specifications Software RT 11 v 3B adapted for 8501
60. ased software development with download ing to MDP integration stations Those which run on PDP11 UNIX aya tens may also run on the 8560 see the discussion in UNIX SOFTWARE VENDO table Micros are associated with the language product in that row Some products are in source for customer installation Pascal FORTRAN Generally products are available on all hosts listed for that vendor For DEC hosts U UNIX operating systems only D DEC operating systems onl B Both DEC and X operating systems VENDOR HOSTS LANGUAGES MICROS COMPAT Advanced Dig Products VAX B Assembler 8086 Simulator 8086 Alcyon e VAX U Assemb Link Tekasm Boston Sys Off PDPII B Assembler AIT Tekhex VAX B Simulator Most Download DEC10 Pascal 6800 8086 DataGen Caine Farber PDPII U PLM i 3085 Cymric PDPII B Assembler most Tekhex VAX D Pascal macros most l Simulator most Enertec asca ex VAX B 8086 28000 68000 Other Assembler 8086 z8000 68000 First Systems asca FORTRAN 8086 z8000 SES FASEIVE Se 280680008086 e Systems C VAX D Intermetries PDPII B Pascal 8086 VAX D International PDPII D Assembler most Te Data Service Simulators many Language VAX D Pascal 68000 8085 Tekhex Resources IBM PLM amp Asm 8086 Download Harris Mark Williams PDPII U C 8086 68000 28000 MicroTec PDPII D Assemblers most Tekhex VAX D Simulators most Download Other Pascal 8085 NUVATEC INC P
61. ation regarding the function of the cts and dtr options of the stty command is incorrect The following is a description of how they are currently implemented The cts option to stty when specified causes the 8560 to monitor the dtr pin 20 control line When the 8560 sees dtr go low data transmission to the external device will be suspended until dtr is returned high When cts is specified default dtr pin 20 is monitored by the 8560 as a disconnect signal that is when dtr goes low the user is logged out It may be interesting to note that when the cts option is specified the dtr control line becomes a re for data signal rather than a hang up signal This means that all you 500 users can change your terminal characteristics without being logged out when the terminal power is cycled to set the options The dtr option to stty when specified causes the 8560 to set the cts con trol line pin 1d low when the 8560 input buffer is almost full The exter nal device should respond by suspending data transmission to the 8560 until cts is returned high When dtr is specified default the 8560 sets the cts control line high and leaves it that way It is possible that future versions of TNIX will have these options imple mented such that the cts option will affect the cts control line and the dtr option will affect the dtr control line Their function however will remain the same Gordon Glathar MDP Customer Support ALI FIS V
62. d off open bypasses the startup command file on boot up PRODUCT 8550 and 8540 with the COM command CONFIG DOS 50 V2 1 and 0S 40 with option 01 Communications Interface PROBLEM The SOL cedere eid of COM has two problems associated with it 1 If an BOL string 1234 is defined and is later changed to ABC the string sent by the 8550 40 will be ABC4 2 If the host were to send a file with the EOL being ABC the AB portion of the BOL is written into the file created on the 8550 SOLUTION A patch has been made to the COM command Customers should use 8550 DOS 50 version 2 1A or COM rom part number 160 1401 01 COMMENTS PRODUCT B series assembler CONFIG 8550 DOS 50 version 2 1 8086 B series assembler PROBLEM When agder a file and sending the listing to an output device such as a line printer the page numbers are dropped from the isting on the output device This may be a problem on all B series assemblers 3 6 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS SOLUTION PRODUCT CONFIG PROBLEM SOLUTION PRODUCT CONFIG PROBLEM SOLUTION COMMENTS PRODUCT CONFIG PROBLEM SOLUTION PRODUCT CONFIG PROBLEM Page numbering will appear on all B series assemblers created after base version 36 products created after May 1982 The third number in the version number is the base version number The default remains 72 wide and infinitely long when sent to the display
63. directory destination directory and all the files will be linked to the destination directory Note File names beginning with a period will not be linked If ls a is used in the command period prefixed file names would also be linked John Owens MDP Customer Support m LOG COMMAND FOR 8540 8560 This shell script will provide you with a log capability on the 8540 8560 similar to that found on the 8550 Ge ee echo gt 1 append a blank line echo log session started date gt gt 1 append date message while echo n amp amp read AA send prompt and read kbd o if input is not a d do loop echo gt gt 1 another blank line for style echo S SAA gt gt 1 command line appended to file eval SAA 221 op Um Itee a 1 execute output to crt amp file if test s tmp test for error file length pen tee a I lt tmp tmps copy error to crt and file i done rm tmp tmp remove error file I named the command log and placed it in my bin directory To use the command enter log filename Now a duplicate of the information that goes to the screen will be dupli cated in the named file March 1 1983 TEKTRONIX 2 5 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS WARNING First enter U number export IU even if the terminal you are using is attached to the integration unit WARNING You can not use shell commands while in a shell script like log Commands such as cd and set have no ne
64. don Glathar MDP Customer Support A ACORN GRAN ADEIT FLERE OAS HE GC E 0 A EE DIVER TAS PAAR Y AU EAR eme Pto Pada de te Pta Hatta Pin Plo Pin Pa Pn Pos dia da di Pa d n P MODOS TAPE E AMPARO EELER AIDA PO CARDS AAA TT LAI u LEMMA FLIP VARM EJ TRIO YAA DL STC IL ANTI OLI TD RON AM ACRILAMIDA Vtt Uc UM UE 6809 DISASSEMBLY OF THE SUBD INSTRUCTION A minor bug has been discovered when using the 6809 disassemble command When the disassemble command encounters a SUBD instruction extended addressing opcode 83H it will be disassembled as a SUBA instruction The assembler generates the correct object code for the SUBD instruction It is only the disassembly of the instruction which has the problem Gordon Glathar MDP Customer Support egen T M ACAD LIS UAM TNT DEL DL IEA BUD BEAD AMET ADORA ALI DOR BE AND Y33 172 NEN AE DE TATEM FT ULM ER IT INICIADA IAN OTIS 39 WAY UO IR HENT 107155 mta mea Hate Plo Po Plo d n Pla d n ENDRES ECO ECOLE AB DUNG LAB SAU N ASSA ANDO TROVARE D PEEL HA AA JG VNR TVEN TI 1s LH UU A FOLIO BIN ED AI 421 HB Y 8 RR VNR EEN 8051 BIT ADDRESSING a wea eren The 8051 Assembler uses the period to specify bit addressing However since the period is a valid character for a symbol assembler directives will not acknowledge the use of a period for bit addressing In addition 8051 instructions do not accept symbols with bit addressing unless the period notation is set off by spaces There
65. e cursor down 7 The terminal must be able to respond to a delete character command sequence sent to the terminal from the editor elete character command deletes the character at the cursor moving the characters to the right of the cursor left one column 8 The terminal must be able to respond to a delete line command sequence sent to the terminal from the editor A delete Tine command deletes voe rine where the cursor is moving the lines below the cursor up one position 9 The terminal must have a screen a minimum of 80 columns in width and a minimum of 6 lines in height It should be understood that the editor requires correct user configuration so that a specific terminal can be used CRT terminals not satisfying the minimum requirements will be unusable with the editor Marilyn Hanson MDP Product Marketing Hester i em INR lene VEAR RE AG AGP gedeelter Eelere IMPROVED COMMUNICATIONS INTERFACE FOR 8540 and 8550 If you are using an 8540 or 8550 connected to a host computer you ll be interested in the improved version of the Communications Interface package This new version COMM version 4 1 can improve download speeds by factor of 2 to 5 times This can obviously save a lot of time dd where large object modules are being transferred to the 8540 or 8550 s an example benchmarks run in a typical host environment i e VAX 780 have shown that a 64K byte object module can be downloaded in 3 to 5 minutes at 9600 baud
66. ed entirely quo Auxiliary none in section 6 cc f none with cc p 6 41 deleted from cc page pec none with cc p 6 41 deleted from cc page ratfor none on page 6 109 omitted entirely 3 2 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP PROBLEMS rev Auxiliary none in section 6 struct none on page 6 127 omitted entirely ee HOMNUEDE D ARREDI FC i MRE 997 AARON NN VG DDE 7 EE AUSSER AVD DO MAD VON ME YUAN ATERT ECTS NEEN ALUMNA carta adis The excluded commands are not available in any 8560 package at this time Please refer to the Users Manuals for the Native Programming Auxilia Utilities and Text Processing packages for an accurate description o their contents Of the undocumented commands only rev has a man page in NIX Rodney Bell MDP Product Marketing CT8500 ACE CAUTION When ACE is running the CT8500 is p Mec in the host control mode If the user accidentally hits the key on the terminal and then hits the REMOTE the terminal has just been removed from host control mode and is placed in the power up mode When the CT8500 is in the power up mode the editing keys insert delete etc no longer send the contro codes to the host a result ACE no longer has control of the terminal If this should happen to you type CNTRL SHIFT F6 This will return the terminal to the host control mode which returns control to ACE Refer to page 2 5 in the CT8500 Operators manual for more information Gor
67. ere are low level utilities to operate devices patch code and dum memory There is a HELP command which provides online documentation abou the syntax semantics options and other aspects of the monitor commands RS is a complete reliable common single user operating system with which you can greatly extend the usefulness of your 8550 Sources of RT 11 SW Products Here are some sources of information about third party software products DECUS The DEC systems users group maintains a program library of non commercial 11 programs DECUS members can obtain these programs for a nominal fee The PDP 11 VAX Software Catalog is available in hardcopy for a small charge from DECUS Order d One Iron Way MR2 3 E55 Marlboro 01752 617 467 4135 orders 617 467 4168 membership FF The Bored ond Earl ound and Extended Memory Monitors of RT ll are not available with RT11 50 1 6 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION DEC SRC The Engineering Systems Group publishes a Software Referral Cata log SRC that lists a variety of commercial RT 11 applications from software vendors You can obtain a copy from Digital Equipment Corp Engineering BUS tems Group MRI 1 M75 200 Forest Street Marlboro MA 01752 Attn SRC Manager Table 1 COMMAND FUNCTION ASSIGN Associates a logical device name with a physical device BATCH Job control ange for batch processing BOOT Boots a
68. following software procuc have had new releases for bug fixes Update kits are available for some of the products If an update kit is not available and you are having problems please check with your Tektronix Applications Engineer Marilyn Hanson MDP Product Marketing PRODUCT PRODUCT UPDATE DESCRIPTION NUMBER KIT 8550 Products ACE Editor V2 08 8300C01 020 0965 01 8085 Pascal V4 02 8300G01 020 0993 00 68000 Asm V1 15 8300B19 020 0984 00 8051 Asm V1 09 8300B19 N a 6809 Asm 8300B28 020 1035 00 8560 Products ACE Editor V2 08 8560F21 020 0964 01 1 8 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION LATEST VERSIONS OF FIRMWARE SOFTWARE The following is a list of the current versions of software and firmware for Tektronix MDP products John Owens MDP Customer Support March 1 1983 TEKTRONIX 1 9 MDP GENERAL INFORMATION Issue 1 Vol 1 NOMENCLATURE 1802 Emulator amp Control V2 1 1802 Emulator P amp C SW V1 0 1802 B Assembler V01 01 56 1802 A Assembler V4 0A 2716 32 PROM Prgmr Module 1 V1 0 2100 PROM Prgmr Module v1 1 870 72 F8 Emulator Control S W V2 1 3870 15 F8 A Assembler V4 0B 6500 1 Emulator V1 1 6500 1 A Assembler V4 0 68000 Emu Prcsr Control S W V2 1 68000 A Assembler V01 15 66 68000 B Assembler V01 10 57 D D A Assembler V4 0A 00 02 Basic MDL V2 1A 6800 103 Emulator Control SW V2 1 6800 02 01 B Asmblr V1 0 6801 68120 Emulator Control S W V1 1 6801 6812
69. ge 8560 Controller FW Vi 8560 PMS Dia V1 0 8560 System iagnostics V01 01 00 1 10 TEKTRONIX 8540 50 8550 USER GROUP NEWS OPTION 8300E09 8300E09 8560B09 8300A09 8550F31 8550F33 8540F33 8300E07 8300A07 8 8300E02 01 8560B02 8300P29 P39 8300P28 8300A01 8300H01 8300E06 8300E06 8300P17 8560B15 8300B15 8560F04 8560U01 March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP GENERAL INFORMATION 8560 dt Board V1 1 8560 de 43 55 E 5 PRON PETA Module 2 V1 0 8550 8550F32 5 V1 0 8550 8550F35 3900 Emulator C Serie 8550 8300E05 9900 sembler V4 0A 8550 8300A05 990 0 3983 Emulator Control v2 0 8550 8300E33 9900 9989 B Assembler V01 04 34 8650 8560B05 9900 9989 B Assembler vol MOIS 8550 8300B050pt4L FEN Ee Personal ity Card Microlab VI dvncd CRT Editor 8550 8300C01 ACE Advncd CRT Editor V02 06 8560 8560F21 Auxiliary Utilities Package 8560 8560U03 CT8500 Firmware V6 0 CT8500 Extended Hex Interface Pkg V1 0 8550 8550F20 Extended Hex Interface Pkg V1 0 8540 8540F20 Intel Interface Package V1 0 8560 8560U04 Intel Interface Package V1 0 8550 8300U04 Intel Interface Package V1 0 8540 8300U04 LDE Pascal Editor VO1 03 00 8560 8560F20 Pascal 8080 85 Compiler V 02A 8550 8300G01 Pascal 8086 8088 Debug V01 07 00A 8560 8560D02 Pascal 8086 8088 V01 02 04 8560 8560602 Prom Prgmr Cntlr SW 4 Diags v2 i 8550 8550F30 Prom Prgmr Cntlr v1 0 8550 40 8550F30 Prom Prgmr Diags FW v1 0 8550 40 Prom Prgmr SW V1 1 550 8
70. idely used RT 11 operating system With RTL e the 8550 runs much of the extensive applications software developed for RT 11 including cross support for MEL software You can also program RT applications with the FO IV compiler and MACRO 11 Assembler Both microprocessor development and general purpose computing are now available on the 8550 MDL RT11 50 offers the flexibility of general peor se computing without the expense of another computer system With 11750 the 8550 MDL becomes the 8501 General Purpose Computer System GPS a 64K byte LSI11 02 flexible diskette general purpose computer system See Figure 1 The 8501 GPS lets you use the same printer and terminal that your 8550 MDL uses With Rr11 50 you get the 8501 GPS without buying new hardware BERT 3501 7 p t Terminal ee RT11 50 l SED l Printer i RS 232 C t RS 232 C i 8501 General Purpose Computer System RT11 50 runs many RT 11 software products offering you a verte of new applications ll is a mature proven operating system for the popular PDP 11 computers It has attracted an extensive varied selection of software products from many vendors Rel brings you the benefits of these RT 11 software packages for the 8501 GPS RT11 50 lets you extend the microcomputer support of the 8550 Use RT 11 cross support from third party software vendors to develop code on the 8501 GPS Then use Tektronix emulators and analyzers on the 8550 to debug and
71. ion on products useful to MDP customers Many useful products to enhance your MDP system new functions for greater productivi ty without the expense of another computer or the costs of internal development for more control of your system s features More than ever Tektronix Microcomputer Development Products meet your micro development needs PRODUCT INFORMATION OFFERED Product information is grouped in these tables Language Software on the 8560 Language Software on DEC Minis SofEware Products for 8550 amp 8002A Real Time Operating System Kernels UNIX Software Vendors RT 11 Software Vendors Language Software Cross Reference Vendor Contact Information International Distributors UNIX Services Vendors product literature furnished to Tektronix is the principal source of information for these tables Tektronix intends to update this informa tion in future issues of MDP User Group News Currently only software products from vendors in the USA are included USING THE LISTS Locating Products The first six tables give product and vendor informa tion for different classes of software Information is organized alphabet ically by vendor name To find vendors of a particular language for a par ticular micro consult the Cross Reference le See the product tables for more information about the language See Vendor Contact Information or International Distributors to learn how to contact the vendor RT 11 and UNIX SW vendor
72. is a friendlier request the following modifica tion can be edited into the file etc rc G echo n Enter date read DATE MODIFIED LINES IN etc rc echo Enter date i e Ge spe hh mm echo n 2 18 spaces between the quotes read DATE The printing of 18 spaces causes the cursor to come to rest directly below the dd mmm yy string facilitating proper entry of these values Byron Lunz MDP Customer Support eegener GM Po Pata d n d Plo Plo dn Plo d n die Po Po die d n P Ple dia de 2 2 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES TT 8560 MULTIPLE COLUMN DIRECTORY LISTING If the ls directory en commands output extends beyond the screen le mi mee following shell script will paginate the display into a more usable format bin ls pr t 1 I c 5 Put this shell script into usr bin for all user access or into some other Gresk in your PATH Name it list If you chose to name the file ls make sure the order of directories in your PATH variable is such that the directory containing this file is searched before bin This will print out your directories in five columns with no prescript or postscript Doug Johnson MDP Product Marketing in SE Pro a EDN RA PETE ETNE A ET TESE PES PERSERNE PEEL ED EEE TOR HOW TO SIMPLIFY 8560 SOFTWARE COMMANDS If you are using an 8560 and have concerns about the software switch set tings file name conventions or ease of u
73. llows The approach we will use is to set up one event to start a counter and a second event to stop the counter The counter result then displays the total real time between the two events March 1 1983 TEKTRONIX 2 11 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS A represents the start of the program The user wishes to time code exe cution between points B and the first occurrence of each and to stop execution at D The following setup will produce a result in counter 3 which gives the time between event 1 and event 2 with an accurac of plus or minus one bus cycle Waveforms shown for channel one and chan nel two are the counter outputs waveform 3 is that of trigger 3 not counter 3 l tcir 1 2 3 A B c D Channel 1 eve l a address of B i ER coul szevl o delay v 1 DRM Channel 2 eve 2 a address of C cou 2 s ev2 o delay v 1 rn Channel 3 eve 3 c 10xx EE cou 3 g self s timebase ss E A o arm v 0 EXPLANATION Channel 1 These commands force the output of counter 1 low until the first occurrence of event 1 Event 1 represents the start of the code segment to be timed Channel 2 Event 2 represents the end of the code segment to be timed Channel 3 This setup causes counter 3 to be gated by event 3 which is true only while the output of counter 1 is true and the output of counter 2 is false Counter 3 must be programmed to count one of the TTA timebases and will count only while event 3 is
74. m TEK Severo USER NEWSLETTER VOLUME I ISSUE NO I MARCH 1983 R PRODUCTS OMPUTE PMENT P E Regent cett P M Xo fore Rz Ni The material contained in this document is for reference only no assurance of suitability for a specific purpose is implied Copyright amp 1983 Tektronix Inc All rights reserved Printed in U S A Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supersedes that in all previously published material Specification and price change privileges reserved TEKTRONIX TEK SCOPE MOBILE TELEQUIPMENT and are registered trademarks For further information contact Tektronix Inc P O Box 500 Beaverton OR 97077 Phone 503 627 7111 TWX 910 467 8708 TLX 15 1754 Cable TEKTRONIX Subsidiaries and distributors worldwide ee eme Greetings This is the first issue of USER GROUP NEWS UGN a newsletter specifically for users of Tektronix Microcomputer Development Products MDP UGN has been created to accomplish the following goals APPLICATION IDEAS The section entitled User Notes will offer help ful suggestions on usage of MDP tools both software and hardware Command files setup procedures and other useful time saving sugges tions will be documented in this section NEW PRODUCT ANNOUNCEMENTS Information on new product announcements in this section will keep our customers abreast of the
75. ms Elliott Terrace Wkshops Erste upon Tyne NE4 6UP 0632 732531 732639 3429 PACE G Software Sciences Ltd 40 Invincible Road desine te UM Hampshire 7QU ph Seaton 52 544321 53 Rus Charles Frerot nc ent illy p 6 13 13 842200485 Metrologie p 1 791 4444 611448 Cu m Com S A Rue Cavalotti 78018 Paris 294 12 21 VENIR Tour Europa 111 94532 Rungi is us B Sader e REN TV AH RH BAI Bo Ra P Pe SEMINA E s BANANA EASRA AAT EES EENEG 4 16 TEKTRONIX USER GROUP NEWS VENDORS Misr teg 777 Alcyon Systems amp Software Industrial Programming Syscon Whitesmith JMI SW Consultants Boston Systems Office Boston Systems Office Industrial Programming Virtual Systems Microtec Boston Systems Office March 1 1983 USER GROUP NEWS COUNTRY Issue 1 Vol 1 THIRD PARTY SOFTWARE COMPANY VENDORS India A Macro International Microtec gt Suite 121 123 Howland Pl 8256 East ret PE Warren OH 4448 ph 219 la 856 1866 x 241319 Saras Electronics Industrial Programming N 47 Greater Kailash I New Delhi 110048 p 698074 011 3532 SE GE Boston Systems Office DE sceau Me peer Madras 600 001 p 456799 x 417443 T rer CERA tea poston Systems OEGE 54 IBN Svirel St Industrial Programming tel Aviv 64364 Microtec p 93 388 37 Italy Micro General oA Xntermetrics RR KAT MUN TET ND e TTE TRO O Japan E March 1 1983
76. new system CLOSE Makes background output files permanent COMPTLE Translates source programs COPY Copies files l DA Sets or Ge ete fa the current system date DEASSIGN Removes logical device name assignments DELETE Removes files from a device DIFFERENCES Compares two files and lists the differences DIRECTORY Lists device or file directories i DUMP Prints formatted dumps of binary data from files DUP Device maintenance utility program EDIT Invokes the text editor EXECUTE Translates links and runs a program with one command FODX Transfers files from SSSD to DSDD RT 11 disks _ FILEX General file transfer program for reformatting files FORTRAN Invokes the FORTRAN language compiler j HELP LIsts helpful information __ i INITIALIZE Initializes device directories INSTALL Adds a new device handler to the system LIBRARY Creates and alters object libraries LINK Produces an executable program LOAD Makes a device handler permanently resident in memory MACRO Invokes the macro assembler ODT Program that aids in debugging assembly language programs PAT Object program patch utility PATCH Utility to make code modifications to any RT11 50 file PIP File transfer and file maintenance utility program PRINT Prints files on the line printer REMOVE Removes a device handler from the system i RENAME Changes the name of a file RESET Causes a general hardware and software cle
77. nge These do not occur in the 8086 Vl Poplar but will in future compilers including the 8086 V2 Currently changes are being considered to use subrange analysis to reduce the size of compu tations even in unassigned expressions as in if statements The use of anor ange types will ensure that expressions are computed in the smallest possible size John Owens MDP Customer Support Pa fto Pa dn da Aa Aa din d n d n fle Fa fl Pa f ie Pa Pi fo fl 2 6 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES Q Do programs running under 8086 PDB run real time A Moar often they do However there are a few instances in which they do not 1 Software Breakpoints Your Pascal program has just hit a software breakpoint It has run real time up to this point Now when you type go to continue execution the first machine instruction executed will be run in trace mode After that your program runs in real time 2 Emulator Breakpoints and TTA Event Triggers PDB has encountered a hardware breakpoint It now runs in trace mode until it arrives at a source statement boundary 3 Step Your program is running in a high level trace mode Therefore it is not running real time 4 Traced Procedures Two breakpoints are set at the beginning d deleta nd and at the end epilo quel of your traced Pascal procedure Your traced procedure is entered t does not run real time through the pe As your program
78. of the area and the stack at the top As with the SP_BEG parameter the HP_BEG parameter must be enclosed in brackets and the address designator may be a hexadecimal value fol lowing standard assembler number syntax or a decimal value In the Run Time Library routines the section name RAMOBJ has been changed to RAMOBJ to indicate the section must be placed in RAM Marilyn Hanson MDP Product Marketing MA EEEE A ED ET i EEE REB SD T TAM Pa Fo Ma Ma Ma Fa Na Fa din Na Po de Ma Pla die Pa ALAIOR March 1 1983 TEKTRONIX 1 3 MDP GENERAL INFORMATION Issue 1 Vol I USER GROUP NEWS RT11 50 OPERATING SYSTEM Gain new productivity and financial benefits from general purpose computing on your 8550 Tektronix now offers a standard general purpose operatin system for the 8550 RT11 50 is an adaptation of DEC s popular RT 1 operating System It is modified to operate on the 8550 and bring you the features and benefits of the widely used RT 11 Contact your Tektronix Sales Engineer for more information about RT11 50 A reprint of the RT11 50 data sheet follows l RT11 50 OPERATING SYSTEM SPECIFICATIONS AND ORDERING INFORMATION General Purpose Computing a Third Part Software 3 ird Par Micro S W Development a Native Programming Tools a No Hardware Expenditure TEKTRONIX RT11 50 EE provides a general purpose computing capability for the 8550 Microcomputer Development Lab PMD RT11 50 is adapted from the reliable and w
79. ommand TEN 2 12 Z80 B Series Assembler ooooooooooooooooooooooomoooo ooo 3 11 Z80 Emulator 2286s ove S EXC OBERE EV RUE EE S DR Re aos 3 9 28001 28002 Pascal Debug elle eee 3 6 March 1 1983 TEKTRONIX BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 1 BEAVERTON OR POSTAGE WILL BE PAID BY ADDRESSEE Tektronix Inc Microcomputer Development Products Attn Circulation Manager P O Box 4600 D S 92 635 Beaverton OR 97075 ti ds NUNT NER RS RUN NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES 1 Mild ad dad Y fa fetteg 3 ew 1 Aen im a o ta
80. r emulator will be temporarily halted while the 8540 accepts and evaluates the data To avoid the problem When attached to an 8560 enter the command msg n while in term mode to suppress messages from other users When sy other device that might send data is attached to any port other than the terminal port Remove it John Owens MDP Customer Support ts EE mmnm OE DNR HORA ND em ep T PARA an aa USER SECURITY WITHOUT LOGOUT LOGIN Occasionally a user needs to assure that while away from the terminal information on the terminal display or information that could be accesse from the terminal is secured Logging out and back in would accomplish this but background processes an other operation might be disrupted With the program described below all data either on the screen or other wise accessible is rendered inaccessible until the password is entered The safe command consists of two parts First the following commands are entered into the file usr bin safe trap echo c will not exit 2 trap so that c will not exit trap echo will not exit 3 trap so that X will not exit echo D clear the screen stty echo no echo during i password entry while do a comment always worksi true echo n GPASSWORD ask for password read AA receive the password echo echo the return BB crypt SAA lt SHOME bin seed use the password sas a key to decrypt if test SBB securi
81. ron AG Boston Systems OFEic CH 8300 p 056 41794 00 Xmit AG Industrial Programming Bellikonerstrasse 218 iden 057 54656 845 59955 West Germany Alfred Ne genacec anik Industrial Programming Schillerstrasse 2085 Quickborn JE tx 841 213590 A Beratung amp SW Mark Williams Co D 7903 Laichingen ph 07333 3515 Interautomation GmbH Boston Systems Office Marburger Strasse 10 D 1000 Berlin 30 ph 030 211 50 57 Rohde amp Schwarz GmbH Boston Systems Office Engineering and Sales Graf Ze SCH Str 18 5000 Koeln ph 103303 49 1 347 RIMINI JAN gern 09 94 PR T R SEND ATO Pr in OBAT RS AUN INICIAN IOMA O 4 18 TEKTRONIX March 1 1983 Issue 1 Vol 1 USER GROUP NEWS INDEX sert jon P e 68000 Emulator uan Om Re OO USER RON AU ed 3 8 9 809 B Series ae AN NEE NN AR e 10 6809 STOR Lier NW exdexiy Rd A UL NE E Wee ee Mars Waa 3 3 11 8051 B Series Asm i aer E ola ees ee RRA VEN A OUI eg 3 10 11 8080 8085 Pascal i4 ec we Sa ERR 1 3 BSOBB BOBB viste eee 2 4 8086 8088 Pascal ceeeeeeeeeoe d 6 sere Pascal Debug eo 9 ERRARE VR EAE FARE ea 2 4 5 9 3 5 6 9 8550 gp ep 9 ge ge eg eg pe e gp e e e pg ep 000000 e e e ee 4 e ep e e pe 9 9 ee pe gp 9 9 pe e wl 3 3 9 2 1 4 9 3 4 11 8560 V Rua EACUS IGNES en E RE TNS S IG 1 9 6 9 11 3 1 2 4 8 10 8560 Distribution Media Information ooo 2 8 99XX Emulators Lu he soak oe ee OOS va d Es eu WS own 3
82. rp 210 540 9341 UNIX SOPTWARE VENDORS This table lists some vendors and distributors of PDP11 UNIX applications software It gives the vendor s phone product names and descriptions Products known to run on the 8560 are noted Products advertised for an 11 23 ME L are noted many of these may run on the 8560 Others may also run on the 8560 contact vendor to determine if tbey mi ht See Run ning UNIX Software on the in the USER NOT ection of this newsletter Some products require the buyer have a UNIX source license VENDOR CONTACT PRODUCT DESCRIPTION HOST om 961 i networking 415 527 1157 COGEN COBOL generator Pyter omputer Method 213 998 7979 XED Computer SW Des 2 word processing Data Ace DBMS Computer Sys Co 800 428 0714 CALC 11 spreadsheet Human Comp Res 416 922 1937 MULTIPLAN spredte net 11 23 UNIX RT EMT 11 Emulator 8560 BASIC ANSI Stnd BASIC 11 23 UNIX HCR EDIT editor 11 23 UNIX HCR PASCAL Pascal compiler Info Nexus 312 637 7995 NEX screen editor Interactive Sys 213 450 8363 INed screen editor INword compose word text proc f INmail INnet intersyst mail Logical SW 617 864 0137 LOGIX DBMS ries 11 23 UNIX Softshell User Interface Mark of Unicorn 617 489 1387 The FinalWord word processing 11 23 UNIX Measure Concept 315 337 1000 CAST CAI language Micro Data Base 317 448 1616 MDBS IIT DBMS Micro Focus 408 496 0176 CIS COBOL GSA cert COBOL 11 23 UNIX FORMS 2 COBOL generator 11 23 UNIX North Am Tech 91
83. s these lists only as an information service to its customers e Tektronix believes this information is accurate we do not guaran tee its accuracy Tektronix intends this information to be as complete as ossible Tektronix solicits corrections and new product vendor informa jon GETTING MORE INFORMATION Contact the vendor or distributor for more information about their product Some customers who have purchased third party software for use with Tek tronix equipment are willing to discuss their experience with that product Your Tektronix sales engineer may have such customer references or other information on the product Additional information sources are listed in the UNIX Services table PRODUCT LISTING CRITERIA Inclusion of a software product or vendor in these tables means it has met these criteria 1 The product is useable on or with Tektronix development systems Or the vendor markets for other computers products that should without change operate on Tektronix development systems 2 The product is useful for microcomputer app Cation development Or the vendors products serve applications for which Tektronix MDP cus tomers may want to extend the use of their system 3 The product is currently available unbundled and detailed product information is available from the vendor Neither price nor vendor is a criteria USER AND VENDOR FEEDBACK Tektronix solicits from software vendors information about new products
84. se here is a helpful hint on how to solve these problems First people generally use the same set of switches over and over there fore if the commands could be set up to use the desired switches once and from then on the command would use these switch settings automatically this would solve most of the switch confusion seconds if the command invoca tion could be reduced to a standard subset of all the commands this would make it not only consistent but a lot easier to use For the assembler the invocation is normally of the form asm obj list source To personalize the assembler invocation to your liking do the following 1 Create an executable file called asm in your private bin or bin Tr In this file put the following command bin asm 1 0 1 1 2 Change your PATH variable to access your bin or bin directory before Weg system bin Beie oe directories Kee put ing ma en in your profile file usr yourname ing sexport PATH This will cme the command abs ilename to invoked as asm filename o filename l filename s automatically generating all the suffixes and greatly simplifying the command line In a similar manner the same can be done for the linker and compilers For example a link file can be created that looks like link d o a out O So This causes a load file a out to be created from all the object Files in the current directory To invoke it all you type is link For cal the File po could contain some
85. st meet to run on the 8560 i 1 Run on UNIX version 7 2 Run in 64K bytes 3 Run in Common Instruction amp Data space Note PDP11 has two architectures Separate DD eg 11 70 and Common I amp D eg 11 23 based on the number of address registers associ ated available to a process two or one Much UNIX Software can be generated to run in either 8560 DISTRIBUTION MEDIA This specifies the 8560 media for those needing to install third party software products Diskettes amp IBM Compatible diskettes soft sectored Double sided Double density or Single sided Single density track 0 side 0 is 128 bytes sector FM encoded always single density track 0 side 1 is 256 bytes sector MFM encoded tracks 1 76 both sides are 256 bytes each sector In Practice Any IBM compatible diskette with 26 sectors track single or double sided either FM or MFM encoded can be read Track 0 Side 0 is always single density 8560 Floppy alignment disc part no 119 1354 00 from Customer Ser vice always align on track 38 universal alignment disc Sectors P TNIX treats 2S 2D diskettes as 1995 512 byte blocks and 15 1D diskettes as 500 512 byte blocks no interleaving no skewing In Practice Can read interleaved skewed sectors and then reorder the data according to the interleave amp skew factors used File Formats tar same as UNIX v7 found in Auxiliary Utilities Package fbr TNIX only documented in section
86. stributed line 4 H H usr dict spellhist line 26 27 sort u 0 40 ST I tee a SH AN line 29 who am i gt gt H 2 gt dev null After enable spell history line 4 H fH usr dict spellhist line 26 27 sort u 0 40 tee a SH oT iN line 29 who am i gt gt SH 2 gt dev null Note that not only was the character removed but also the single quotes surrounding the lines were removed With this modification spell will now function signe differently When invoked all will look as it did before however after spell writes the spelling errors out to the screen stdout it will now wait for input from the keyboard stdin This user entered input will be written into a his s be tory file usr dict spellhist In other words pike has listed those wor it believes are misspelled on the terminal The user can then enter correct spellings comments or nothing into the history file At some later date someone must manually update the actual spell data base If spell were to attempt an automatic ate of the data base it would soon begin to add those words which were Frequently misspelled Jeff Francis MDP Customer Support JAUNES UU IN AI ANAND AUN TOA EE 2 10 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES Pata Plo Pio dia Po atts flo fto Plo Po fip ta Pto Fa fto Pto Pla fto EE TY UMSO LN D USE OF CTS AND DTR OPTIONS OF STTY ON THE 8560 Document
87. t parameter must be followed by the tab char In TNIX the sort command t poremter is followed by a space then the tab char i ka sm PRODUCT 8560 and ACE editor CONFIG 8560 TNIX version 1 3 and ACE editor version 2 0 PROBLEM When in the ACE editor if the user avg esca to the shell witha then an command in the shell t at modifies the terminal will result in the ACE editor not functioning prop erly on return from the shell DI SENGENE NIRE OY NOS RART OTTERSEN FEED AER SEET EEE ES TARE VEL ET CREE ERREUR TN WT TEM T3987 MEGA T TH T VODKA EE PRODUCT 8051 assembler and the JUMP instruction CONFIG 8560 TNIX version 1 3 with 8051 assembler version i 08 56 PROBLEM Tektronix 8051 assembler on backward jumps always assumes LJump which may produce more object code gd the limited 8051 memory space can handle COMMENTS It is possible to manually select the needed jump command Use S L AJJMP in place of he The forward jumps works as expected opt imum jump se ected Chip vendor assembler does the same Cem AD OA ARIAS TRIAS CAI T FYRST ART PRODUCT 6809 B series assembler and CMPX instruction CONFIG 8550 DOS 50 version 2 1 and 6809 B series assembler PROBLEM When assembling the instruction CMPX t OFFFFH 1 the assembler reports error 241 This error was not encountered in the old A Ni The object code generated by the assembly is not correc SOLUTION This bug has been fixed in the most recent version TEN
88. t result because they are actually executed by a different shell John Owens MDP Customer Support The following TNIX shell script can be installed as a command mailall The command searches the password file Ve te pesswe for valid users expands the mail command input with all valid user names mail sed n S S N AN Xu tu tu i A1 p etc passwd 4 This shell Hg id can be used in the same way you use mail except that you do not specify the destination John Owens MDP Customer Support VISA R32 7B 23 2 MENOR r 7 PAPAL Pos fos Mee Po P PR Pe P me EE D PTE MAA VIENI Unbounded expressions are ALWAYS evaluated to 32 bits even if the variables involved are 16 bit integers The following code segment is an example var I J K 32768 32767 L M 0 64 pr i 34k L I M UCIEPO J K gt Io M The IF statement contains unbound expressions that are always evaluated to 32 bits The P rater statements would normally only be evaluated to the size of the result Since the common subexpressions J K and I M are contained in unbounded expressions they will be evaluated to 32 bits When possible avoid unbounded expressions and when appropriate use the com piler invocation option i which restricts the generated code to 16 bits Also when math or range checking is enabled even assige expressions will be computed to maximal pe sn to enable proper checking for over flow and expression ra
89. ter time to market with productive SW s Developing the micro software is only part of the process RT11 50 lets you continue development on the 8550 with debugging and HW SW integra ens With RT11 50 you develop object code on the 8501 GPS and store it on a DOS50 compatible diskette Reconfigure your system as an 8550 and read the code from that diskette using RTDOS RTDOS is a new DOS50 utility that is included with RT11 50 You can use all of the 8550 tools and features to integrate test and debug the micro SW in your prototype including 4 Tektronix does not warrant the operation of any specific ripherals with RT11 50 ES NOW ET Tektronix does not warrant the operation of any third party software with RT11 50 Users should assess on an individual basis whether the En Lysbar Y RT 11 products they are considering will operate on March 1 1983 TEKTRONIX 1 5 MDP GENERAL INFORMATION Issue 1 Vol 1 USER GROUP NEWS high performance real time Emulators three progressive Modes of emulation useful Symbolic debugging commands flexible Memory Allocation Controller adaptable PROM programmer powerful Trigger Trace Analyzer With the 8550 to complete the ae yo open rocess started on the 8501 GPS you can design higher quality products at lower costs 9909990 NN DIET VIITEET RT11 50 provides a complete set of software development tools for your pro gramming needs The line editor EDIT and the DECUS editor TECO allow
90. thing like pas dvs 1 Pascal generates an object file automatically called filename po This is an cosy ar to the interface of some of the software tools TRY IT YOU LL LI IT Doug Johnson MDP Product Marketing ett A APO DET 931101917 DD t mPetre March 1 1983 TEKTRONIX 2 3 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS RAI TD TO WB AO PINO AME YD PROCEDURE TO FIND NAMES OF 8560 LINKED FILES Problem A 8560 directory listing shows a file with two or more links to it but source of the other lin is unknown How can the other link references to a file be located Solution l Find the inode number of the file in question 2 Use the find command to find other files with the same inode number In TNIX files which are linked may have different names but they have the same inode number This is a normally invisible number used internally by TNIX to keep track of the actual physical files on the disc For example these two commands will find l files in the directory usr which are linked to the file usr byronl textfile l 1 ls i usr byronl textfile 234 usr byronl textfile find usr inum 1234 print usr byronl textfile Jusr jefff text If you are searching outside your own directory it is advisable to do so as root since protected directories can not be searched Byron Lunz MDP Customer Support WITERI AT TE aksel n d n Pg trade THE G AND X COMMANDS FOR 8086 88 The
91. to off open bypasses the startup command file if diags are needed AI CIR FALTA AAA OE JE 8550 and 8540 symbolic debug Any Tektronix assembler any emulator and 8550 or 8540 with sym bolic debug and the SAS linker ver 4 1 If the assembler source has an absolute directive section and is followed by a relative section the disassembly trace will have incorrect labels If the absolute directive is in the linker there will be no problem We suggest that absolute directive not be included in the source and instead placed only in the linker 8550 8540 prom programmer diagnostics 8550 and 8540 prom programmer and the prom programmer diagnostics version 1 00 There are two problems 1 In the 8550 when the break key is tapped while the diagnostice are executing the system will hang 2 In the 8540 and 8550 the prom programmer will intermittently fail in either the select or automatic mode with the error mes sage 05 0108 unexpected interrupt March 1 1983 l TEKTRONIX MDP PROBLEMS Issue 1 Vol 1 USER GROUP NEWS SOLUTION Version 2 1 of the diagnostic software Don t use break key dur ing diagnostics COMMENTS A control C will exit properly from version 1 00 of the prom pro grammer diagnostic software an undocumented exit vun venereum VTM FE MAKT VENER RON gt PRODUCT 8550 and 8540 COM command CONFIG 8550 DOS 50 ver 2 1 and 8540 05 40 PROBLEM The COM command ver 4 0 in both the 855
92. true Event 3 represents the code segment under test At the end of the measurement the elapsed time will be found in counter 3 tne progran can be stopped anytime after event C occurs by an emulator breakpoint the event 4 breakpoint or a control C An interesting variation is to use channel 4 instead of channel 3 That is enter the commands shown for event 3 and counter 3 above into event 4 and counter 4 respectively Then enter the command acq ev4 This will pat fe the TTA buffer to accept information only while the counter gate is active Using the command file capability of the 8550 or 8560 you can even auto are penn Just create the following file named TIMER on your or telr 12 3 eve 1 a7 1 cou l s evl o delay v 1 eve 2 a 2 cou 2 s evl o delay v 1 eve 3 c 10xx cou 3 g self o arm v 0 s line respectively Therefore the command TIMER 100 Off3 2usec would program the TTA to measure the time from address 100H to address OFF3H in 2 microsecond units CAUTIONS Accuracy of plus or minus one bus cycle means that when the time from B to C is large the measurement will be quite accurate If the time from B to C is small the potential one bus cycle error may become significant fie 2 and 3 are the first second and third parameters of the command 2 12 TEKTRONIX March 1 1983 USER GROUP NEWS Issue 1 Vol 1 MDP USER NOTES This technique measures the time from the FIRST occurrence of event 1
93. ty was it the right one then if it was right do break drop out of i the while loop i done stty echo restore echo Note The designates that the following character is a control charac er The file usr bin safe uses a second file S HOME bin seed This file is created r4 Bi user Ping the crypt command Tt will contain the encrypted form of the word security that was created with the password the user March 1 1983 TEKTRONIX 2 9 MDP USER NOTES Issue 1 Vol 1 USER GROUP NEWS intends to use The file would be created by the following commands echo security c t SHOME bin seed chmod 400 SHOME bil seed pe The crypt command above will ask you for a key word this is the same key word you must use later to exit from the safe mode In this procedure the literal key word does not exist in the system Thus the procedure is reasonably secure John Owens MDP Customer Support III IMITA ALIS CAIRO 2 VONT Y DAN e Ko d n Pala Na die de Fa d n Ma Pla d e Na die fo Pt Pto Pla fS MAINTAINING A HISTORY OF SPELLING ERRORS FROM SPELL The spell command has the capability of painta ning a log of spellin errors This capability is commented out of the distribution version o ep but can be easily activated All that needs to be done is remove the comment character the character from ig oe og lines in the shell wed i bin spell Specifically lines 4 26 and 29 need to un commented Before as di
94. unless list line or list page directives are used NOTE All b series versions v0l xx 36 and later have been fixed for both the 8560 and 8550 Customers can save diskette space by sending ele Me files to the printer instead of initially creating a diskette file ON Prom Programmer on the 8550 8540 and 2532 EPROM Md ii DOS 50 V1 1 or 2 1 and the Prom Programmer option 30 a The Prom pet liri will not pro rly progrom the second source mask Motorola version of the 2532 EPROM Motorola states that the EPROM s TMS2532 like devices are not exactly compatible to TI s part if the date code starts with QD82 and ends without an A New parts from Motorola will now be compa tible with TI and will end with an A The EPROM bug is in eight locations of all four blocks of the Motorola early production parts vi NN A A NAO CAI NU Y AAA AS ARTO RRA TINA enee 8540 and 8550 Diagnostics Ed OS 40 version 1 8550 DOS 50 version 1 2 and any 8 bit emula r With a startup string selecting the 6809 or a Z80 for any emula tion mode 0 1 or 2 then later after the startup string has com pleted invoking the diagnostics will cause an incorrect identifi cat len of failure in any of the 8 bit emulator diagnostics SVC ests Version 2 0 diagnostics corrects the problem by Ene uci nd initial ization of the emulator controller s SW page register in the diagnostic executive program Changing switch 1 of 1100 on the SYSTEM CONTROLLER
95. you to create and modify source programs test files and documentation The FORTRAN IV optimizing compiler supports ANSI Standard FORTRAN X3 9 1966 and several useful enhancements This compiler gives your applications pos oe the ease of use power of expression and speed of development found in high level languages amp The MACRO 11 assembler gives yous system programmer full access to the LSI11 02 processor and KT11 5 operating System This assembler offers an alternative to FORTRAN when highly efficient code or unique control of system resources is required The linker provides the flexible efficient location of the program in memory including the use of overlays It also supports modular pro og including mixed assembly and FORTRAN he librarian supports the creation and modification of collections of FORTRAN and assembly object modules and assembly macros The on line debugger and other debugging utilities speed the develop ment of a working program e Together these tools offer a powerful and efficient wa to ogram your 8501 GPS ES y E 7 Monitor and Utilities RT11 50 includes the Single Job Monitor to simplif your operations It provides all the commands and interactive control of the system to accom pus id tasks See Table 1 for a brief description of each command 11 50 has many utilities to improve your productivity There are direc tory maintenance compare and transfer utilities to manage your files Th

Download Pdf Manuals

image

Related Search

Related Contents

  Sony PCG-GR300K User's Guide  LevelOne FBR-1409TX Network Router User Manual  Lime à ongles électrique – Article 20 191 Manuel de l`utilisateur  Owner`s Manual Guide de l`utilisateur  取扱説明書等(1) - アイ・オー・データ機器  Tech air TABUN31MV3  Philips TDA6107JF User's Manual    

Copyright © All rights reserved.
Failed to retrieve file