E10/KL10 EMULATION PROJECT CURRENT STATUS: LAST VERSION: 132 LAST UPDATE: 25-OCT-1999 NUMBER WHAT STATUS FULL WORD DATA TRANSMISSION 1 EXCH OK 2 MOVE OK 3 MOVS OK 4 MOVN OK 5 MOVM OK 6 XMOVEI UNTESTED 7 DMOVE OK 8 DMOVEM OK 9 DMOVN NO 10 DMOVNM NO 11 BLT OK 12 XBLT OK 11 TASKS OF GROUP OK 1 TASKS OF GROUP UNTESTED FIXED POINT ARITHMETIC 13 ADD OK 14 SUB OK 15 MUL NO 16 IMUL OK 17 DIV BROKEN DIVI ONLY 18 IDIV BROKEN IDIVI ONLY 19 DADD NO 20 DSUB NO 21 DMUL NO 22 DDIV NO 3 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED FLOATING POINT ARITHMETIC 23 FADR UNTESTED 24 FSBR NO 25 FMPR NO 26 FDVR NO 27 FAD UNTESTED 28 FSB NO 29 FMP UNTESTED 30 FDV NO 31 DFAD NO 32 DFSB NO 33 DFMP NO 34 DFDV NO 35 GFAD NO 36 GFSB NO 37 GFMP NO 38 GFDV NO 39 FIX NO 40 FIXR NO 41 FLTR NO 42 GFIX NO 43 GFIXR NO 44 GFLTR NO 45 GDFIX NO 46 GDFIXR NO 47 DGFLTR NO 48 GSNGL NO 49 GDBLE NO 50 FSC UNTESTED 51 GFSC NO 52 DFN NO 53 UFA NO 54 FADL NO 55 FSBL NO 56 FMPL NO 57 FDVL NO 0 TASKS OF GROUP OK 4 TASKS OF GROUP UNTESTED BOOLEAN FUNCTIONS 58 SETZ OK[1] 59 SETO OK[1] 60 SETA OK[1] 61 SETCA OK[1] 62 SETM OK[1] 63 SETCM OK[1] 64 AND OK 65 ANDCA OK 66 ANDCM OK 67 ANDCB OK 68 IOR OK 69 ORCA UNTESTED 70 ORCM UNTESTED 71 ORCB UNTESTED 72 XOR UNTESTED 73 EQV UNTESTED 11 TASKS OF GROUP OK 5 TASKS OF GROUP UNTESTED SHIFT AND ROTATE 74 LSH UNTESTED 75 LSHC UNTESTED 76 ROT UNTESTED 77 ROTC UNTESTED 78 ASH NO 79 ASHC NO 0 TASKS OF GROUP OK 4 TASKS OF GROUP UNTESTED ARITHMETIC TESTING 80 AOBJP UNTESTED 81 AOBJN OK 82 CAI OK 83 CAM UNTESTED 84 JUMP UNTESTED 85 SKIP UNTESTED 86 AOJ UNTESTED 87 AOS UNTESTED 88 SOJ UNTESTED 89 SOS UNTESTED 2 TASKS OF GROUP OK 8 TASKS OF GROUP UNTESTED LOGICAL TESTING & MODIFICATION 90 TRN UNTESTED 91 TRZ UNTESTED 92 TRC UNTESTED 93 TRO UNTESTED 94 TLN UNTESTED 95 TLZ UNTESTED 96 TLC UNTESTED 97 TLO UNTESTED 98 TDN UNTESTED 99 TDZ UNTESTED 100 TDC UNTESTED 101 TDO UNTESTED 102 TSN UNTESTED 103 TSZ UNTESTED 104 TSC UNTESTED 105 TSO UNTESTED 0 TASKS OF GROUP PK 16 TASKS OF GROUP UNTESTED HALF WORD DATA TRANSMISSION 106 HLL UNTESTED 107 HLLZ UNTESTED 108 HLLO UNTESTED 109 HLLE UNTESTED 110 HRL UNTESTED 111 HRLZ UNTESTED 112 HRLO UNTESTED 113 HRLE UNTESTED 114 HRR UNTESTED 115 HRRZ UNTESTED 116 HRRO UNTESTED 117 HRRE UNTESTED 118 HLR UNTESTED 119 HLRZ UNTESTED 120 HLRO UNTESTED 121 HLRE UNTESTED 122 XHLLI UNTESTED 0 TASKS OF GROUP OK 17 TASKS OF GROUP UNTESTED PROGRAM CONTROL 123 XCT UNTESTED 124 JFFO UNTESTED 125 JFCL UNTESTED 126 JRST UNTESTED 127 JSR UNTESTED 128 JSP UNTESTED 129 JSA UNTESTED 130 JRA UNTESTED 0 TASKS OF GROUP OK 8 TASKS OF GROUP UNTESTED STACK OPERATIONS 131 PUSH UNTESTED 132 POP UNTESTED 133 PUSHJ UNTESTED 134 POPJ UNTESTED 135 ADJSP UNTESTED 0 TASKS OF GROUP OK 5 TASKS OF GROUP UNTESTED BYTE MANIPULATION 136 LDB UNTESTED 137 DPB UNTESTED 138 IBP UNTESTED 139 ILDB UNTESTED 140 IDPB UNTESTED 141 ADJBP NO 0 TASKS OF GROUP OK 5 TASKS OF GROUP UNTESTED STRING MANIPULATION 142 MOVSLJ NO 143 MOVSO NO 144 MOVST NO 145 MOVSRJ NO 146 CMPS NO 0 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED DECIMAL CONVERSION 147 CVTBDO NO 148 CVTBDT NO 149 CVTDBO NO 150 CVTDBT NO 0 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED STRING EDITING 151 EDIT NO 0 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED UNIMPLEMENTED OPERATIONS 152 UUO REDIRECTION NO 0 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED I/O INSTRUCTIONS 153 CONO UNTESTED 154 CONI UNTESTED 155 DATAO UNTESTED 156 DATAI UNTESTED 157 CONSZ UNTESTED 158 CONSO UNTESTED 159 BLKO UNTESTED 160 BLKI UNTESTED 0 TASKS OF GROUP OK 8 TASKS OF GROUP UNTESTED GENERAL STUFF 161 CPU FLAGS SOME 162 MEMORY OK 163 CACHE NO 164 PRIORITY INTERRUPT NO 165 VIRTUAL/EXTENDED ADDRESSING SOME 166 TOPS-10 PAGING NO 167 TOPS-20 PAGING NO 168 ITS PAGING NO 169 MEMORY MANAGEMENT NO 170 TIMING AND ACCOUNTING NO 171 CONSOLE FRONT END FUNCTIONS SOME 172 CORE SAVE AND LOAD OK 173 CONSOLE COMMAND PARSING OK 1 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED EXTERNAL DEVICES: 174 RH10 MASSBUS ADAPTER SOME 175 CONSOLE SOME 176 TM10A MAGTAPE CONTROLLER SOME 0 TASKS OF GROUP OK 0 TASKS OF GROUP UNTESTED CURRENTLY THERE ARE 176 TASKS. 1 TASK IS ~.57% OF THE GOAL. 28 OK + 81 UNTESTED = 109 109 TASKS HAVE BEEN CODED IN: 62.13% 28 TASKS HAVE BEEN VERIFIED WORKING: 15.96% 0 TASKS ARE BEING WORKED ON 0% IN PROGRESS 67 TASKS ARE WAITING 38.19% LEFT TO DO EXPLANATION OF CODES: NO means it's not coded in and open to be hacked. OK means it's coded in, tested, and working. (We think...) UNTESTED means it's there but nobody has tested it out. INPROG means someone's working on these, but it's not coded in yet. BROKEN means it's in but doesn't work. Feel free to hack at it. SOME means it partially works. [1] Does not behave correctly in nonzero sections.