du 5381 src/dps8/dps8_cpu.c PNL (add_history (cpup, L68_DU_HIST_REG, cpu.du.cycle1, cpu.du.cycle2);) du 583 src/dps8/dps8_cpu.h # define TA1 cpu.du.TAk[0] du 584 src/dps8/dps8_cpu.h # define TA2 cpu.du.TAk[1] du 585 src/dps8/dps8_cpu.h # define TA3 cpu.du.TAk[2] du 1200 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDA { clrmask (& cpu.du.cycle2, du2_nGDLDA); \ du 1201 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDB | du2_nGDLDC); } du 1202 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDB { clrmask (& cpu.du.cycle2, du2_nGDLDB); \ du 1203 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDC); } du 1204 src/dps8/dps8_cpu.h #define DU_CYCLE_GDLDC { clrmask (& cpu.du.cycle2, du2_nGDLDC); \ du 1205 src/dps8/dps8_cpu.h setmask (& cpu.du.cycle2, du2_nGDLDA | du2_nGDLDB); } du 1206 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I1 setmask (& cpu.du.cycle1, du1_FA_I1) du 1207 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I2 setmask (& cpu.du.cycle1, du1_FA_I2) du 1208 src/dps8/dps8_cpu.h #define DU_CYCLE_FA_I3 setmask (& cpu.du.cycle1, du1_FA_I3) du 1209 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD1 setmask (& cpu.du.cycle2, du2_ANLD1) du 1210 src/dps8/dps8_cpu.h #define DU_CYCLE_ANLD2 setmask (& cpu.du.cycle2, du2_ANLD2) du 1211 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD1 setmask (& cpu.du.cycle2, du2_NLD1) du 1212 src/dps8/dps8_cpu.h #define DU_CYCLE_NLD2 setmask (& cpu.du.cycle2, du2_NLD2) du 1213 src/dps8/dps8_cpu.h #define DU_CYCLE_FRND setmask (& cpu.du.cycle2, du2_FRND) du 1214 src/dps8/dps8_cpu.h #define DU_CYCLE_DGBD setmask (& cpu.du.cycle2, du2_DGBD) du 1215 src/dps8/dps8_cpu.h #define DU_CYCLE_DGDB setmask (& cpu.du.cycle2, du2_DGDB) du 1216 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_LDEA clrmask (& cpu.du.cycle1, du1_nDDU_LDEA) du 1217 src/dps8/dps8_cpu.h #define DU_CYCLE_DDU_STEA clrmask (& cpu.du.cycle1, du1_nDDU_STEA) du 1218 src/dps8/dps8_cpu.h #define DU_CYCLE_END clrmask (& cpu.du.cycle1, du1_nEND) du 1219 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT1 setmask (& cpu.du.cycle2, du2_LDWRT1) du 1220 src/dps8/dps8_cpu.h #define DU_CYCLE_LDWRT2 setmask (& cpu.du.cycle2, du2_LDWRT2) du 1221 src/dps8/dps8_cpu.h #define DU_CYCLE_FEXOP setmask (& cpu.du.cycle2, du2_FEXOP) du 1222 src/dps8/dps8_cpu.h #define DU_CYCLE_ANSTR setmask (& cpu.du.cycle2, du2_ANSTR) du 1223 src/dps8/dps8_cpu.h #define DU_CYCLE_GSTR setmask (& cpu.du.cycle2, du2_GSTR) du 1224 src/dps8/dps8_cpu.h #define DU_CYCLE_FLEN_128 clrmask (& cpu.du.cycle2, du2_nFLEN_128) du 1225 src/dps8/dps8_cpu.h #define DU_CYCLE_FDUD { cpu.du.cycle1 = \ du 1248 src/dps8/dps8_cpu.h cpu.du.cycle2 = \ du 1257 src/dps8/dps8_cpu.h #define DU_CYCLE_nDUD clrmask (& cpu.du.cycle2, du2_DUD) du 1669 src/dps8/dps8_cpu.h du_unit_data_t du; du 688 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISWriteIdx addr %06o n %u\r\n", cpu.du.Dk_PTR_W[eisaddr_idx], n); du 689 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 727 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISReadIdx addr %06o n %u\r\n", cpu.du.Dk_PTR_W[eisaddr_idx], n); du 728 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 757 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISRead addr %06o\r\n", cpu.du.Dk_PTR_W[eisaddr_idx]); du 770 src/dps8/dps8_eis.c du 786 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 848 src/dps8/dps8_eis.c word18 addressN = (cpu.du.Dk_PTR_W[eisaddr_idx] + n) & AMASK; du 911 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 931 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 933 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 941 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 959 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISGet469 : k: %u TAk %u coffset %u c %o\r\n", k, cpu.du.TAk[k - 1], residue, c); du 973 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 993 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 995 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1003 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1039 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; du 1074 src/dps8/dps8_eis.c baseBitPosn += (int) cpu.du.CHTALLY; du 1080 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 1081 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (uint) woff; du 1082 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 1104 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 1224 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1226 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1260 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1262 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1292 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); du 1295 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; du 1313 src/dps8/dps8_eis.c PNL (cpu.du.POP = 0); du 1314 src/dps8/dps8_eis.c PNL (cpu.du.POL = 0); du 1339 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1350 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = cpu.du.TAk[useTA-1]; du 1352 src/dps8/dps8_eis.c cpu.du.TAk[k-1] = getbits36_2 (opDesc, 21); // type alphanumeric du 1431 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1443 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1489 src/dps8/dps8_eis.c switch (cpu.du.TAk[k-1]) du 1591 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1593 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1627 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1656 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = y); du 1659 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = y; du 1677 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1706 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1819 src/dps8/dps8_eis.c cpu.du.TAk[k-1]); du 1828 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1830 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 1843 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1], a->cPos, a->bPos, k, e->N[k-1]); du 1871 src/dps8/dps8_eis.c PNL (cpu.du.POP = 1); du 1898 src/dps8/dps8_eis.c PNL (cpu.du.POL = 1); du 1946 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = effWORDNO); du 1948 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = effWORDNO; du 2035 src/dps8/dps8_eis.c cpu.du.CHTALLY = unit; du 3182 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 3184 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1)); du 3185 src/dps8/dps8_eis.c word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n du 3186 src/dps8/dps8_eis.c word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n du 3187 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "cmpc tally %d c1 %03o c2 %03o\r\n", cpu.du.CHTALLY, c1, c2); du 3200 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY ++) du 3202 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1)); du 3204 src/dps8/dps8_eis.c word9 c2 = EISget469 (cpup, 2, cpu.du.CHTALLY); // get Y-char2n du 3218 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e->N1; cpu.du.CHTALLY ++) du 3220 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA1)); du 3221 src/dps8/dps8_eis.c word9 c1 = EISget469 (cpup, 1, cpu.du.CHTALLY); // get Y-char1n du 3334 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3335 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3344 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3345 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3354 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3355 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3404 src/dps8/dps8_eis.c e -> N1 = cpu.du.CHTALLY + cpu.du.D1_RES; du 3408 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3411 src/dps8/dps8_eis.c cpu.du.D1_RES = (e -> N1 - cpu.du.CHTALLY) & MASK24; du 3412 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside du 3413 src/dps8/dps8_eis.c yCharn11 = EISget469 (cpup, 1, cpu.du.CHTALLY); du 3414 src/dps8/dps8_eis.c yCharn12 = EISget469 (cpup, 1, cpu.du.CHTALLY + 1); du 3418 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3426 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3529 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 13) & 017; du 3530 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 9) & 017; du 3539 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 12) & 077; du 3540 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W >> 6) & 077; du 3549 src/dps8/dps8_eis.c c1 = (cpu.du.D2_PTR_W >> 9) & 0777; du 3550 src/dps8/dps8_eis.c c2 = (cpu.du.D2_PTR_W ) & 0777; du 3596 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3598 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside du 3599 src/dps8/dps8_eis.c yCharn11 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); du 3600 src/dps8/dps8_eis.c yCharn12 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY); du 3605 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3613 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3766 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3768 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside du 3769 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (cpup, 1, cpu.du.CHTALLY); du 3780 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3782 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 3938 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 3940 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 3); // 6 chars/cycle: PM842 05B-07B <= 9 TROs, PA887 12A TRO inside du 3941 src/dps8/dps8_eis.c word9 yCharn1 = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); du 3952 src/dps8/dps8_eis.c word36 CY3 = setbits36_24 (0, 12, cpu.du.CHTALLY); du 3954 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == limit); du 4154 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N1; cpu.du.CHTALLY ++) du 4156 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 2); // a table read per char du 4157 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char du 4189 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4192 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4351 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY ++) du 4353 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 2); // a table read per char du 4354 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, limit - cpu.du.CHTALLY - 1); // get src char du 4386 src/dps8/dps8_eis.c SC_I_TALLY (cpu.du.CHTALLY == e -> N1); du 4389 src/dps8/dps8_eis.c putbits36_24 (& CY3, 12, cpu.du.CHTALLY); du 4604 src/dps8/dps8_eis.c cpu.du.CHTALLY, TA1, TA2, e -> N1, e -> N2, e -> CN1, e -> CN2); du 4608 src/dps8/dps8_eis.c cpu.du.CHTALLY, e -> TA1, e -> TA2, e -> N1, e -> N2, e -> CN1, e -> CN2); du 4623 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4636 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4637 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W & PGMK) == 0) du 4644 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N1) du 4647 src/dps8/dps8_eis.c EISReadPage (cpup, & e -> ADDR1, cpu.du.CHTALLY / 4, pg); du 4648 src/dps8/dps8_eis.c EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4649 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4663 src/dps8/dps8_eis.c if ((cpu.du.CHTALLY % PGSZ) == 0 && du 4676 src/dps8/dps8_eis.c (cpu.du.D1_PTR_W & PGMK) == 0 && du 4677 src/dps8/dps8_eis.c (cpu.du.D2_PTR_W& PGMK) == 0) du 4695 src/dps8/dps8_eis.c while (cpu.du.CHTALLY < e -> N2) du 4697 src/dps8/dps8_eis.c EISWritePage (cpup, & e -> ADDR2, cpu.du.CHTALLY / 4, pg); du 4698 src/dps8/dps8_eis.c cpu.du.CHTALLY += PGSZ * 4; du 4724 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4726 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 4); du 4727 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4756 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 4758 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 4); du 4759 src/dps8/dps8_eis.c uint n = cpu.du.CHTALLY / 4; du 4771 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY ++) du 4773 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, tdPer); du 4774 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, cpu.du.CHTALLY); // get src char du 4782 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, c); du 4820 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N1 - 1)) du 4826 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cout); du 4838 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 4840 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, tdPer); du 4842 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 4845 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, 015); // 015 is decimal - du 4847 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, 014); // 014 is decimal + du 4850 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, fillT); du 5025 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < limit; cpu.du.CHTALLY += 4) du 5027 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 5028 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 5061 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2; cpu.du.CHTALLY += 4) du 5063 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 5064 src/dps8/dps8_eis.c uint n = (limit - cpu.du.CHTALLY - 1) / 4; du 5075 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min (e -> N1, e -> N2); cpu.du.CHTALLY ++) du 5077 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 5078 src/dps8/dps8_eis.c word9 c = EISget469 (cpup, 1, e -> N1 - cpu.du.CHTALLY - 1); // get src char du 5086 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, c); du 5125 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == 0)) du 5130 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, cout); du 5142 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < e -> N2 ; cpu.du.CHTALLY ++) du 5144 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 5146 src/dps8/dps8_eis.c if (ovp && (cpu.du.CHTALLY == e -> N2 - 1)) du 5149 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 015); // 015 is decimal - du 5151 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, 014); // 014 is decimal + du 5155 src/dps8/dps8_eis.c EISput469 (cpup, 2, e -> N2 - cpu.du.CHTALLY - 1, fillT); du 6668 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[KMOP] = (cpu.du.Dk_PTR_W[KMOP] + 1) & AMASK; // bump source to next address du 6671 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[1] = (cpu.du.Dk_PTR_W[1] + 1) & AMASK); // bump source to next address du 6674 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[1] = (cpu.du.Dk_PTR_W[1] + 1) & AMASK; // bump source to next address du 7391 src/dps8/dps8_eis.c for ( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY ++) du 7393 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 7394 src/dps8/dps8_eis.c word9 c = EISget469(cpup, 1, cpu.du.CHTALLY); // get src char du 7402 src/dps8/dps8_eis.c EISput469(cpup, 2, cpu.du.CHTALLY, xlate (cpup, &e->ADDR3, dstTA, c)); du 7447 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cout); du 7489 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < e->N2 ; cpu.du.CHTALLY ++) du 7491 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, TDPER (e -> TA2)); du 7492 src/dps8/dps8_eis.c EISput469 (cpup, 2, cpu.du.CHTALLY, cfill); du 7689 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 7756 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 8269 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8271 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8281 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8294 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8296 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8307 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8324 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8374 src/dps8/dps8_eis.c baseBitPosn -= (int) cpu.du.CHTALLY; du 8396 src/dps8/dps8_eis.c word18 saveAddr = cpu.du.Dk_PTR_W[eisaddr_idx]; du 8397 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += (word18) woff; du 8398 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 8423 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = saveAddr; du 8511 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8512 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8514 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8515 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8527 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8528 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8530 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8531 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8554 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8556 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8565 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8577 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8579 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8590 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8607 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8758 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min (e->N1, e->N2); cpu.du.CHTALLY += 1) du 8760 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8769 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8776 src/dps8/dps8_eis.c for (; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8778 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8787 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8796 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 8900 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W += (word18) numWords1); du 8901 src/dps8/dps8_eis.c PNL (cpu.du.D1_PTR_W &= AMASK); du 8903 src/dps8/dps8_eis.c cpu.du.D1_PTR_W += (word18) numWords1; du 8904 src/dps8/dps8_eis.c cpu.du.D1_PTR_W &= AMASK; du 8916 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W += (word18) numWords1); du 8917 src/dps8/dps8_eis.c PNL (cpu.du.D2_PTR_W &= AMASK); du 8919 src/dps8/dps8_eis.c cpu.du.D2_PTR_W += (word18) numWords1; du 8920 src/dps8/dps8_eis.c cpu.du.D2_PTR_W &= AMASK; du 8943 src/dps8/dps8_eis.c for( ; cpu.du.CHTALLY < min(e->N1, e->N2); cpu.du.CHTALLY += 1) du 8945 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8955 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8963 src/dps8/dps8_eis.c for(; cpu.du.CHTALLY < e->N2; cpu.du.CHTALLY += 1) du 8965 src/dps8/dps8_eis.c tandd_eis_sample (cpup, cpu.du.CHTALLY, 36); du 8976 src/dps8/dps8_eis.c cpu.du.Z = 0; du 8986 src/dps8/dps8_eis.c SC_I_ZERO (cpu.du.Z); du 9035 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] += 1; du 9036 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] &= AMASK; du 9140 src/dps8/dps8_eis.c for ( ; i < cpu.du.CHTALLY; i ++) du 9231 src/dps8/dps8_eis.c du 9296 src/dps8/dps8_eis.c du 9398 src/dps8/dps8_eis.c du 9399 src/dps8/dps8_eis.c du 9401 src/dps8/dps8_eis.c du 9402 src/dps8/dps8_eis.c du 9524 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[eisaddr_idx] = (cpu.du.Dk_PTR_W[eisaddr_idx] + 1) & AMASK; // bump source to next address du 9975 src/dps8/dps8_eis.c du 10127 src/dps8/dps8_eis.c du 10128 src/dps8/dps8_eis.c du 785 src/dps8/dps8_ins.c words[i] = cpu.du.image[i]; du 795 src/dps8/dps8_ins.c putbits36_1 (& words[0], 9, cpu.du.Z); du 796 src/dps8/dps8_ins.c putbits36_1 (& words[0], 10, cpu.du.NOP); du 797 src/dps8/dps8_ins.c putbits36_24 (& words[0], 12, cpu.du.CHTALLY); du 806 src/dps8/dps8_ins.c putbits36_18 (& words[2], 0, cpu.du.D1_PTR_W); du 807 src/dps8/dps8_ins.c putbits36_6 (& words[2], 18, cpu.du.D1_PTR_B); du 808 src/dps8/dps8_ins.c putbits36_2 (& words[2], 25, cpu.du.TAk[0]); du 809 src/dps8/dps8_ins.c putbits36_1 (& words[2], 31, cpu.du.F1); du 810 src/dps8/dps8_ins.c putbits36_1 (& words[2], 32, cpu.du.Ak[0]); du 814 src/dps8/dps8_ins.c putbits36_10 (& words[3], 0, cpu.du.LEVEL1); du 815 src/dps8/dps8_ins.c putbits36_24 (& words[3], 12, cpu.du.D1_RES); du 819 src/dps8/dps8_ins.c putbits36_18 (& words[4], 0, cpu.du.D2_PTR_W); du 820 src/dps8/dps8_ins.c putbits36_6 (& words[4], 18, cpu.du.D2_PTR_B); du 821 src/dps8/dps8_ins.c putbits36_2 (& words[4], 25, cpu.du.TAk[1]); du 822 src/dps8/dps8_ins.c putbits36_1 (& words[4], 30, cpu.du.R); du 823 src/dps8/dps8_ins.c putbits36_1 (& words[4], 31, cpu.du.F2); du 824 src/dps8/dps8_ins.c putbits36_1 (& words[4], 32, cpu.du.Ak[1]); du 828 src/dps8/dps8_ins.c putbits36_10 (& words[5], 0, cpu.du.LEVEL2); du 829 src/dps8/dps8_ins.c putbits36_24 (& words[5], 12, cpu.du.D2_RES); du 833 src/dps8/dps8_ins.c putbits36_18 (& words[6], 0, cpu.du.D3_PTR_W); du 834 src/dps8/dps8_ins.c putbits36_6 (& words[6], 18, cpu.du.D3_PTR_B); du 835 src/dps8/dps8_ins.c putbits36_2 (& words[6], 25, cpu.du.TAk[2]); du 836 src/dps8/dps8_ins.c putbits36_1 (& words[6], 31, cpu.du.F3); du 837 src/dps8/dps8_ins.c putbits36_1 (& words[6], 32, cpu.du.Ak[2]); du 838 src/dps8/dps8_ins.c putbits36_3 (& words[6], 33, cpu.du.JMP); du 842 src/dps8/dps8_ins.c putbits36_24 (& words[7], 12, cpu.du.D3_RES); du 851 src/dps8/dps8_ins.c cpu.du.Z = getbits36_1 (words[0], 9); du 852 src/dps8/dps8_ins.c cpu.du.NOP = getbits36_1 (words[0], 10); du 853 src/dps8/dps8_ins.c cpu.du.CHTALLY = getbits36_24 (words[0], 12); du 858 src/dps8/dps8_ins.c cpu.du.D1_PTR_W = getbits36_18 (words[2], 0); du 859 src/dps8/dps8_ins.c cpu.du.D1_PTR_B = getbits36_6 (words[2], 18); du 860 src/dps8/dps8_ins.c cpu.du.TAk[0] = getbits36_2 (words[2], 25); du 861 src/dps8/dps8_ins.c cpu.du.F1 = getbits36_1 (words[2], 31); du 862 src/dps8/dps8_ins.c cpu.du.Ak[0] = getbits36_1 (words[2], 32); du 866 src/dps8/dps8_ins.c cpu.du.LEVEL1 = getbits36_10 (words[3], 0); du 867 src/dps8/dps8_ins.c cpu.du.D1_RES = getbits36_24 (words[3], 12); du 871 src/dps8/dps8_ins.c cpu.du.D2_PTR_W = getbits36_18 (words[4], 0); du 872 src/dps8/dps8_ins.c cpu.du.D2_PTR_B = getbits36_6 (words[4], 18); du 873 src/dps8/dps8_ins.c cpu.du.TAk[1] = getbits36_2 (words[4], 25); du 874 src/dps8/dps8_ins.c cpu.du.F2 = getbits36_1 (words[4], 31); du 875 src/dps8/dps8_ins.c cpu.du.Ak[1] = getbits36_1 (words[4], 32); du 879 src/dps8/dps8_ins.c cpu.du.LEVEL2 = getbits36_10 (words[5], 0); du 880 src/dps8/dps8_ins.c cpu.du.D2_RES = getbits36_24 (words[5], 12); du 884 src/dps8/dps8_ins.c cpu.du.D3_PTR_W = getbits36_18 (words[6], 0); du 885 src/dps8/dps8_ins.c cpu.du.D3_PTR_B = getbits36_6 (words[6], 18); du 886 src/dps8/dps8_ins.c cpu.du.TAk[2] = getbits36_2 (words[6], 25); du 887 src/dps8/dps8_ins.c cpu.du.F3 = getbits36_1 (words[6], 31); du 888 src/dps8/dps8_ins.c cpu.du.Ak[2] = getbits36_1 (words[6], 32); du 889 src/dps8/dps8_ins.c cpu.du.JMP = getbits36_3 (words[6], 33); du 893 src/dps8/dps8_ins.c cpu.du.D3_RES = getbits36_24 (words[7], 12); du 899 src/dps8/dps8_ins.c cpu.du.image[i] = words[i]; du 1808 src/dps8/dps8_ins.c cpu.du.JMP = (word3) ndes; du 1946 src/dps8/dps8_ins.c cpu.du.CHTALLY = 0; du 1947 src/dps8/dps8_ins.c cpu.du.Z = 1; du 1949 src/dps8/dps8_ins.c cpu.tanddEISstart = cpu.du.CHTALLY; du 613 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.du.D1_PTR_W, 18); du 622 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.du.D2_PTR_W, 18); du 631 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.du.D3_PTR_W, 18); du 697 src/dps8/panelScraper.c SETL (bank_d, 0+3, cpu.du.CHTALLY, 24); du 957 src/dps8/panelScraper.c SETL (bank_j, 23, cpu.du.POL, 2); du 958 src/dps8/panelScraper.c SETL (bank_j, 24, cpu.du.POP, 1); du 1000 src/dps8/panelScraper.c SETL1 (bank_n, 3, cpu.du.cycle2 & du2_DUD); du 1005 src/dps8/panelScraper.c SETL1 (bank_n, 7, cpu.du.cycle1 & du1_FA_I1); du 1009 src/dps8/panelScraper.c SETL1 (bank_n, 10, cpu.du.cycle2 & du2_DGDB); du 1011 src/dps8/panelScraper.c SETL1 (bank_n, 11, cpu.du.cycle2 & du2_DGBD); du 1015 src/dps8/panelScraper.c SETL1 (bank_n, 14, cpu.du.cycle1 & du1_FA_I2); du 1030 src/dps8/panelScraper.c SETL1 (bank_n, 28, cpu.du.cycle1 & du1_FA_I3); du 1034 src/dps8/panelScraper.c SETL1 (bank_n, 31, cpu.du.cycle2 & du2_GSTR); du 1037 src/dps8/panelScraper.c SETL1 (bank_n, 32, cpu.du.cycle2 & du2_ANSTR); du 1044 src/dps8/panelScraper.c SETL1 (bank_n, 39, cpu.du.cycle2 & du2_FRND); du 1047 src/dps8/panelScraper.c SETL1 (bank_o, 3, cpu.du.cycle2 & du2_ANLD1); du 1049 src/dps8/panelScraper.c SETL1 (bank_o, 4, cpu.du.cycle2 & du2_ANLD2); du 1051 src/dps8/panelScraper.c SETL1 (bank_o, 5, cpu.du.cycle2 & du2_NLD1); du 1053 src/dps8/panelScraper.c SETL1 (bank_o, 6, cpu.du.cycle2 & du2_NLD2); du 1055 src/dps8/panelScraper.c SETL1 (bank_o, 7, cpu.du.cycle2 & du2_LDWRT1); du 1057 src/dps8/panelScraper.c SETL1 (bank_o, 8, cpu.du.cycle2 & du2_LDWRT2); du 1062 src/dps8/panelScraper.c SETL1 (bank_o, 12, cpu.du.cycle2 & du2_FEXOP); du 1064 src/dps8/panelScraper.c SETL1 (bank_o, 13, cpu.du.cycle2 & du2_FBLNK); du 1083 src/dps8/panelScraper.c SETL1 (bank_o, 31, !(cpu.du.cycle2 & du2_nFLEN_128)); du 1085 src/dps8/panelScraper.c SETL1 (bank_o, 32, !(cpu.du.cycle2 & du2_nFEND_SEQ));