FIELD SERVICE DIAGNOSTIC SYSTEM ... VERSION 8.03 R E L E A S E N O T E S THE FOLLOWING INFORMATION IS MEANT AS A GUIDE TO ASSIST YOU IN USING THE DIAGNOSTIC SYSTEM AND IN PERFORMING SOME SIMPLE FILE MAINTENENCE AND MANIPULATION. IT IS NOT MEANT TO BE A COURSE IN OS-8. FOR MORE DETAILED INFORMATION ON OS-8, THE FOLLOWING REFERENCE MANUALS ARE SUGGESTED: DEC-S8-OSHBA-A-D - OS/8 HANDBOOK DEC-S8-OSHBA-A-DN4 - OS/8 HANDBOOK UPDATE DEC-S8-OSRNA-B-D - OS/8 V3D SYSTEM RELEASE NOTES DEC-S8-OS78A-A-D - OS/78 USER'S MANUAL DEC-S8-OSSMB-A-D - OS/8 SOFTWARE SUPPORT MANUAL 1) THE MAIN PURPOSE OF THIS SYSTEM IS PROVIDE A MEANS OF LOADING AND RUNNING DIAGNOSTIC PROGRAMS THAT ARE LOCATED ON THE DISTRIBUTION MEDIUM (DISCPAC, FLOPPY, DECTAPE). THEY ARE IDENTIFIED BY A UNIQUE SET OF UP TO SIX (6) CHARACTERS (EX: DHRKCG) AND A TWO (2) CHARACTER EXTENSION (.DG). THIS SYSTEM ALWAYS USES THE EXTENSION ".DG" TO IDENTIFY A DIAGNOSTIC PROGRAM. TO RUN A DIAGNOSTIC PROGRAM, ONE TYPES: .R PROGNAME.DG (WHERE "PROGNAME" IS THE NAME OF THE DIAGNOSTIC TO BE RUN ) FOR EXAMPLE, TO RUN THE RK8E DATA RELIABILITY TEST: .R DHRKCG.DG 2) ONCE THE DIAGNOSTIC HAS BEEN LOADED, IT WILL RUN NORMALLY. THAT IS, AS THOUGH IT HAD BEEN LOADED FROM PAPER TAPE. IT SHOULD BE NOTED THAT MANY (INDEED, MOST) OF THE NEWER DIAGNOSTICS HAVE BEEN AMMENDED TO IMPLIMENT A "SOFTWARE SWITCH REGISTER" FOR THE BENIFIT OF THOSE WORKING WITH A PDP-8A SYSTEM THAT HAS NO FRONT PANEL SWITCHES. IN THESE CASES, THE PROGRAM WILL IDENTIFY ITSELF, THEN PRINT: SR=0000 AND WAIT FOR THE USER TO INPUT THE DESIRED SWITCH REGISTER VALUE. IN THIS MANNER, THE LACK OF HARDWARE SWITCHES IS CIRCUMVENTED. ON THESE DIAGNOSTICS, IT IS USUALLY POSSIBLE TO DISABLE THE SOFTWARE SWITCH REGISTER (IF, FOR EXAMPLE, YOU ARE USING A PDP-8E) AND USE THE HARDWARE SWITCHES INSTEAD. THE FOLLOWING LOCATIONS ARE STANDARD: CONSOLE LOC SOFTWARE HARDWARE --- -------- -------- 21 0000 4000 22 0400 0000 - 1 - 3) SAVING YOUR OWN DIAGNOSTICS FROM PAPER TAPES - PLACE NEW DIAGNOSTIC IN PAPER TAPE READER - TYPE: .LOAD PTR: ^ - TYPE A .SAVE SYS PROGNAME.DG - WHERE "PROGNAME" IS A SIX (6) CHARACTER NAME FOLLOWED BY ".DG" THIS DIAGNOSTIC MAY NOW BE RUN BY TYPING: .R PROGNAME.DG 4) THERE IS A PROGRAM CALLED "CONVRT.SV" THAT ALLOWS ONE TO PERFORM THE OPPOSITE OF STEP #3. A PAPER TAPE MAY BE GENERATED FROM ANY FILE THAT HAS A ".SV" OR ".DG" EXTENSION. THE TAPE IS PRODUCED FROM A HIGH SPEED PUNCH BY TYPING: .R CONVRT *PROGNAME.EX - WHERE "PROGNAME" IS THE PROGRAMS NAME AND ".EX" IS THE EXTENSION. *^C - TYPE A C TO EXIT. THIS TAPE IS A BINARY TAPE AND CAN BE LOADER VIA BINARY LOADER ON ANY FAMILY OF 8 MACHINE USING STANDARD BINARY LOADING TECHNIQUES. N O T E - IF YOU TRY TO USE THIS PROGRAM ON ANYTHING BUT ------- A ".SV" OR ".DG" PROGRAM, YOU WILL GET A LOT OF USELESS JUNK ! 5) YOU MAY USE AN OS-8 FEATURE KNOWN AS ODT (OCTAL DEBUGGING TECHNIQUE) TO INSTALL PERMINANT PATCHES OR M.C.N'S TO ANY ".SV" OR ".DG" PROGRAM. THERE IS AN EXPLAINATION OF ODT IN THE OS-8 HANDBOOK ON PAGE 1-113. .GET SYS PROGNAME.EX .ODT (MAKE NECESSARY CHANGES) ^C - C .SAVE SYS PROGNAME.EX - TO RESAVE THE MODIFIED PROGRAM PROGRAM AGAIN. - 2 - 6) PRINTING DIRECTORYS ON TTY - .DIR ( 1 COLUMN WIDE WITH DATES ) .DIR/F=5 ( 5 COLUMNS WIDE BUT NO DATES ) ON LPT - .DIR LPT: