background image

Summary of Contents for 5100

Page 1: ..._ IBM 5100 Maintenance Information Manual o o It...

Page 2: ...below Make your request for IBM manuals to your IBM representative or to the IBM branch office for your area This publication could contain technical inaccuracies or typographical errors Use the Reade...

Page 3: ...les service personnel to further define failures not found by the MAPs Theory Contains detailed information about the individual functional units within the 5100 This information contains operational...

Page 4: ...r maintenance restore all safety devices such as guards shields signs and grounding wires 12 Each Customer Engineer is responsible to be certain that no action on his part renders products unsafe or e...

Page 5: ...6 24 KEYBOARD MODEL C 2 44 PATCH COMMAND 0 6 26 POWER 2 49 MICROCODE TROUBLE REPORT 6 27 FEATURES 0 2 57 APPENDIX A 0 A 1 DIAGNOSTIC AIDS 0 3 1 CE GENERAL LOGIC PROBE PART 453212 A 3 5100 DIAGNOSTICS...

Page 6: ...This page intentionally left blank vi...

Page 7: ...MAP Organization Start MAP Using the MAPs MAP Examples MAINTENANCE INFORMATION MANUAL Maintenance Diagnostic Aids Theory Circuits Language Support Appendix Abbreviations and Glossary Index 1 3 1 4 1 6...

Page 8: ...This page intentionally left blank 1 2...

Page 9: ...binder l I I MAPs MIMs LOGICs Partsj atalogs The diagnostic tools contained in the 5100 MLM are Diagnostic tape cartridge Logic board jumpers Wrap connectors Cartridge stop gauge The following chart...

Page 10: ...nc Comm Serial I O MHill I ____ ____________ _ 14 ISA21 9216 BASIC Introduction SA21 9217 BASIC Reference SA21 9265 Print Plot BASIC User s Manual I SA21 9212 APL Introduction SA21 9213 APL Reference...

Page 11: ...roblems Updates to these documents are made through technical newsletters TNls or periodic major revisions It is important that the MAPs and MIMs be at compatible levels Never mix publications from sy...

Page 12: ...s point you to that part of the 5100 that requires adjustment or replacement Two types of MAPs are used in the 5100 maintenance library the hard copy printed MAPs which are contained in a separate rem...

Page 13: ...failures the Start MAP directs you to the correct MAP through an error code If you are certain a failure is not covered in the Start MAP you can go directly to the other MAPs as indicated by the in t...

Page 14: ...ications FOLLOW INSTRUCTIONS Instructions must be carried out exactly in the order given Each question is based on instructions immediately preceeding it Do not change the conditions established by th...

Page 15: ...g point in this MAP It is usually referenced from a step within a MAP Is the PROCESS CHECK light on Y N Y yes N no 002 Can you create the PROCESS CHECK Y N 003 The MAPs depend on having the PROCESS ch...

Page 16: ...for answering the Go to the INTERMITTENT FAILURE CHART next question in the 5100 SERVICE AIDS 009 Is the PROCESS CHECK intermittent7 Question answer either yes or no Continue from Y N your answer to t...

Page 17: ...st of service checks removals replacements and adjustment procedures All procedures and drawing have three digit reference numbers assigned for referencing from the MAPs DIAGNOSTIC AIDS Diagnostic pro...

Page 18: ...This page intentionally left blank 1 12...

Page 19: ...Adjustment 2 23 251 Keyboard 2 45 4 223 Jackshaft Housing 2 26 Removal 2 45 Service Check 2 27 Disassembly 2 45 Adjustment 2 27 Cleaning 2 45 224 Cartridge Stops 2 28 252 Spacebar 2 46 Service Check...

Page 20: ...This page intentionally left blank 2 2...

Page 21: ...RTABLE COMPUTER FUNCTIONAL UNITS II II II II II II Step Switch Run Switch AC Box under display Display Alphameric Keyboard Numeric Keyboard Power Supply A1 Board II Tape Drive II Control Panel IJ Main...

Page 22: ...201 CONTROL UNIT Fan Cross Connectors X2 top X4 bottom II A1 Board POWER ON OFF Switch Fan Motor Shield 50 Hz I O Cable Driver Card A1A2 2 4...

Page 23: ...Unit Cable external Spindle Select Arm Assembly II Select Magnet reverse Tape Control Card Belt Switch Assembly File Protect left and Cartridge in Place right II Tape LED PTX Assembly III Read Write...

Page 24: ...r Assembly and Capacitor Tape Unit Cable external Tape Control Card II Spindle Select Arm Assembly II Select Magnet reverse j II Read Write Head III Switch Assembly File Protect left and Cartridge in...

Page 25: ...203 DISPLAY Display PC Board Signal Ground External Vertical Sync Brightness Horizontal Drive 12 Vdc iI Ground Wire to AC Box Locations 2 7...

Page 26: ...CHART Pin Signal Name Pin Signal Name 002 Not used B02 Not used 003 5 Vdc B03 Not used 004 Not used B04 Odd parity 005 Not used B05 Bit 7 006 Bit 6 B06 Not used 007 Power on reset B07 Strobe out DOS...

Page 27: ...R ON D POWEH Of f CmdChar LineDelet3rShiftLOC TabSet Home c J Ill BE RiJi Q liiiQ AUTO J r 1EWINC3 Calc Resul Y Delete Insert ILOAD I ICONT ICOPY IWSID QUTSEL REWIND III GJCJCOCDGJCDCDOJCDCDCJCD G CD...

Page 28: ...206 POWER SUPPLY II DC Power Cable see 272 II Power Supply PC Board II Auxiliary I O Interface Port Fan Motor DC Power Cable to I O Interface Port II I O Interface Port I Cover II Power Supply End Co...

Page 29: ...Filter L1 AC Capacitors 4 C2 C3 C4 C5 II AC Capacitor C1 AC Plug Sockets II Fuse F1 5 amp 125 V Long Lag II Display Unit Ground Wire II Line Cord II Terminal Block TB 1 lEI Resistor R1 I J1 Power Supp...

Page 30: ...i I j 1 I 207 AC BOX NEW STYLE Page 2 of 2 Line Filter L1 II AC Capacitors C1 C21 AC Plug Sockets AC Fuse F1 Display Unit Ground Wire II Line Cord J1 Power Supply J2 Fan J3 Tape Unit 2 12...

Page 31: ...208 5106 AUXILIARY TAPE UNIT Page 1 of 2 Terminator Storage II I O Interface Port Terminator Auxiliary Tape Cover II Top Cover Screws II Locations 2 13...

Page 32: ...board II Board logic II Adapter Card C1 Auxiliary Tape Unit A 1 Board plug side 0 0 0 Hinge rSD rBo Co A B C 1 1 1 so s A B 2 2 G A B 3 3 1u A B 4 4 0 L 0 0 Socket Cable or Card A1 A2 Signal Cable Ent...

Page 33: ...rage N Read Write Storage I 7 g Read Write Storage Il a Read Write Storage C U1 1 w I I O Cable Driver Expansion Feature APL ROS3 APL ROS 1 ROS Control Base I O Controller BASIC I O and Diagnostics Ex...

Page 34: ...2 of 2 Auxiliary Tape Unit Adapter Card d s DDDDDD Controller Card G2 01 2 16 Jumper Position for 5100 Jumper Position for 5110 Jumper Position for 5100 Jumper Position for 5110 Jumper Position for 5...

Page 35: ...terminal side N 0 4 0 1 2 3 1 2 3 1 L32 64 Run Switch on Run Switch and Not IPL D o3 In Process LED Single Inslr In Process LED Switch N O See Note 4 Mach Video isplay Re9i J Switch He See Note 1 1 D...

Page 36: ...211 COVERS II 2 18 Top Cover Code Holder II Customer Error Front Cover a Base Front Cover Screws II Top Cover Screws...

Page 37: ...TION Note The service position shown below is important only when both the auxiliary tape unit and the printer are connected to the 5100 Portable Computer IBM 5100 Portable Computer IBM 5106 Auxiliary...

Page 38: ...y the side facing the cartridge 2 20 To align the switches a If the switch mounting bracket screw is not accessible from the top remove the switch assembly Access to the screw II is provided through t...

Page 39: ...LE PROTECT SWITCH Page 2 of 2 11 1 1 Prior Style Tape Switch Assembly o SAFE I I I _ Tape Cartridge Tape Switch Assembly 0 001 inch to 0 003 inch 0 0254 mm to 0 076 mm 0 001 inch to 0 003 inch 0 0254...

Page 40: ...222 FORWARD AND REVERSE SELECT MAGNETS Page 1 of 3...

Page 41: ...ning pole face of the magnet to be adjusted forward continuously D reverse II and the select arm armature II 5 Power down S Power up 6 Insert a 0 007 feeler gauge between the magnet 9 Move the magnet...

Page 42: ...Press the EXECUTE key Watch the tape motion and listen to the drive The tape should stop momentarily at each header A correctly adjusted drive will result in a rhythmic operation Read failures will c...

Page 43: ...This page intentionally left blank Tape 2 25...

Page 44: ...223 JACKSHAFT HOUSING Part 1 of 2 D fJ II a g 2 26 II II II II...

Page 45: ...ot intended check to see that the stop washer is against the housing before you remove the housing Adjustment 1 2 3 4 5 6 7 8 Power down and remove the tape unit from its mounting Remove the tape driv...

Page 46: ...e guide blocks II Loosen the four s10p mounting screws the two jam nuts and the support screws II until the stops move freely Insert the stop gauge part 1608780 and locate it against the cartridge sid...

Page 47: ...el assembly 4 with the wheel shaft B as shown 4 Slide the locking wheel assembly to the end of the slot as shown and tighten the mounting screws 5 Adjust all four locking wheels in the same manner Not...

Page 48: ...djustment 1 Power down and remove the tape unit from its mounting 2 Position the motor pulley 0 063 inch 0 01 0 inch 1 57 mm 0 25 mm from the motor mounting bracket and tighten the setscrew initial se...

Page 49: ...Vdc S07 LED and Erase OK S08 Ground S09 Read Data S10 Read Clock S11 12 Vdc S12 Cartridge in Place S13 12 Vdc Pin D02 D03 D04 D05 D06 D07 D08 D09 Dl0 D11 D12 D13 U02 U03 U04 U05 U06 U07 U08 U09 U10 U...

Page 50: ...507 U07 D08 F6A02 Ground 508 U08 D09 F6802 Read Data 509 U09 Dl0 F6C02 Read Clock S10 Ul0 D11 F6D02 12 Vdc Sll Ul1 D12 F6E02 Cartridge in Place 512 U12 D13 G6A02 12 Vdc 513 U13 1 See 227 for tape uni...

Page 51: ...This page intentionally left blank Tape 2 33...

Page 52: ...he cartridge capstan until the tape is positioned between the early warning hole and the load point hole Loose Tape Rewind Use the following procedure if steps are visible in the reels of tape within...

Page 53: ...late on a flat surface with the tape reels facing upward 5 Thread the tape as shown Moisten the first inch of tape on the side facing the reels and stick the tape to the reel CAUTION Take up all tape...

Page 54: ...write head as far forward and as far to the left as possible 3 Tighten mounting screws Cleaning 1 Use a Kimwipes part 2162567 to remove loose dirt from the read write head 2 Remove tape oxide from the...

Page 55: ...SPINDLE ROLL CLEANING The spindle roll jackshaft rolls and belt should be cleaned periodically with isopropyl alcohol part 2200200 and wiped with a clean lint free cloth or Kimwipes part 2162567 Tape...

Page 56: ...al Vertical Sync Brightness Removal CAUTION Display assembly voltages Display PC board 340 V CRT 9 KV 2 38 Horizontal Drive 12 Vdc i__________ I fJ I iI Ground Wire to AC Box 1 Power down 2 Remove the...

Page 57: ...e of the display units does not have the horizontal linearity sleeve see 240 part 3 of 4 item III or a horizontal linearity adjustment potentiometer Both units carry the same part number DANGER The di...

Page 58: ...e that seals the ring magnets in place 3 Adjust the rear ring magnet II for horizontal centering Not all units are equipped with a horizontal linearity sleeve 2 40 4 5 Adjust the front ring magnet for...

Page 59: ...ver for easier access to the potentiometers see 211 2 Adjust the vertical frequency potentiometer for a stable display 3 Adjust the height potentiometer until the desired overall height of the 16 line...

Page 60: ...Ground D10 J6D02 Not Used 011 J6E02 External Horizontal Drive 012 K6A02 External Vertical Sync 013 K6B02 Power On Reset Switch 2 42 See 203 210 Display and Control Panel Signal Cable Z3 Z3 Cable Pin B...

Page 61: ...ART LOAD 0 should appear on the display within 10 seconds Set the BASIC APL switch to APL press RESTART CLEAR WS should appear on the display within 10 seconds 45 REVERSE DISPLAY SWITCH Service Check...

Page 62: ...2 05 44 07 06 ICDmmmGJCDCDIIlCDCD00 J88 G I 3f 3C 3A 3B 38 39 31 30 3E 33 32 f7 Shift Af AC AA AB A8 A9 A1 AO AE A3 A2 f1 2f 2C 2A 2B 28 29 21 20 2E 23 22 F3 No Shift DQJQJGJ D DCJQQJ IJeDGJ I 7F 7C 7...

Page 63: ...books or similar objects at least 1 inch 2 54 mm thick or fasten it upside down in the machine i1 i 2 Check that there is no pressure on any of the keys CAUTION Removing the keyboard PC board with a k...

Page 64: ...Removal 1 2 3 Remove the keyboard 251 Use the keytop pulling tool part 99 0373 to lift the keytop buttons from the keys to be removed Lift one edge of the all keys unit about 0 5 inch 12 7 mm and push...

Page 65: ...ey stem down as shown Holding the key module and flyplate as shown line up the ends of the flyplate spring a with the tips of the flat spring II attached to the key stem Insert a small stylus or strai...

Page 66: ...5Vdc L6D02 Not Used L6E02 Not Used M6A02 Kbd 6 M6B02 Power On Reset M6C02 Ground M6D02 Typamatic M6E02 Not Used N6A02 Keyboard Lockout N6B02 Not Used N6C02 Kbd5 2 48 Refer to 204 Keyboard Signal Cable...

Page 67: ...reference see 550 in the Circuits section of this manual If your meter does not read exactly 6 Vdc it is not calibrated and you must use the following formula to determine the actual voltage act vol 6...

Page 68: ...ure proper DC power cable connector alignment Tighten the two screws holding the DC power cable in the I O interface port Remove the DC power cable from the I O 6 7 Remove the I O cable assembly from...

Page 69: ...screws II TV Monitor Socket Serial I O Adapter Connector II Communications Adapter Connector II I O Interface Port II Machine Serial Number D Line Cord II Power Supply Cables II DC Power Cable Plug _...

Page 70: ...d C1B11 Ground C1C11 8 5 Vdc C1011 12 Vdc C1E11 5 Vdc Tolerance Voltage Loaded I 5 Vdc 4 6 to 5 5 8 5 Vdc 7 9 to 9 35 12 Vdc 11 0 to 13 2 5 Vdc 4 6 to 5 5 12 Vdc 11 0to 13 2 2 52 C1 61 A1 t i IE 0 C 6...

Page 71: ...1 J1 J2 and J3 C1 C2 C3 C4 and C5 R1 F1 SwitCh t I Bo Power On Off Switch J L ______ _ Line Filter Connector Assembly Capacitor AC Capacitor Resistor Assembly Fuse Holder Fuse 1 ratings Power On Off S...

Page 72: ...tes 1 F1 is 5A 125 volt on both the 100 volt and 115 volt machines F1 is 3A 250 volt on both the 220 volt and 235 volt machines 2 Resistor installed on 220 volt and 235 volt machines only 3 This porti...

Page 73: ...ltage should not vary by more than 1 0 except for 500 ms transients of 15 to 18 A type of AC power disturbance becoming more frequent is fractional phase loss This is a result of phase controlled tria...

Page 74: ...Panel l 1 Neutral I _ _ Bus 208V These buses must be tied to an approved ground source They can be tied via wire but if possible a ground source should be upplled vi wl These buses must not be tied to...

Page 75: ...6 NlIr I Z1 l2 V3 I I I lliW H J K LL B 0 U 2 Ulll I 3 vo I I I L M N 2 3 0 5 Comm Serial I O Signal Cable Z1 C6 B6 A6 t i T pe I fl ay controll I KaVboan I 6 IE D C B A E 0 C B A E 01 02 1 I I I I I...

Page 76: ...Set Ready S03 6 20 B6D02 D07 Receive Mode P04 11 B6E02 D08 Ground 7 7 C6A02 D09 SIO Transmit Data G02 2 3 C6B02 D10 SIO Request to Send J02 4 5 C6C02 D11 SIO Data Terminal Ready B13 20 6 C6D02 D12 SIO...

Page 77: ...Signal Connector A3 Signal Connector Auxiliary Tape Al Board Socket list Cable Or Card A2 Signal Cable Entry Point A3 Signal Cable Entry Point Al Power Cable Exit Point A 1 Power Cable Entry Point A2...

Page 78: ...Al002 Cl002 Bl002 A3 Signal Connector and A 1 Board Pin Locati ns Aj Cable Out External 110 A3CabIe Auxiliary Tape Pin To Cable Interface LineName Entry Pin Adapter Card Connector On Connector Pin Pin...

Page 79: ...B08 A3B09 A3D07 08 Grouhd via C1P08 A3D08 A3D09 A4B07 m 09 Ground Power C1U08 A4B08 A4B09 A4D07 10 Ground Cable A4D08 A4D09 Bl D08 11 Ground B2008 B4B08 84D08 Cl008 C1J08 Cl P08 C1U08 12 8 SV A4Bll A3...

Page 80: ...note 2 Line Cord r 4 Notes Power On Lamp see note 4 1 Brown on 220V and 235V machines 2 Blue on 220V and 235V machines 3 Resistor installed on 220V and 235V machines only 4 The Power On lamp a clear n...

Page 81: ...IBM 5103 PRINTER Printer reference numbers that support the printer MAPs are 300 numbers and are located in the IBM 5103 Printer Maintenance Information Manual SY31 0414 Feetures 2 63...

Page 82: ...This page intentionally left blank 2 64...

Page 83: ...3 26 3 27 3 28 3 28 3 29 3 41 3 42 3 47 3 52 3 55 3 60 3 61 3 64 3 66 3 67 3 69 3 69 3 69 3 69 3 60 3 69 3 70 3 71 3 71 3 72 3 73 Contents INTERMITIENT FAILURES TROUBLESHOOTING GUIDE 3 74 5100 Diagno...

Page 84: ...This page intentionally left blank 3 2...

Page 85: ...for selection of tests and options and for displaying program initiated data Provide communication through the keyboard display for altering and displaying data The 5100 diagnostics begin by testing...

Page 86: ...34 No No Runs automatically with POWER ON or RESTART Located in ROS Tests 5100 internal machine functions Displays bring up halt codes A through K Go to MAP 0200 Selected from the keyboard Located in...

Page 87: ...1 They are the t following call tests 2 Op code loop test 3 ROS read CRC loop test 4 ROS address loop test 5 Read write storage test When controlled by DCP1 each of these tests loops continuously unti...

Page 88: ...rage test 0600 to the end Diagnostic Control Program DCP1 Normal Mode Alter Display t BASIC APL Normal machine operation Diagnostic Mode Branch Call 0 1 Tape read test Alter 2 0p code loop test 3 ROS...

Page 89: ...ss EXECUTE Test Area Tested CMD 0 Tape Read Internal tape unit without tape motion CMD 1 Tape Read Internal tape unit with tape motion CMD 2 Op Code Loop F2 G2 CMD 3 ROS Read CRC Loop C2 C4 D2 04 E2 C...

Page 90: ...ess the C key CAUTION Do not insert the diagnostic tape cartridge until instructed to do so If the cartridge is inserted too soon the tape may become creased 2 Hold the CMD key down and press the 0 or...

Page 91: ...agnostic does not test all functions of the 5100 If the bring up diagnostic runs to completion either LOAD 0 BASIC language or CLEAR WS APL language will appear on the display after 25 seconds Failure...

Page 92: ...e 2 Test bus out for all bits off Put a G on the display Activate keyboard interrupts lock and unlock the keyboard A stuck flyplate causes a level 3 interrupt The hex key code see 250 and keyboard sta...

Page 93: ...se an unpredictable jumble of characters is displayed as shown in the following illustration This situation indicates that the machine did not reach checkpaint A AFDURBJFDKIFJG LPFD AAAAAAAAAJ R YRTTY...

Page 94: ...2 and 3 tests ABCDE Device address test ABCDE F Bus out test all devices ABCDEFG Stuck key test see 250 ABCDEFGH Storage test 0600 to end ABCDEFGHI ROS content and CRC test ABCDEFGHIJ ROS address rea...

Page 95: ...ntermittent failures Use MAP 200 to diagnose solid failures during bring up Use the bring up diagnostic chart as a guide for replacing cards on intermittent problems Reseat all the cards and cables in...

Page 96: ...rd All bus in bits should be up or pulsing AB Tests processor G2 Probe the RDR error line on the microinstructons G2 card Loop on the op code test in DCP if the problem is intermittent ABC Tests the a...

Page 97: ...check on each ROS module The display shows ROS XX VY where XX identifies the card See ROS Content and CRC Errors in this section ABCDEFGHIJ Executable ROS address test E2 ABCDEFGHIJK Bring up is compl...

Page 98: ...are Tape to storage dump Storage dump to tape Read write storage dump to tape used when submitting an MTR The nonexecutable ROS tests are Tape read test with forward and reverse tape motion CMD1 Tape...

Page 99: ...Release the CMD key DCP1 is now loaded Options Display and Alter Display 1 Press the D key 2 Enter the address you want to display 3 Scroll the address up or down as required 4 Press the SPACE bar to...

Page 100: ...e DCP1 normal mode 1 Press the HOLD key 2 Press and hold the CMD key and press the minus key on the numeric keyboard To exit from the DCP1 normal mode 1 Press and hold the CMD key then press the plus...

Page 101: ...ions using a different starting address enter D and the new starting address Entry Format Example nCPl DCPl D 0120 ADDR 0120 0000 0l B2 019C OOlD OlAO OIAl 0000 0000 0130 Valid Input Keys D t 0 9 A F...

Page 102: ...display is advanced one line to atlow additional entries This option allows you to enter a program that canbe executed immediately Pressing the SPACE bar terminates the alter function and returns cont...

Page 103: ...was to another keyboard control routine Therefore when branching to tape read or DCP2 any of the branch operations can be cancelled The BH branch and halt halts processing when the halt address is re...

Page 104: ...Test CMD2 OP Code Loop Test CMD3 ROS Read CRC Loop Test CMD4 ROS Address Loop Test CMD5 Read Write Storage Test CMD6 Not Assigned CMD 7 Not Assigned CMD8 Tape to Storage Dump CMD 9 Storage Dump to Tap...

Page 105: ...ESS EXECUTE R OR L EXECUTE go to next test R retry this test L loop on this test Do NOT press EXECUTE R or L until directed to do so by the instructions The characters DCP2 MENU appear on the display...

Page 106: ...n a specific test any time Looping in this manner is the same as pressing L when the instruction press EXECUT1 R or L is displayed Refer to the tape read test and auxiliary tape MDI routines in this s...

Page 107: ...eads back the address to verify that it advances correctly Send and read back continues until 12 different ROS addresses are used for the selected language BASIC or APL This test loops until halted by...

Page 108: ...M M to END onto the tape cartridge FILE hex if the TYPE is identified There are two types of files that can be dumped Type 0011 is the tape copy function that labels the tape file header on the tape y...

Page 109: ...by pressing RESTART 10 Insert the repaired tape cartridge and verify that it is fixed To copy individual files from storage to tape use the following procedure 1 The file to be copied from storage mu...

Page 110: ...rogram or to rerun the tape read program 3 28 There are three ways to determine intermittent I O failures in the maintenance procedure 1 From MAP 200 2 3 From MAP 900 Directly in this case you must be...

Page 111: ...e procedure for entering the MOl number is found under MOl in this section MOl MAPs and Diagnostics Integrated MOl is MAPs and diagnostic programs integrated into a single maintenance approach MOl wit...

Page 112: ...e After you select the MOl number from the menu and press EXECUTE the 5100 Portable Computer automatically loads the MOl from the CE diagnostic cartridge and begins running it As the MOl runs the step...

Page 113: ...I Refers to an answer to a specific question on the display screen Enter the appropriate answer and press the EXECUTE key You can enter B or BXX and press the EXECUTE key XX is the number of steps you...

Page 114: ...on you must enter the stop number here LOOP ON STEP PATH MOl Allows looping on a specified next step number Allows looping on a path specified by the path start number and path stop number The last st...

Page 115: ...Chart in this section Lines 12 13 14 15 The bottom right of the display screen shows the data used to make the decision TEST defines the type of comparison used for the decision The comparison is made...

Page 116: ...IMASK 0300 I RCVIt 0700 INEXT STEP NO 037 The following message is displayed when you must manually answer the MOl question You can answer yes or no or select one of the other specified options When...

Page 117: ...Ol 800 has an MOl section 801 The MOl sub section is called automatically as MOl 800 is executed But as you step through the MOl 800 you can see the message on the display that the MOl subsection will...

Page 118: ...ed STEP Displays the results of each test and waits until EXECUTE is pressed before continuing to the next test It is used to step through each step in the MOL You can alter each decision in step mode...

Page 119: ...s from the predetermined sequence When the loop terminates the last valid step of the sequence is dis played along with the decision that varied Question steps are assumed to have the same response ea...

Page 120: ...varied The looping options are cleared automatically so that pressing EXECUTE proceeds to diagnose the error that occured 3 38 Loop On MOl MOl Loops on the entire MOl when the DIFFERENT option is sele...

Page 121: ...e MDI 861 890 Diagnostic Sections 891 892 893 894 890 Diagnostic Sections These diagnostic sections allow you to select individual MDI sections for diagnosing intermittent problems The diagnostic sect...

Page 122: ...press EXECUTE to display the MOl options 12 Enter STEP the step number as recorded in number 11 above and one of the loop on options Press EXECUTE to begin 13 The diagnostic section displays status an...

Page 123: ...mbers in two ways 1 To locate using MOl step mode and loop on a step within a specific test You can do this using the MOl procedures 2 To locate a specific test via MOl 890 The following chart provide...

Page 124: ...vice Loop write read LWR of data to the base I O card only 0909 Incorrect data read back for tape read test and LWR of data to the tape adapter card for auxiliary tape test Returns to the MOl section...

Page 125: ...7 on either tape track TR39 Determines if the diagnostic mode line is active when it 0939 An interrupt occurred should not be active If it is active eight read clocks are generated by the tape control...

Page 126: ...s not active 0958 EaT status cannot be cleared 0960 BOT status is not active 0963 The load point hole BOT status cannot be found refer to 229 for load point hole 0966 BOT status cannot be CAUTION clea...

Page 127: ...No sync byte hex E7 detected on tape track 1 data track 0989 Read Data Error No sync byte hex E7 on either tape l track TR0312 Cartridge in place status 10 should not be present 0912 Bad sense bit fo...

Page 128: ...0937 Bad sense bit found should be present Note This test leaves the forward tape and select magnet active commands on t TR0338 Select magnet active status 20 for reverse tape motion 0939 Bad sense b...

Page 129: ...ed number of 4006 is actually 40 06 inches per second The average speed is taken from the average of 9 192 bit times The deviation number is returned as the third and fourth bytes The speed at bit 800...

Page 130: ...to be other than 00 j The sixth error code is from a search for file 30 after the format track is erased This error code should be 04 BT11 Peak Shift Head Azimuth Test on XXX to XXX The data returned...

Page 131: ...not run previously two decimal places BT31 Symmetry Test on Track 1 XXX to XXX The data returned is the even average Returns the track 1 data generated 4 digit decimal and odd average bit time for tr...

Page 132: ...and Diagnostic Error XXXXXXXX two The last two error codes that were Code Error codes are generated 4 digit error codes given are returned by this program as by the programs each time they an 8 digit...

Page 133: ...n after a hex FB control instruction command erase channel 0 Status bit 5 indicates LED and erase coils OK TR01 Select Subdevice Test This test 0000 No errors is used in MAP 891 auxiliary tape It is n...

Page 134: ...failure position The print line failure position is a 4 digit decimal number between 0001 and 0132 TS Test status Definition If Ry is even status byte A Print emitter latch 3 Print emitter latch 2 Pr...

Page 135: ...timer or the 3 3 ms SO cps timer 0240 0284 120 cps RCVD data location as the interval in the printer adapter card 0310 0341 SO cps between timer pulses A decimal is implied between the second and thir...

Page 136: ...two status bytes and this sequence six times 36 lines SA SB EC an error code All other M Dis return only an error code PT01V15 Spaces forms 15 lines and repeats XX XX XX 50 59 MDI 892 returns status b...

Page 137: ...an end of transmission request form the remote facility The timer interrupt controls the data sampling and data transmission rates Error Code Meaning 50 59 Returns status bytes A and B an error code a...

Page 138: ...te in tens of p s 00 0700 No interrupt occurred COMOS Tests 1200 bps timer interrupt rate 96 0381 through Good test 0399 Data is the rate in tens of p s 00 0700 No interrupt occurred The communication...

Page 139: ...bytes of E1 Not timer interrupt correctly 10 bytes of E2 Interrupts too frequent COM14 Tests for timer interrupt when start 97 Good test bit received while in receive mode COM15 Tests for inactive ti...

Page 140: ...graph with decimal numbers Routine Returned Information Number Description Status Data hex Meaning Routines 51001 through 51015 test the Serial I O Adapter feature Neither the I O device nor the wrap...

Page 141: ...can be 10 bytes of FF Good test transmitted and wrapped back 10 bytes of E1 Not timer interrupt correctly 10 bytes of E2 Interrupts too frequent 51012 Tests for inactive timer interrupt 00 Good test...

Page 142: ...odes is ERROR xxx yu and is displayed on line 15 of the display The xxx represents the error code y represents the failing device and zz represents the subdevice address The subdevice address allows t...

Page 143: ...in Section 4 Obtaining a correct CRC requires proper operation of a read write components in the tape unit An excessively used tape can cause 007 errors Tape life is several thousand head passes on a...

Page 144: ...e out A forms emitter pulse did not occur within approximately two seconds from the previous forms emitter pulse This timing does not apply during the forms movement stopping sequence 054 5 00 Wire ch...

Page 145: ...se a 056 error occurs Refer to Print Emitter Error Timing following these error codes Failures that prevent the carrier from moving broken belt cause a 057 error Light mechanical binds or print emitte...

Page 146: ...cteristic was specified to the command device The input buffer size was increased after the input device was opened An invalid parameter was specified when opening the command device or an I O device...

Page 147: ...ttached with the wrong cable The I O device power is not on The wrong mode modem ignore terminal or set is specified Hardware malfunction Hardware malfunction The 5100 recognized an end of file condit...

Page 148: ...I I I I X I 100 ms 120 cps 150 ms SO cps 0 S3 1 25 ms 100 ms or 150 ms later because no print emitters 100 ms 120 cps 150 ms SO cps were present during this time If error 057 timing starts here an err...

Page 149: ...et error F2 903 Card logic test error F2 1 906 Subdevice address error F2 907 Interrupt error F2 tape control card 909 Wrap test no data F2 912 Cartridge in place error Cartridge in place switch 915 F...

Page 150: ...lED PTX assembly 958 Tape speed test Cartridge stop blocks 960 BOT test LED PTX assembly 963 BOT test Cartridge stop blocks 966 Tape speed test Cartridge stop blocks 970 BOT and EOT test F2 tape cont...

Page 151: ...switch must be in the RUN position This is the processing state and the switch must be in this position when the 5100 is returned to the customer _ _ Moving the switch from the RUN position stops pro...

Page 152: ...e remaining level 1 registers contain hex DDDD ROL2 hex 9ABC The remaining level 2 registers contain hex CCCC ROL3 hex BCBC II RFL3 hex FFFF II The remaining level 3 registers contain hex BBBB Registe...

Page 153: ...ge Addressing 008F Altering Storage Size To alter the storage size to a value less than the available storage size of the machine 1 Hold the CMD key down and press the HOLD key 2 Hold the CMD key down...

Page 154: ...forms movement is working correctly these lines should be the same length as the distance between the top and bottom horizontal lines the density of the vertical line should be consistent Use the fol...

Page 155: ...inds 2 Forms feed stepper motor gear backlash Verify all adjust ments and use scope procedure on forms emitter Yes No Yes Yes Yes Do the following adjustment 1 Platen and paper deflector 2 Platen rele...

Page 156: ...se diagnostics are integrated into the MAPs and are called MDls The MDls locate failing FRUs associated with the printer the internal tape unit the 5106 Auxiliary Tape Unit and Communications Serial I...

Page 157: ...r 0 1 2 3 4 or 5 Press EXECUTE Test Area Tested CMD 0 Tape Read Internal tape unit without tape motion CMD 1 Tape Read Internal tape unit with tape motion CMD 2 Op Code Loop F2 G2 CMD 3 ROS Read CRC L...

Page 158: ...s section for error codes below 100 Use these error code descriptions to aid you in deciding which diagnostics or MDls torun If the failure appears to be a printer or a tape problem record the status...

Page 159: ...it 580 The internal tape unit address is now E40 and the Auxiliary Tape Unit address is E80 To loop CMO 0 Load and run CMO 0 until the first stop Insert diagnostic cartridge Hold CMO and press ATTN Pr...

Page 160: ...mm of the print line Bit 7 Left Margin Used as a reference to position the print head Status Byte B RBL2 Bit O Print Motor Latch B 0 not B Provides controls for the print head stepper motor Bit 1 Pri...

Page 161: ...devices Chapter 11 to help you determine the possibility of an operator error Review problem with the operator Use the Bring Up Diagnostic chart in this section to aid you in card swapping 300 400 420...

Page 162: ...in a stop before statement 3 and before statement 5 You may also do the following to help debug a program Insert statements Change statements Delete statements Insert print statements to print variab...

Page 163: ...Device Address ABC D E Bus Out ABC D E F Stuck Key ABC D E F G Storage 0600 to end ABC D E F G H ROS Content1 and CRC ABC D E F G H I ROS Address Read Back A B C D E F G H I J Bring Up Complete ABC D...

Page 164: ...pe Unit To determine the device address probe the following address line points and refer to the following chart XO F2 007 X1 F2 B07 X2 F2 009 X3 F2 002 YO F2 B09 Y1 F2 01O Y2 F2 B10 Y3 F2 011 Note An...

Page 165: ...heck the head adjustment see 231 Replace the head if it is worn Clean the spindle assembly and the drive rolls with isopropyl alcohol and a lint free tissue 6 7 Reset all the cables and the cards in t...

Page 166: ...h phase and deplete the sine wave of energy AC Power Terms Current Carrying Ground This is t e neutral line that is connected to the neutral bus 3 84 Neutral Bus This bus bar is inside the power panel...

Page 167: ...nd source They can be tied through wire 0 but if possible a ground source should be supplied through wire 1 l N A o also I I These buses must not be tied together in the power panel B Gro nd Power Pan...

Page 168: ...805 can be looped by returning to the MOl options and following the instructions on the display Enter MOl Printer 8001 Tests 5103 circuits and mechanics Analyzes to A 1A 1 voltage regulator and sense...

Page 169: ...The chart on this page shows the relationship of MOl 840 through MOl 847 Be sure to record the information in the status bytes for at least the first failure in order to compare status information wit...

Page 170: ...s 1 Symmetry The bit cells are of equal duration This is a function of the tape read write channel The tape velocity tested OK in a previous routine Raw Data Clock Bit Cell Clock Clock 2 Peak Shift Th...

Page 171: ...tions which is especially useful when scoping intermittent failures Enter l MOl 890 Diagnostic Section Provides selection of routines for I O devices 891 Tap e write routines These are the same routin...

Page 172: ...e TV board after installing a TV monitor for an error causing chassis to be hot monitor wiring corrected 110 AC Keyboard locks with flashing cursor Check the last key pressed and verify Clean or repla...

Page 173: ...te head Adjust tape microswitches for a clearance of 0 001 inches 0 025 mm to 0 003 inches 0 076 Adjust for maximum overtravel Adjust the locking wheels see 225 and check the adjustment by pulling the...

Page 174: ...isconnect the 5103 printer to eliminate the error Find out if the tape cartridge was in the tape drive when the power was turned on or off In BASIC rows of 1 s 3 s 5 s or 9 s None appear In APL CRT is...

Page 175: ...ween strokes Dropping power Noisy tape drives Keyboard locks up intermittently Power up fails intermittently Processor checks on power up Fading CRT No power to A1 board Print plot stops intermittentl...

Page 176: ...in BASIC BASICcard C4 if the failure is in APL 3 94 Read write storage cards K2 K4 L2 L4 M2 M4 N2 N4 5103 Printer 5106 Auxiliary Tape Unit You can either swap the parts of the internal and auxiliary t...

Page 177: ...per 8 Rewind the tape 9 Mark the tape starting in file 1 Freelanee Aids Isolation aids that can be used when freelancing 1 Disconnect one or both external I O devices CAUTION The last cabled I O devic...

Page 178: ...rite head Position the read write head against the front and left of the mounting recess and tighten the mounting screw facing the front of the machine Make sure the read write head grounding wire cle...

Page 179: ...n isolation transformer between your outlet line voltage and the voltage input to the TV set This transformer should be permanently wired into the circuit The new input power plug must be a three pron...

Page 180: ...u should see the following pattern on the scope B A 1 641 1s 1 Ground A 1 0 volts minimum to ground B 1 4 volts minimum to ground C 2 25 volts minimum to ground D 63 3 p seconds for one sweep of monit...

Page 181: ...good None Check the bottom of the printer for two orange shipping bolts Check the screws on capacitors C1 and C2 to make sure they are tight contact Replace the print emitter pickup card See the 5103...

Page 182: ...forms and forms motion problems Forms feed fails to index Forms run backward Fails to print 3 100 Check the p rint emitter pickup for excessive solder that might be shorting out the print emitter boar...

Page 183: ...t or replace the print emitter pickup See the 5103 MIM Adjust the copy control dial Adjust the print head to platen clearance See the 5103 MIM Check for shorts between the print emitter and print emit...

Page 184: ...t emitter pickup See the 5103 MIM Also check that the print emitter moves freely as the horizontal fine adjustment knob is turned to both extremes Check the ground locations Adjust or replace the end...

Page 185: ...d be at an up level of 4 5 to 5 5 Vdc or 1 4 to 20 Vdc A down level indicates an active level None Fix Check for more than one active wire drive signal from the system Check for a defective signal cab...

Page 186: ...apter card to ensure EOF line is up ON OFF switch checks OK Print emitter board course adjustment screws are loose Check for 8 5 volts in the 5103 None Customer uses APL and program is not checking fo...

Page 187: ...V5 Replace shorted emitter board when trying to power up a 5100 APL machine with the 5103 printer turned on Left margin varies Intermittent 056 errors 057 errors or wavy print 052 errors Carrier belt...

Page 188: ...3 106 Forms Emitter Timing Scope Procedure 1 Remove the forms tractor unit and the paper 2 Move the copy control dial to eliminate printing on the platen 3 Load printer diagnostic MOl BOO Loop on the...

Page 189: ...he head cable The ribbon box may be positioned too low Loosen the two screws holding the ribbon box to the carrier one on the left side and one in the bottom of the box and raise or lower the box for...

Page 190: ...rd in the service position on machines with EC 579623 or EC 579920 Refer to the 5103 MIM 312 7 Probe A2 U07 on the B1 board with the probe ground lead on P08 On machine without EC 579623 or EC 579920...

Page 191: ...5110 computer systems Initial set up for the adjustment should include the installation of the tractor assembly and the insertion and engagement of paper under the platen with platen rolls engaged Ini...

Page 192: ...the forms emitter needs to be adjusted If the print plot feature is on the system using the printer the emitter should be adjusted to give within one arrow of the same length lines Loosen the forms em...

Page 193: ...artridge then you must specify that file by using a hex number during the entry of the commands given above Step 4 specifies file 1 with the hex byte 0001 This should be changed to properly identify t...

Page 194: ...ectly There might be mechanical binds in the platen gears the idler gear the forms motor emitter assembly or the forms tractor unit Refer to the 5103 MIM 324 326 327 328 329 or 330 The idler gear stud...

Page 195: ...er tracking and tighten the screws Refer to the 5103 MIM 301 The ribbon might be sticking to the feed rolls Remove and clean the feed rolls Refer to the 5103 MIM 374 Check for metal spacers between th...

Page 196: ...en Refer to 5103 MIM 301 One of the ribbon drive clutches might be defective Refer to the 5103 MIM 302 If the left margin is uneven The left margin might be set incorrectly Refer to the 5103 MIM 343 C...

Page 197: ...om other machines in the area or for electrically noisy machines connected to the same AC line as the 5100 computer If printing intermittently stops Capacitor C4 is the filter capacitor for the 5Vdc s...

Page 198: ...This page intentionally left blank 3 116...

Page 199: ...r Box 4 50 Keyboard Data Flow 4 10 Power Supply PC Board 4 51 Keyboard Operation 4 10 DC Power Distribution 4 51 Keyboard Code Translation 4 10 Power Supply Protection 4 51 Key Functions 4 11 Referenc...

Page 200: ...This page intentionally left blank 4 2...

Page 201: ...e 5100 computing system The 5103 printer provides a hard copy of the data at a rate of 80 characters per second or 120 characters per second For additional details on the 5103 printer see the IBM 5103...

Page 202: ...ct a dot pattern on the display card The display adapter card generates all signals required for the synchronization of the display 44 Controller The controller card G2 controls the data flow througho...

Page 203: ...s These programs are loaded into read write storage usually from tape and are processed by microprograms to control all the computing and input output operations of the 5100 computing system An overvi...

Page 204: ...I Base I O Controller G2 I Bus In Bits Bus In Bits Language ROS F2 13us Out Bits Bus Out Bits E2 Device Device r r i Address Bits r r Address Bits T T Address Bits t Data Bits Basic ROS C4 and Contro...

Page 205: ...d Bus G2 II PC Storage Read Bus Controller Data Bus Out Data Bus In I Controls Controls PC PG Storage I I Write Bus Device Address Bus V1 I Storage K2 N4 ReadlWrite Storage I I I St1age Ret BUS Displa...

Page 206: ...is then transferred to read write storage via the storage write bus lines ROS Control Lines Executable ROS H2 APL ROS C2 02 04 Interrupt Controls Address Bits Data Bits and Controls I O Common and an...

Page 207: ...nks between the characters The 64 setting is the normal display setting all 4 positions are displayed When the switch is in the R32 position the 32 rightmost positions of the screen are expanded with...

Page 208: ...mber in the scan counter and from other data such as a shift or command key being pressed This key data is placed into a character register on the keyboard PC board The key data which includes an odd...

Page 209: ...tion causes the function to stop when it is completed Pressing the ATTN key during the execution of a BASIC user defined function causes the program to stop at the end of an instruction To continue th...

Page 210: ...or appears to have the attributes of the user s language while each instruction is translated into language that the system can use Microprograms completely control the I O hardware There are several...

Page 211: ...7 Not used 01 Subdevice 8 Not used The 5100 may either have two auxiliary tape units attached or an auxiliary tape unit and a printer attached but only two I O devices may be attached to the 5100 Byt...

Page 212: ...be updated after each 512 byte record is read 4 14 A tape write operation consists of the following IOCBs and commands IOCB Bytes Command 0 1 2 Action Sense Find Write Write last Write header DE 8000...

Page 213: ...l Load SDR Strobe I Read Write 1 SAR I Op Reg Strobe I Op Reg I I I 1 l Decode I Storage Address Decode Device Address Decode ROSSAB U I 8 s 2 ii c III III 0 I o Q I CD Op Code E DA Bus I I SDR SAB Ad...

Page 214: ...ata Flow diagram Read Data Registers The RDR registers receive two bytes of data on each storage read operation via the storage read bus From the read data register operands can be transferred to the...

Page 215: ...program level register 0 are loaded into SAR I cycle 2 SAR addresses either read write storage or executable ROS and transfers the microinstruction located at that address into the operation register...

Page 216: ...iskette Address check base I O card This indicates that a device address check occurred on the base I O card F2 Address check common and language ROS adapter This indicates that a device address check...

Page 217: ...orage ROS contains programs and data used to control the 5100 computing system Executable ROS Executable ROS provides rapidly accessible resident storage for frequently used programs The BASIC I O and...

Page 218: ...erpreter functions are accessed and placed into read write storage when they are needed to control the APL or the BASIC microprogram executed by the controller BASIC ROS is located on the C4 card comm...

Page 219: ...Module 11 Module 14 Module 15 Module OSI Module 09 Module 12 Module 13 I ROS I I ROS I I ROS I ROS SAB Bits 5 E r I 0 G 1 1 I ROS I I ROsl r ROS 1 Select ROS A Module 00 I Module 01 Module 04 Module...

Page 220: ...8 the BASIC ROS modules sequence numbers 10 through 17 or the APL ROS modules sequence numbers 20 through 2F depending on the positi n of the APL BASIC switch when the bring up program was last run Th...

Page 221: ...storage are the registers and are contained on the controller G2 card the first 64 bytes of K2 and the first 64 bytes of K4 are not accessible and the machine might run error free even if these bytes...

Page 222: ...rage Cycle SA SA SA SA SA SA SA Sense Amplifiers I I I I I I I Read Bus D Only one of these lines should be up on a storage cycle These two lines are decoded from bit 4 of the address fJ These four li...

Page 223: ...line goes to all of the even cards K2 L2 M2 N2 and the write odd line goes to all of the odd cards K4 L4 M4 N4 When writing halfwords of data both lines become active Note During I cycles the select R...

Page 224: ...and are used as registers Storage Read Bus This bus is under the control of the data strobe line when reading from read write storage During a read operation the write even or write odd lines are inac...

Page 225: ...e repowered and sent to all external devices The bus in bits from these external devices are received repowered and sent to the F2 card The control and clock lines to the external devices are also rep...

Page 226: ..._ _ Controls Data Commands Base I O v 7 Status v Controller I and Controls I Tape I Tape Control Card _I Adapter I 1 ___ G_2___ L F 2 I I ___ J Data Clocks Data Status 4 28 Controls and Interrupts I O...

Page 227: ...d reading each record before it proceeds to the next When a mark command is issued the tape unit rewinds to the beginning of an unmarked tape or searches backward to the previous header record of a ma...

Page 228: ...o lJ 4 30 Forward Select Magnet II Jackshaft Housing 3elt II Motor Tape Control Card Spindle Select Arm Assembly II Reverse Select Magnet II Switch Assembly LED PTX Assembly II Brake Arms III Fan...

Page 229: ...1 4 inch 6 35 mm tape and stores 200K bytes of formatted data The cartridge is keyed to prevent incorrect insertion in the tape unit Data files are protected when the file protect window is turned to...

Page 230: ...ts are recorded between clock pulses Any pulses that appear between clock pulses are read as 1 bits when no pulse appears between clock pulses this is read as a 0 bit Twenty nine bytes of hex 00 are r...

Page 231: ...ch 63 5 mm 1 2 9 inch 5 2 inch 73 6 mm Files Tape records are grouped into files A file is made up of a single header record and an even number of data records The header record and each data record a...

Page 232: ...ten on it Following this byte is the record sequence byte it identifies the riext record on the data track The next 29 bytes of hex 00 provide a time delay that is used between erasing the data track...

Page 233: ...FF rmll Language Dependent Information 1 File Type 00 Marked Unused File 01 Data File 02 General File 03 BASIC Source File Header Record 04 BASIC Workspace File 05 BASIC Keys File 06 APL Continued Fil...

Page 234: ...bytes are read to establish synchronization The next byte indicates the record type followed by 512 bytes of data The CRC cyclic redundancy check is contained in the next two bytes This CRC tests the...

Page 235: ...icates the end of the recording area on the tape Early Warning Hole 3 Feet o o o EOT Physical End of Tape EDT Markers The bottom six holes in the preceding figure all generate EOT status when light fr...

Page 236: ...ance of any data and ensures that all previously written information is erased The last 4 bytes in the format track establish synchronization and determine the record type when reading in the reverse...

Page 237: ...umber The controller verifies that the records are read in the proper sequence Each data record contains data and 2 CRC bytes The CRC in the data record is compared to a CRC generated by the microprog...

Page 238: ...t request 2 signals the controller when the tape unit is ready to accept data from the controller or ready to give data to the controller The following illustration shows the control data command stat...

Page 239: ...data from the tape control card during diagnostic testing and for subdevice addressing Get Strobe Signals the tape adapter that information from its registers on bus in was sampled by the controller...

Page 240: ...the read data line as an B bit serial byte high order bit first The read clock line provides eight strobe times one for each bit to clock the byte to the tape adapter Interrupt Enabled Is used only o...

Page 241: ...hether the tape adapter is programmed for bit mode or byte mode The mode is controlled by the microprogram with a put microinstruction and bus out bit 2 1 for bit mode or bus out bit 2 0 for byte mode...

Page 242: ...o provide a clean surface to write a new record backspaces and reads the new record to check the CRC This is done on the same pass since the erase coil is located ahead of the read write coil If the C...

Page 243: ...decimal characters DISPLAY ADAPTER The display adapter is on card J2 It receives data from the read data bus lines through cycle steal controls Signals generated by the display adapter are sent to the...

Page 244: ...unt 3 Row 0 e e e e e e e Row1 e e e e e e Row 2 Row3 Row 4 e e e e Row 5 Row6 Row7 Row 8 Row9 Row 10 Row 11 Row 0 Row 1 Row 2 Row3 Row4 Row 5 Row6 Row7 Row8 Row 9 Row 10 Row11 Row 0 Character Count 6...

Page 245: ...becomes 1 The entire process is repeated for the first line of characters in the second row After the row counter reaches 12 it is reset to 0 and the line counter is advanced The line counter increme...

Page 246: ...the storage read bus into the display register on the display card 448 Microinstructions are processed faster when no storage cycles are stolen The I O display offline is set or reset by a microinstr...

Page 247: ...ckground 2 25V minimum 1 4V m mum l 1 0V minimum Ground When connected the TV monitor should provide a 75 ohm termination load to the source ground When several monitors are connected they should be c...

Page 248: ...20 Vac 235 Vac Line Filter L1 AC Capacitors C1 C2 Fuse Holder F1 Line Cord 4 50 AC POWER BOX AC power enters the 5100 through a line cord II that attaches to the filter in the AC power box The AC powe...

Page 249: ...3 also have an interface port to which the next device is attached in serial fashion The 5106 and the 5103 each have an I O cable assembly that includes a power connector plug A1 The voltage ground is...

Page 250: ...ing takes place 1 The 0 key code is placed in the character register on the keyboard PC board and is sent to the keyboard data latch in the keyboard adapter on the base I O card Only the new base I O...

Page 251: ...laces information in the input output control block IOCB of read write storage for the print operation and passes control to the I O microprogram The I O supervisor microprogram checks the device addr...

Page 252: ...4 54...

Page 253: ...oller Card G2 534 Controller Card G2 535 Controller Card G2 545 Executable ROS Cards H2 and H4 550 Display Card J2 551 Display Card J2 5 3 555 5 4 557 5 4 559 5 4 561 5 4 563 5 4 564 5 5 565 5 5 567 5...

Page 254: ...This page intentionally left blank...

Page 255: ...APL ROS 3 510 514 510 514 APL ROS2 APL ROS 1 515 519 515 519 ROS Controller 520 524 Base I O 525 534 Controller 535 544 APL Supervisor Executable ROS BASIC I O And Diagnostics 545 549 Executable ROS 5...

Page 256: ...G n A R W R B Decimal Numbers Description Resets a storage bit Note Simultaneous application of J and K 1plemEm the stored bit Complements a storage bit Data into a storage bit Sets indicated polarity...

Page 257: ...oltage amplifier Common Diode Decode Detector Even count Flip flop Flip latch Multiple register Multiple register with buffer output Matrix Inverter Odd count Exclusive OR OR Dot OR Oscillator Parity...

Page 258: ...indicated polarity A ODD B c o I I I I A iH B I I I I I I I I c I I I I I I I I I 0 u H I I I I I E rn n 5 6 Even Count EVEN The output of even count is active only when an even number such as 0 2 4...

Page 259: ...is active When the control input goes inactive the output remains at whatever polarity it has at that moment The PH block can have an R reset input if so when the reset input is active the output is i...

Page 260: ...the active inputs When the G gate control line if present is at the indicated polarity it allows the decode function to be performed When the G line is opposite its indicated polarity no decode functi...

Page 261: ...he application of a single input at the polarity indicated The operating frequency is shown above the block 450 Hz Var 10 30 MHz loocr LJ Fixed Frequency Variable Frequency Analog OR ANO The amplitude...

Page 262: ...e common section contains input lines common to all functions COM A OR FF 5 10 Common COM Common is a way of condensing logic Common inputs are indicated by the line function symbol Z The Z input line...

Page 263: ...R Rl II A A B C B C Bit Shift The REG symbol can represent a shift register The common section is labeled with the REG symbol and the following inputs enter the common section SO shift down When this...

Page 264: ...causes a read operation to be performed when the line is at the indicated polarity and a write operation when the line is at the opposite polarity Output buffer reset line RB The output buffer reset l...

Page 265: ...ntify the lines 0 7 within the bundle This indicates 8 bits beginning with bit 0 and ending with bit 7 SPECIAL SYMBOLS ALU Arithmetic Logic Unit Two inputs are fed into an ALU one via the A input and...

Page 266: ...This page intentionally left blank 5 14...

Page 267: ..._ _ l 7 _ I C3 ______ C 4 J 12 1r_ r_ _ 1 6 _ C4 ____ C5 J13 15 C5 BU S O u t P G l l I i O 4 t 1rI B U S 0 u t P i Bus Out 0 Gl0 I 05 I Bus Out 0 Bus Out 1 G09 I 06 i Bus Out 1 Bus Out 2 GOB I 07 I B...

Page 268: ...A OR I MJ I Control Strobe M09 I Put Strobe P09 I oRI I I start Execute Bit u051 fL DAS 4 A N Put I I A J 510 Aeq To Send POA 510 1 U I I I 1 Data Set Aeady Data I Data Bit I AR LR o PH 0 I e Com Atvd...

Page 269: ...SIO Request To Send f I f INote 2 IG02 SIO Xmit Data u071 I Ext Horiz Dr 1 Long Sp I 1 Transmit Timer a_ 12 Bit 1000 I Lg Sp Decade Ctr A 1 I l oRr coPH R A I e R 1 Data Buffer INote 5 I PH CD I Lg S...

Page 270: ...3 rJA J05 002 1 004 2 B13 4 G07 8 GOO 16 007 32 G05 64 006 128 005 256 G03 _b 512 B05 1024 J02 2048 B03 4096 M REG B G02 0 32767 A 8192 B02 16364 1 B04 See Note I 82160 B12 I G13 I I RB 0 009 1 010 2...

Page 271: ...6 005 G03 B05 J02 B03 G02 B02 B04 B12 G13 B08 J05 002 004 B13 G07 G06 007 G05 006 005 G03 B05 J02 B03 G02 B02 B04 B12 r CO 1A G 1 r 2 r 4 8 16 32 64 128 256 512 r 1024 r 2048 r 4096 8192 r 16384 ISee...

Page 272: ...Jl1 s IDID YO Gl0 XO I Address Check Yl 10 ADO Y2 SCHECK l G07 Y3 JOO t j n I S07 Machine Check on S02 i Put Strobe Get Strobe U02 DRI Start Exec 007 J POR Reset U13 i rtf Adapter Rst i GateAR Hi Put...

Page 273: ...l11439 f t 0 I 002 APL RDS Bytes 61440 92159 F r 8 1 2 Lii I t 6 20 502 APL RDS Bytes 92160 11OS91 i i 1 1 3S r IB13 BASIC RDS Bytes 0 30719 2 E C 1004 BASIC ROS By es 30720 43007 Oev Ad 1 Gated SEL B...

Page 274: ...Switch G02 i OR Jl I I I Get Oev Adr E Tape i N I flj I I Bit Counter B Dev Adr Bits Bus Out Bits F Reset flj Machine Check Strobe and T Lines I L 3 7728MHz o c I I R I EDT Error I Stop 0 I J LI I os...

Page 275: ...ta fJ Gate I I 1 Read Data I EOT Error Stop I POR F Get Reset I _ A REG I I I I 4 I Read A 1 4 I OR 0 4 Loop Write Read FL N I Read A I J I I OR I Diagnostic Gate I I A I503 Write Data I Clock 1 Data...

Page 276: ...III I KBD Data Gate J I lA Ply Gen r POR Reset 1 Gate T p Status Gate Ie Subdev Status Gate 1 bR LD Read Data Gate I ape tsus In Bits I I r ODD I I p I I I ro I SEL DOT X4D12 Bus In 0 r KBD Strobe U1...

Page 277: ...S07 U11 S06 S11 G07 B06 D06 D05 B05 B03 G06 X2D05 1 IX2B06 IX2D06 I I C5 I I L ______________ 1 527 528 Bus Out 0 Lll Bus Out 1 0 LllO Bus Out 2 N OLll Bus Out 3 Lll Bus Out 4 Lll QO Bus Out 5 Bus Ou...

Page 278: ...530 CONTROLLER CARD G2 Page 1 of 6 7 I I I I I I I I I I I 5 26...

Page 279: ...5 I t 1 4 16 I Ico f L F h I A 17 I Ico I L 8 9 A B C o 4 009 N 5tg Adr 8 Pwnd f N N N U04 S03 5tg Adr 9 Pwnf iii 5tg Adr A Pwnd m Stg Adr B Pwnd II S04 N 5tg Adr C Pwnd iii S05 U05 5tg Adr 0 Pwnd N...

Page 280: ...IJ PH C No Proc IJPgmCtrl an o rRst 1 A 2 A L Alr II Reg Sel AtWI_ _ri_te A J RegSel NotWr r ________ iS O 9 M a in e C h e Ck Process Cycle Next fa J fl IPL rr_ t_ E rr o r R e t FL 1 1 1S1IPL 1 5 cl...

Page 281: ...1 3 13 r 2 i Bus In 4 6 r 1 4 4 13 l t t r L LGetAlnstr X4D12J 0 oCD G r BuslnO X4Bl01 1 t Bus In Bus In 1 Bus In 2 Bus In 3 Bus In 4 Bus In 5 1 __ X 4 D 1 3 1__2 7 I I Jf P rts I 16 110XXXXX In4 f __...

Page 282: ...itP 511 P I I Reg Rd Bus Read Data Reg Odd 11 REG SEL d G 0 CD 2 t f r l 1 CD fLt r 1 2 1 CD P r2 1 2 CD r 4 CD fLt r2 CD fLt r 2 L r CD r L r 2 CD CD o ICiDD r OD 2 t ft ft 5 Reg Rd Bus re til 7 SEL...

Page 283: ...i COM r Bit4 I UP Z 3 I M13 09 ClR Z2 3 leo 3 5 Bit 5 L I CD Z3 4 f I P11 ALU 6 Bit6 I Z leo j i I M10 L 7 Bit7 I 5 I M11 Ld ALU ALU Hi z A 5 leo 5 P Bit P Reg Strobe I REG 2 I 6 I 4 L 2 l I O n A p f...

Page 284: ...This page intentionally left blank 5 32...

Page 285: ...B 2 J13 I POR Switch Bl01 I X I 5V I CR AM 4 8 1 R 240 R 750 I R I X AM R 240 Machine Check GO _______ _______________ 18 1002 Bit P I I IG03 I IJ02 I I 1 0 Oisol Off i In Process lEO Machine Check L...

Page 286: ...t Reg Video 8 5V Jll Ground 2000 Line Counter Hor PI LJ 8 10 4 8 2 10 4 10 Ext Hor Dr 18 II Char Count Bus Row Count Bus Hor Margin Line Count 1 Blank Display S02 6V FE Ref I ICE Voltage Reference Poi...

Page 287: ...dress is 023F in normal and 003F in hex mode refer to Section 41 flj r co flj Hor Margin 1 0 Displ Off P02 I OR 4 _I_ I_ _ I p07l H I 6 P 0 44r I r r r A C5 C4 Osc 1 ______ G 0 3 1 _ N Ar I I I I 2 r...

Page 288: ...J04 Bit4 i i J05 Bit 5 It Bit 6 Bl0 I D12 Bit6 Bit 7 B121 D13 Bit 7 Bit P B071 D09 Bit P I 1 I 1 L________________________ r Storage Address Bus 1 K4 r oco 0 16K Odd Bytes r Bit E Pwrd J13 I 1 Bit D P...

Page 289: ...Bit 3 J04 Bit4 J05 Bit 5 III Bit 6 Bl0 012 Bit6 Bit 7 B12 013 Bit 7 Bit P B07 009 Bit P I I L I I L________________________ r Storage Address Bus L4 Dci 16 32K Odd Bytes Bit E Pwrd J13 I 1 Bit 0 Pwrd...

Page 290: ...4 t C I J05 Bit 5 In Bit6 B10 012 Bit 6 Bit 7 B12 013 Bit 7 Bit P B07 009 Bit P I I I I L________________________ r Storage Address Bus I M4 Bit E Pwrd DCD 32 48K Odd Bytes J13 I 1 Bit 0 Pwrd 011 1 2...

Page 291: ...J05 Bit 5 Bit 6 Bl0 D12 Bit6 Bit 7 B12 D13 Bit 7 Bit P B07 D09 Bit P I I I I L________________________ Storage Address Bus r I N4 iiCD 48 64K Odd Bytes Bit E Pwrd J13 I 1 Bit D Pwrd Dll1 2 Bit C Pwrd...

Page 292: ...d B06 B1C13 Ground B07 B1013 Ground BOB I B1E13 Ground B09 C1A13 Unused B10 C1B13 c S 5V B11 C1C13 0 C J 0 a J 12V B12 C1013 t e Q i CD Q 12V B13 C1E13 i 0 a U 0 5V 002 A1011 Q 2 u Q 0 5V 003 A1 E11 1...

Page 293: ...B10 B11 B12 B13 002 003 004 005 006 510 Received Data 510 Clear To Send 510 Data Set Ready Unused Unused Unused Unused Com Transmitted Data Com Request To Send Com Data Set Ready 4 6 I I 4 I 1 1 I 6...

Page 294: ...8 Ground U08 It F6B04 BOO Channel Select U09 It F6C04 B10 Channel 0 Erase U10 F6004 B11 Channel 1 Erase U11 F6E04 B12 Select Magnet Active U12 CI N lit G6A04 B13 File Protect U13 Q It D6E02 002 EOT S0...

Page 295: ...t t IS ee N o t e 3 Switch 1 J6B04 B08 Ground 4 Jumper J 6B 0 2 _ i__ D 08 _f_G cr__ o un d _ _ _ _ _ __ _____ __ 1 y2 3 r J 6 C 04 B 09 _ M a c h in e C h e ck L E D t 1 _ CRT J6C02 D09 Ground t __t...

Page 296: ...eyboard Strobe B07 M6C04 BOS Keyboard Bit 4 B08 M6004 B09 Keyboard Bit 3 B09 M6E04 B10 Keyboard Bit 2 B10 m N6A04 B11 S 5V B11 N6B04 812 Keyboard Bit 0 B12 N6C04 B13 Keyboard Bit 1 B13 N It It It L6B0...

Page 297: ...e U06I f8 a re r a 8 1 t 16 I fF I 164 164 I 9 12s em 12a I r _ _f I I SEl Run U06I A G Forward UD4 N FWD AR MO B12 Fwd Magnet Dr I REV I AR MD i012 Rev Magnet Dr frB I I 2 I Channel 0 Erase Ul0 _t AA...

Page 298: ...ect LtI DOS Ground To Cable Shield BOO Raw Data In Read Data DO Raw Data Read Data Bl0 EaT PTX Dl0 BOT PTX Bll LED I Dll 12V B12 Forward Magnet Drive B13 12V D12 Reverse Magnet Drive D13 12V 5 46 II C...

Page 299: ...ic D 09 1 Pulse I Keyboard i Lockout H t oeD KEYS A G I 2 4 8 32 4 64 16 32 64 AMS Sense Amp I I I I I I I I I I I I I I PO 804 L____________ J 571 575 KBD BitO KBD Bit 1 KBD Bit 2 KBD 8it3 KBD Bit 4...

Page 300: ...2 Signal Connector A3 Signal Connector Auxiliary Tape A1 Board Socket List Cable Or Card A2 Signal Cable Entry Point A3 Signal Cable Entry Point Al Power Cable Exit Point A1 Power Cable Entry Point A2...

Page 301: ...ii B2B09 06 07 Bus Out Bit 2 A2BOB CIGOB B2BOB 07 OB Sus Out Bit 3 A2B07 CIG07 B2B07 OB 09 Bus Out Bit 4 A2B06 CIG06 B2B06 09 10 Bus Out Bit 5 A2B05 CIG05 B2B05 10 E II Bus Out Bit 6 A2B04 CIG04 B2B04...

Page 302: ..._3 AAdr E Device Adr YO B07 I X3 I _ Device Adr VI BOO 1 Y2 BOO BuoOutO Forward I rL P ___ ___ i_r IU 10 C h a n O Er a I I Ull Chan 1 Erase rL S E P i C o7 i iag no stC i c rL r S05 Mode 7 r SENABLE...

Page 303: ...ORr r_t t D Read E 4 2 External Tape L 1 From G02 To J 004 The AOS address bit will be wired on the card socket trom 802 to 007 bus in bit 4 for all additional external tape units I I L __ r______ I_...

Page 304: ...U09 84809 Channel 5elect U09 f8 C1U10 84810 Channel 0 Erase U10 C1 U11 84811 Channel 1 Erase U11 C1U12 84812 Select Magnet Active U12 N C1U13 84813 File Protect U13 Ci C1502 84002 EOT 502 It f8 C1503...

Page 305: ...f A I GSEL f Et A I I ____ U I i ______________________________ IN FWD AR MD See Note 4 B12 Forward Fwd Magnet Dr r I I 1 REV I I See Note 4 1D12 Rev Magnet Dr I AR MO P 1HIP t I I p _u I o Ic H_____...

Page 306: ...Center Tap Channell Read Write Coil 006 Channell Coil B07 Cartridge In Place Cartridge In B08 Ground Place Switch File Protect 007 File Protect A Switch ill 008 Ground To Cable Shield B09 Raw Data In...

Page 307: ...onn It 12V T Pin Line Name 01 5V 02 5V 03 5V 04 5V 05 5V is E 06 Ground II III 07 Ground II OS Ground c U 09 Ground 00 0 10 Ground 18 Ii 11 Ground s Cl CI 12 S 5V 13 12V 14 12V 15 5V Voltage Specifica...

Page 308: ...r This page intentionally left blank 5 56...

Page 309: ...5V B1All F6A02 Ground 5V Bl Bll E6A04 5V E6002 5V II 5V Cl Ell CD II C2013 C4013 02013 F6002 12V M 8 04013 E2J06 K2G06 G6A02 12V K2B06 K4B06 K4G06 L L2B06 L2G06 L4B06 L4G06 M2B06 M2G06 J6B04 Ground M...

Page 310: ...r 7 I Primary AC r 1rrnl i 115 Vac 60 Hz 5 58 I Power Box I G n Yeliow lac White G en Yeliow L __________ _ Switch I Sw1 Box I Power On Off Switch JI 02 Black Green Yeliow Black Black Green Yeliow Bl...

Page 311: ...on 220 volt and 235 volt machines Notes 1 F1 is 5A 125 volts on both the 100 volt and 115 volt machines F1 is 3A 250 volt on both the 220 volt and 235 volt machines 2 Resistor installed on 220 volt a...

Page 312: ...nlYeliow White See note 2 Line Cord Notes Power On Lamp See Note 4 1 Brown on 220V and 235V machines 2 Blue on 220V and 235V machines 3 Resistor installed on 220V and 235V machines only 4 The lamp a c...

Page 313: ...inter Format Interchange Format Internal Format APL Floating Point How to find the I O Buffer in APL Z Code Chart INPUT OUTPUT CONTROL BLOCKS Keyboard 10CB 5103 Printer 10CB 5100 INTERNAL CODE CHART P...

Page 314: ...This page is intentionally left blank 6 2...

Page 315: ...e data areas when performing BASIC language operations Hex 0000 Hex 0200 Work Area CRT Buffer Hex 0580 Hex 05CO Hex 0600 Hex 111 E Keyboard Input Messages Microprograms and Microprogram Work Areas Use...

Page 316: ...st IOCB used 00E4 Address of Command IOCB Note File designation for FLO FL910CBs is specified by the user in the OPEN statement For example the address contained at location hex OB29 is the address of...

Page 317: ...Work Area for Internal Microprograms Hex 0200 CRT Buffer Hex 0580 r Hex 0600 Keyboard Input Work Area Input Buffer Work Area Pointed t0 by the User Workspace address at location hex 0180 Hex 184 byte...

Page 318: ...isplacement 10 21 18 decimal Variable 22 variable Variable Variable Variable Variable Variable pointed to by bytes C and D Variable Variable Variable pointed to by bytes E and F 6 6 I O BUFFER AREA Th...

Page 319: ...th for interchange format only For all other formats these bytes are meaningless The current record length for interchange format only For all other formats these bytes are meaningless Return code X O...

Page 320: ...is in interchange format If bit 7 is on the data is in printer format If both of these bits are off the data is in internal format 6 8 Description Status flags Bit 0 1 2 3 4 5 6 7 Status flags Bit 0 2...

Page 321: ...d of recprd word hex FF0 50E 04 oCQUrs after each logical record This word should appe r just before the 4 byte len lth word of the rl xt logical record Using this length word you should find another...

Page 322: ...negative Hex value indicating the direction to move the hexadecimal point and how far Hex value of the arithmetic data If the value specified in bits 1 7 of byte 0 is greater than hex 40 subtract hex...

Page 323: ...en moved the number must be converted to its decimal value To convert the number to decimal multiply the values shown in the following chart by the value of each half byte in the hexadecimal number an...

Page 324: ...is 0 75 Example 3 In the floating point number BF 50 00 00 00 00 00 00 bit 0 of byte 0 is on so the number is negative Bits 1 7 equal 3F indicating that the hexadecimal point be moved 1 half byte to t...

Page 325: ...user workspace 0000 OE80 8274 8342 DCPl I C jO 0000 0000 lOOO Oleo 4003 5682 0000 0000 0000 0000 8l8E 8142 2 Add hex 0184 to the address of the start of the user workspace Hex OE80 start of user works...

Page 326: ...ition of I O buffer Hex 3044 beginning of I O buffer area Hex 3066 buffer start address You can also use the buffer start address in the 10CB as shown in step 5 7 Display the I O buffer The I O buffer...

Page 327: ...1 T o t J c n u I o o J e Hex 4B 4C 40 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 50 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 60 6E 6F Graphic Hex l A B C D E F G I J K L M N o p Q R S T U V W...

Page 328: ...tion is completed This return code is checked by the APl or BASIC interpreter The following 10CB formats are the same for both languages unless specified otherwise COMMAND 10CB BASIC ONLY Hex Displace...

Page 329: ...ckspace record X OA Find next header X OB Write header 3 Hex 80 Ignore ATTN key Hex 00 Honor ATTN key 4 5 2 Address Buffer start address 4 5 2 Address Buffer start address 6 7 2 Binary Buffer size 8 9...

Page 330: ...ape X 1C1D End of tape X 1C1E Device not attached X 1C1F Device not selected X 201B End of forms X 201C Printer not ready X 201D Forms step time out error X 201E Line length too large X 201 F Wire che...

Page 331: ...or the key pressed For APL this byte might contain the current cursor position 4 5 2 Address Buffer start address 6 7 2 Binary Not used 8 Binary Used to pass information back to the interpreter when o...

Page 332: ...x 0001 to hex 0084 are valid and cause 1 line to be printed _ 8 9 2 Bit lary Forms control spacing j Hex 0000 No spacing of forms Hex 0001 to hex OOOF Spacing of forms from 1 to 15 lines A B 2 Address...

Page 333: ...for PUT or MAT PUT File is a PRINT or MAT PRINT file TAPE IOCB FLO FL9 specified by user in the OPEN statement Hex Displacement o 2 Length 1 Form Binary Binary Binary Description Defines the device a...

Page 334: ...supervisor when the entire file cannot be marked A B 2 Address I O work area address C D 2 Binary Return code X OOOO Successful completion X lB1D Command error X l B1E Machine error X lB1F Time out X...

Page 335: ...scription Current buffer pointer Not used Flags Hex 80 Hex 40 Hex 20 Hex 10 Hex 08 Hex 04 Hex 02 Hex 01 Device supports input Device supports output Device is tape Reserved File is open File is open f...

Page 336: ...N 2E OF 0 2F n 1 0 P 5 L Ll G 3 1 1 R 3 I 5 3 33 OJ 11 T 31 f 15 tJ 3 i 16 V 36 I 3 r W 57 18 X 38 0 1 y 39 I 1 A Z 3A T 1F 0 3B 0 1 1 3C 1 1 2 3D 1E 3 3E p 1F 3F t Note OUT character 6 24 HEX GRAPHI...

Page 337: ...89 I A9 C9 E9 8A J AA CA EA 8B I AB CB EB l 8C l AC 1 CC EC 8D M AD or CIt ED ElE N AE t CE EE BF AF n CF C F 90 r BO L 10 v FO _ 9 1 IH Iti F1 12 3 B2 12 _ F 0 9 5 3 V D3 F3 f 91 I BI t DI FL 9 LJ B...

Page 338: ...2C 01 14 00 25 00 20 01 15 00 26 00 2E 01 16 00 27 00 2F 00 17 00 Sequence Number ROS Module Card 10 11 12 13 14 and 15 C4 BASIC RDS 16 17 and 18 E2 RDS adapter 20 21 22 23 and 24 02 APL RDS 1 25 26...

Page 339: ...form number Z150 0038 is designed to provide a uniform notification procedure for reporting problems encountered in IBM microcode functions The following is a copy of an MTR and an explanation of the...

Page 340: ...CT t NETWORK CONFIGURATION TEST DATA t INCLUDE MODEM TYPE LINE Ire I BRANCH F WORLD TRADE COUNTRY SYSTEM LOG t SPEED AND TYPE OF LINE SWITCHED OR LEASED AT REGION OFF NO NO NAME f HOST LOCATION I I I...

Page 341: ...g system code for the responsible branch office This code is listed in the branch office field directory telephone listing Branch office phone number or the MTR originator phone number Enter month day...

Page 342: ...nformation that the CE believes will be helpful in the resolution of the problem should be submitted This block is left blank unless special instructions are available for its use AI APL BASIC COM Com...

Page 343: ...uxiliary Tape Unit to the IBM 5100 Portable Computer IBM 5106 Auxiliary Tape Unit and IBM 5103 Printer to the IBM 5100 Portable Computer Prepower Check Cable Installation Power On Check Completion of...

Page 344: ...This page intentionally left blank A 2...

Page 345: ...d to A1 A4D08 gnd and connect the other lead to A1 A4D03 5V Note Power for the probe can be obtained from any of the above devices when probing any other device Appendix A Test Terminal The line being...

Page 346: ...y inspection The base of the hex system is 16 This means there are 16 symbols 0 1 2 3 4 5 6 7 8 9 A B C 0 E and F The letters A B C 0 E and F represent the decimal base 10 values of 10 11 12 13 14 and...

Page 347: ...0 485 760 A 655 360 A 40 960 A 2 560 A 160 A 10 B 11 534 336 B 720 896 B 45 056 B 2 816 B 176 B 11 C 12 582 912 C 786 432 C 49 152 C 3 072 C 192 C 12 D 13 631 488 D 851 968 D 53 248 D 3 328 D 208 D 13...

Page 348: ...ate each hex digit in its corresponding column position and note the decimal equivalents Add these to obtain the decimal value Example A 6 Hex Value Columns 4 3 2 1 rl _FI I _ _ _ Decimal Equivalent 1...

Page 349: ...le Computer serial number is engraved on the rear of the base Fill out the IR form and report the installation according to local procedures Cover Cleaning Use a mild soap or isopropyl alcohol part 22...

Page 350: ...IBM 5106 AUXILIARY TAPE UNIT IBM 5106 Auxiliary Tape Unit to the IBM 5100 Portable Computer IBM 5106 Auxiliary Tape Unit B 2 IBM 5100 Portable Computer 1IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIij...

Page 351: ...rinter to the IBM 5100 Portable Computer IBM 5106 Auxiliary Tape Unit IBM 5100 Portable Computer llllllllllllllIIlIIllllllllllllij IBM 5103 Printer 1111111111111111111111111111111111111111111111111111...

Page 352: ...mputer MlM binder Place the Maintenance Information Manual in the 5100 MlM binder Insert the MAPs binder into the 5100 MlM binder by inserting its back cover into the slot in the front inside cover of...

Page 353: ...urth Hex Digit Hex Digit Hex Digit Instruction Mnemonic I O microinstructions Fetch and store microinstructions Register microinstructions Arithmetic register microinstructions Logical register microi...

Page 354: ...p equal C 2 Jump JHAM Jump high all masked C 7 Jump JHE Jump high or equal C 9 Jump JHI Jump high C 8 Jump JHL Jump high or low not equal C A Jump JHSNM Jump high some bit not masked C F Jump JLE Jump...

Page 355: ...gister Descriptions I O Microinstructions and Data Tables The I O micro instructions are used to communicate with the I O devices They send and receive data and perform various control functions Up to...

Page 356: ...eal display off and IN PROCESS light on 1 Enable cycle steal display on and IN PROCESS light off 12 0 No action 1 Not used 13 0 State transition from BUP ROS Read write storagt to ROS Read write ROS s...

Page 357: ...11 010 Select print 011 Not used 100 Select not ready interrupt 101 Select timer unless 14 15 00 then allow RDS addressing enable disable via bit 0 above 110 RDS addressing indicator 111 Both motors...

Page 358: ...action 1 Long space interrupt reset Long space interrupt reset 14 0 Terminal not ready Not SIO received line signal detector 1 Terminal ready SIO received line signal detector 15 0 Disable start bit t...

Page 359: ...A B 14 0 No action 1 Reset DA C 15 0 No action Reset DA D GETA DA Ry op code 0 A data byte is transferred from an I O device designated by DA to the controller on bus in The contents of the data regis...

Page 360: ...vice on bus in The indirect address in the storage address register is modified after the microinstruction is executed Modifier 0 Plus 1 1 Plus 2 2 Plus 3 3 Plus 4 4 Minus 1 5 _Minus 2 6 Minus 3 7 Min...

Page 361: ...bit 4 13 ROS data byte bit 5 14 ROS data byte bit 6 15 ROS data byte bit 7 2 Not assigned 3 4 Keyboard and 8 0 Keyboard data bit 0 control panel Not keyboard data bit 0 switches 9 0 Keyboard data bit...

Page 362: ...t A 10 Print emitter interrupt 11 Not ready interrupt 12 Forms motor latch B 0 not B 13 Forms motor latch A 0 not A 14 Not used 15 1 or 3 ms timer interrupt 6 Not assigned 7 8 Expansion Comm Adapter S...

Page 363: ...s bits 1 9 10 Address bits 2 A 11 Address bits 3 B 12 Address bits 4 C 13 Address bits 5 0 14 Address bits 6 E 15 Address bits 7 F 2 Not assigned 3 4 Keyboard and 8 Not used control panel 9 0 APl swit...

Page 364: ...1 1 1 1 1 1 o Definition End of tape EOT No OA E response Select magnet active drive running Cartridge in place Erase active either channel 0 or 1 Source active LED and erase coils OK File protect do...

Page 365: ...Data Table Device Address Device Bits 4 7 Name 0 Controller 11 Nonexecutable ROS 2 Not assigned 3 Not assigned 4 Keyboard and panel switches Bits 8 15 8 9 10 11 12 13 14 15 State of Bit Definition No...

Page 366: ...No action Not used Allows request to send to be changed 12 0 Not used Resets request to send Not used Sets request to send 13 0 No action No action 1 Allows rate data to be loaded Allows rate data to...

Page 367: ...ter Ry is modified as indicated in the chart following the LDBI microinstruction Register Operation Microinstructions HTL Rx Ry op code 0 The high order byte of regrste Ry is moved to the low order by...

Page 368: ...o the high order byte of register Rx and the results are placed into the low order byte of Rx The high order byte of Rx is set to hex 00 if there is a carry The high order byte of Rx is set to hex FF...

Page 369: ...e jump modifier is 3 JNOM Rx Ry op code C If the low order byte of register Rx has a 0 bit at every position that the low order byte of register Ry has a 1 bit a jump occurs Bits equal to 0 in Ry are...

Page 370: ...This page intentionally left blank C 1S...

Page 371: ...Device address DCP1 Diagnostic control program 1 DCP2 Diagnostic control program 2 EC Error code EOT End of tape executable ROS Contains microinstructions that can be executed directly by the controli...

Page 372: ...set A signal occurring during power up used to reset all circuits to an operational starting point PTX Phototransistor RDDR Read data daserializer register RDR Read data register read only storage A s...

Page 373: ...ion relating to or used in receiving an image on the display screen work area A storage location reserved for intermediate use in programming wrap connector A communications adapter feature tool that...

Page 374: ...This page intentionally left blank 0 4...

Page 375: ...9 APL 4 3 floating point 6 10 ROS cards 5 18 5 19 supervisor card 5 33 APL BASIC switch 2 17 AR block 5 5 arithmetic register microinstructions C 16 attachment TV monitor 3 97 automatic repeat keys s...

Page 376: ...error codes 3 60 CE meter calibration check 2 49 CE probe A 3 CE switches 3 3 check system and diagnostic error code 3 50 X 2 cleaning keyboard 2 45 spindle roll 2 37 clock ring 5 12 CLRI C 15 CMD 0 3...

Page 377: ...4 25 cyclic redundancy check 4 44 cyclic redundancy check error 3 61 C2 card 5 18 C4 card 5 18 DA check C 1 data areas 6 3 data bus in 4 16 data bus out 4 16 data flow 4 6 data flow example 4 7 data r...

Page 378: ...ode 3 60 display horizontal adjustments 2 41 display raster adjustments brightness 2 39 centering 2 40 focus 2 39 horizontal 2 41 vertical 2 41 video contrast 2 39 X 4 display read write storage 4 23...

Page 379: ...2 17 microinstructions C 3 I O buffer 6 8 APL floating point 6 10 conversion example 6 11 table 6 10 interchange format 6 9 internal format 6 9 internal format table 6 9 printer format 6 9 I O buffer...

Page 380: ...0 load command 4 29 load DCP1 3 17 load DCP2 3 32 load mark holes 2 35 loaded dc voltages 2 52 loading instructions 890 diagnostic sections 3 39 loading MOl sections 3 29 locations A1 board 2 15 contr...

Page 381: ...s 3 35 MOl message displays 3 34 MOl subsections 3 39 memory see read write storage messages 6 3 meter calibration check 2 49 microcode trouble report 6 27 microinstruction mnemonics C 2 modifiers C 2...

Page 382: ...4 50 2 52 print emitter 3 66 print emitter error timing 3 66 print plot error chart 3 37 exerciser program 3 72 printer format 6 9 LED 2 17 probe A 3 problem solving forms jams 3 106 isolation aids 3...

Page 383: ...nt B 4 power check B 4 power requirements B 4 ROS adapter 4 19 ROS adapter card 5 20 ROS address loop test CMD 4 3 25 ROS module card assignments 3 26 ROS module cards 3 16 ROS module EC level 6 26 RO...

Page 384: ...30 copy procedures 3 27 CRC 4 36 data flow 4 29 fan 4 30 file protection 4 31 files 4 33 X 10 tape continued forward select magnet 4 30 internal cable 2 5 5 46 jackshaft housing 4 30 LED PTX assembly...

Page 385: ...st 3 22 3 42 error chart 3 67 loading 3 23 loop on error code 3 24 loop on test 3 23 rerun test 3 24 retry test 3 23 tape resident program 3 28 tape speed 3 44 4 29 tape status byte 4 42 tape status i...

Page 386: ...ttern 3 58 134 5 bps timer interrupt rate 3 56 300 bps alternating bit pattern 3 58 300 bps timer interrupt rate 3 56 1200 bpi interrupt rate 3 56 890 diagnostic sections 3 39 5100 data flow 4 8 inter...

Page 387: ...ber Error BM may use and distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever You may of course continue to use the information you...

Page 388: ...y Publications Dept 245 Rochester Minnesota 55901 Fold and tape NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES a Fold and tape Please do hot staple Fold and tape International Business Machines C...

Page 389: ...rthside PerkWllY N W P O Box 2160 Atlente Georgie 30301 U S A only Oenerel Business Group lnternetionel 44 South 8roedwey White Pleins New York 10601 U S A lntemetioneU SY31 0405 3 to s U1 0 0 ll 3 0...

Reviews: