address 1842 src/dps8/dps8_console.c if (console_state[dev_idx].console_access.address) address 1844 src/dps8/dps8_console.c FREE (console_state[dev_idx].console_access.address); address 1845 src/dps8/dps8_console.c console_state[dev_idx].console_access.address = NULL; address 1850 src/dps8/dps8_console.c console_state[dev_idx].console_access.address = strdup (cptr); address 1851 src/dps8/dps8_console.c if (!console_state[dev_idx].console_access.address) address 1864 src/dps8/dps8_console.c dev_idx, console_state[dev_idx].console_access.address); address 1876 src/dps8/dps8_console.c if (console_state[dev_idx].console_access.address) address 1877 src/dps8/dps8_console.c sim_printf("address : %s", console_state[dev_idx].console_access.address); address 3876 src/dps8/dps8_cpu.c p->address = GET_ADDR (inst); // address field from instruction address 475 src/dps8/dps8_cpu.h word18 address; // 18-bit virtual address address 674 src/dps8/dps8_cpu.h word18 address; // bits 0-17 of instruction address 618 src/dps8/dps8_eis.c static void EISReadCache (cpu_state_t * cpup, EISaddr * p, word18 address) address 620 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISReadCache addr %06o\n", address); address 623 src/dps8/dps8_eis.c address &= AMASK; address 625 src/dps8/dps8_eis.c word18 paragraphAddress = address & paragraphMask; address 691 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISWriteIdx addr %06o n %u\n", p->address, n); address 692 src/dps8/dps8_eis.c word18 addressN = p -> address + n; address 731 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISReadIdx %ld addr %06o n %u\n", eisaddr_idx, p->address, n); address 732 src/dps8/dps8_eis.c word18 addressN = p -> address + n; address 759 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT, & cpu_dev, "EISRead addr %06o\n", p->address); address 772 src/dps8/dps8_eis.c address 788 src/dps8/dps8_eis.c word18 addressN = p -> address + n; address 850 src/dps8/dps8_eis.c word18 addressN = p -> address + n; address 925 src/dps8/dps8_eis.c word18 address = e -> WN [k - 1]; address 928 src/dps8/dps8_eis.c address += nChars / nPos; address 931 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); address 933 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; address 935 src/dps8/dps8_eis.c e -> addr [k - 1].address = address; address 987 src/dps8/dps8_eis.c word18 address = e -> WN [k - 1]; address 990 src/dps8/dps8_eis.c address += nChars / nPos; address 993 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); address 995 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; address 997 src/dps8/dps8_eis.c e -> addr [k - 1].address = address; address 1041 src/dps8/dps8_eis.c p -> address = (p -> address + 1) & AMASK; address 1084 src/dps8/dps8_eis.c word18 saveAddr = p -> address; address 1085 src/dps8/dps8_eis.c p -> address += (uint) woff; address 1106 src/dps8/dps8_eis.c p -> address = saveAddr; address 1223 src/dps8/dps8_eis.c word18 address = GETHI (opDesc); address 1224 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); address 1226 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; address 1228 src/dps8/dps8_eis.c e -> addr [k - 1].address = address; address 1255 src/dps8/dps8_eis.c word3 n = (word3) getbits18 (address, 0, 3); address 1257 src/dps8/dps8_eis.c word15 offset = address & MASK15; // 15-bit signed number address 1258 src/dps8/dps8_eis.c address = (cpu.AR [n].WORDNO + SIGNEXT15_18 (offset)) & AMASK; address 1260 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); address 1262 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; address 1264 src/dps8/dps8_eis.c e -> addr [k - 1].address = address; address 1289 src/dps8/dps8_eis.c address += getMFReg18 (cpup, reg, false, true, mod_fault); // ID=1: disallow du, allow n,ic address 1290 src/dps8/dps8_eis.c address &= AMASK; address 1292 src/dps8/dps8_eis.c PNL (cpu.du.Dk_PTR_W[k-1] = address); address 1295 src/dps8/dps8_eis.c cpu.du.Dk_PTR_W[k-1] = address; address 1297 src/dps8/dps8_eis.c e -> addr [k - 1].address = address; address 1346 src/dps8/dps8_eis.c word18 address = GETHI (opDesc); address 1408 src/dps8/dps8_eis.c word3 n = (word3) getbits18 (address, 0, 3); address 1410 src/dps8/dps8_eis.c word18 offset = SIGNEXT15_18 ((word15) address); // 15-bit signed number address 1411 src/dps8/dps8_eis.c address = (cpu.AR [n].WORDNO + offset) & AMASK; address 1470 src/dps8/dps8_eis.c address += r; address 1471 src/dps8/dps8_eis.c address &= AMASK; address 1496 src/dps8/dps8_eis.c uint nchars = address * 8 + (uint) r + arn_char4 + CN; address 1523 src/dps8/dps8_eis.c effWORDNO = (uint) (address + address 1549 src/dps8/dps8_eis.c effWORDNO = (uint) (address + address 1574 src/dps8/dps8_eis.c a -> address = effWORDNO; address 1636 src/dps8/dps8_eis.c e -> addr [k - 1].address = y; address 1659 src/dps8/dps8_eis.c word18 address = GETHI(opDesc); address 1665 src/dps8/dps8_eis.c word3 n = (word3) getbits18 (address, 0, 3); address 1667 src/dps8/dps8_eis.c word15 offset = address & MASK15; // 15-bit signed number address 1668 src/dps8/dps8_eis.c address = (cpu.AR[n].WORDNO + SIGNEXT15_18(offset)) & AMASK; address 1718 src/dps8/dps8_eis.c address += r; address 1719 src/dps8/dps8_eis.c address &= AMASK; address 1761 src/dps8/dps8_eis.c uint nchars = (uint) (address * 8u + r + arn_char4 + CN); address 1782 src/dps8/dps8_eis.c effWORDNO = (uint) (address + (9u*CN + 9u*ARn_CHAR + 9u*r + ARn_BITNO) / 36); address 1804 src/dps8/dps8_eis.c a->address = effWORDNO; address 1819 src/dps8/dps8_eis.c a->address, a->cPos, a->bPos, k, e->N[k-1]); address 1845 src/dps8/dps8_eis.c word18 address = GETHI(opDesc); address 1851 src/dps8/dps8_eis.c word3 n = (word3) getbits18 (address, 0, 3); address 1853 src/dps8/dps8_eis.c word15 offset = address & MASK15; // 15-bit signed number address 1854 src/dps8/dps8_eis.c address = (cpu.AR[n].WORDNO + SIGNEXT15_18(offset)) & AMASK; address 1900 src/dps8/dps8_eis.c address += r; address 1901 src/dps8/dps8_eis.c address &= AMASK; address 1907 src/dps8/dps8_eis.c uint effWORDNO = (uint) (address + (9u*ARn_CHAR + r + ARn_BITNO + B + 9u*C) / 36u); address 1918 src/dps8/dps8_eis.c a->address = effWORDNO; address 1960 src/dps8/dps8_eis.c int32_t address = SIGNEXT15_32 (GET_OFFSET (cpu.cu.IWB)); address 1994 src/dps8/dps8_eis.c int32_t addend = address * 8 + r; // in characters address 2044 src/dps8/dps8_eis.c int32_t address = SIGNEXT15_32 (GET_OFFSET (cpu.cu.IWB)); address 2059 src/dps8/dps8_eis.c int32_t subtractend = address * 32 + r * 4; address 2091 src/dps8/dps8_eis.c int32_t address = SIGNEXT15_32 (GET_OFFSET (cpu.cu.IWB)); address 2111 src/dps8/dps8_eis.c sz, ARn, address, reg, r); address 2143 src/dps8/dps8_eis.c int32_t addend = address * 36 + r * (int32_t) sz; address 2170 src/dps8/dps8_eis.c word18 address = SIGNEXT15_18 (GET_OFFSET (cpu.cu.IWB)); address 2196 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (cpu.AR[ARn].WORDNO + address + address 2210 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (address + r / 36) & MASK18; address 2232 src/dps8/dps8_eis.c address 2235 src/dps8/dps8_eis.c address 2330 src/dps8/dps8_eis.c address 2379 src/dps8/dps8_eis.c int32_t address = SIGNEXT15_32 (GET_OFFSET (cpu.cu.IWB)); address 2390 src/dps8/dps8_eis.c ARn, address, reg, r); address 2408 src/dps8/dps8_eis.c int32_t addend = address + r; address 2426 src/dps8/dps8_eis.c word18 address = SIGNEXT15_18 (GET_OFFSET (cpu.cu.IWB)); address 2437 src/dps8/dps8_eis.c address + bits / 36) & MASK18; address 2446 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (- (address + r / 36)) & MASK18; address 2462 src/dps8/dps8_eis.c int32_t address = SIGNEXT15_32 (GET_OFFSET (cpu.cu.IWB)); address 2473 src/dps8/dps8_eis.c ARn, address, reg, r); address 2490 src/dps8/dps8_eis.c int32_t subtractend = address + r; address 2508 src/dps8/dps8_eis.c word18 address = SIGNEXT15_18 (GET_OFFSET (cpu.cu.IWB)); address 2518 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT|DBG_CAC, & cpu_dev, "s9bd ARn 0%o address 0%o reg 0%o r 0%o\n", ARn, address, reg, r); address 2526 src/dps8/dps8_eis.c address + address 2537 src/dps8/dps8_eis.c cpu.AR[ARn].WORDNO = (- (address + (r + 3) / 4)) & MASK18; address 2793 src/dps8/dps8_eis.c uint address = SIGNEXT15_18 (GET_OFFSET (cpu.cu.IWB)); address 2820 src/dps8/dps8_eis.c sim_debug (DBG_TRACEEXT|DBG_CAC, & cpu_dev, "asxbd sz %d ARn 0%o address 0%o reg 0%o r 0%o\n", sz, ARn, address, reg, r); address 2866 src/dps8/dps8_eis.c addend = address * 36u + (r * 9) / 2; address 2874 src/dps8/dps8_eis.c addend = address * 36u + r * sz; address 3224 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 13) & 017; address 3225 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address >> 9) & 017; address 3234 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 12) & 077; address 3235 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address >> 6) & 077; address 3244 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 9) & 0777; address 3245 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address ) & 0777; address 3407 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 13) & 017; address 3408 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address >> 9) & 017; address 3417 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 12) & 077; address 3418 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address >> 6) & 077; address 3427 src/dps8/dps8_eis.c c1 = (e -> ADDR2.address >> 9) & 0777; address 3428 src/dps8/dps8_eis.c c2 = (e -> ADDR2.address ) & 0777; address 4509 src/dps8/dps8_eis.c (e -> ADDR1.address & PGMK) == 0 && address 4510 src/dps8/dps8_eis.c (e -> ADDR2.address & PGMK) == 0) address 4549 src/dps8/dps8_eis.c (e -> ADDR1.address & PGMK) == 0 && address 4550 src/dps8/dps8_eis.c (e -> ADDR2.address & PGMK) == 0) address 6530 src/dps8/dps8_eis.c e->mopAddress->address = (e->mopAddress->address + 1) & AMASK; // bump source to next address address 7531 src/dps8/dps8_eis.c p->address = (p->address + 1) & AMASK; // goto next dstAddr in memory address 7594 src/dps8/dps8_eis.c p->address = (p->address + 1) & AMASK; // goto next dstAddr in memory address 8094 src/dps8/dps8_eis.c e -> addr [0].SNR, e -> addr [0].address, address 8096 src/dps8/dps8_eis.c e -> addr [1].SNR, e -> addr [1].address, address 8234 src/dps8/dps8_eis.c word18 saveAddr = p -> address; address 8237 src/dps8/dps8_eis.c p->address = (word18) (((word18s) p->address) + (word18s) woff); address 8259 src/dps8/dps8_eis.c p -> address = saveAddr; address 8351 src/dps8/dps8_eis.c e->ADDR1.address += (word18) numWords1; address 8367 src/dps8/dps8_eis.c e->ADDR2.address += (word18) numWords2; address 8579 src/dps8/dps8_eis.c e -> addr [0].SNR, e -> addr [0].address, address 8581 src/dps8/dps8_eis.c e -> addr [1].SNR, e -> addr [1].address, address 8736 src/dps8/dps8_eis.c e->ADDR1.address += (word18) numWords1; address 8752 src/dps8/dps8_eis.c e->ADDR2.address += (word18) numWords2; address 8866 src/dps8/dps8_eis.c p->address += 1; address 8867 src/dps8/dps8_eis.c p->address &= AMASK; address 9048 src/dps8/dps8_eis.c address 9113 src/dps8/dps8_eis.c address 9219 src/dps8/dps8_eis.c address 9220 src/dps8/dps8_eis.c address 9341 src/dps8/dps8_eis.c addr->address = (addr->address + 1) & AMASK; // bump source to next address address 9792 src/dps8/dps8_eis.c address 9945 src/dps8/dps8_eis.c address 51 src/dps8/dps8_iefp.c void Read (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp) address 53 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 69 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 81 src/dps8/dps8_iefp.c "readData=%012"PRIo64"\n", address, *result); address 83 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read ABS BAR"); address 94 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); address 96 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 98 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 102 src/dps8/dps8_iefp.c "readData=%012"PRIo64"\n", address, *result); address 104 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read ABS"); address 105 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "Read ABS"); address 116 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (address); address 125 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read BAR"); address 142 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read"); address 155 src/dps8/dps8_iefp.c void ReadAPUDataRead (cpu_state_t * cpup, word18 address, word36 * result) { address 156 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 166 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 171 src/dps8/dps8_iefp.c address, *result); address 173 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadAPUDataRead ABS BAR"); address 180 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 183 src/dps8/dps8_iefp.c address, *result); address 185 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadAPUDataRead ABS"); address 186 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "ReadAPUDataRead ABS"); address 195 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 203 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadAPUDataRead BAR"); address 215 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadAPUDataRead"); address 225 src/dps8/dps8_iefp.c void ReadOperandRead (cpu_state_t * cpup, word18 address, word36 * result) { address 226 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 236 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 241 src/dps8/dps8_iefp.c address, *result); address 243 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "readOperandRead ABS BAR"); address 250 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 253 src/dps8/dps8_iefp.c address, *result); address 255 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "readOperandRead ABS"); address 256 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "readOperandRead ABS"); address 265 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 273 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "readOperandRead BAR"); address 286 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "readOperandRead"); address 297 src/dps8/dps8_iefp.c void ReadOperandRMW (cpu_state_t * cpup, word18 address, word36 * result) { address 298 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 308 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 313 src/dps8/dps8_iefp.c address, *result); address 315 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadOperandRMW ABS BAR"); address 322 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); address 325 src/dps8/dps8_iefp.c address, *result); address 327 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadOperandRMW ABS"); address 328 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "ReadOperandRMW ABS"); address 337 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 345 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadOperandRMW BAR"); address 357 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadOperandRMW"); address 367 src/dps8/dps8_iefp.c void ReadAPUDataRMW (cpu_state_t * cpup, word18 address, word36 * result) { address 368 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 378 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 383 src/dps8/dps8_iefp.c address, *result); address 385 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadAPUDataRMW ABS BAR"); address 392 src/dps8/dps8_iefp.c core_read_lock (cpup, address, result, __func__); address 395 src/dps8/dps8_iefp.c address, *result); address 397 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadAPUDataRMW ABS"); address 398 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "ReadAPUDataRMW ABS"); address 407 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 415 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadAPUDataRMW BAR"); address 427 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadAPUDataRMW"); address 439 src/dps8/dps8_iefp.c void ReadInstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) { address 440 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 450 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 455 src/dps8/dps8_iefp.c address, *result); address 457 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadInstructionFetch ABS BAR"); address 464 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 467 src/dps8/dps8_iefp.c address, *result); address 469 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadInstructionFetch ABS"); address 470 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "ReadInstructionFetch ABS"); address 479 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 487 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadInstructionFetch BAR"); address 499 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadInstructionFetch"); address 509 src/dps8/dps8_iefp.c void ReadIndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) { address 510 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 520 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 525 src/dps8/dps8_iefp.c address, *result); address 527 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadIndirectWordFetch ABS BAR"); address 534 src/dps8/dps8_iefp.c core_read (cpup, address, result, __func__); address 537 src/dps8/dps8_iefp.c address, *result); address 539 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadIndirectWordFetch ABS"); address 540 src/dps8/dps8_iefp.c HDBGMRead (address, * result, "ReadIndirectWordFetch ABS"); address 549 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 557 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadIndirectWordFetch BAR"); address 569 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadIndirectWordFetch"); address 581 src/dps8/dps8_iefp.c void Read2 (cpu_state_t * cpup, word18 address, word36 * result, processor_cycle_type cyctyp) { address 582 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 594 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 602 src/dps8/dps8_iefp.c address + i, result [i]); address 605 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read2 ABBR"); address 613 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); address 618 src/dps8/dps8_iefp.c address + i, result [i]); address 621 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read2 AB"); address 632 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 643 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2 BR"); address 665 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2"); address 677 src/dps8/dps8_iefp.c void Read2OperandRead (cpu_state_t * cpup, word18 address, word36 * result) { address 678 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 689 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 697 src/dps8/dps8_iefp.c address + i, result [i]); address 700 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read2OperandRead ABBR"); address 708 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); address 713 src/dps8/dps8_iefp.c address + i, result [i]); address 716 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read2OperandRead AB"); address 727 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 738 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2OperandRead BR"); address 758 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2OperandRead"); address 769 src/dps8/dps8_iefp.c void Read2OperandRMW (cpu_state_t * cpup, word18 address, word36 * result) { address 770 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 781 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 789 src/dps8/dps8_iefp.c address + i, result [i]); address 792 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read2OperandRMW ABBR"); address 800 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); address 805 src/dps8/dps8_iefp.c address + i, result [i]); address 808 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read2OperandRMW AB"); address 819 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 830 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2OperandRMW BR"); address 844 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2OperandRMW"); address 855 src/dps8/dps8_iefp.c void Read2InstructionFetch (cpu_state_t * cpup, word18 address, word36 * result) { address 856 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 867 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 875 src/dps8/dps8_iefp.c address + i, result [i]); address 878 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read2InstructionFetch ABBR"); address 886 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); address 891 src/dps8/dps8_iefp.c address + i, result [i]); address 894 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read2InstructionFetch AB"); address 905 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 916 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2InstructionFetch BR"); address 930 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2InstructionFetch"); address 940 src/dps8/dps8_iefp.c void Read2RTCDOperandFetch (cpu_state_t * cpup, word18 address, word36 * result) { address 941 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 946 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 957 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2 BR"); address 971 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2"); address 979 src/dps8/dps8_iefp.c void Read2IndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result) { address 980 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 991 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 999 src/dps8/dps8_iefp.c address + i, result [i]); address 1002 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read2IndirectWordFetch ABBR"); address 1010 src/dps8/dps8_iefp.c core_read2 (cpup, address, result + 0, result + 1, __func__); address 1015 src/dps8/dps8_iefp.c address + i, result [i]); address 1018 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read2IndirectWordFetch AB"); address 1029 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1040 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read2IndirectWordFetch BR"); address 1054 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read2IndirectWordFetch"); address 1065 src/dps8/dps8_iefp.c void Read8 (cpu_state_t * cpup, word18 address, word36 * result, bool isAR) address 1067 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1083 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1093 src/dps8/dps8_iefp.c address + i, result [i]); address 1096 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "Read8 ABBR"); address 1106 src/dps8/dps8_iefp.c core_readN (cpup, address, result, 8, __func__); address 1113 src/dps8/dps8_iefp.c address + i, result [i]); address 1116 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "Read8 ABS"); address 1118 src/dps8/dps8_iefp.c HDBGMRead (address + i, result [i], "Read8 ABS"); address 1129 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1143 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "Read8 BAR"); address 1165 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "Read8"); address 1176 src/dps8/dps8_iefp.c void Read16 (cpu_state_t * cpup, word18 address, word36 * result) address 1178 src/dps8/dps8_iefp.c address &= paragraphMask; // Round to 8 word boundary address 1179 src/dps8/dps8_iefp.c Read8 (cpup, address, result, cpu.currentInstruction.b29); address 1180 src/dps8/dps8_iefp.c Read8 (cpup, address + 8, result + 8, cpu.currentInstruction.b29); address 1184 src/dps8/dps8_iefp.c void ReadPage (cpu_state_t * cpup, word18 address, word36 * result, bool isAR) address 1186 src/dps8/dps8_iefp.c if ((address & PGMK) != 0) address 1188 src/dps8/dps8_iefp.c sim_warn ("ReadPage not on boundary %06o\n", address); address 1190 src/dps8/dps8_iefp.c address &= (word18) ~PGMK; // Round to page boundary address 1191 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1207 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1217 src/dps8/dps8_iefp.c address + i, result [i]); address 1220 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_read, 0, address, "ReadPage AB"); address 1230 src/dps8/dps8_iefp.c core_readN (cpup, address, result, PGSZ, __func__); address 1237 src/dps8/dps8_iefp.c address + i, result [i]); address 1240 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_read, 0, address, "ReadPage ABS"); address 1242 src/dps8/dps8_iefp.c HDBGMRead (address + i, result [i], "ReadPage ABS"); address 1253 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1267 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_read, cpu.TPR.TSR, address, "ReadPage B"); address 1290 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_read, cpu.TPR.TSR, address, "ReadPage"); address 1302 src/dps8/dps8_iefp.c void Write (cpu_state_t * cpup, word18 address, word36 data, processor_cycle_type cyctyp) { address 1303 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1313 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (address); address 1320 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write(Actual) Write: bar address=%08o writeData=%012"PRIo64"\n", address, data); address 1322 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "Write ABBR"); address 1330 src/dps8/dps8_iefp.c core_write_zone (address, data, __func__); address 1332 src/dps8/dps8_iefp.c core_write (address, data, __func__); address 1335 src/dps8/dps8_iefp.c address, data); address 1337 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "Write AB"); address 1338 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write AB"); address 1347 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1355 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "Write BR"); address 1365 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "Write"); address 1376 src/dps8/dps8_iefp.c void WriteAPUDataStore (cpu_state_t * cpup, word18 address, word36 data) { address 1377 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1387 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1393 src/dps8/dps8_iefp.c address, data); address 1395 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "WriteAPUDataStore ABBR"); address 1402 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); address 1405 src/dps8/dps8_iefp.c address, data); address 1407 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "WriteAPUDataStore AB"); address 1408 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteAPUDataStore AB"); address 1417 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1425 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "WriteAPUDataStore BR"); address 1435 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "WriteAPUDataStore"); address 1444 src/dps8/dps8_iefp.c void WriteOperandStore (cpu_state_t * cpup, word18 address, word36 data) { address 1445 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1455 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1464 src/dps8/dps8_iefp.c address, data); address 1466 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "WriteOperandStore ABBR"); address 1474 src/dps8/dps8_iefp.c core_write_zone (cpup, address, data, __func__); address 1476 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); address 1479 src/dps8/dps8_iefp.c address, data); address 1481 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "WriteOperandStore AB"); address 1482 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteOperandStore AB"); address 1491 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1499 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "WriteOperandStore BR"); address 1509 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "WriteOperandStore"); address 1520 src/dps8/dps8_iefp.c void Write2 (cpu_state_t * cpup, word18 address, word36 * data, processor_cycle_type cyctyp) address 1522 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1534 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (address); address 1540 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "Write2 ABBR"); address 1547 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1554 src/dps8/dps8_iefp.c core_write2 (address, data [0], data [1], __func__); address 1558 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1560 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "Write2 AB"); address 1561 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2 AB evn"); address 1562 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2 AB odd"); address 1573 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (address); address 1580 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1582 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "Write2 BR"); address 1594 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1596 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "Write2"); address 1608 src/dps8/dps8_iefp.c void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data) { address 1609 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1618 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1623 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "Write2OperandStore ABBR"); address 1629 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1634 src/dps8/dps8_iefp.c core_write2 (cpup, address, data [0], data [1], __func__); address 1637 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1639 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "Write2OperandStore AB"); address 1640 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2OperandStore AB evn"); address 1641 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2OperandStore AB odd"); address 1650 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1656 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1658 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "Write2OperandStore BR"); address 1667 src/dps8/dps8_iefp.c address, data [0], data [1]); address 1669 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "Write2OperandStore"); address 1680 src/dps8/dps8_iefp.c void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR) address 1682 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1692 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1699 src/dps8/dps8_iefp.c address, data); address 1701 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "Write1 ABBR"); address 1710 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); address 1714 src/dps8/dps8_iefp.c address, data); address 1716 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "Write1 AB"); address 1717 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write1 AB"); address 1728 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1738 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "Write1 BR"); address 1752 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "Write1"); address 1761 src/dps8/dps8_iefp.c void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) address 1763 src/dps8/dps8_iefp.c address &= paragraphMask; // Round to 8 word boundarryt address 1764 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1777 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1787 src/dps8/dps8_iefp.c address + i, data [i]); address 1790 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "Write8 ABBR"); address 1800 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, 8, __func__); address 1807 src/dps8/dps8_iefp.c address + i, data [i]); address 1810 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "Write8 AB"); address 1812 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "Write8 AB"); address 1823 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1837 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "Write8 BR"); address 1857 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "Write8"); address 1868 src/dps8/dps8_iefp.c void Write16 (cpu_state_t * cpup, word18 address, word36 * data) address 1870 src/dps8/dps8_iefp.c address &= paragraphMask; // Round to 8 word boundary address 1871 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); address 1872 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); address 1875 src/dps8/dps8_iefp.c void Write32 (cpu_state_t * cpup, word18 address, word36 * data) address 1879 src/dps8/dps8_iefp.c address &= 077777740; // Round to 32 word boundary address 1880 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); address 1881 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); address 1882 src/dps8/dps8_iefp.c Write8 (cpup, address + 16, data + 16, cpu.currentInstruction.b29); address 1883 src/dps8/dps8_iefp.c Write8 (cpup, address + 24, data + 24, cpu.currentInstruction.b29); address 1886 src/dps8/dps8_iefp.c void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) address 1888 src/dps8/dps8_iefp.c if ((address & PGMK) != 0) address 1890 src/dps8/dps8_iefp.c sim_warn ("WritePage not on boundary %06o\n", address); address 1892 src/dps8/dps8_iefp.c address &= (word18) ~PGMK; // Round to page boundary address 1893 src/dps8/dps8_iefp.c cpu.TPR.CA = cpu.iefpFinalAddress = address; address 1906 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = get_BAR_address (cpup, address); address 1916 src/dps8/dps8_iefp.c address + i, data [i]); address 1919 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_bar_write, 0, address, "WritePage ABBR"); address 1929 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, PGSZ, __func__); address 1936 src/dps8/dps8_iefp.c address + i, data [i]); address 1939 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_abs_write, 0, address, "WritePage AB"); address 1941 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "WritePage AB"); address 1952 src/dps8/dps8_iefp.c cpu.TPR.CA = get_BAR_address (cpup, address); address 1967 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_bar_write, cpu.TPR.TSR, address, "WritePage BR"); address 1986 src/dps8/dps8_iefp.c HDBGIEFP (hdbgIEFP_write, cpu.TPR.TSR, address, "WritePage"); address 24 src/dps8/dps8_iefp.h void Write2 (word18 address, word36 * data, processor_cycle_type cyctyp); address 57 src/dps8/dps8_iefp.h void ReadIndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result); address 58 src/dps8/dps8_iefp.h void Read2OperandRead (cpu_state_t * cpup, word18 address, word36 * result); address 60 src/dps8/dps8_iefp.h void Read2OperandRMW (cpu_state_t * cpup, word18 address, word36 * result); address 62 src/dps8/dps8_iefp.h void Read2InstructionFetch (cpu_state_t * cpup, word18 address, word36 * result); address 63 src/dps8/dps8_iefp.h void Read2RTCDOperandFetch (cpu_state_t * cpup, word18 address, word36 * result); address 64 src/dps8/dps8_iefp.h void Read2IndirectWordFetch (cpu_state_t * cpup, word18 address, word36 * result); address 67 src/dps8/dps8_iefp.h void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data); address 69 src/dps8/dps8_iefp.h void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR); address 70 src/dps8/dps8_iefp.h void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR); address 71 src/dps8/dps8_iefp.h void Write16 (cpu_state_t * cpup, word18 address, word36 * data); address 72 src/dps8/dps8_iefp.h void Write32 (cpu_state_t * cpup, word18 address, word36 * data); address 73 src/dps8/dps8_iefp.h void Read8 (cpu_state_t * cpup, word18 address, word36 * result, bool isAR); address 74 src/dps8/dps8_iefp.h void Read16 (cpu_state_t * cpup, word18 address, word36 * result); address 75 src/dps8/dps8_iefp.h void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR); address 76 src/dps8/dps8_iefp.h void ReadPage (cpu_state_t * cpup, word18 address, word36 * result, bool isAR); address 1267 src/dps8/dps8_ins.c cpu.currentInstruction.address, address 1284 src/dps8/dps8_ins.c cpu.currentInstruction.address, address 1307 src/dps8/dps8_ins.c cpu.currentInstruction.address, address 1325 src/dps8/dps8_ins.c cpu.currentInstruction.address, address 1459 src/dps8/dps8_ins.c ci->address = SIGNEXT15_18 (ci->address & MASK15); address 1858 src/dps8/dps8_ins.c word18 offset = ci->address; address 7264 src/dps8/dps8_ins.c word1 c = (i->address >> 7) & 1; address 7267 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits address 7279 src/dps8/dps8_ins.c uint c = (i->address >> 7) & 1; address 7283 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits address 7295 src/dps8/dps8_ins.c uint c = (i->address >> 7) & 1; address 7299 src/dps8/dps8_ins.c cpu.rX[0] = i->address; // Entire 18 bits address 9468 src/dps8/dps8_ins.c word36 op = M[i->address]; address 9474 src/dps8/dps8_ins.c sim_printf ("%lld\n", (long long int) M[i->address+1]); address 9535 src/dps8/dps8_ins.c address 9647 src/dps8/dps8_ins.c address 3194 src/dps8/dps8_sys.c static t_stat virtAddrN (uint address) address 3201 src/dps8/dps8_sys.c if (address >= s -> ADDR && address < s -> ADDR + s -> BOUND * 16u) address 3202 src/dps8/dps8_sys.c sim_msg (" %06o:%06o\n", segno, address - s -> ADDR); address 3285 src/dps8/dps8_sys.c if (address >= PTW2.ADDR + offset && address 3286 src/dps8/dps8_sys.c address < PTW2.ADDR + offset + 1024) address 3287 src/dps8/dps8_sys.c sim_msg (" %06o:%06o\n", tspt, (address - offset) - PTW2.ADDR); address 3293 src/dps8/dps8_sys.c if (address >= SDW0.ADDR && address 3294 src/dps8/dps8_sys.c address < SDW0.ADDR + SDW0.BOUND * 16u) address 3295 src/dps8/dps8_sys.c sim_msg (" %06o:%06o\n", tspt, address - SDW0.ADDR); address 3309 src/dps8/dps8_sys.c uint address; address 3310 src/dps8/dps8_sys.c if (sscanf (buf, "%o", & address) != 1) address 3312 src/dps8/dps8_sys.c return virtAddrN (address); address 93 src/dps8/dps8_utils.c word18 address = GET_ADDR(instruction); address 111 src/dps8/dps8_utils.c int n = (address >> 15) & 07; address 112 src/dps8/dps8_utils.c int offset = address & 077777; address 118 src/dps8/dps8_utils.c (void)sprintf (buff, " %06o", address); address 28 src/dps8/ucache.c word1 p, word24 address, word3 r1, bool paged) { address 38 src/dps8/ucache.c ep->address = address; address 44 src/dps8/ucache.c ucNum, segno, offset, bound, p, address, r1, paged); address 50 src/dps8/ucache.c word1 * p, word24 * address, word3 * r1, bool * paged) { address 92 src/dps8/ucache.c ucNum, segno, offset, ep->bound, ep->p, ep->address, ep->r1, ep->paged); address 98 src/dps8/ucache.c address 100 src/dps8/ucache.c address 103 src/dps8/ucache.c address 105 src/dps8/ucache.c address 109 src/dps8/ucache.c * address = ep->address; address 33 src/dps8/ucache.h word24 address; address 65 src/dps8/ucache.h word18 offset, word14 bound, word1 p, word24 address, word3 r1, bool paged); address 68 src/dps8/ucache.h word18 offset, word14 * bound, word1 * p, word24 * address, word3 * r1, bool * paged); address 644 src/dps8/uvutil.c uv_ip4_addr (access->address, access->port, & addr); address 653 src/dps8/uvutil.c access->address, (long) access->port, uv_strerror(r)); address 656 src/dps8/uvutil.c if (access->address != NULL) address 658 src/dps8/uvutil.c access->address, (long) access->port); address 27 src/dps8/uvutil.h char * address; address 805 src/simh/sim_tmxr.c char *address; address 907 src/simh/sim_tmxr.c address = mp->ring_ipad; address 911 src/simh/sim_tmxr.c newsock = sim_accept_conn_ex (mp->master, &address, (mp->packet ? SIM_SOCK_OPT_NODELAY : 0));/* poll connect */ address 914 src/simh/sim_tmxr.c snprintf (msg, sizeof (msg)-1, "tmxr_poll_conn() - Connection from %s", address); address 952 src/simh/sim_tmxr.c mp->ring_ipad = address; address 957 src/simh/sim_tmxr.c mp->ring_ipad = address; address 972 src/simh/sim_tmxr.c FREE (address); address 979 src/simh/sim_tmxr.c FREE (address); address 986 src/simh/sim_tmxr.c lp->ipad = address; /* ip address */ address 1087 src/simh/sim_tmxr.c while (INVALID_SOCKET != (newsock = sim_accept_conn_ex (lp->master, &address, address 1093 src/simh/sim_tmxr.c address, peername, sockname); address 1101 src/simh/sim_tmxr.c if (sim_parse_addr (lp->destination, host, sizeof(host), NULL, NULL, 0, NULL, address)) { address 1104 src/simh/sim_tmxr.c address, host); address 1106 src/simh/sim_tmxr.c FREE (address); address 1120 src/simh/sim_tmxr.c lp->ipad = address; /* ip address */ address 1146 src/simh/sim_tmxr.c FREE (address); address 1152 src/simh/sim_tmxr.c FREE (address);